# 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=42427
# next = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=42527
# prev = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=42327
{@https://twtxt.net/user/adi/twtxt.txt>#e4st4ea} @prologic (#52smrra) Makes more sense to me to link to the Conversation view.
{@https://twtxt.net/user/prologic/twtxt.txt>#coc3kcq} @adi (#52smrra) That's because the Conversation view will show the "OP" (_original post or twt_) effectively (_even if it has since been archived_) -- where as a search cannot.
{@https://twtxt.net/user/adi/twtxt.txt>#m6lrnfq} @vain (#w6d5cxa) Tuck? 😕
{@https://twtxt.net/user/prologic/twtxt.txt>#37xr3ra} I just built a poc search engine / crawler for Twtxt. I managed to crawl this pod (twtxt.net) and a couple of others (sorry @etux and @xuu I used your pods in the tests too!). So far so good. I _might_ keep going with this and see what happens 😀
{@https://www.uninformativ.de/twtxt.txt>#w6d5cxa} Finally found the perfect mug for me: https://dump.uninformativ.de/v/fb469401f7/mug.png #Profanity #MaybeNSFW
{@https://twtxt.net/user/adi/twtxt.txt>#dfhiznq} @prologic (#52smrra) I'm asking because I usually find the search view to be incomplete not holding the full conversation when it would make sense that it would. See https://twtxt.net/search?tag=34qplea vs https://twtxt.net/conv/34qplea.
{@https://twtxt.net/user/prologic/twtxt.txt>#eufevfq} (#52smrra) Good question. Mostly because they form normal #hashtag(s) anyway. THe only _special_ thing about them is they also address a specific Twt -- i.e: Content Addressing. We _could_ make them link to the "Conversation" view, but then you' dloose the ability to search by that tag, say if a client screwed up, or twts dropped of the active cache, etc. Both the web app and mobile app know how to recognise a "reply to" and show the "Conversation" button and link to the right things. 🤷‍♂️
{@https://twtxt.net/user/adi/twtxt.txt>#52smrra} @prologic Why do conversation tags link to https://twtxt.net/search?tag= instead of https://twtxt.net/conv/ ?
{@https://twtxt.net/user/adi/twtxt.txt>#d3iickq} @vain (#34qplea) Good thing I didn't say "You break it you buy it". 😛
{@https://twtxt.net/user/prologic/twtxt.txt>#ke23k7q} @lazarus (#saz2moa) Although... THere e_could_ be others I'm not aware of 🤔_
{@https://twtxt.net/user/prologic/twtxt.txt>#frfve5q} @lazarus (#saz2moa) \n\n> Thanks. My mistake was trying to use twt.social for the pod name.\n \nNo problem! Twt.social is _our_ crappy attempt at "branding" and the 1-click fully managed hosted platform for those that either a) don't know how to host/run thee backend and/or b) can't be bothered. To date my pod (twtxt.net) is the largest and most active, but there are ~7 others we host on behalf of others at https://twt.social/join as well as two others which are completely independently run at twt.u53.net and txt.sour.is~
{@https://twtxt.net/user/prologic/twtxt.txt>#5drpk6a} (#saz2moa) @lazarus\n\n> If I had removed the hashtag and prologic’s name would my reply still have linked to this conversation or sent you a private msg?\n\nRemoving the mentions is "okay" but the (#xxx) forms part of a conversation chain. Under the hood this software (_including the mobile app_) all really uses the twtxt.txt spec/format. We describe "extensions" we are documenting over at dev.twtxt.net
{@https://www.uninformativ.de/twtxt.txt>#4ur3kqq} @adi (#34qplea) It’s working again! I did a great job, eh? 😇
{@https://twtxt.net/user/adi/twtxt.txt>#kqnbniq} @prologic (#saz2moa) I remember encountering an Eliza for the first time, fooled me a little bit at first!
{@https://twtxt.net/user/prologic/twtxt.txt>#55ljfwq} @lazarus It helps if you start following a few folks btw... Otherwise you'll have to hit the "Discover" view to see thee pod's local timeline of all local users on _that_ pod.
{@https://twtxt.net/user/prologic/twtxt.txt>#x3dkvyq} @adi (#saz2moa) Make me do the Turing test then 🤣
{@https://twtxt.net/user/adi/twtxt.txt>#rga6vqa} @prologic (#saz2moa) That's what all bots say! 😝
{@https://twtxt.net/user/prologic/twtxt.txt>#pgg5a6a} (#nfdtuda) Yes I do normally, then import them into our archive where I run Plex.
{@https://twtxt.net/user/prologic/twtxt.txt>#a2omtya} (#saz2moa) @adi I am not a bot 😋
{@https://twtxt.net/user/prologic/twtxt.txt>#prdqf6q} (#saz2moa) > Hi, I just created this account but couldn’t seem to login with the android app, Goryon. does username need ? Is pod just twt.social?\n\nYou use your email as-is and you login to the pod where your account is. e.g: https://twtxt.net. Be sure to include the full https:// (_there is a known bug that errors on just a domain, where it should default to https_)
{@https://twtxt.net/user/adi/twtxt.txt>#a5kxhna} (#saz2moa) @prologic @lazarus Don't mind @prologic, he's a bot! 😛
{@https://twtxt.net/user/prologic/twtxt.txt>#nxjsfbq} @lazarus (#saz2moa) Hello! 👋 Welcome to Twtxt! 🤗
{@https://twtxt.net/user/twtxt/twtxt.txt>#hksivsq} FOLLOW: @lazarus from @prologic using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/adi/twtxt.txt>#iyndrxq} @adi @prologic (#nfdtuda) Oh, iTunes? 😀
{@https://twtxt.net/user/twtxt/twtxt.txt>#2wfnrxq} FOLLOW: @lazarus from @lazarus using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/adi/twtxt.txt>#rbwx2qa} I think Dua Lipa is really cool.
{@https://twtxt.net/user/adi/twtxt.txt>#utvdlfq} @prologic (#nfdtuda) Do you go into a music shop and buy some CD-s or how? That's a little bit weird, I just Shazam songs mostly or search YouTube for new music.
{@https://twtxt.net/user/prologic/twtxt.txt>#sz7inhq} @adi (#nfdtuda) That reminds me... I need to find some time to go buy new music. Our collection is aging a bit 😀
{@https://twtxt.net/user/adi/twtxt.txt>#nfdtuda} Also, been listening and watching the video of Gwen Stefani's new song Let Me Reintroduce Myself.
{@https://twtxt.net/user/twtxt/twtxt.txt>#5rsml6q} FOLLOW: @felixp7 from @adi using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/twtxt/twtxt.txt>#kcy4tta} FOLLOW: @off_grid_living from @adi using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/adi/twtxt.txt>#gtvghsa} @prologic (#5dogfsq) I agree, it's very neat technically and very Plan9-ish, I *personally* don't think I'd mount my tabs like that, but I might change my mind.
{@https://twtxt.net/user/adi/twtxt.txt>#rdbw3na} @prologic (#vmgkj4a) I think I was born for work from home. As a side note the recent COVID-19 pandemic reminded me of this song https://www.youtube.com/watch?v=5GL9JoH4Sws.
{@https://twtxt.net/user/prologic/twtxt.txt>#gbegopa} (#5dogfsq) I still think it's very cool to treat a Browser's tabs as a file system though. I mean that's just really neat!
{@https://twtxt.net/user/adi/twtxt.txt>#wfd5dwq} @sjkelleyjr (#5dogfsq) I can't imagine any security issue at this point, not that I'm an expert in security, I just don't want to script my tabs and I usually have few tabs open enough not to warrant scripting.
{@https://tilde.town/~mox/randomwiki.txt>#eofiqkq} Leioderma
{@https://john.colagioia.net/twtxt.txt>#6bmc5bq} On the blog: Developer Journal, Bread and Roses Strike https://john.colagioia.net/blog/2021/01/11/bread.html #programming #project #devjournal
{@https://twtxt.net/user/twtxt/twtxt.txt>#j5gpnfq} FOLLOW: @sjkelleyjr from @lyse using twtxt/1.2.3
{@https://twtxt.net/user/prologic/twtxt.txt>#mmvedaa} @dilbert (#hv6fhaa) Oh the similarities ! 🤣
{@https://twtxt.net/user/dilbert/twtxt.txt>#hv6fhaa} Keyboard Upgrades ‣ https://dilbert.com/strip/2021-01-11
{@https://niplav.github.io/twtxt.txt>#hslpjrq} Care less about organic food
{@https://niplav.github.io/twtxt.txt>#3q7qkvq} Oedipedia
{@https://twtxt.net/user/prologic/twtxt.txt>#vmgkj4a} Making work from home work
{@https://twtxt.net/user/prologic/twtxt.txt>#f6ofa2q} Does anyone know what this means on Lobsters? 🤔\n\n> Url is an unseen domain from a new user\n\nI even tried grokking the source code that powers Lobsters, but I don't know what this means 😳
{@https://twtxt.net/user/prologic/twtxt.txt>#twspseq} (#ipzjchq) And as you know I'm _very much_ anti-advertising in general 😀
{@https://twtxt.net/user/prologic/twtxt.txt>#ipzjchq} @sjkelleyjr In your recent Console 35 I see you have a sponsor? "Ethical Ads". I had to go disable my network-wide ad blocker (AdGuardHome) for a moment to have a quick look. Can you tell us a bit more about it in your own words? I'm curious, but I'm also not sure...
{@https://twtxt.net/user/prologic/twtxt.txt>#rzgtcqq} (#unmwd4a) @agusandriputra Haha 🤣
{@https://twtxt.net/user/sjkelleyjr/twtxt.txt>#6zhhaba} (#5dogfsq) @adi I tried to get Omar to answer some questions about security, because I have similar concerns, but, he didn't answer them. Ah well, can't win them all.
{@https://twtxt.net/user/agusandriputra/twtxt.txt>#louf75a} @prologic (#unmwd4a) ooow that's amazing James hahah, that's why we communicate via twtxt.net to be safe without transmission Covid19 heheh
{@https://twtxt.net/user/prologic/twtxt.txt>#mnvpmkq} (#cbruy4q) @antonio Pretty much anything you want at this stage. It's basically a full root Alpine shell (_sandboxed of course_). The only catch is that it isn't persistent (_yet_), that'll be the next thing I work on, is how to persist "sessions" if you will. What sshbox is is basically a small SSH server written in Go that invokes box another tool written in Go that sandboxes the inbound session/shell session into a container.
{@https://twtxt.net/user/antonio/twtxt.txt>#4nc3uia} @prologic (#cbruy4q) oh! cool! it works!!!! what can I do with it?
{@https://twtxt.net/user/prologic/twtxt.txt>#gahgm6q} (#unmwd4a) @agusandriputra Yeah my strategy is to just stay away from humans 🤣
{@https://twtxt.net/user/agusandriputra/twtxt.txt>#unmwd4a} The more concern about the spread of COVID19, the easier it is to keep it away from the disease
{@https://hecanjog.com/twtxt.txt>#qntxmmq} Kitty says: you're finally awake, lets play dummy!
{@https://twtxt.net/user/adi/twtxt.txt>#isrcaqa} @vain (#34qplea) You break it you fix it!
{@https://twtxt.net/user/adi/twtxt.txt>#xvaxo4q} @sjkelleyjr (#5dogfsq) Congratz! TabFS is pretty cool as a technical implementation, not sure if I'd use it tho.
{@https://twtxt.net/user/stats/twtxt.txt>#jmlyg7q} 🧮 USERS:304 FEEDS:30 TWTS:8250 BLOGS:9 ARCHIVED:377367 CACHE:3143 FOLLOWERS:305 FOLLOWING:461
{@https://twtxt.net/user/prologic/twtxt.txt>#grk2cka} @sjkelleyjr (#akqtela) Good strategy! I read them every week! 😀
{@https://twtxt.net/user/prologic/twtxt.txt>#5otk4da} @sjkelleyjr (#5dogfsq) Yeah when I read about TabFS it was really intriguing! Really awesome use of FUSE 😀
{@https://twtxt.net/user/sjkelleyjr/twtxt.txt>#5dogfsq} Console 35!\n\nhttps://console.substack.com/p/console-35\n\nI have to say TabFS is up there as one of the most interesting projects I've put in the newsletter so far. Highly recommend you check it out!
{@https://twtxt.net/user/sjkelleyjr/twtxt.txt>#434miha} @prologic (#akqtela) thank you! Yes neutral is important! \n\nFun fact, the newsletter started as a typical Ben Thompson style thing, then I thought "no one cares what you have to say, just focus on providing something you'd be interested in", and Console was born! so I specifically try to pack as much value as I can into the emails and keep my opinions out of it.
{@https://twtxt.net/user/prologic/twtxt.txt>#z2hmp7q} @off_grid_living (#vwu5h6a) Yeah @xuu and I are working on this 👌
{@https://twtxt.net/user/prologic/twtxt.txt>#ocmegba} @niplav (#z5p4rxq) Ues you should! Alao teach it about Twt Subjects and Twt Hashes
{@https://twtxt.net/user/prologic/twtxt.txt>#f7qrptq} @niplav (#cxho4mq) oh I see 🤣
{@https://twtxt.net/user/prologic/twtxt.txt>#tvshfxa} @niplav (#dakkkkq) Remember though there are more users than are on that list 😁
{@https://twtxt.net/user/prologic/twtxt.txt>#6wu4jua} @niplav (#vts6bja) Yeah that’s my strategy too, although if more users join or spin up pods it becomes a bit easier
{@https://john.colagioia.net/twtxt.txt>#ieb5vcq} On the blog: ...Perchance to Dream https://john.colagioia.net/blog/2021/01/10/sleep.html #sleep #advice #rand
{@https://twtxt.net/user/adi/twtxt.txt>#lr73sqq} What's up people?
{@https://twtxt.net/user/off_grid_living/twtxt.txt>#u5hes3a} (#vwu5h6a) Yes I just tried this with Lyse, and it is a nice feature. You could remove the conversation, reply feature buttons, too complex, a reply is the beginning of a conversation, a reply to a reply adds to the conservation already. Is there any difference in these buttons from a programmer end? I like to keep things simple.\nJust leave the reply feature.
{@https://twtxt.net/user/off_grid_living/twtxt.txt>#bqghxlq} (#cs5siea) I am glad you do Lyse. Soon I will show you all how to wire up the power required for off grid to run daily a house consuming 5 units of power daily. The system has a total storage of 12 units, leaving some in reserve leaves us with 10 units of power. That means we have only 2 days of power without sunshine. In Australia we can get away with this as Qld is a sunny place, no so if you are in a cloudy, snowy or wet place. You would need more batteries, more panels and maybe consume less power.
{@https://www.uninformativ.de/twtxt.txt>#3ys7m7a} The end of season 3 would be a good moment to end Star Trek Discovery.
{@https://www.uninformativ.de/twtxt.txt>#34qplea} “You broke Reddit! 😢” Well that’s just great.
{@https://twtxt.net/user/twtxt/twtxt.txt>#qbquk4a} FOLLOW: @hellson from @lyse using twtxt/1.2.3
{@https://twtxt.net/user/twtxt/twtxt.txt>#j3ekweq} FOLLOW: @rob from @lyse using twtxt/1.2.3
{@https://niplav.github.io/twtxt.txt>#hpbmxmq} New post: https://niplav.github.io/toy_ai_takeoff_model.html.
{@https://niplav.github.io/twtxt.txt>#z5p4rxq} I should probably just add a mentions command to txtnish
{@https://niplav.github.io/twtxt.txt>#il627gq} curl https://raw.githubusercontent.com/jointwt/we-are-twtxt/master/we-are-twtxt.txt | grep -v '^niplav ' | field 2 | xargs curl ^/dev/null | grep niplav here we go
{@https://niplav.github.io/twtxt.txt>#cxho4mq} @prologic "What the hell does cartesianly mean?! 😳" Me inventing a new adjective for "there is only a one-way flow of information" ^^
{@https://lyse.isobeef.org/twtxt.txt>#ft5hdha} @vain (#nupokta) Cool. I believe for experiments it's a totally valid approach to go with cheap stuff. No need to spend tons of money.
{@https://lyse.isobeef.org/twtxt.txt>#2e7mqlq} @prologic @vain (#ljuuqdq) Horizontal surfaces attract all sorts of crap, I wish my desk was an exception. Thus I just hint the missing meter on the left. https://lyse.isobeef.org/desk.jpg I'm using i3, so nothing really special here: https://lyse.isobeef.org/screenshot.png
{@https://niplav.github.io/twtxt.txt>#dakkkkq} Maybe I could write a script that trawls the we-are-twtxt list and notifies me when I'm mentioned–the name should be unique enough.
{@https://niplav.github.io/twtxt.txt>#vts6bja} Disadvantage of twtxt: less incentives to reply to people since it's not certain they'll ever see it. My current solution to that is to follow everybody on the we-are-twtxt and only unfollow if they twt a lot of stuff I'm not interested in
{@https://niplav.github.io/twtxt.txt>#qzjrpmq} One should probably have a bunch of hard-drives with random content (not some files, but really random) lying around to being able to believably glomarize towards law enforcement
{@https://niplav.github.io/twtxt.txt>#hn5g6eq} @felixp7 "Yo, crypto-heads. Encrypted communication doesn't protect your privacy. Laws …" I guess crypto-heads are often happy with acknowledging this, but also arguing that e.g. deniable crypto is a useful way out here (and, of course, just doing illegal stuff if it gets really rough).
{@https://twtxt.net/user/twtxt/twtxt.txt>#ainndja} FOLLOW: @lyxal from @niplav using txtnish/0.2
{@https://txt.sour.is/user/twtxt/twtxt.txt>#pewbehq} FOLLOW: @xuu from @niplav using txtnish/0.2
{@https://twtxt.net/user/twtxt/twtxt.txt>#u2zjm3a} FOLLOW: @ionores from @niplav using txtnish/0.2
{@https://twtxt.net/user/twtxt/twtxt.txt>#ycfeq4q} FOLLOW: @felixp7 from @niplav using txtnish/0.2
{@https://twtxt.net/user/twtxt/twtxt.txt>#hnbqsva} FOLLOW: @antonio from @niplav using txtnish/0.2
{@https://twtxt.net/user/twtxt/twtxt.txt>#ucshr7q} FOLLOW: @birb from @niplav using txtnish/0.2
{@https://twtxt.net/user/twtxt/twtxt.txt>#voj7f3a} FOLLOW: @deadguy from @niplav using txtnish/0.2
{@https://twtxt.net/user/twtxt/twtxt.txt>#huv36fa} FOLLOW: @adi from @niplav using txtnish/0.2
{@https://twtxt.net/user/twtxt/twtxt.txt>#qzjeq7q} FOLLOW: @dooven from @niplav using txtnish/0.2
{@https://niplav.github.io/twtxt.txt>#zpnhuwa} @(frogorbits.com) "@niplav Re: rats: YOU ARE NOT ALONE" https://i.ytimg.com/vi/2sbUDWU3Fjk/maxresdefault.jpg
{@https://niplav.github.io/twtxt.txt>#jhia3jq} Will self-driving cars also be something that's always n years away?
{@https://tilde.town/~mox/randomwiki.txt>#qnxdqkq} Hopkins House (Marion, Louisiana)](https://en.wikipedia.org/wiki/Hopkins_House_(Marion,_Louisiana))
{@https://feg-ffb.de/twtxt.txt>#euvbkpq} Barmherzig sein – Stärke oder Schwäche? https://feg-ffb.de/?p=7005
{@https://twtxt.net/user/dilbert/twtxt.txt>#pswxrza} Recurring Charges ‣ https://dilbert.com/strip/2021-01-10
{@https://twtxt.net/user/prologic/twtxt.txt>#wae2mgq} @lyxal (#674aeba) What?! 😳
{@https://twtxt.net/user/lyxal/twtxt.txt>#674aeba} This is a sad day. My most viewed picture on Google maps is no longer milk...its now a cereal box