# 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=42627
# next = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=42727
# prev = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=42527
{@https://twtxt.net/user/prologic/twtxt.txt>#jzyhgpa} @vain (#otvzcza) actually I think Japanese if I’m not mistaken and he/she is certainly not the first 😁
{@https://twtxt.net/user/prologic/twtxt.txt>#7jmcnyq} @vain (#ei6wcsq) it would be very early but I don’t see a problem with that 🤣
{@https://twtxt.net/user/prologic/twtxt.txt>#q2ihssa} @superbil Hello! 👋
{@https://twtxt.net/user/twtxt/twtxt.txt>#tglfdza} FOLLOW: @superbil from @prologic using twtxt/0.1.0@7098fcf
{@https://www.uninformativ.de/twtxt.txt>#rrchtpa} (#otvzcza) Oh, we have our first chinese user in the twtiverse? Welcome! 👋
{@https://www.uninformativ.de/twtxt.txt>#uy4qtda} @kt84 (#mqzlfyq) Sunglasses! 😎
{@https://twtxt.net/user/twtxt/twtxt.txt>#6oudd6a} FOLLOW: @kt84 from @vain using twtrd/latest
{@https://www.uninformativ.de/twtxt.txt>#5iblf2q} (#7tl43vq) That did not help. (Why are graphics drivers so fragile?)
{@https://www.uninformativ.de/twtxt.txt>#ei6wcsq} Hmm … I miss the nice warm light of my christmas decoration. Maybe I’ll put it back up. 🤔
{@https://twtxt.net/user/twtxt/twtxt.txt>#23aiasa} FOLLOW: @superbil from @superbil using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/ionores/twtxt.txt>#hcyoujq} @adi (#u6jmita) 👌😀
{@http://twtxt.reednj.com/twtxt/directory.twtxt.txt>#7pna6fq} user @gugod was added to the directory
{@https://gugod.org/twtxt.txt>#bmpr5oq} twtxt client (python) 似乎有處理 redirect... 這樣也可以在自己的 nginx server 上設個 location alias / proxy 到 gist url 去。看來十分合適。
{@https://gugod.org/twtxt.txt>#mkfblyq} 而且所有推文全都放在同一個檔案裡面,一陣子之後自然成為推文歷史紀錄
{@https://gugod.org/twtxt.txt>#jq4tjtq} 由於協定格式以換行字符作為推文之間的分隔字符,twtxt.txt 單則推文的內容不能有換行,不過基本上這並不會令人感到失望。
{@https://gugod.org/twtxt.txt>#asqj4xa} 放在 github gist 好像超方便的啊
{@https://gugod.org/twtxt.txt>#nrnjw6q} github gist 的 permalink 似乎有點巧妙
{@https://gugod.org/twtxt.txt>#kszizlq} 設定一下 pre_tweet_hook 與 post_tweet_hook 就能自動同步了
{@https://gugod.org/twtxt.txt>#a2nnm3q} 顯然只要有個能簡單放置靜態檔案的地方就能放 twtxt.txt 了
{@https://gugod.org/twtxt.txt>#ijatjkq} twtxt 基本上還不錯啦. 雖然需要自己找方法來放 twtxt.txt...... 話說直接用 github gist 或 github page 應該也可以啊。
{@https://twtxt.net/user/prologic/twtxt.txt>#fsyoqjq} @shiweifu (#5kbsp6q) \n\n> This editor is a bit interesting, but the interface can be improved a lot\n\nI _hope_ the translation is "okay"; but yeah I agree with you, it _could_ be improved a bit for sure. We are toying with the idea of doing a complete UI/UX rewrite so we have a consistent Web, Mobile and Desktop UI/UX. But we need help :D
{@https://twtxt.net/user/kt84/twtxt.txt>#mqzlfyq} Correction: significant other assures me people can still see my eye rolling 🤷♀️🤦♀️
{@https://twtxt.net/user/kt84/twtxt.txt>#l5fcbra} another benefit of wearing a mask: no one can see my constant look of disdain. 😒🙄
{@https://twtxt.net/user/prologic/twtxt.txt>#rm4jrmq} @felixp7 (#apnpx7a) it’s easy you just need to outlaw and ban profiting off the title generated by users that use any platform. I.e: ban targeted advertising
{@https://twtxt.net/user/twtxt/twtxt.txt>#npktrnq} FOLLOW: @markwylde from @antonio using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/kt84/twtxt.txt>#wd5s6bq} @cvshumake (#3wfr7ba) for those not familiar with the colloquial Australian term ‘dump’- it mean refuse deposit station. also known as ‘the tip’.
{@https://twtxt.net/user/kt84/twtxt.txt>#upqi2ha} benefit of mask wearing: only have to ‘make up’ half my face 🎉😂😳
{@https://twtxt.net/user/kt84/twtxt.txt>#r3hli7q} @cvshumake (#3wfr7ba) our favourite episode of Bluey is ‘dump’. I’m sure they recorded our family trip to the dump and wrote the script from that 😂😂
{@https://twtxt.net/user/prologic/twtxt.txt>#4rc2oxa} @shiweifu (#otvzcza) Hello! 👋 Welcome to Twtxt! 🤗
{@https://twtxt.net/user/twtxt/twtxt.txt>#jsdz4ra} FOLLOW: @shiweifu from @prologic using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/twtxt/twtxt.txt>#ixhsgrq} FOLLOW: @shiweifu from @shiweifu using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/adi/twtxt.txt>#ruwbtpa} @lyse (#u6jmita) I believe I'll add a "Templates" section to the main Docs page, have a summary there and link to pp
.
{@https://twtxt.net/user/stats/twtxt.txt>#kuv7nua} 🧮 USERS:306 FEEDS:30 TWTS:8425 BLOGS:12 ARCHIVED:380121 CACHE:3367 FOLLOWERS:307 FOLLOWING:465
{@https://twtxt.net/user/adi/twtxt.txt>#pddcigq} @lyse (#u6jmita) I was considering that also.
{@https://twtxt.net/user/prologic/twtxt.txt>#57e5cia} This whole Parler thing is just stupid and funny at the same time! No one wants assholes 😁
{@https://twtxt.net/user/prologic/twtxt.txt>#iowuwnq} @adi (#u6jmita) Very nice! 👌
{@https://twtxt.net/user/prologic/twtxt.txt>#xxhvsia} @adi (#w7l2fxa) Good Morning! 😴
{@https://twtxt.net/user/prologic/twtxt.txt>#k3snbtq} @lazarus (#r3ljmnq) SPAM is easy to deal with. Just delete the offending accounts — there’s a user interface for this for the admin user under settings and then pod management
{@https://twtxt.net/user/prologic/twtxt.txt>#7fccdla} @lazarus (#saz2moa) although we haven’t released any pre-built binaries recently so I would build from source for now
{@http://ctrl-c.club/~jlj/tw.txt>#uwxhyfq} Identity is built: "Everyone needs someone who reflects back to them who they are, objectively." --John Amaechi
{@http://ctrl-c.club/~jlj/public_html/tw.txt>#hvnvrca} Identity is built: "Everyone needs someone who reflects back to them who they are, objectively." --John Amaechi
{@https://lyse.isobeef.org/twtxt.txt>#3sxafta} @adi (#u6jmita) I reckon you should make the pp docs more prominent on the front page. I'll take a deeper look into it tomorrow.
{@https://twtxt.net/user/twtxt/twtxt.txt>#e3m377q} FOLLOW: @lazarus from @gareppa using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/twtxt/twtxt.txt>#kti23da} FOLLOW: @cvshumake from @gareppa using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/adi/twtxt.txt>#6r5tgcq} @vain (#5sbb27q) I feel you man!
{@https://twtxt.net/user/adi/twtxt.txt>#z3bxafa} @vain (#5sbb27q) Did you drink all of it today?
{@https://twtxt.net/user/adi/twtxt.txt>#u6jmita} New static site generator website https://mkws.sh/ !
{@https://www.uninformativ.de/twtxt.txt>#5sbb27q} My whisky bottle is empty. Sad.
{@https://twtxt.net/user/adi/twtxt.txt>#h2zvoga} @vain (#2nnst4a) I don't believe in "shoulds" or "should nots", I believe "is to be preferred" *is to be preferred* 😜. Or "it's a good idea", or "is recommended".
{@https://www.uninformativ.de/twtxt.txt>#y4t6kna} @adi (#2nnst4a) It’s just so tempting. “Oh, I can do this in a few lines of Shell.” Nope, should have been C or Python right away.
{@https://twtxt.net/user/adi/twtxt.txt>#w7l2fxa} "Morning!"
{@https://niplav.github.io/twtxt.txt>#qxlforq} The thing that is maximally different from itself
{@https://niplav.github.io/twtxt.txt>#fpovlcq} I have never seen anybody fire a gun in real life.
{@https://lyse.isobeef.org/twtxt.txt>#rxavnda} @xuu @vain @prologic (#yrv75ka) Thanks, great analyses! Ha, I have 42 twts! Well, now not anymore. Using the target URL of a redirect and not the original one should get rid of at least some of the duplicates. I would have expected some of the EMPTY flagged ones as FAILED instead, esp. all the ones with the invalid TLDs (see mine for example). But I need to have a deeper look at the code. Cool project nevertheless!
{@https://twtxt.net/user/twtxt/twtxt.txt>#xxy4nsq} FOLLOW: @antonio from @tx using txtnish/0.2
{@https://twtxt.net/user/twtxt/twtxt.txt>#52tmuma} FOLLOW: @sjkelleyjr from @tx using txtnish/0.2
{@https://twtxt.net/user/twtxt/twtxt.txt>#sm3tw2q} FOLLOW: @adi from @tx using txtnish/0.2
{@https://niplav.github.io/twtxt.txt>#kwzju5q} How horrible.
{@https://niplav.github.io/twtxt.txt>#yqhijza} Ten minutes have passed, I have concluded it's all just an act.
{@https://niplav.github.io/twtxt.txt>#mee47oa} “Is everything just a giant LARP?” – Guy Debord, right before writing The Society of the Spectacle
{@https://niplav.github.io/twtxt.txt>#twu36za} EA has started feeling LARPy to me. Is that bc I do it LARPily or because it actually is?
{@https://twtxt.net/user/twtxt/twtxt.txt>#shec6qq} FOLLOW: @prologic from @lazarus using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/prologic/twtxt.txt>#jy7em2q} @lazarus (#saz2moa) \n\n> I’m not sure I know enough to implement OAuth2. I’m still considering that twt in combination with say XMMP for private dm and group chat could work for a local community.\n\nI haven't tried to implemented OAuth2 at this stage, it might be interesting, especially if you have an existing OAuth2 provider (_ideally self-hosted_). We did build an experimental DM that's based around the old "mbox" format and exposes an SMTP and POP3 services.
{@https://twtxt.net/user/prologic/twtxt.txt>#jcglc7a} @lazarus (#saz2moa) \n\n> Is twtxt.net setup to hash user’s passwords and emails? You have the ability for users to retrieve passwords but you mention you don’t keep emails. I’m curious as I have just realized that the ejabberd server I setup stores passwords as plain text and I need to research this more.\n\nPasswords are encrypted with scrypt.\n\nEmails are not stored, only a hash is. If you need to recover your account for any reason (_password reset_) you must supply the same email used on signup, if the hash matches the backend will happily send a reset token.
{@https://twtxt.net/user/prologic/twtxt.txt>#rcklugq} @lazarus (#saz2moa) \n\n> So a pod owner can turn off open registrations and open profiles. I’m feeling dumb but what does disabling open profiles mean for users?\n\nIt simply means you have to have an account to see that user's profile. i.e: anonymous access is disabled at that point.
{@https://maurice-renck.de/twtxt.txt>#krxeeuq} Jetzt geht es aber ab da draußen #schneesturm #hamburg
{@https://niplav.github.io/twtxt.txt>#r35lpqa} DSA DSA=Democratic Socialists of America decisive strategic advantage=
{@https://twtxt.net/user/prologic/twtxt.txt>#wptttua} Hello @wer 👋 Welcome to Twtxt! 🤗
{@https://twtxt.net/user/twtxt/twtxt.txt>#oulduka} FOLLOW: @wer from @prologic using twtxt/0.1.0@7098fcf
{@https://tilde.town/~mox/moon.txt>#3fgl2tq} 🌑 New Moon\r
{@https://twtxt.net/user/twtxt/twtxt.txt>#vmjolba} FOLLOW: @wer from @wer using twtxt/0.1.0@7098fcf
{@https://twtxt.net/user/antonio/twtxt.txt>#oqvevia} @adi (#hymxodq) I know very little of Go but I like it too.
{@https://twtxt.net/user/sjkelleyjr/twtxt.txt>#t3gcy6q} (#2p6oqyq) @prologic ha ha! too good. Although, Australia's Covid response has been substantially better than ours in the U.S. so, hats off for that.
{@https://twtxt.net/user/adi/twtxt.txt>#lecyqcq} @prologic (#hymxodq) Looks pretty cool! Really have to remember it! Starred!
{@https://twtxt.net/user/prologic/twtxt.txt>#4eedslq} @adi (#hymxodq) Yeah that's fair. A library I _really_ like for this type of stuff is Morphdom
{@https://twtxt.net/user/prologic/twtxt.txt>#tp2z6fa} @adi (#hymxodq) If you're familiar with simple libs like this, would you be interested in helping build a new web app? Heard of and/or used MithrilJS and familiar with Progressive Web Apps (PWA)?
{@https://twtxt.net/user/adi/twtxt.txt>#fsaylfa} @adi @antonio (#hymxodq) And rather keep JavaScript on the frontend only as an *optional* layer.
{@https://twtxt.net/user/adi/twtxt.txt>#273hwsa} @antonio @adi (#hymxodq) Also, I don't feel any attraction to Rust.
{@https://twtxt.net/user/adi/twtxt.txt>#jjwossq} @antonio (#hymxodq) Last project I worked was frameworkless, small libs, virtual-dom
, hyperscript
, kinda hard to switch back to frameworks. I feel however attracted to Go, has a kind of a "raw" feeling, don't have much experience with it tho.
{@https://twtxt.net/user/prologic/twtxt.txt>#v4zemeq} (#2pc5qxq) Ahahahaha that's brilliant! 🤣
{@https://twtxt.net/user/antonio/twtxt.txt>#drkwzrq} @adi (#hymxodq) I don't know Bucharest. I would like to visit one day. I have seem pictures and it looks like it is a beautiful city with nice buildings and large and green avenues. I don't know React but I believe any of the big ones that are popular at the moment you would be able to find companies in SF using it. One can pick a framework that he/she enjoys to work with the most and there will be a demand for it for sure.
{@https://twtxt.net/user/prologic/twtxt.txt>#qvhur6q} Hello @gugod 👋
{@https://twtxt.net/user/stats/twtxt.txt>#25qcgjq} 🧮 USERS:305 FEEDS:30 TWTS:8380 BLOGS:11 ARCHIVED:379214 CACHE:3302 FOLLOWERS:306 FOLLOWING:463
{@https://twtxt.net/user/prologic/twtxt.txt>#lzwkoxq} (#yrv75ka) @xuu Nope, I'm not crawling any twtxt feeds over gopher at the moment, colly doesn't support it 🤣\n\n@https://lyse.isobeef.org/twtxt.txt> Yeah I haven't really taken that into account I don't think. Hmmm 🤔\n\n@https://txt.sour.is/user/xuu/twtxt.txt> Where should we take this next? I _really_ think_ we should build a Twtxt Search Engine 😀 It _might_ help a lot with the "discovery" aspects/problems Twtxt always had back in the day (~2016)?_~
{@https://twtxt.net/user/prologic/twtxt.txt>#4umgjsa} @jlj (#hvnvrca) Another Twter from the future! 😳