# 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=2537
# next = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=2637
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=2437
@lyxal What if we add something to Goryon that does background refreshes every so often and displays a badge number on the app icon ? cc @dooven
@lyxal Oh good so I’m not being as ridiculous as I thought 😁 Thanks!! πŸ€—
@lyxal Yes the HTML. Should we make it more visible elsewhere too? πŸ€”
@lyxal by the way the development team a while ago decided that we didn’t think having push notifications was important and all agreed it was distracting so we haven’t implemented it
@lyxal Yes I believe we expose tha via RSS / Afom , check the head section of https://twtxt.net
@lyxal Thanks! The way I’m carrying on you’d think I’m undergoing something much more serious 🀣
@lyxal Of just the pod’s local timeline aka discover?
@lyxal I’m a nervous wreck ! 😳🀣
@lyxal just waiting to go in now... 😳
@off_grid_living Hahaha πŸ˜‚πŸ€£πŸ˜‚πŸ€£πŸ˜‚πŸ€£
@antonio Oooh what is it ? πŸ€”
@johanbove 5m polling is too much? It respects headers so for quiet feeds it doesn’t download them again. To be honest I’d rather develop an exponential back off type thing. Open to suggestions but 5m should not be hurting your resources ?
@kas @johanbove I’m going to stand up replacements under a new URI soon
@niplav Welcome to better social media 😁
I’ll celebrate after the root canal / operation. 😳
@deadguy bloody terrible this morning πŸ˜₯ have my appointment in a few hours 😴
Hello @niplav πŸ‘‹ Welcome to Twtxt! πŸ€—
What’s up y’all πŸ€”
@dereklaw Hello! πŸ‘‹ Welcome to Twtxt! πŸ€—
Yeah I use it myself. Restic is pretty good. I backup to Backblaze's B2 storage services. Most cost effective compared to anything else you can get.
@vain For background see this issue -- I plan to rewrite/port these ports over to new infra and get them back online under a new URI at some point when I have time.
No, I don't mean Vagrant :) Its the worst possible tool for most of what I want/need ;)
I _wish_ there was a command-line tool called vm that let me do things like vm run debian:buster /bin/sh πŸ€” -- But actually ran a real VM say using QEMU/KVM.
@lyxal "Algorithms" nuf said.
@lyxal Thank you! You are _probaby_ right, and definitely right about the "wait up" being the most anxious part!
@lyxal I meant to say "Root Canal" sorry bad typo 🀣
Thanks! Appreciate it! πŸ€—
Good news! I'm okay (_for today!_), Bad news is I have to have a Root Cancel this Friday. So I'll be out all weekend 😒 Did I mention how much loathe dentistry?! 😳
Don't expect to hear from me for a few days! 😳
Visiting the dentist this morning 😒
@birb Haha 🀣
@off_grid_living Very nice πŸ‘Œ
@birb @deadguy I can tell you for a matter fact that most of us from all over the world 😁 this pod does not have geographically located uses πŸ˜‚
@dilbert @lukem Sams here! Workplaces can be distracting at times 😏
@auau65535 Well you did just update πŸ˜€
@felixp7 Ahh yes I _thought_ that was the gist of the article. Thanks! Yes we've done this, what, at least twice now in computing history? My old man @off_grid_living _might_ remember 🀣
@felixp7 TLDR?
@twtxt @lyxal oh 😳
@lyxal But @twtxt is a bot πŸ˜‹
@deadguy @birb I think we have several actually…
@lucidiot yeah 🀣
@birb we do too! 😎
@birb Congrats ! πŸŽ‰ happy one-month anniversary πŸ‘Œ
@birb If somebody could help me test this theory or review that piece of JavaScript I’d greatly appreciate it
@birb I actually suspect there might be a slight bug in the JavaScript card that handles the asynchronous upload but only exhibits itself on Internet explorer 11 which he uses
@birb it’s not ready yet I’ve been pretty busy with my day job sorry!
@birb I vote @off_grid_living 😎
Here's proof! 😎
@lucidiot This guy ☝️ keep posting in the future! It's hilarious 🀣
Man these days I just stay the hell away from anyone! I really hate catching colds, flus and god knows what else crap people spread when they should be home in bed sick! πŸ€’
@birb Yeah! I don’t think he follow any of us though 😁 I keep having to translate what he posts 🀣
Congrats! πŸŽ‰
@oevl Nice to see you using multiple clients 😎
@markwylde yeah it’s a much smaller binary than the typical Docker install 😁 Amd uLinux whisk whilst also tiny is also generally very useful πŸ‘Œ now I’m very curious to see what you can do with it and if there’s anything lacking?
@markwylde I didn’t build it entirely from scratch I borrowed code from other people πŸ˜‚ The hardest part believe it or not was the IPAM
@birb 193 I think 😁
@off_grid_living I’ll try to reproduce what you’re experiencing in my Windows VM
@oevl It’s merged πŸ™‡β€β™‚οΈ
I _think_ I missed the easy egg, but that's okay.\n\nReally like the website, very nicely done! Q: Does it pay the bills yet? πŸ€”
@lyxal Because of what I said here
@lyxal (#4vtpyqa) I _think_ if you look at your own "Following" list you'll realise you don't follow that many _active_ folks here. So you'll see them more on the "Discover" (_local pod's timeone_) rather than your own "Timeline". Does that make sense? I _think_ you follow some users that I haven't seen post anything in quite some time...
@lyxal I"m not sure what you're observing? Can you explain in a couple of sentences like I'm five? πŸ˜€
So I also just completed building sshbox an SSH daemon/server that lets you run an arbitrary command when a user session is logged in and authorized. For example running box run alpine /bin/sh as the command "boxes" (_as the README states_) users into a container. There are two ways to authorized users, via an authorized_keys file or via Github. Just release v0.0.1 and am pretty happy with it! πŸŽ‰ Let me know if anyone would like to test it!
@prologic And with that... box v0.0.4 is released! πŸŽ‰ Here's proof it works: πŸ“·\n\n
Speaking of which... I _almost_ have a full working reimplementation of uLinux's box utility that was written in pure POSIX Sh, now written in Go over at box -- Just working in finishing an implementation of an IPAM (_IP Address Management_) and then I _think_ I can call this done! It supports full isolation, resources (_cgroups_), pulls images from Docker Hub and full networking support (_very soon_). πŸŽ‰
Sounds intriguing πŸ˜€πŸ€”
@oevl Cool! Can you put up a PR to our docs for this for other FreeBSD folks? πŸ™‡β€β™‚οΈ
@oevl WOW! 😳 That's kind of crazy and amazing at the same time! What a good use of pexpect 🀣
@oevl Nice! πŸ‘Œ
@oevl Oh nice! You need not login again though? πŸ€” twt stores the acquired token in ~/.twt.yaml. Why do you need to use expect? Just for the first time?
Sorry for the ~30m delay 🀣~
@oevl Yeah the API client is kind of stupid. You need to use -u https://twtxt.net/api/v1/ Sorry about that, we _shoudl_ fix/improve that, PR welcome! πŸ˜€
@oevl Make sure you use the official repo πŸ˜€ -- It stopped being a "personal" project quite some time ago 😎
@off_grid_living i’m actually wondering whether you’re hitting a random JavaScript bug... πŸ€”
@off_grid_living @ionores Oh wow you guys are having fun!
@lyxal i’ll give you two guesses as to who drew it 🀣
@birb Welcome back! Where you been?! 😳
Just testing 😎
@eli_oat Man that was a lot ofTwts in a short burst 🀣
@eveningwear Yeah the getting anything new is a bit of a problem for me too
@fundor333 @twtxt Haha its actually just you following yourself! Each new user triggers an internal event. It's about the only way to know if we have new users 😎
@fundor333 Hello! πŸ‘‹ Welcome to Twtxt! πŸ€—
@eveningwear Oh you don't self-host and stream your own music? πŸ˜€ Plex is _pretty_ good for this, especially PlexAmp 😎 I _think_ I need to find some new music to buy though... πŸ€”
@off_grid_living Oh good! You can uploads pics again 😁
@felixp7 Hah it’s all true! Git is too hard!
@decunfuzdwun Hello! πŸ‘‹ Welcome to Twtxt! πŸ€—
@eveningwear I _think_ we _shoudl_ cautiously keep an open mind and be prepared for it to go either way πŸ˜€
@auau65535 Hello! πŸ‘‹ Welcome to Twtxt! πŸ€—
@oevl Was being the operative word 😏
@markwylde Hahahaha πŸ€£πŸ˜‚πŸ€£ Thata just so ridiculous
@antonio Oh that is great news indeed !
@off_grid_living Hmmm that’s strange πŸ€”
@home_datacenter @antonio With 4GB of RAM you should be able to run a few things on it 😁
@antonio Oh! There’s a new season?! 😳
@oevl cc @dooven who built the Mobile App 😁
@oevl Cery nice 😎🏞
@ionores 🀣🀣🀣
@ionores Good idea! πŸ‘Œ
@oevl Don’t forget to check out the Mobile App for Twtxt 😎
That's okay! I like to make sure folks are happy here! We developed this software (backend), web app (frontend) and API and Mobile App (Goryon) in only ~3 months. We're slowing down now to focus on quality improvements, UX, etc. Thanks for joining my pod πŸ˜€~