# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 43627
# self = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=33127
# next = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=33227
# prev = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=33027
{@https://twtxt.net/user/prologic/twtxt.txt>#tgsiiba} @ionores (#5kamq5a) That show was gawd awful π€£
{@https://twtxt.net/user/ionores/twtxt.txt>#xli57sq} @prologic (#5kamq5a) Does it bring back memories?π
{@https://twtxt.net/user/prologic/twtxt.txt>#2d6ykrq} @ionores (#5kamq5a) Haha! π€£ Bay Watch right? π³ (_man showing me age!_)
{@https://twtxt.net/user/prologic/twtxt.txt>#fbx6csa} @marado @prologicnet (#bopc7kq) Thank you! Now I can have conversations with you on Twtxt like thi one! π welcome back to the cool new way to social media π€
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#kkyle5a} Microcontroller VGA Interface projects β http://tinyvga.com/
{@https://twtxt.net/user/prologic/twtxt.txt>#pm4aosa} @antonio (#5kamq5a) Wow thatβs pretty! @kt84 did we ever see this when we lived in the US? ππ
{@https://twtxt.net/user/prologic/twtxt.txt>#oztq25a} @felixp7 (#7elnopa) Thanks for the TL;DR too! I didnβt scroll up to see it so I got my wife to skim read the article for me and summarize it! π
{@https://twtxt.net/user/prologic/twtxt.txt>#wfip6qq} @felixp7 (#7elnopa) I wouldnβt say that compilers are ubiquitous, just that the one most commonly used compiler is ubiquitous.
{@https://twtxt.net/user/prologic/twtxt.txt>#65sojka} @felixp7 (#7elnopa) Nice article thanks! I find the same sets of problems with Java too! π³
{@https://twtxt.net/user/ionores/twtxt.txt>#hjaozra} @antonio (#5kamq5a) Don't look behind you! There is a big shark !!! πππ\n
{@gopher://g.nixers.net/0/~z3bra/twtxt.txt>#77nzd4a} sysupgrade(8) is a god send. It makes upgrading a remote server a breeze !
{@https://twtxt.net/user/antonio/twtxt.txt>#q5mmewa}
\nView of Ocean Beach from Sutro Heights, San Francisco- California
{@https://www.uninformativ.de/twtxt.txt>#gedocoa} Solitaire is a really inefficient and buggy sorting algorithm.
{@https://tilde.pt/~marado/twtxt.txt>#ux3lnka} finally stopped procrastinating and attended to @prologicnet's mail request to rotate my twtxt feed. Info on rotated twts in comments.
{@https://twtxt.net/user/twtxt/twtxt.txt>#fritcla} FOLLOW: @prologic from @marado using twtxt/1.2.3
{@https://twtxt.net/user/prologic/twtxt.txt>#rqbd2bq} @gmj (#tsvhqdq) Btw... You _should_ read my Hacktober Blog Post, if you're any good with programming and/or Go we could use the help! That post also outlines some interesting things we want to do, for example Git integration so that one could primarily keep their twtxt.txt
file in a Git repo somewhere, but still have say a twtxt.net account and use the Web App, API and Mobile apps as well as the command-line when they're at a terminal with access t their Git repo, etc...
{@https://twtxt.net/user/prologic/twtxt.txt>#oagvxpq} @gmj (#tsvhqdq) Oh _should_ have mentioned this before, but Twtxt.net (_and other Twt.social pods_) also have an API, this means we can do interesting things like for example have a mobile app. We have one for Android in the Play Store which you can find/install here if you're on an Android device.
{@https://twtxt.net/user/prologic/twtxt.txt>#xaph5jq} @gmj (#tsvhqdq) Re "Your identity is your Twt URI", to be honest I'm not 100% convinced of this per se. What if you decide to change where/how you host your twtxt.txt
feed? I did! Many others have too. See the last line of my old feed at https://prologic.github.io/twtxt.txt π In any case it really doesn't matter tbh, since I have done so far and continue to plan to do so, keep backwards compatibility with the Twtxt spec/format and this means _any_ client _should_ work.
{@https://twtxt.net/user/prologic/twtxt.txt>#cg33poa} @gmj (#67nxkja) Thanks! I'll have a read! I used to (_before I started twtxt.net_) use a nice command-line client written in Go by @quite called twet it wasn't too bad, I quite liked it π Even contributed ot it! π
{@http://www.port111.com/george/twtxt.txt>#tlxih4a} (#tsvhqdq) in the original twtxt your URL is your identity. No need for anyone outside your control to do account managment. One reason I'll likely be sticking with command line. But, great work
{@https://tilde.pt/~marado/twtxt.txt>#77bu5uq} I'm excited to speak at Creative Commons Virtual Global Summit https://t.co/V3HhnQ7Cek?amp=1 @ccglobalsummit #ccglobalsummit @sched @ANSOL
{@http://www.port111.com/george/twtxt.txt>#epb7ura} (#tsvhqdq) What flavor or regexp? I tried here https://regexr.com/ with both PCRE and JavaScript and neither seems quite right. I'm relatively good with regexps, but they tend to be write-only :-/
{@https://twtxt.net/user/prologic/twtxt.txt>#ph473fa} @gmj (#jvclmpq) Can you hit me up on the /support form with your email address/name/etc so I can work this out with you? Thanks! π
{@http://www.port111.com/george/twtxt.txt>#3b3v2aq} (#tsvhqdq) yes. I read that. Nice post. Brave browser at least has trouble with formatting. The regexp got lost when renederd. Eww (emacs text browser) doees just fine with it :-)
{@https://twtxt.net/user/prologic/twtxt.txt>#c6s4nzq} @gmj (#jvclmpq) But to be clear... Whilst I'm the pod owner of this particular pod, I would not condone "poking at the database" and "figuring out if an account/feed can be deleted just because someone asked" π€£
{@https://twtxt.net/user/prologic/twtxt.txt>#nl6kdtq} @gmj (#jvclmpq) Hmm good question. I guess you didn't create that account? π·
(_or did you by accident?_) I'd have to go dump the database to see when it was created and make a decision based on that. Since no PII (_PersonalIdentifiablee Information_) is required on signup, there is no way to tell who created this or what π_
{@http://www.port111.com/george/twtxt.txt>#mnvkctq} @prologic I tried to sign up @gmj on twtxt.net, but it said it was already signed up ... maybe beause of my command line posts? Any way I can claim gmj?
{@https://twtxt.net/user/prologic/twtxt.txt>#mbwoexq} (#tsvhqdq) Re "Conversations". Please read my blog post Making Twtxt Better for an explanation of this. Basically we hash each Twt with a Blake2B hash and use that as the "Subject". The Twt must exist to be replied to form a conversation, you can't just make up a hash. The nice thing however is that this works across pods too. A conversation that starts on one pod and has participants in another pod, the twts get mirrorred there with the same hashes .
{@https://twtxt.net/user/prologic/twtxt.txt>#52plnkq} (#tsvhqdq) Re "External September", if this _were_ to happen (_hopefully not too soon!_) this would be awesome, I would celebrate some level of success π That being said, I get the overwhelming problems that can incur. Fortunately as you know Twtxt is designed to be decentralised, so are Twt.social pods like this one (twtxt.net), it is just one of quite a few now (_10 to that we know of so far, 1 of which has nothing to do with us_).
{@http://www.port111.com/george/twtxt.txt>#lqotnia} @prologic what is the exact syntax neeed for threads to work in the subject, e.g. will (#tsvhqdq) do it? The whole ... (#tsvhqdq) thing seems like a bit of overkill. Too many characters.
{@https://twtxt.net/user/prologic/twtxt.txt>#tyr7kza} (#tsvhqdq) Re "140 chars", pods are configurable. I configure this pod (twtxt.net) to be 288
. It also supports both short and long forms (Twts and Blogs). It does both. You can read some of my blog posts at https://twtxt.net/blogs/prologic for example.
{@https://twtxt.net/user/prologic/twtxt.txt>#n2w5kwa} (#tsvhqdq) Re "140 chars", pods are configurable. I configure this pod (twtxt.net) to be 288
. It also supports both short and long forms (Twts and Blogs). It does both. You can read some of my blog posts at https://twtxt.net/blogs/prologic for example.
{@http://www.port111.com/george/twtxt.txt>#ultalnq} (#tsvhqdq) one problme I'm seeing already is that the "micro" part is loosing out. Things are routinely getting longer than 140 characters
{@http://www.port111.com/george/twtxt.txt>#664snuq} @prologic (#tsvhqdq) I will probably stick with command line client just to make sure it keeps working
{@http://www.port111.com/george/twtxt.txt>#h5cy32a} #cool #linux 'locate \\-r /me$' finds all files ending in '/me'
{@https://twtxt.net/user/prologic/twtxt.txt>#sagyprq} @jack (#psrfc6q) Oh hey there! π What client do you use btw? Yes it is fun! π
{@https://tilde.town/~mox/randomwiki.txt>#f4ch4yq} Golunar
{@http://tilde.club/~jbaty/twtxt.txt>#wby3tza} I keep meaning to post using twtxt but I tend to forget. Not sure why, because it's easy and fun
{@https://twtxt.net/user/prologic/twtxt.txt>#qnpmoiq} @maurice_renck (#firvxra) You _could_ even run an instance of jointwt/twtxt like the one here, Also we support both short (_twts_) and long-form (_blogs_) π
{@https://twtxt.net/user/prologic/twtxt.txt>#qb64prq} @vain Thanks for your proposal in Issue 244, this is really great! Thank you ! πββοΈ
{@https://twtxt.net/user/prologic/twtxt.txt>#ykbkwiq} Hello @pestilenz ! π Same to you too! You may not see this as your last post was a bit dated (_so not sure if you still use Twtxt?_) but Welcome to Twtxt nonetheless! π€_
{@https://twtxt.net/user/prologic/twtxt.txt>#ce22pcq} Hello @azlen π Probably you don't use Twtxt much (_sine your last post was a bit dated_), but Welcome nonetheless to Twtxt! π€
{@https://twtxt.net/user/prologic/twtxt.txt>#2jx34ba} @dbohdan Not sure if you still follow me, but I'm _thinking_ about something we had talked about on #twtxt on FreeNode a while back... Signing Twts. It would of course be nice if we _could_ do this in a way that doesn't break existing clients... Thinking of using the same technique as you proposed for newlines, except that it would be a comment containing the signature of the previous Twt, or something like this... π€
{@https://twtxt.net/user/prologic/twtxt.txt>#fgor7da} @felixp7 (#ajqeonq) Nope afraid I'm not that good! π€£ Or as they say:\n\n> "Caching is hard!"β’
{@https://twtxt.net/user/prologic/twtxt.txt>#jhrpfra} @felixp7 (#ajqeonq) Ahh! Is there something we can improve on the backend or UI here?
{@https://twtxt.net/user/prologic/twtxt.txt>#xce676a} @felixp7 (#67nxkja) Youβre welcome! Thanks ! π€
{@https://twtxt.net/user/prologic/twtxt.txt>#3g4mqrq} @vain (#wo72vra) Correct! So in the meantime you can use my pod and the fact that I meet βn great new people here as a pseudo-directory of users until Twtxt reaches a point of critical mass π
{@https://twtxt.net/user/twtxt/twtxt.txt>#wgbrjhq} FOLLOW: @dooven from @vain using twtrd/latest
{@https://www.uninformativ.de/twtxt.txt>#7fxfsza} @prologic (#wo72vra) Yeah, agreed. Plus, once it has reached a certain size, a directory is pointless anyway: You can use it to find people you *already know*, but not new ones, βcause there are just way too many options.
{@https://twtxt.net/user/prologic/twtxt.txt>#4tzyw7a} @vain (#wo72vra) A directory of users in my opinion would centralize the network a little too much for my likingβ¦ I would mostly prefer that new users form relationships with each other by discovering them from either the pod they are on or through other interactions they observe π
{@https://twtxt.net/user/prologic/twtxt.txt>#dw723na} @vain (#27c2abq) No no thatβs fine! Just mean I have some bugs potentially to iron out with that section of code π
{@https://www.uninformativ.de/twtxt.txt>#x4mqmdq} @prologic I do follow you, but not from within twtxt.net, just my client on my workstation. The "vain" account on twtxt.net was just me getting to know the platform. :)
{@https://twtxt.net/user/prologic/twtxt.txt>#elbe64a} @prologic (#xzodnda) Apparently they actually completed nuked MY account! π€£
π³
{@https://www.uninformativ.de/twtxt.txt>#mo7suza} PSA: If you use OpenBSD httpd, use "log style combined". The manpage doesn't mention it, but it will log User Agents, so you can see other twtxt users following you. ποΈ
{@https://twtxt.net/user/prologic/twtxt.txt>#4viaamq} @vain You do follow me right? If so I think thereβs a bug π€π·
{@https://twtxt.net/user/prologic/twtxt.txt>#webkcda} @vain (#crdj4xq) what are you trying to solve?
{@https://www.uninformativ.de/twtxt.txt>#w3f2azq} Will now read some of OpenBSD httpdβs code to see if there isnβt a way to log User Agents after all.
{@https://twtxt.net/user/prologic/twtxt.txt>#xafri4q} @felixp7 (#ajqeonq) I didnβt get a chance to read it obviously π
{@https://twtxt.net/user/prologic/twtxt.txt>#mr466xa} @felixp7 Hi ! π You popped up in my feed but just as I went to refresh it disappeared. You mustβve deleted it? Thatβs OK because thatβs what that feature is meant for π
{@https://www.uninformativ.de/twtxt.txt>#lhtpazq} Well, hereβs a thing: I find out about most new twtxt users, because @prologic sends them a welcome message. π€οΈ A directory of twtxt users in human form.
{@https://www.uninformativ.de/twtxt.txt>#rfkrslq} @gmj *nods*