Skip to main content

mastodump

Incremental export of mastodon posts and boosts to plain text, meant for a periodic backup workflow.

Usage

pip install ws.mastodump
mastodump --user yourname@example.com

This will output all posts of the given user since the last time it was called. (It stores the most recent post ID in ~/.config/mastodump/last-seen and starts the query from there.)

Example output

https://sueden.social/@wosc/109451158283053826 [2022-12-03 18:28:56.888000+00:00] <p>My recommendation for an android mastodon client goes to: twidere. It&#39;s the only one I&#39;ve found that you can customize so it fits a *reasonable* amount of timeline text on the screen (show the message actions only after longpress, use a light and not-huge font).</p>

Changelog

1.0.1 (2023-03-18)

  • Fix brown-bag release

1.0.0 (2023-03-18)

  • Initial relase

Release files for ws.mastodump 1.0.1

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

Source distribution (sdist)

Source distribution for ws.mastodump 1.0.1
File Size Uploaded
ws.mastodump-1.0.1.tar.gz 15.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ws.mastodump 1.0.1
File Interpreter ABI Platform
ws.mastodump-1.0.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 30.8 kB

Release files / ws.mastodump-1.0.1.tar.gz

Download URL ws.mastodump-1.0.1.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
9da4bf16c018ed087b1677cb2843c004f09e8c1c48d9ffc9619df126f1c757c8
BLAKE2b-256 checksum
How to use checksums
551ec81d459656d30e94f155209f82e11e3aa94a8a298d3a6daa391faccc6183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.10

Release files / ws.mastodump-1.0.1-py2.py3-none-any.whl

Download URL ws.mastodump-1.0.1-py2.py3-none-any.whl
Size 15.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c3c8d3fd958f37ad2276c6fed15549e12e69be3c897e130c7e3acd32639da074
BLAKE2b-256 checksum
How to use checksums
799f734971497538d12771ef6c121a9a270d250a857a2a2194f35dbcb9172d9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

1 release file

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