# 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 4637
# self = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=2737
# next = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=2837
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=2637
@lucidiot if I did that I wouldnโt have very many friends and my old man wouldnโt be able to keep in touch with me nearly as often as he does ๐คฃ
@lyxal iโm guessing someone released an updated version of the app before completing this feature either that or the data on the backend is missing? ๐คฃ
@xuu I don't think we'll ever add ActivityPub -- or if we do it will only be very limited. It's quite an undertaking and doesn't really provide much value except to hook into the so-called pre-existing "Fediverse" which I'm not so convinced about anyway ๐ I'd prefer to keep the conventions, formats and protocols used (_mostly just Web based_) quite simple and adopt more of IndieWeb (_where that makes sense_). Today pods speak Twtxt via pull over HTTP. They also speak WebMentions via push to other pods (_even from other indie websites_) and they support Atom.
@xuu Yes! Speaking of which, I have to go figure out where some memory is going/leaking when upload media to a pod... The plan is to keep memory mostly stable at around ~140-150MB of RSS. This is typically what the twtxt.net pod uses.~
Speaking of which... @xuu Did you know we have a Mobile App? It's on the App and Play store and is called "Goryon".
@xuu Sounds complicated ๐คฃ One of the driving principles behind this platform [jointwt/twtxt](https://github.com/jointwt/twtxt and Twtxt itself is simplicity. As it stands today you need only _really_ three things: A twtxt.txt
file hosted somewhere, an avatar.png
file alongside and some kind of "client" that also understand the convention around "Subject"(s) (_the thing you see in parens_). Beyond that this backend we call Twt.social pods is just a web app / client and API that allows us to also have the same on Mobile...
@xuu Hmmm What exacrtly is this?\n\n> freeing the web one face at a time\n\nIs this some kind of Gravatar alternative?\n\nThe problem with doing this for Twtxt is that we don't store any kind of personal identifiable information at all. Not even email addresses. I'm not sure how this would work? ๐ค
@xuu \n\n> The gpg command line leaves much to be desiredโฆ\n\nIndeed. I find it somewhat unintuitive myself at times, and hardly anyone really uses it so I mostly use it only to sign Git commits ๐คฃ
@xuu That's the tricky part, yeah. Most people don't have a clue when it comes to privacy let alone encryption. One idea I had was to use NaCL crypto and store an identity key pair server-side on Twt.social pods encrypted with PBKDF2 against the user's password. That way at least we can form some kind of cryptographic "identity" without having to involve the users that much, it just worksโข
@xuu Sounds very intriguing ๐ค I wonder how we can easily integrate this into Twtxt somehow? ๐ค The problem of course is trying to make this easy enough for anyone to use not just technically minded folks like us ๐
@xuu So... How will this work exactly? Can you explain your flows here that will use this GPG key? ๐ค
@lyxal That is really cool! ๐ I have cards I _could_ send you and you could give out, or I can send yout eh digital version! I want to create some posters too at some point ๐
So Git Submodules are basically references to other Git repositories that are embedded in the source repository. You manage them with git submodule ...
. The painful thing is that you have to be careful which type of URI you add them with, git://
or https://
(_which can bite you in the ass depending on the rest of your pipelines_) and every time you make a change to a Git submodule's repository you have to go and update umpty nine other repositories that reference the submodule and update to point to a new Git sha. It's all quite painful and a waste of time!
@lyxal Mostly too many extra steps you have to do ๐
Git submodule(s) are the worst idea ever! ๐คฌ
there are of course other influencing factors that have influenced the design, for example we donโt support or believe in likes or artificially promoting posts via any kind of algorithm
@stats @lyxal thatโs easy! I have always wanted an open decentralized social media platform that supports microblogging and full blogging but more importantly wonder is also self-hosteable (_easily_)
@lyxal this is true but I saw it in my/dot feeds at work yesterday afternoon so I wasnโt about to open it on my work laptop! Itโs disappointing that people canโt write basic websites that I responsive I mean itโs not that hard right?
this is what it looks like on my phone ๐ณ
@lyxal no Iโm not! I had to look at the website on my mobile phone and quickly realized it wasnโt responsive so Iโm out! my personal take is if you canโt be bothered to make a website responsive in todayโs day and age then I donโt know ๐ณ
Yup and itโs done! salesforce acquires slack for $27.7 billion ๐ณ
@xuu You mean Twtxt right? ๐
@webi Hello! ๐ Welcome to Twtxt! ๐ค
@jamiet Hello! ๐ Welcome to Twtxt! ๐ค
@testytest Haha Sounds like you need an intravenous drip of caffeine into your bloodstream! ๐คฃ
Oh boi am I tired! ๐ด ๐ณ G'night!
@adi The Pen 'n Tella show?
The only thing I could find to watch on TV tonight was the final of Britainโs got talent! ๐ I think we missed a few episodes ๐ณ
@lyxal Donโt let anyone fool you, Cloud is expensive ๐
@lyxal Yeah ๐
\n\nThis is where twtxt.net runs from ๐
@lyxal Yeah but the lightning would take out my Rack cabinet ๐ค
@lyxal 26ยฐC at the moment with 74% humidity so pretty uncomfortable outside I guess
@lyxal I wouldnโt know I have the ducted air con on in the house ha ha ๐คฃ
can anyone recommend any good new sci-fi TV shows this year?
@xuu Iโd say the โfederationโ is working quite well, because when I first followed you I thought you were on my pod ๐คฃ But now I see you created your own pod a day ago! ๐
@xuu Comversations are mirrored identically across pods too with the same Twt Hash addressing which is kind of cool ๐
@xuu The web mention is used in a very specific way at the moment but if you follow me on your other pod Iโll know about it and can follow you back ๐
Oh I guess you already did ๐คฃ
@xuu Your welcome to spin up a pod of your own and try ๐
@lyxal probably the soppy kind for me ๐
@xuu Hello! ๐ Welcome to Twtxt! ๐ค
@lyxal Well I quite like your username ๐
@lyxal whatโs your best project?
@antonio @adi Yeah Iโm no CSS dev but I prefer semantic web design too honestly ! This was just the quickest way to get a landing page going with a Hugo template ๐ณ
@lyxal I have one of those Elsa song stuck in my head ๐คฃ
@adi combination of @antonio myself and a Hugo template. Why? Do you want to help improve it?! ๐
Hmmm for some reason my email server is not receiving emails from external ๐ค
@adi Oh I dunno why I thought you were a French man ๐คฃ Sorry! ๐ณ
@adi Iโd expect so if youโre from France ๐
@theodric Haha ๐คฃ Good morning to you too ๐ด
Morning Twtizens ๐ด โ๏ธx1
@nima Glad you think so ๐ Welcome! ๐ค
@ionores Yeah there was a massive surge of new users fueled by this Reddit post _I believe_ over the past ~36h ๐
We've nearly tripled the no. of "active" users! (_those that decided to persist their sessions in the databse, rather than the shorter 1h in-memory sessinos_) ๐ฑ~
@ionores Yeah I'm finding it a bit "boring" to be honest ๐ด Need to find something else to watch! ๐คฃ
This TV Show โDispatchers to Elsewhereโ is weird ๐ค
@cvshumake Oh wow! ๐ณ Soo that explains the surge of new users on my pod! ๐คฃ
@adi See the @stats bot that just posted this morning ๐
@lyxal seems to be okay now? ๐ค