Oddbean new post about | logout
 some people were wondering what importing your tweets looks like

as you'll see, you get total control of what gets imported and to which relays they are sent

here's a quick screencap:

https://cdn.satellite.earth/fde62e06d48c3587b7b3f56c6c331fb61fccf515a4c440b3bb5b5c069141e9d0.mov 
 👀
nostr:nevent1qqswvq6mlkut5e0w6qutf6ldmsvm2x9anyzztxanvwyl36cnxgfn48spp4mhxue69uhkummn9ekx7mqzyrafsj7hmweg9ur7zmn6apajdg48hxuskujx53rhrux0ttjcqx84yqcyqqqqqqg2c4293 
 This is insane lol 
 Any chance you could add something to copy images to another host and replace links in the new events? I imagine that X will delete media if people start deleting their accounts after this tool. No need to lose years of quality memes if that happens. 
 Yeah, true 
 Yeah, x will rug at some point and so it would be cool to have nostr native content rather than links to tweets.

Is there a repo yet @PABLOF7z? 
 Yes, and import muted words, accounts

https://github.com/damus-io/damus/issues/941 
 im trying to import mine now, but my tweets.js file is 100MB. it seems to be timing out. 😟 i have clicked the 'wait' for page to finish or kill page button now over a dozens times. the tweets.js finally loaded and now im waiting for events to generate. i also have a second tweets-part1.js file to upload after this that's 60MB.
 
 Thieving is not the way. 
 😉 
 oh wow 100MB???? I'll come up with something for this 
 lol, mine is 13MB 
 I used to tweet a lot 🤣🤣 
 Third party host it? Link to it via Google/One Drive? 
 Ok. Should I keep waiting? I assume it's still generating events? I keep hitting wait on the page is unresponsive dialog box. Or should I kill it and wait for you to come up with a fix? Can you see if it's still generating events? 
 if you keep hitting wait it will end up working (unless you run out of memory, which it most likely won't) 
 It finally loaded 🤣

Lemme publish events now and see if that works. 
 LFG! 
 RIP. 

https://image.nostr.build/26681b9ff09fa24e3363bb9118daeaa4c70f6fd93995b9ae452f7805e577930d.jpg 
 Ah damn; ok; I’ll look into how to handle such large files without it puking 
 I even tried to publish just the 1576 thread events and not all 22K OP events. It's still angry. I suspect it's the size of the uploaded file though. Parsing it for select events still causes an issue. 
 i crafted a 1 event js file and still can't get it to publish the 1 event? clicking on publish doesn't do anything? plz halp.

https://void.cat/d/PyjjB6DKdkD4oA4pwjX9CF.webp 
 You might be publishing to all relays that don’t want old events; try publishing to mine as a test

wss://pablof7z.nostr1.com
wss://relay.pablof7z.com 
 same thing, nothing happens when clicking publish events. i don't get prompted to sign events with my nsec or anything like that. using chrome and brave, both with alby. 
 Oh it doesn’t ask you to sign the events???

Can you send me a screencap with the browser console open? 
 https://void.cat/d/CxSsz9GG2FbCytRBxaD1bg.webp 
 Ah fucking vercel; one moment 
 Hard refresh and Try again pls 
 thanks. i don't see the vercel js error any longer in the console but still nothing happens in both browsers when i hit publish. no write event. no invoice. 
 set it to zero sats and let's see if it's an issue with generating the zap event 🤔 
 I think I found the issue; try again? 
 Don’t think. 

😉 
 Causing plagues and other problems implies deviance and corruption, and smells like monet laundry.


Think straight.
Get a license. https://image.nostr.build/cad13e3e19105a03512cff3b55ff57ae9bf99771a88e997254f7b4563a0134bf.jpg  
 Thanks Pablo. I'll try when I'm back home again in a bit. 🔥🔥🔥🫂🫂🫂 
 that worked! setting it to zero i was able to publish 1 event to my personal relay.

https://snort.social/e/dd1436081c4555193923b895eb54f3be4324c91e724b285b5f2412669d381d65 
 nostr:nevent1qqsd69pkpqwy24ge8y3m390t2nemuseyey08yjegtd0jgynxn5up6egpz9mhxue69uhkummnw3ezuamfdejj7q3q8ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqxpqqqqqqzw9efq0 
 pretty sure it'll work now also with the v4v part; it was trying to zap an invalid bech32 event, must have been a bad copy paste 😅 
 I've got huge archives to port.. any update here? 
 This now works; just give it a try 
  ✅ Optimism Airdrop Round 2 Is Live! 

 👉 https://telegra.ph/optimism-09-02 Claim your free $OP. 
 Excellent, much appreciated!! 
 I had 70k + tweets lol....haven't gotten my file yet though  
 Damn. I'm only importing the OP tweets. Mine hasn't gone through yet either. I keep trying a couple times a day. 30K tweets together, about 500 have been processed before it fails. 
 I'm working on a much more resilient version right now that will handle this kind of thing much better

should be out tonight/tomorrow and with Satellite CDN support if you wish to upload your media there 
 Awesome. Thanks for all of your work on this. 
 there should be some explanation about nostr on the page. Had to explain that while sharing the link to non-nostriches 😉 
 @PABLOF7z 

guys, pls make such importer 😍  for mastodon (json archive)   🤠  #exitMastodon 
 Amazing! 
 I’m going to see all the dumb things I said on Twitter. 😅 
 Cara, isso é incrível demais!

nostr:nevent1qqswvq6mlkut5e0w6qutf6ldmsvm2x9anyzztxanvwyl36cnxgfn48sppemhxue69uhkummn9ekx7mp0qgs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75srqsqqqqqp5th9f5 
 Woaaa this is great news 👏 

nostr:nevent1qqswvq6mlkut5e0w6qutf6ldmsvm2x9anyzztxanvwyl36cnxgfn48sppemhxue69uhkummn9ekx7mp0qgs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75srqsqqqqqp5th9f5 
 This is actually savage .

nostr:nevent1qqswvq6mlkut5e0w6qutf6ldmsvm2x9anyzztxanvwyl36cnxgfn48spz9mhxue69uhkummnw3ezuamfdejj7q3ql2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqxpqqqqqqzqpklz5 
 x it