1
0
mirror of https://git.envs.net/envs/twtxt.git synced 2024-09-07 22:53:15 +00:00
Decentralised, minimalist microblogging service for hackers. http://twtxt.readthedocs.org/en/stable/
Go to file
2016-03-30 20:35:25 +02:00
docs Add character_warning option, defaults to None (closes #4) 2016-03-30 17:19:07 +02:00
tests Add character_warning option, defaults to None (closes #4) 2016-03-30 17:19:07 +02:00
twtxt Merge pull request #111 from LeMagnesium/timeline_update_skip 2016-03-30 18:33:59 +02:00
.gitignore Ignore vim swap files in git 2016-02-16 22:41:30 -08:00
.travis.yml Make sure we always have the latest pytest version installed 2016-02-10 20:47:10 +01:00
AUTHORS This is 1.2.0 2016-02-12 18:44:02 +01:00
CHANGES This is 1.2.1 2016-02-16 20:48:55 +01:00
config.example Add character_warning option, defaults to None (closes #4) 2016-03-30 17:19:07 +02:00
CONTRIBUTING.md Update CONTRIBUTING.md 2016-02-11 01:37:49 +01:00
LICENSE Prepare for release. Added a hole bunch of new features. 2016-02-04 23:35:55 +01:00
Makefile Add AUTHORS 2016-02-11 01:49:12 +01:00
MANIFEST.in Update MANIFEST.in 2016-03-30 20:35:25 +02:00
README.rst That example did not give RFC3339 (and date -Is variously gives tz w/ & w/o colon) 2016-03-05 15:59:54 +01:00
setup.py Remove version check from setup.py, so older Python versions can parse it. 2016-03-21 20:11:36 +01:00
tox.ini Add support for testing with multiple Python versions via tox 2016-02-09 14:08:35 +01:00

twtxt

Latest version released on PyPi Build status of the master branch Test coverage Documentation Status Chat on gitter 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.
  • Dont 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.