As @scott.hanselman.com points out you need to request your data from twitter first. It takes 24 hours to process. Theyβll email you when itβs ready. The link is only live for a week, so grab it whenever you can.
Step 1 - request, download, and unzip your twitter archive
Step 2 - install node 20
Step 3 - clone this repro https://github.com/marcomaroni-github/twitter-to-bluesky
Step 4 - run "npm i" in this folder from the command line
Step 5 - make an .env file like this (cropped)
Step 6 - run "npm run -- --"
I used https://blueark.app/ to do this. You still have to download your archive first, but they take care of backfilling your posts for a few bucks. Worked great!
Thatβs good to know. Thanks for the quick reply.
In the meantime Iβll bet someone can have fun with a history-related account named Dr Emmett Brown or Forrest Gump as long as the dates are after 1970.
the language attribute is optional, and the tool intentionally does not impose it, many write posts in different languages ββand it should be deduced based on the text to be sure, which is not trivial, so it is better to leave it out
Awesome! I'm still undecided on whether or not to do this... There's some useful stuff that's going to fall by the wayside, but also a lot of spurious fluff π
I'm not too interested in importing my old tweets here. Let's start fresh, and make a clean cut. I know there's tons of useful old stuff but we can always go back and grab what's useful if necessary
When this imports the previous tweets, does it retain the original tweet date so my feed wont be polluted with every tweet I have made since 2007? ... err rather wont show them all as new posts here?
you don't. There is a PIN emoji and you reply to a thread with a pin and then there's a custom timeline that shows you all your pinned skeets. I'm gonna pass and just wait a month
Deleting on X/Twitter is extremely rate-limited. You get something more reasonable if you subscribe - pay to delete? I guess that's a business model too.
did this flood your followers feeds with old posts of yours? I saw another github link floating around where it imported but they warned you to do it on a fresh account with no followers so you don't end up spamming followers with old posts
I have seen a number of people talk about tools that can delete your old tweets, if youβre worried about it. I havenβt decided on deleting yet, but if I do, Iβll still keep the account so the handle doesnβt get taken
now we know why the site keeps crashing; it's not because there's an influx of new users--it's because half of these folks are trying to import TWENTY YEARS worth of posts -_-
I feel that this could be exploited if weβre able to just create a post history of our accounts. Like couldnβt we just change our current posts dates and say we knew things before they happened? (I minor grift, but Iβm tired and canβt think of anything more damning right now)
Comments
Some images were dropped in my early tweets, but I still have the originals in the export.
Step 2 - install node 20
Step 3 - clone this repro https://github.com/marcomaroni-github/twitter-to-bluesky
Step 4 - run "npm i" in this folder from the command line
Step 5 - make an .env file like this (cropped)
Step 6 - run "npm run -- --"
I want to see your TL after the import finished.
TIA
Going
https://github.com/marcomaroni-github/twitter-to-bluesky/pull/84
(If it does the former, we are going to seriously confuse future digital archeologists)
Let AI read all your tweets and remove dump ones?
For those that have done it; do the former tweets post to BS with their original dates or with the date they were bulk loaded to BS?
In the meantime Iβll bet someone can have fun with a history-related account named Dr Emmett Brown or Forrest Gump as long as the dates are after 1970.
https://chromewebstore.google.com/detail/porto-port-your-tweets-to/ckilhjdflnaakopknngigiggfpnjaaop
It did uploaded videos though.
https://bsky.app/profile/trivikram.bsky.social/post/3lav36kgdhs2l
Example https://bsky.app/profile/trivikram.bsky.social/post/3lapqrmokhn2y
I'm glad that it's working for you! I didn't deep dive though why it wasn't uploading images for me.
Happy diabetes day
why though?
now we know why the site keeps crashing; it's not because there's an influx of new users--it's because half of these folks are trying to import TWENTY YEARS worth of posts -_-