# 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=3837
# next = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=3937
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=3737
@birb Birb!!! Youโ€™re back !!! ๐Ÿค—๐Ÿ˜‚๐Ÿคฃ๐Ÿ™ƒ๐Ÿ˜Ž๐ŸŽ‰
@lyse yeah we had to do the same thing as well!
@alice Hello! ๐Ÿ‘‹
@adi Another one based on SSB ๐Ÿ˜ Good! The more choices the better ๐Ÿ‘Œ
@vain Itโ€™s a bug on my end Iโ€™m trying to fix it ๐Ÿ˜
@thewismit You canโ€™t yet but as we have more pods to test like yours we might be able to build that feature next
@thewismit Which app? ๐Ÿ˜‚
@rkd Hello! ๐Ÿ‘‹ Welcome to Twtxt! ๐Ÿค—
I actually donโ€™t mind the username vain anyway ๐Ÿ˜ maybe you should consider keeping it ๐Ÿค—
@vain yes I agree this is a flawed part of the original spec
please file a bug report if this doesnโ€™t work for you ๐Ÿ‘Œ
@thewismit @xuu Should be top left. although Iโ€™m not sue if it works? ๐Ÿค”
@lyse @thewismit So this is interesting... How would it work? ๐Ÿค”
coincidently enough the hash for this conversation actually starts with DVS ๐Ÿคฃ
@lyse Which adjective? ๐Ÿค”
@anth @lyse ahahaha ๐Ÿคฃ
@hellson Thatโ€™s because you only follow me ๐Ÿคฃ
@adi Ooooh I'll have to think about this a bit... I'll get back to you. What will be executing pp via CGI?
@adi Ask away Iโ€™m not on my laptop but I can read twts ๐Ÿคฃ
@vain The username is less important though. You are really identified by your URI, at least with the client I use itโ€™s just an alias
@xuu @thewismit Look the simple fact is the more pods we have in the network at large the more we can improve the federation and decentralized features
@hecanjog that could get kind of recursive couldnโ€™t it? ๐Ÿคฃ
@adi Whatโ€™s up?
@vain None as long as you did what I did here ๐Ÿ˜
@xuu Yes! I _think_ if we scope out some more inter-pod (_let's call it "federation"_) features we _could_ probably improve the experience a lot here. The core bits are there, we just need to extend them. The biggest thing for me right now is refactoring the internal eventing around User-Agent detection and on-Pod Follow/Unfollow. If we can refactor that we'll have a good base to work on and build more inter-pod features.
@vain Yeah cool! I really like the TUI style a lot! Iโ€™m very happy to see more clients take on our small extensions that make the experience jusf that little bit better ๐Ÿ‘Œ
@thewismit @xuu Yeah I wonder if Issue 325 can help resolve this? ๐Ÿค”
@adi @thewismit Nice! ๐Ÿ‘Œ
@xuu Cool! Put up the PR and Iโ€™ll review it soon ๐Ÿ‘Œ
@thewismit so my suspicion was correct?
We could probably improve the situation somehow but Iโ€™m not sure at the minute
I suspect once you do and your pod pulls in his feed the hashes will then exist on your pod and the conversation links will then work for that conversation
regarding the broken conversations I suspect you donโ€™t follow @adi ๐Ÿค”
@thewismit Yeah known bug I filed a few days ago
@adi Ahhh. dry similar to busyboxโ€™s httpd ๐Ÿ˜
This particular one should be fine though ๐Ÿ˜‚\n\n
@thewismit Yeah some conversation chains are broken ๐Ÿ˜
@adi Havenโ€™t used that one in a while...
@thewismit Soo all good all round? ๐Ÿค—
@thewismit very nice!
@thewismit Oh did you initially have the base url set wrong?
@thewismit All fixed? You can log into the web interface now?
@thewismit Ahh yeah you just want a short name there ๐Ÿ‘Œ
@jeffreymaw Hello there! ๐Ÿ‘‹
@lyse @vain Hah! ๐Ÿคฃ
@off_grid_living you just need appropriate 240 V AC plug packs ๐Ÿ˜‚
@xuu Cool! ๐Ÿ‘Œ
@vain @lyse we plan to make changes upstream to both test and txtnish and any other actively maintained client, but Iโ€™m afraid twtxt the original client might not get these features as it seems to be unmIntaimed ๐Ÿ˜ฅ
This guy is just too cute! ๐Ÿ˜Ž\n\n\n\n#AustraliaZoo
@herve5 Yeah media uploads here are limited to 20MB and then processed, compressed, etc. but even 20MB is too much ๐Ÿ˜‚
@herve5 Hello! ๐Ÿ‘‹ Welcome to my Twtxt pod! ๐Ÿค—
On the search engine madness going on...\n\n> if I use Google, they will present Google results first. That's my choice/tradeoff. But forcing them to present things that I have no interest in, and which I could find in 10 seconds if I wanted to seek them out, is just breaking the search engine as far as I'm concerned.\n> I will likely - like paid listings - never use this news showcase junk. If I think that the search engine of my choice wasn't returning the things I want, or returning things that I don't want, then I'll go to another.\n> Google won the search wars initially by returning the most relevant of results with the least amount of spam. It's a hard job in the modern age. They were so good at it, it made them one of the largest companies in the world on the back of a pittance of advertising revenue per search.\n> And now you want to tell them what should be most relevant on their search engine?
๐Ÿ“ฃ Thereโ€™s an ongoing discussion of rebranding the project behind this pod and others like it over at Github \n\nPlease join in if you can! ๐Ÿค—
What am I missing here?! ๐Ÿ˜ณ
I don't get it. This document says nothing about what BlueSky is or what is being proposed here. This document quite literally (_and admittedly I've only read parts of it and skimmed the rest_) just describes a bunch of other well-known protocols and some new ones, how they work and various properties. The sad thing I find it some of the protocols mentioned are in fact "messaging" protocols and have little to nothing to do with "social networking" per se, at least in the documented and well understood model as documented.
@antonio I'll have a read... Thanks! ๐Ÿ™‡โ€โ™‚๏ธ
@xuu No worries! ๐Ÿค—
@xuu @thewismit As I said on IRC, the session cookie is getting dropped somehow ๐Ÿ˜ฅ trouble is I havenโ€™t used NGINX in a while so Iโ€™m a bit out of touch ๐Ÿ™ƒ
@thewismit Yup! ๐Ÿ‘Œ
cc @deadguy
Hmmm we should ignore link-local addresses too! \n\n
@xuu something is also breaking the conversation chain too (hence my replies out of conversation)
@xuu What line?
Damn I hate snakes! Eww ๐Ÿ˜ณ\n\n\n\n#AustraliaZoo
Koala, also known as โ€œdrop bearโ€ by some ๐Ÿคฃ\n\n\n\n#AustraliaZoo
Water Dragon!\n\n\n\n#AustraliaZoo
Alligator\n\n\n\n> Guy says to his colleague โ€œjust donโ€™t fall in!โ€ She replies โ€œyeah good advice!โ€\n\n๐Ÿคฃ\n\n#AustraliaZoo
Rhinoceros Guanaโ€™s\n\n\n\n#AustraliaZoo
@ionores Now thereโ€™s a pretty sparrow! ๐Ÿ˜‚
@trand Hey! ๐Ÿ‘‹
yeah you need to follow the spec ๐Ÿ™ƒ
Cool so you have another twtxt feed? ๐Ÿ‘Œ Maybe you could help bring our twt CLI up to speed so we get the best of both worlds, i.e: you can then sync your other feed here, that was the idea anyway, have a cli twt that behaves like a traditional twtxt command-line client with a few optional extras like login and sync which would login/sync to a chosen pod like mine here.
@jack why's that? what's the context? ๐Ÿค”
@hxii Otherwise what you can do right now is run an instance of this same software yourself ๐Ÿ˜\n\nHappy to help you with this ๐Ÿค—
@hxii they will be at some point when we get our act together and finish building the command line client with sync options
๐Ÿ‘
@sorenpeter Youโ€™re welcome! ๐Ÿ‘ I hope it can become useful to more folks ๐Ÿ‘Œ and have a positive impact on peopleโ€™s lives ๐Ÿค—
@sorenpeter @darch Cool! ๐Ÿ‘
OK I was able to make out some of itโ€ฆ My only thoughts are I think weโ€™re too focused on the word โ€œpodโ€ ๐Ÿ˜
@ptntp Hello! ๐Ÿ‘‹ Welcome to my Twtxt pod! ๐Ÿค—
@darch I gotta say man I really love your passion! ๐Ÿค— hopefully we can all figure out a good branding for the project going forward ๐Ÿ‘Œ
cc @kt84
@darch Oooh I canโ€™t read this ๐Ÿ˜‚ hang on...
@sorenpeter @darch Is that still RFC 3339 compliant? Iโ€™m not at my computer to check ๐Ÿค”
@ionores yeah as I said I donโ€™t think Iโ€™ve ever seen one before! My being blind means I miss out on a lot of things in the world ๐Ÿ˜ \n\nif you happen to have any good pics of a nice looking sparrow close up feel free to share them! ๐Ÿ‘Œ
I donโ€™t think Iโ€™ve ever seen a sparrow before! \n\n
Interesting piece of artwork\n\n\n\n#local #art
@sorenpeter What did you change it to? You must use RFC 3339
@slashdot AhahaahahH whoโ€™s going to pay for Linux servers?! ๐Ÿคฃ
@lyse Yeah SystemD is a mess! You should see how I deal with init, services and logging in uLinux ๐Ÿคฃ
@xuu @lyse Yeah I think so! Yhe convention is already there so letโ€™s just formalize it ๐Ÿ‘Œ
@sorenpeter @darch I _think_ your PHP Twtxt client on your website is missing an important feature:\n\n- Expanding @mention to their proper form @<nick url>. This is what every client should be doing as part of their pre-processing step.\n\nDoes your client have the concept of a "Following" list? Where you keep a list of feeds you are following?
@jack Haha ๐Ÿคฃ We got there in the end! ๐Ÿ˜‚
@xuu Yeah Iโ€™m thinking of baking it in at some point and documenting a set of standard keys ๐Ÿค”
@xuu Cool! ๐Ÿ‘Œ Love the feature flag too ๐Ÿ‘
@jlj cc @kt84 this is a good read about why I do this "open source" thing :D
Hey @archerships ๐Ÿ‘‹
@kshumake I canโ€™t believe I missed you joining! ๐Ÿ˜ณ Welcome to Twtxt! ๐Ÿค—
@gugod Whatโ€™s the TL;DR?
@xuu Ahh really? Cool! ๐Ÿ˜€ When is your branch going to get put up in PR form? ๐Ÿค”