This repository has been archived on 2023-05-27. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Miss Pasture 1991f2bf88 add options to change alternate twitter domain label and show 'about instance' on profiles 2021-06-16 17:52:37 -04:00
.github Create FUNDING.yml 2021-02-27 16:30:39 -05:00
src add options to change alternate twitter domain label and show 'about instance' on profiles 2021-06-16 17:52:37 -04:00
.dockerignore init project 2020-03-21 00:39:32 -04:00
.gitignore fix url missing with some AP softwares 2021-04-13 01:25:36 -04:00
Dockerfile added draft manager 2021-04-09 21:07:03 -04:00
INSTALLATION.md Update instructions 2021-05-25 01:20:40 +00:00
LICENSE added License 2020-12-29 20:06:21 -05:00
README.md Add rewriting for twitter.com 2021-06-02 15:27:57 -04:00
VARIABLES.md add options to change alternate twitter domain label and show 'about instance' on profiles 2021-06-16 17:52:37 -04:00
docker-compose.yml Update 'docker-compose.yml' 2021-05-25 01:20:57 +00:00

README.md

This project is a fork of the original BirdsiteLIVE from NicolasConstant. Changes made in this fork include:

  • Rework About page
  • Cache Tweets so that, for example, Announces do not hit rate limits
  • Allow replacing and redirecting to twitter.com in Tweets to other domains (i.e. Nitter instances)

This fork is also available as a Docker image as pasture/birdsitelive.

The project's original README is as follows:

Test

BirdsiteLIVE

About

BirdsiteLIVE is an ActivityPub bridge from Twitter, it's mostly a pet project/playground for me to handle ActivityPub concepts. Feel free to deploy your own instance (especially if you plan to follow a lot of users) since it use a proper Twitter API key and therefore will have limited calls ceiling (it won't scale, and it's by design).

State of development

The code is pretty messy and far from a good state, since it's a playground for me the aim was to understand some AP concepts, not provide a good state-of-the-art codebase. But I might refactor it to make it cleaner.

Official instance

You can find an official (and temporary) instance here: beta.birdsite.live. This instance can disapear at any time, if you want a long term instance you should install your own or use another one.

Installation

I'm providing a docker build. To install it on your own server, please follow those instructions. More options are also available.

License

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

Contact

You can contact me via ActivityPub here.