All Projects → emersion → emuarius

emersion / emuarius

Licence: MIT license
Bridge between Twitter and Mastodon

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to emuarius

go-ostatus
An OStatus library written in Go
Stars: ✭ 32 (-39.62%)
Mutual labels:  mastodon, ostatus
wordpress-ostatus
An OStatus plugin for WordPress
Stars: ✭ 21 (-60.38%)
Mutual labels:  mastodon, ostatus
ostatus2
A Ruby toolset for interacting with the OStatus suite of protocols
Stars: ✭ 29 (-45.28%)
Mutual labels:  ostatus
mastodo
A fork of the GNU Social/AP-compatible microblogging server
Stars: ✭ 29 (-45.28%)
Mutual labels:  mastodon
feedspora
FeedSpora posts RSS/Atom feeds to your social network accounts.
Stars: ✭ 31 (-41.51%)
Mutual labels:  mastodon
indigenous-android
An open social app with support for IndieWeb, Mastodon, Pleroma and Pixelfed.
Stars: ✭ 89 (+67.92%)
Mutual labels:  mastodon
social-media-hacker-list
Growing list of apps and tools for enhancing social media experiences.
Stars: ✭ 198 (+273.58%)
Mutual labels:  mastodon
mastible
An Ansible playbook to install Mastodon
Stars: ✭ 17 (-67.92%)
Mutual labels:  mastodon
iMast
📱🐘 3rd-party Mastodon Client for iOS
Stars: ✭ 93 (+75.47%)
Mutual labels:  mastodon
mastodon-terraform
Boilerplate for running Mastodon on AWS using Terraform and CircleCI.
Stars: ✭ 86 (+62.26%)
Mutual labels:  mastodon
fie
Small and cute social media CLI.
Stars: ✭ 24 (-54.72%)
Mutual labels:  mastodon
awesome-alternatives
A list of alternative websites/software to popular proprietary services.
Stars: ✭ 123 (+132.08%)
Mutual labels:  mastodon
ligh7hau5
A Matrix (https://matrix.org/docs/spec/) to Fediverse / ActivityPub client / bridge. Also, some media proxying.
Stars: ✭ 26 (-50.94%)
Mutual labels:  mastodon
mastodon ynh
Free, open-source social network for YunoHost
Stars: ✭ 67 (+26.42%)
Mutual labels:  mastodon
mastodon-to-twitter
Mas2tter - the Mastodon-to-Twitter Mirrorbot
Stars: ✭ 22 (-58.49%)
Mutual labels:  mastodon
feedpushr
A simple feed aggregator daemon with sugar on top.
Stars: ✭ 222 (+318.87%)
Mutual labels:  mastodon
masto.js
🐘 Mastodon API client for JavaScript, TypeScript, Node.js, browsers
Stars: ✭ 518 (+877.36%)
Mutual labels:  mastodon
mastodon-api-cs
The Mastodon API Client Library for C#
Stars: ✭ 26 (-50.94%)
Mutual labels:  mastodon
polybot
A framework for making social media bots for multiple networks
Stars: ✭ 33 (-37.74%)
Mutual labels:  mastodon
docker-mastodon
All-in-one unofficial Mastodon Docker image, if you want that.
Stars: ✭ 28 (-47.17%)
Mutual labels:  mastodon

emuarius

Bridge between Twitter and Mastodon (or any OStatus-compliant instance). Powered by go-ostatus.

For the moment, this is a read-only bridge: you'll be able to see Twitter activity from Mastodon (try to follow twitter_username@rootURL), but you won't be able to interact with it.

Usage

Your server must be configured with a domain name and HTTPS.

go get -u github.com/emersion/emuarius/cmd/...
cp emuarius.example.toml emuarius.toml
# Fill emuarius.toml with Twitter app credentials
emuarius

Docker

docker build -t emuarius .
docker run -p 4004:4004 \
-e "EMUARIUS_TWITTER_CONSUMER_SECRET=xxx" \
-e "EMUARIUS_TWITTER_ACCESS_TOKEN=xxx" \
-e "EMUARIUS_TWITTER_ACCESS_TOKEN_SECRET=xxx" \
-e "EMUARIUS_TWITTER_CONSUMER_KEY=xxx"  emuarius

Configuration

You can configure emuarius with a toml configuration file or environment variables. Environment variables will take precedence over toml values.

toml env default
PORT
address EMUARIUS_ADDRESS :4004 or 0.0.0.0:$PORT
rootURL EMUARIUS_ROOT_URL http://localhost:4004
databasePath EMUARIUS_DATABASE_PATH ./emuarius.db
twitter.consumerKey EMUARIUS_TWITTER_CONSUMER_KEY
twitter.consumerSecret EMUARIUS_TWITTER_CONSUMER_SECRET
twitter.accessToken EMUARIUS_TWITTER_ACCESS_TOKEN
twitter.accessTokenSecret EMUARIUS_TWITTER_ACCESS_TOKEN_SECRET

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].