Skip to content

external-mirrors/bird.makeup

Repository files navigation

dotmakeup

builds.sr.ht status

About

dotmakeup is a way to follow users of closed social networks (such as Twitter, Instagram and more) from any ActivityPub service. The aim is to make their posts appear as native a possible to the fediverse, while being as scalable as possible.

Supported networks

Network Features Official Instance
Twitter Posts, Retweets, Replies bird.makeup
Instagram Posts kilogram.makeup
HackerNews Posts, special @frontpage user hacker.makeup

Modes are upcoming for Reddit and TikTok.

Official instances

If you are an instance admin that prefers to not have tweets and/or instagram posts federated to you, please block the entire instance.

Please consider if you really need another instance before spinning up a new one, as having multiple domain makes it harder for moderators to block unwanted bridge.

Compared to BirdsiteLive, bird.makeup is:

More scalable:

  • Twitter API calls are not rate-limited
  • It is possible to split the Twitter crawling to multiple servers
  • There are now integration tests for the non-official api
  • The core pipeline has been tweaked to remove bottlenecks. As of writing this, bird.makeup supports without problems more than 115k users.

More native to the fediverse:

  • Retweets are propagated as proper Announce
  • Activities are now "unlisted" which means that they won't polute the public timeline, but they can still be boosted
  • Support quotes tweets, via fep-044f and FEP-e232

License

Original code started from BirdsiteLive, but has now been changed significantly. BirdsiteLive is not maintained anymore.

This project is licensed under the AGPLv3 License - see LICENSE for details.

Contact

You can contact me via ActivityPub here.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages