Git Product home page Git Product logo

twitter_to_mastodon's Introduction

Migrating from Twitter to Mastodon, a developer's guide

Disclaimer: the ecosystem of tools to interact with Twitter is changing rapidly. If something no longer works submit an issue and I will triage it.

Rationale

The open-source software community has been a cornerstone of Twitter's appeal since the company's inception. Twitter's infrastructure & operations rely on many systems that benefit or depend on open-source.

Twitter as a platform is changing. Their recent reversal of 3rd party client support represents a paradigmatical shift in policy that does not favor open-source software. It was a slap in the face to the developers who created & maintained these clients and the community that supported them.

It is expected that Twitter will continue to monetize its functionality at the expense of its various communities, disenfranchising once-loyal users and making the idea of migrating to a different platform more appealing. We already see this trend with many prominent figures in the open-source community migrating to Mastodon.

My primary use case of Twitter has always been discovering new techniques, tools, platforms, languages, frameworks, and trends within the open-source community. If these conversations happen in places other than Twitter, it is in my best interest to participate in them.

At the time of writing this, the argument of needing to decide between Twitter or Mastodon is a false dichotomy. Twitter operates at a much larger scale and is in its own class of supersystems. Further analysis will need to be done on the health of Twitter's user base and whether there is a trend of exiting Chapel Perilous.

This collection of scribbles represents the ongoing body of work and research into the viability of Mastadon as a platform to replace my primary use case of Twitter.

Process

If you are a longtime Twitter user like me, you probably have some questions:

  1. WTF is Mastodon?

  2. How do I choose my server?

  3. How do I automate the migration of my followees?

  4. How do I notify my followers of my migration?

    • disseminating my new handle to followers on Twitter
    • As my followers join Mastodon
  5. How do I keep my migration organized?

  6. What is some cool tech built around mastodon?

Future questions

  • Mastodon: how will the system evolve to and operate at the scale necessary to reach critical mass?

  • Security concerns for Mastodon

    • Mod access to direct messages
      • This scares users away, particularly in the financial sector (mods being able to see market speculations)
  • What other open-source offerings from Twitter (that are utilized by 3rd party developers) that are at risk?

  • Health & trends of userbase for Twitter & Mastodon

    • Active Users
    • Web Traffic

twitter_to_mastodon's People

Contributors

aloutfi avatar

Stargazers

Sayan Maity avatar Deija M. avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.