Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quite/twet
A client in go for twtxt -- the decentralised, minimalist microblogging service https://twtxt.readthedocs.org/en/stable/
https://github.com/quite/twet
go twtxt
Last synced: 3 months ago
JSON representation
A client in go for twtxt -- the decentralised, minimalist microblogging service https://twtxt.readthedocs.org/en/stable/
- Host: GitHub
- URL: https://github.com/quite/twet
- Owner: quite
- License: mit
- Created: 2016-02-20T10:56:52.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-11T18:47:49.000Z (over 2 years ago)
- Last Synced: 2024-01-20T07:32:25.921Z (5 months ago)
- Topics: go, twtxt
- Language: Go
- Homepage:
- Size: 120 KB
- Stars: 23
- Watchers: 5
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - quite/twet - A client in go for twtxt -- the decentralised, minimalist microblogging service https://twtxt.readthedocs.org/en/stable/ (Go)
README
# twet
[![Build Status](https://travis-ci.org/quite/twet.svg?branch=master)](https://travis-ci.org/quite/twet)twet is a simple client in Go for
[`twtxt`](https://github.com/buckket/twtxt) -- *the decentralised, minimalist
microblogging service for hackers*.Please see the [TODO](README.md#todo).
## Configuration
twet looks for `config.yaml` in the following directories. Example
configuration in [`config.yaml.example`](config.yaml.example).```
$XDG_BASE_DIR/config/twet
$HOME/config/twet
$HOME/Library/Application Support/twet
$HOME/.twet
```Or you can set a directory with `twet -dir /some/dir`.
A cache file will be stored next to the config file.
If you want to read your own tweets, you should follow yourself. The `twturl`
above is used for highlighting mentions, and for revealing who you are in the
HTTP User-Agent when fetching feeds.## TODO?
* http: think about redirect, and handling of 401, 301, 404?
* cli/http: a "follow" command should probably resolve 301s (cache-control or not?)
* cache: behaviour when adding/removing following
* following: require unique URL?
* ...