# 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 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... π³
@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! π€
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 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 @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 π
@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 π€£
@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!
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 π€£
@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
@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 (#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!
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 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... π€
@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 π
@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... π€
@felixp7 Hah itβs all true! Git is too hard!
@eveningwear I _think_ we _shoudl_ cautiously keep an open mind and be prepared for it to go either way π
@oevl Was being the operative word π
@markwylde Hahahaha π€£ππ€£ Thata just so ridiculous
@antonio Oh! Thereβs a new season?! π³
@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 π~