# 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 196262
# self = https://watcher.sour.is?offset=180625
# next = https://watcher.sour.is?offset=180725
# prev = https://watcher.sour.is?offset=180525
Pinellas County - Long Run: 8.50 miles, 00:09:50 average pace, 01:23:31 duration garmin gps really fucked this one up. it thought i ran a half marathon at like a 7:00 pace or something.
the run was okay. it was a bit warmer and humid this morning, but really i am just a bit worn out i think. it was a bit boring so i turned on the podcast "telepathy tapes" and that was at least background noise. #running
Pinellas County - Long Run: 8.50 miles, 00:09:50 average pace, 01:23:31 duration garmin gps really fucked this one up. it thought i ran a half marathon at like a 7:00 pace or something.
the run was okay. it was a bit warmer and humid this morning, but really i am just a bit worn out i think. it was a bit boring so i turned on the podcast "telepathy tapes" and that was at least background noise. #running
Pinellas County - Long Run: 8.50 miles, 00:09:50 average pace, 01:23:31 duration garmin gps really fucked this one up. it thought i ran a half marathon at like a 7:00 pace or something.
the run was okay. it was a bit warmer and humid this morning, but really i am just a bit worn out i think. it was a bit boring so i turned on the podcast "telepathy tapes" and that was at least background noise. #running
Need to summary all of these logic. So:\\u2028 1. If file named twtxt.txt then grab parent directory name or hostname if file in root (and maybe delete ~?) \\u2028 2. If file named nick.txt then grab filename~
Need to summary all of these logic. So:\u2028 1. If file named twtxt.txt then grab parent directory name or hostname if file in root (and maybe delete ~?) \u2028 2. If file named nick.txt then grab filename~
@kat definitely a fun way to get better at bash scripting by hand (AKA learn how it works besides the extreme basics i know) and use gum to make them cute too
@kat definitely a fun way to get better at bash scripting by hand (AKA learn how it works besides the extreme basics i know) and use gum to make them cute too
been playing with making fun scripts using charm CLI's gum library :P
one that gets lyrics from an open lyrics database's API and accepts input for artist & song names: https://asciinema.org/a/697860
and one that uses a user-provided last.fm API key to pull what's currently playing or what last played on your account :) https://asciinema.org/a/697874
been playing with making fun scripts using charm CLI's gum library :P
one that gets lyrics from an open lyrics database's API and accepts input for artist & song names: https://asciinema.org/a/697860
and one that uses a user-provided last.fm API key to pull what's currently playing or what last played on your account :) https://asciinema.org/a/697874
@prologic ah that's good lol! i once pulled from main for a huge web app that i deployed and it haunts me because it will make upgrading so much harder lol
@prologic ah that's good lol! i once pulled from main for a huge web app that i deployed and it haunts me because it will make upgrading so much harder lol
@kat Building from source and from the main branch is totally fine. In fact encouraged. I have a philosophy of main being stable anyway and making sure backwards compatibility is kept in mind when changing things. i.e: No database migrations to run by hand or what not.
@kat Building from source and from the main branch is totally fine. In fact encouraged. I have a philosophy of main being stable anyway and making sure backwards compatibility is kept in mind when changing things. i.e: No database migrations to run by hand or what not.
@doesnm I see problems with that, that do not exist on my approach. You could see, example.com/x/bananas/yo.txt, and the feed has no nick. What is the nick?
@prologic so i did a mistake that i've done before and i think i just pulled from the main branch which is STUPID i KNOW and i don't LEARN but whatever. i was having trouble with my go version and the makefile so i think i literally just ran it as my user with go in the path and redirected the binaries to go to a temporary directory i made and then moved them to /usr/bin lol. i'm not sure what could've caused this! probably something in the pipeline of weirdness i just wrote out
@prologic so i did a mistake that i've done before and i think i just pulled from the main branch which is STUPID i KNOW and i don't LEARN but whatever. i was having trouble with my go version and the makefile so i think i literally just ran it as my user with go in the path and redirected the binaries to go to a temporary directory i made and then moved them to /usr/bin lol. i'm not sure what could've caused this! probably something in the pipeline of weirdness i just wrote out
@kat I mean, you could do the mjd approach & record your monitor while sitting a few feet away, with a Bluetooth mouse & keeb, watching your inputs from the view finder
Call for Co-Creation Bootcamp: Improving civic participation with emerging technologies - Observatory of Public Sector Innovation
"We are looking for developers, designers, researchers, or technologists to join public sector teams to jointly create solutions to civic participation challenges in our co-creation bootcamp in Lisbon from 26 to 27 February 2025."
Call for Co-Creation Bootcamp: Improving civic participation with emerging technologies - Observatory of Public Sector Innovation
"We are looking for developers, designers, researchers, or technologists to join public sector teams to jointly create solutions to civic participation challenges in our co-creation bootcamp in Lisbon from 26 to 27 February 2025."
@probiotic I see nicks as a label, but otherwise superfluous. I can give whatever nick I want to anyone, as long as the feed exists (at least on Yarn).
So, if nick exist on feed, great, use it! if it doesn't, assign a random hash derived from whole URL as nick. Done. :-D
although I agree that it helps, I don't see completely correct to leave the nick definition to the source .txt. It could be wrong from the start or outdated with the time.
I'd rather prefer to get it from the mentioned .txt nick metadata (could be cached for performance). So my vote would to make it mandatory to follow @<name url> but only using that name/nick if the URL doesn't contain another nick. A main advantage is that when the destination URL changes the nick, it'll be automagically updated in the thread view (as happens with some other microblogging platforms, following the Jakob's Law)