Add Racket install instructions for a couple of pkg managers
[tt.git] / README.md
CommitLineData
3773a4cd
SK
1tt
2==
691c20d1 3A more-unixy [twtxt](https://github.com/buckket/twtxt) client.
3773a4cd 4
6df41218
SK
5[![Build Status](https://travis-ci.org/xandkar/tt.svg?branch=master)](https://travis-ci.org/xandkar/tt)
6
3773a4cd
SK
7Doesn't force you to maintain a master "following" file (the way Twitter does),
8but let's you point it to any follow-file every time it runs.
9
10This means unlimited possibilities for ad-hoc, interesting filtering
11combinations. Especially when paired with
12[process substitution](https://en.wikipedia.org/wiki/Process_substitution).
13
01e4c499
SK
14### long format (default)
15![Screenshot](screenshot-long.jpg)
16
17### short format (CLI option: -s)
18![Screenshot](screenshot-short.jpg)
3773a4cd 19
236a8692 20
3773a4cd
SK
21instructions
22------------
23
24### requirements
6a07fde0
SK
25
26#### manual
3773a4cd
SK
27[Racket](https://download.racket-lang.org/)
28
6a07fde0
SK
29#### package manager
30- Void Linux: `xbps-install racket`
31- Debian: `apt install racket`
32
3773a4cd 33### installation
3c9c8266 34`make build && make install` will build and copy `tt` binary into `$PREFIX/bin`.
3773a4cd 35
0b9f3c2c
SK
36### configuration
37Put your `<nick>` and `<uri>` into `~/.tt/me`. For example, mine is:
38
39```
40$ cat ~/.tt/me
41xandkar https://xandkar.net/twtxt.txt
42```
43It will be used to fill the `User-Agent` header, so that others can tell you're
44reading their twtxts and perhaps read yours. This isn't strictly necessary and
45if omitted, you'll stay anonymous.
46
3773a4cd 47### usage
58b95fe2
SK
48Download feeds from the Internet:
49`tt d (FOLLOW-FILE)`
50
24f1f64b
SK
51Read your timeline:
52`tt r (FOLLOW-FILE)`
53
0b9f3c2c
SK
54`FOLLOW-FILE` contains lines with space-separated nick and twtxt.txt URI, like:
55
56```
57xandkar https://xandkar.net/twtxt.txt
58```
59
24f1f64b
SK
60See the rest of the usage options:
61`tt -h`
58b95fe2
SK
62
63`tt <command> -h`
236a8692
SK
64
65
66notes
67-----
68
69### LWW downloads
70Downloaded timelines are stored in `~/.tt/cache/<SHA1_OF_URI>`, but no attempt
71is made to preserve the previously-downloaded messages - each download
72overrites the previous. One of the implications is that authors can edit/delete
73history without you noticing.
This page took 0.03826 seconds and 4 git commands to generate.