Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/compufox/tootapult
mastodon to twitter crossposter
https://github.com/compufox/tootapult
mastodon twitter-crossposter
Last synced: about 1 month ago
JSON representation
mastodon to twitter crossposter
- Host: GitHub
- URL: https://github.com/compufox/tootapult
- Owner: compufox
- Created: 2019-12-11T01:21:23.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-17T03:49:18.000Z (about 4 years ago)
- Last Synced: 2024-04-13T12:57:49.515Z (8 months ago)
- Topics: mastodon, twitter-crossposter
- Language: Common Lisp
- Size: 110 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# tootapult
### _ava fox_mastodon to twitter crossposter
## Features
- automatic crossposting from mastodon to twitter
- long mastodon posts get turned into twitter threads
- mastodon threads get threaded properly on twitter
- self-retweets when a self-boost is detected
- crossposts pictures and (applicable) media
- configurable privacy levels
- deleting mastodon post deletes the corresponding tweet
- content warning is preserved## Installation
download binary from release page
copy the example config file and edit it.
at the very least you *need* to set `mastodon-url`
## Usage
`./tootapult -c CONFIG`
loads file from path pointed to in `CONFIG` and starts the crossposter
for more information run `./tootapult --help`
## Building
requires a lisp be installed (preferably [roswell](https://github.com/roswell/roswell) or SBCL)
clone this repo
`git clone https://github.com/compufox/tootapult`
and run make
`make`
unless any errors occur this should generate a binary at `bin/tootapult`
to properly use this with twitter, you'll need to generate an application at [Twitter's Dev Site](https://dev.twitter.com) and provide the `consumer-secret` and `consumer-key` values in your config
## License
NPLv1+