Skip to main content

twtxt

Latest version released on PyPi Build status of the master branch Test coverage Documentation Status Package license

twtxt is a decentralised, minimalist microblogging service for hackers.

So you want to get some thoughts out on the internet in a convenient and slick way while also following the gibberish of others? Instead of signing up at a closed and/or regulated microblogging platform, getting your status updates out with twtxt is as easy as putting them in a publicly accessible text file. The URL pointing to this file is your identity, your account. twtxt then tracks these text files, like a feedreader, and builds your unique timeline out of them, depending on which files you track. The format is simple, human readable, and integrates well with UNIX command line utilities.

Demo

tl;dr: twtxt is a CLI tool, as well as a format specification for self-hosted flat file based microblogging.

Features

  • A beautiful command-line interface thanks to click.

  • Asynchronous HTTP requests thanks to asyncio/aiohttp and Python 3.

  • Integrates well with existing tools (scp, cut, echo, date, etc.) and your shell.

  • Don’t like the official client? Tweet using echo -e "`date +%FT%T%:z`\tHello world!" >> twtxt.txt!

Documentation

Check out the full documentation at: http://twtxt.readthedocs.org/en/latest/

Community

Contributions

License

twtxt is released under the MIT License. See the bundled LICENSE file for details.

Metadata

Release files for twtxt 1.3.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 twtxt 1.3.1
File Size Uploaded
twtxt-1.3.1.tar.gz 37.3 kB Details

Built distribution (wheel)

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

Total release size: 58.3 kB

Release files / twtxt-1.3.1.tar.gz

Download URL twtxt-1.3.1.tar.gz
Size 37.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f15e580f8016071448b24048402b939b9e8dec07eabacd84b1f2878d751b71ff
BLAKE2b-256 checksum
How to use checksums
fc4ccff74642212dbca8d4d9059119555cd335324b3da0b52990a414a0257756
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release files / twtxt-1.3.1-py3-none-any.whl

Download URL twtxt-1.3.1-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9e59e6cae0d4c8c91504cb41bfbe9a471c76ae759cfa08042144b6b10a5fdfc0
BLAKE2b-256 checksum
How to use checksums
3d2b4179d6cc2bfb55d61c24b16132f525ae920c5390e43c110028a0d36467c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.8

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 release files

1.3.0

2 release files

1.2.3

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

1 release file

1.0.1

1 release file

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