Skip to main content

Decentralised, minimalist microblogging service for hackers.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

twtxt-1.3.1.tar.gz (37.3 kB view details)

Uploaded Source

Built Distribution

twtxt-1.3.1-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file twtxt-1.3.1.tar.gz.

File metadata

  • Download URL: twtxt-1.3.1.tar.gz
  • Upload date:
  • Size: 37.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for twtxt-1.3.1.tar.gz
Algorithm Hash digest
SHA256 f15e580f8016071448b24048402b939b9e8dec07eabacd84b1f2878d751b71ff
MD5 a27a6e9c1b891519970cfe2f65edf648
BLAKE2b-256 fc4ccff74642212dbca8d4d9059119555cd335324b3da0b52990a414a0257756

See more details on using hashes here.

File details

Details for the file twtxt-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: twtxt-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for twtxt-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e59e6cae0d4c8c91504cb41bfbe9a471c76ae759cfa08042144b6b10a5fdfc0
MD5 40d86223e7da0930bd96958b74a4e85b
BLAKE2b-256 3d2b4179d6cc2bfb55d61c24b16132f525ae920c5390e43c110028a0d36467c4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page