cloutier--bird.makeup/README.md

44 lines
1.9 KiB
Markdown
Raw Normal View History

2022-11-24 19:13:50 -05:00
# bird.makeup
2020-12-29 20:11:59 -05:00
2022-12-26 14:21:58 -05:00
[![builds.sr.ht status](https://builds.sr.ht/~cloutier/bird.makeup/commits/master/arch.yml.svg)](https://builds.sr.ht/~cloutier/bird.makeup/commits/master/arch.yml?)
2020-12-29 20:11:59 -05:00
## About
2023-03-11 16:27:54 -05:00
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.
2020-12-29 20:11:59 -05:00
2023-03-11 16:27:54 -05:00
Compared to BirdsiteLive, bird.makeup is:
More modern:
2022-12-13 18:52:54 -05:00
- Moved from .net core 3.1 to .net 6 which is still supported
2023-03-11 16:27:54 -05:00
- Moved from postgres 9 to 15
- Moved from Newtonsoft.Json to System.Text.Json
More scalable:
- Twitter API calls are not rate-limited
2022-12-13 18:52:54 -05:00
- There are now integration tests for the non-official api
2023-03-11 16:27:54 -05:00
- 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
2022-12-13 18:52:54 -05:00
- Activities are now "unlisted" which means that they won't polute the public timeline
2023-03-11 16:27:54 -05:00
- WIP support for QT
2022-12-13 18:52:54 -05:00
2020-12-29 20:11:59 -05:00
## Official instance
2022-11-27 15:49:43 -05:00
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.
2023-03-11 16:27:54 -05:00
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.
2021-05-28 22:12:49 -04:00
2020-12-29 20:11:59 -05:00
## License
2022-11-24 19:13:50 -05:00
Original code started from [BirdsiteLive](https://github.com/NicolasConstant/BirdsiteLive).
This project is licensed under the AGPLv3 License - see [LICENSE](https://git.sr.ht/~cloutier/bird.makeup/tree/master/item/LICENSE) for details.
2020-12-29 20:11:59 -05:00
## Contact
2022-11-24 19:13:50 -05:00
You can contact me via ActivityPub <a rel="me" href="https://social.librem.one/@vincent">here</a>.
2021-01-12 23:07:10 -05:00