ICD-10 Z60.2
[krt-msg] / 2016-04-16T23:25:24Z.msg
1 From: Boris Kraut <krt@nurfuerspam.de>
2 To: undisclosed-recipients: ;
3 Date: Sun, 17 Apr 2016 01:25:24 +0200
4 Message-ID: <20160417012524.btncYr@ubuntu.local>
5 Reply-To: Boris Kraut <krt@nurfuerspam.de>
6 Subject: [.plan] TWTXT - Dezentralisiertes Text-Twitter
7
8 Seit einiger Zeit habe ich meine .plan-Datei jetzt schon in der Form
9 ISO8601-Zeitstempel gefolgt von einem Leerzeichen und dann dem eigentlichen
10 Inhalt -- ein relativ intuitives und gaengiges Logging-Format. Darum wundert
11 es auch nicht, dass jetzt ein paar Nerds ein aehnliches Format nutzen, um
12 dezentral zu "twittern". Dazu legen sie einfach so formatierte Textdateien
13 auf einem oeffentlich zugaenglichen Pfad ab, etwas Metadaten dazu und fertig
14 ist der Twitter-Ersatz.
15
16 Die beiden Hauptprobleme sind natuerlich Skalierbarkeit -- man moechte nicht,
17 dass seine Timeline bzw. "Feed" von jedem "Follower" alle paar Sekunden ge-
18 crawled wird -- und Disovery. Ersteres laesst sich mit Konventionen halbwegs
19 in den Griff bekommen, immerhin haben wir auch ETag- und Last-Modified-Header,
20 aber gegen einen aktiven Missbrauch oder fehlkonfigurierte Clients ist man ja
21 nie gewappnet. Das ist aber bei jeder anderen oeffentlich zugaenglichen Res-
22 source auch nicht anders. Disocvery kann man prinzipiell erstmal mit Archiven
23 loesen, die oeffentlichen zugaenglich sind... wie gut das funktioniert, bleibt
24 noch ab zu warten.
25
26 Generell bin ich noch nicht sicher, ob das etwas fuer mich ist, aber die Idee
27 finde ich schonmal gut -- ich merke ja immer an, dass Hashtag, IRC-Channel und
28 andere Fragment-Identifier prinzipiell das selbe sind. Ohne weiteres, hier die
29 relevante URL: [0]
30
31 Ich habe meinen eigenen "Feed" halbwegs mit .plan verheiratet und auch auch
32 ein einfaches Skript geschrieben, dass daraus halbwegs ansehliches HTML
33 generiert -- besten Dank an meillo! Das ganze kann jetzt unter [1] betrachtet
34 werden. Es ist zwar alles noch work in progress, aber Schritt fuer Schritt
35 wird es nutzbar. Einen Aggregartor fuer einige der aktiveren Nutzer gibt es
36 unter [2].
37
38
39 [0] https://twtxt.readthedocs.org/en/stable/
40 [1] http://krt.marmaro.de/~krt/
41 [2] http://roster.twtxt.org/