I still can’t believe I built this… Gift Nostr accounts, propose content to Nostr users, and migrate your existing social media accounts. Instagram. TikTok. Twitter. Substack. My site never sees your key or a new users’ key. How? Check the comments. I’m sure this will break, but damn I’ve been having fun building this. Will make a proper tutorial video after battle hardening it. Nostr is the final destination for your content. We need more bridges over here and powerful onboarding tools for our power users. Taking a screen break. Let me know how it goes.. I’m nervous.

Replies (124)

@Paul estuve intentando crear algo similar a pedido de @Micael pero me cagué a palos y se me hizo imposible, pero vos lo lograste 🫡💪💪. MICA acá está la mejor herramienta, vamos a probarla y usarla 👌
This is a fantastic idea. When I test it importing for myself, I get the following error here: image
👁️👆 🔥 Nice. But, I don't cross my streams. Nostr is for the building, unredactable, documenting me. Great job!
Notions's avatar
Notions 1 week ago
The AI can’t believe you said you built this 😂
Where does the data go if it’s never claimed? What if the person gets upset or ends up not liking that you fetched their content and uploaded it to this temporary place they don’t understand?
Diyana's avatar
Diyana 1 week ago
Good job, Paul! Very cool. You used Claude?
It be great if there was a way to share my profile that isn’t sending my npub as a long string of letters. A short human readable username based url that links to my profile or something. When I send a newb my npub and tell them to add me it doesn’t seem to register that’s my profile. They just see a sketchy string of text that they don’t know what to do with.
This is incredible and a great idea. I also think we should try a reverse cycle and export NOSTR content to social media with some reference to the original content to to attract more people interested in NOSTR
Oh man you made it to production. Congrats! Was amazing to see your reaction when the very first was successful and the Insta migration just worked. I’m convinced vibe coding opens up the creative process for so many more people like you, which don’t had coding experience before. Well done Paul 🥳
Arjen's avatar
Arjen 1 week ago
Dude, this is brilliant! 🔥
Here's hoping this actually works 🤞 If not just yet, then at least after some testing-breaking-fixing in the future. Can you imagin YouTube not being able to pull down evidence of watermelon crimes? 🍉 Imagine no censorship, or pulling videos from SHITstagram and adding them on here for archival. Several other archival, censorship resistance, news suppressive, misinformation, true ancient healing and ancestral secrets that the media engine suppresses - the use cases are endless ✨ Here's hoping 🔮❤️‍🩹 View quoted note →
I believe this is an interesting marketing strategy to get more people interested on Nostr and make the onboarding smooth as possible. I have a genuine question and perhaps a curiosity of mine. How do we know that the "gifter" has the intention of giving it to the original creators and not an adversary who will steal your online identity and your creations? Do we have a way to mitigate this? I know that everything can be abused esp tech and with lot of bots already, it is inevitable that people will take advantage of this. 🤔☺️ #asknostr #primal
Needs NIP-05 integrated verification based off the source profile data before unlocking the ability for someone to impersonate or clone a profile without validating custody. Otherwise this looks pretty bitchin' - I even have a profile I can try this on that might be fun.
Nah, it's flat out Napster 2.0. Instagram owns the data, as per their terms. It's up to Meta not the user. Better to encourage people to just start again.
That would be a killer app. So may ideologically aligned people out there but Putting in effort to ANOTHER social media “account” takes too much time. However. @Ray Buni may be vibingthis into reality
I tried it, it works well. I’m might use it for a project I’m building… is it open source ?
Yes this was with twitter that's my main test for now.. Thanks! There are a few profiles where I wonder how good they would do in a low-algo zone like this. It is becoming pretty clear how much of a walled garden X has become... Is there any way to confirm only the account holder is able to unlock the data? Seems like that would help with end user confidence.
Sure, but if it ends up on Primal's relay then Meta can sue Primal and will easily win. Especially if a Primal employee is behind it. No fair use defence there. Or just tell Apple and Apple will remove Primal for not having the appropriate systemic moderation tools. This will not happen because all of Nostr is far too small for most on the Meta legal team to have even heard of what Nostr is, let alone Primal. Still though, not a good idea. People need to start again.
If you can allow uploads and parsing for Twitter Backup .zip file. This can help make the migration process more beneficial to users who have more than just a few posts. Probably something similar can be done for other social media too. image
That is awesome! Just imported my Instagram account dating back to 2020. I guess I can remove that 1GB Instagram data export file I kept just in case 😁 Sorry Primal for uploading that much, now I wonder how to import the photos into my relay once I get it running (Blossom?). BTW some issues I noticed @paul keating : When uploading 2 reels I saw 5 connections downloading through proxy-video, it worked fine in the end but some possible performance improvements here. Also when uploading 70 posts, all of them failed saying "Failed to publish to any relay"...but it actually worked fine, so I guess error handling needs some work. View quoted note →
I’m on iOS but will try this on my pc tomorrow, the primal connection isn’t working for me for some reason. Thanks for setting it up. Can’t believe how quickly it works otherwise.
Can confirm, the link works but remote sign in from the connect with Primal button may not. At least for me on iOS. Will do it on my pc tomorrow which is my preferred method anyway.
still trying to test this with the 50 odd letters i wrote a few years back… so far i get stuck on the logon with primal button. Nothing happens onClick
I always thought you'd want a proof of acces to your other accounts to tranfer tour identity, but seeing this now only porting the content seems great for most people. 1st next thought is a live sync to nostr for future posts.
This seems really cool :D Will you add Bluesky or Mastodon support at some point? Those apps allow you to gather MANY more posts from someone's account than Twitter does since they're designed with openness in mind I tried to come up with a Bluesky-Nostr automatic bridge in Python with some Nostr library but I could never get the posts to show up in any Nostr client (I tried Primal and YakiHonne), the accounts I was trying to test with were and @LittleBit's Grayscale Twin
#2 🔥 Community Highlights 1. New DiVine UI updates first of all in Nostr 😍 View quoted note → 2. Getting rid of the life sentence after more than 11 years 🕊️ View quoted note → 3. Ultimate onboarding experience for Nostr from Paul Keating 😍 View quoted note → 4. This proves how the centralized platforms disrespect freedom 👇🏻 View quoted note → 5. Let’s join Nostr wellness check 🤘🏻 View quoted note → 6. Do you know what a pleb is? 🫵🏻 View quoted note → 7. She uses the latest feature on Geyser 👇🏻 View quoted note → 8. Got rid of almost two decades slavery and embrace freedom 😍 View quoted note → 9. Well said by Derek Ross 👌🏻 View quoted note → 10. This is 💯% true. Do you agree? View quoted note → 11. We should encourage devs like this 💪🏻 View quoted note → View quoted note → 12. A great news from Plebeian Market 😍 View article → 13. This is the life which most of the people spend 👇🏻 View quoted note → 14. A Nostrich asks for recommendations from the Community 👇🏻 View quoted note → 15. A great news from a Nostrich 🤩 View quoted note → #community_nostr_recap
MIGHT BE CAPTAIN OBVIOUS, CURIOUS WHAT HAPPENS TO THE NPUB/NSEC IF THEY GO UNCLAIMED? ALSO, AND LINKEDIN HOOKS? LOOKS LIKE A VERY SIMPLE ONBOARD 🤙
Being able to parse a backup file would be good for these more closed services I think he should add Bluesky and Mastodon/Fediverse support to this tool since those networks are much more open
MikeMonty's avatar
MikeMonty 5 days ago
Did this import their posts as notes from the dates they originally posted them? If so, did you need to specify anything to make that work? I’m working on a project and was thinking of adding a way to record a date or the original date of a post. I didn’t realize it was possible to have a post with a past date until I saw this.
Finally got to try this on desktop. The remote signer method worked with the QR code and using Primal iOS to remote sign in. Looking great!
I attempted to import IG . I see that ownyourposts limits the number of postings one can import .or did I miss something? Also after the import , the posting previews are not identified , aka blank. . I aim to move all my ig to Nostr and get off other platforms possibly .
😎. Yes … they all posted ! Stoked!!! . I’ve got a large art portfolio on ig I’d love to get all on NOSTR , ditch the ig and recommend many of my art/photographer friends to do the same . Not that Im asking u to do such a thing, as I don’t understand how this all works but, It be rad to select a certain amount out of the entire history time line so that you can eventually import all that’s needed .
Would be rad to have that feature. I'm going to keep it as is since it's working for now. Check out the gift feature for your friends. You can even put a recommended follow list for them. Lmk 👍