damus-io / damus

iOS nostr client
GNU General Public License v3.0
2k stars 288 forks source link

Import my tweets from Twitter [WIP][Research][Feature Request][Onboarding] #920

Open alltheseas opened 1 year ago

alltheseas commented 1 year ago

Work in progress

User Story

As a new Damus user, and/or prospective Damus user who has a Twitter account, I would like a way to import and save my own Twtr tweets , so that I own my own tweets & can get rid of my Twitter account.

Acceptance Criteria

  1. Damus can recognize twitter archive,
  2. Damus user can select/point to twitter archive file, and
  3. Damus user can import twitter archive, ann
  4. Damus user can save twitter twwets to a relay.

Open Questions Is relay paid? Is relay private?

User Story

As a new Damus user, and/or prospective Damus user who has a Twitter account, I would like a way to import, sign, and publish my tweets as notes on nostr, so that I migrate my tweets from a closed platform to the open nostr network.

Acceptance Criteria

  1. Damus can recognize twitter archive,
  2. Damus user can select/point to twitter archive file, and
  3. Damus user can import twitter archive, and
  4. Damus user can choose to sign all tweets as notes with their nostr keys, and publish.

Open Questions Are all tweets published - can user select some, and not all tweets to publish as notes? Are all notes published at once? How might relays, clients handle this deluge of tweets (e.g. for users that have years of tweet history)

Origin: https://youtu.be/zxJ2TezcA9o

https://damus.io/note1qhwm46k30e7sm4f8fk5llftmnfpyvzc9fd3686vxk5npl3kftqnqfld7kg

https://help.twitter.com/en/managing-your-account/how-to-download-your-twitter-archive

alltheseas commented 1 year ago

https://damus.io/note1f4dfraf3ssqywlyyc5352gsdutdgv7mrq89dd57law0s4lpsg7gscgzrn6

@pablof7z created this: exit.pub 💪

Screenshot 2023-09-26 at 11 33 07 AM