updated README

This commit is contained in:
Vincent Cloutier 2023-03-11 16:27:54 -05:00
parent 5d727c18aa
commit f3307f4047
1 changed files with 16 additions and 4 deletions

View File

@ -4,19 +4,31 @@
## About
Bird.makeup is a way to follow twitter user from any ActivityPub service. The aim is to make tweets appear as native a possible to the fediverse, while being as scalable as possible. Unlike BirdsiteLive, bird.makeup doesn't use official twitter api, but the undocumented frontend api, just like nitter.net, which doesn't have rate limiting.
Bird.makeup is a way to follow Twitter users from any ActivityPub service. The aim is to make tweets appear as native a possible to the fediverse, while being as scalable as possible. The project started from BirdsiteLive, but has now been improved significantly.
Most important changes from BirdsiteLive are:
Compared to BirdsiteLive, bird.makeup is:
More modern:
- Moved from .net core 3.1 to .net 6 which is still supported
- Twitter API calls are not rate limited
- Moved from postgres 9 to 15
- Moved from Newtonsoft.Json to System.Text.Json
More scalable:
- Twitter API calls are not rate-limited
- 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 10k users.
- Twitter users with no followers on the fediverse will stop being fetched
More native to the fediverse:
- Retweets are propagated as boosts
- Activities are now "unlisted" which means that they won't polute the public timeline
- WIP support for QT
## Official instance
You can find an official instance here: [bird.makeup](https://bird.makeup). If you are an instance admin that prefers to not have tweets 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 moderator to block twitter content.
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 twitter content.
## License