Skip to main content

yarfox: Cross post from Mastodon to twitter

Install

Get Python3 and insall yarfox with pip.

Usage

First, run yarfox setup and follow the instructions. This only needs to be done once.

Then:

  • Run yarfox fetch to fetch your latest toots

  • Run yarfox publish to cross post those toots to twitter

yarfox publish will present every toot in order, asking you wether you want to publish, skip, or edit them.

You can also run yarfox publish with the --batch option to automate the process (for instance in a cron job or a systemd timers).

Enjoy!

Notes

All the data fetched from Mastodon will be stored as plain JSON files inside ~/.local/share/yarfox, so you can also use yarfox as some sort of backup.

Metadata

Release files for yarfox 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yarfox 2.0.0
File Size Uploaded
yarfox-2.0.0.tar.gz 2.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yarfox 2.0.0
File Interpreter ABI Platform
yarfox-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.0 kB

Release files / yarfox-2.0.0.tar.gz

Download URL yarfox-2.0.0.tar.gz
Size 2.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1d6ac4caa0d30ed267d904b26e25269d420be2773b1fcb3a1755c14e270912b2
BLAKE2b-256 checksum
How to use checksums
30cd17a7e2ea652f769caeaf3d3e17a583ec92216c0f1bc84a6178c1f49d6980
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

Release files / yarfox-2.0.0-py3-none-any.whl

Download URL yarfox-2.0.0-py3-none-any.whl
Size 1.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ad78ad7935cee57a8d6045a6c1b966cdb87b6c18bb88f6980cc251239061250d
BLAKE2b-256 checksum
How to use checksums
dc291bf52fa8c842bd635d419cf9d1d323588c75a9c9d904282fd31e91945bc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page