# 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 196277
# self = https://watcher.sour.is?offset=172938
# next = https://watcher.sour.is?offset=173038
# prev = https://watcher.sour.is?offset=172838
@prologic I’m sure you can *somehow* install *something* that calculates blake2b on OpenBSD. But it’s not part of the base system as a standalone CLI tool, there only appear to be Perl modules for it. The other SHA tools do exist.
@prologic I’m sure you can *somehow* install *something* that calculates blake2b on OpenBSD. But it’s not part of the base system as a standalone CLI tool, there only appear to be Perl modules for it. The other SHA tools do exist.
@prologic I’m sure you can *somehow* install *something* that calculates blake2b on OpenBSD. But it’s not part of the base system as a standalone CLI tool, there only appear to be Perl modules for it. The other SHA tools do exist.
@bender So it should be possible to install man pages in one's home directory👌
@bender So it should be possible to install man pages in one's home directory👌
@prologic you set the MANPATH and man pages install on that location. I found the man page for Ubuntu 24.04, and got it installed now: https://manpages.ubuntu.com/manpages/noble/man1/batcat.1.html
@bender Yea but what about non-root?
@bender Yea but what about non-root?
In Linux all man pages are under /usr/share/man/. Packages build, and install, their own man pages. Now bat is one of those odd ones that doesn't.
@bender Hmmm 🤔 Where do you put man pages outside of the contest of a package manager? 🤔
@bender Hmmm 🤔 Where do you put man pages outside of the contest of a package manager? 🤔
@bender Not sure. It might be a slight variant. I'll find out 🙃
@bender Not sure. It might be a slight variant. I'll find out 🙃
@bender Oh I hope that is true 🤣
@bender Oh I hope that is true 🤣
It bothers me that some tools (namely bat) do not come with their own man pages. I think it goes against the Unix philosophy.
****
Todo tiene solución. ⌘ Read more****
@prologic the resultant hash doesn't look anything close to the hashes being used today. Is b2sum generating something else, or what?
@prologic why sorry? For all we know @movq won the lottery, and is retiring in Tasmania. :-P
[47°09′55″S, 126°43′53″W] --bad checksum--
@movq sorry to hear about your personal things going on. 🤗
@movq sorry to hear about your personal things going on. 🤗
@movq I don't think that matters a great deal. I think you should publish your client anyway because I think the direction that will end up taking will hopefully be one that we collectively agree on. 🤞
@movq I don't think that matters a great deal. I think you should publish your client anyway because I think the direction that will end up taking will hopefully be one that we collectively agree on. 🤞
@movq is that the only system is not available on? Are there alternative packages for OpenBSD?
@movq is that the only system is not available on? Are there alternative packages for OpenBSD?
[47°09′50″S, 126°43′58″W] Waiting for carrier
@prologic I was about to post the same a few days ago, but b2sum is a GNU thing and not available on OpenBSD, for example.
@prologic I was about to post the same a few days ago, but b2sum is a GNU thing and not available on OpenBSD, for example.
@prologic I was about to post the same a few days ago, but b2sum is a GNU thing and not available on OpenBSD, for example.
@prologic I was about to post the same a few days ago, but b2sum is a GNU thing and not available on OpenBSD, for example.
@prologic I wanted to wait for things to settle down. It’s still unclear to me in which direction we’re going – and if that new/different stuff is even possible to implement in jenny. That said, I’ve been really busy with private stuff these last few days, I’ve lost track of most of what you’re discussing. 🥴
@prologic I wanted to wait for things to settle down. It’s still unclear to me in which direction we’re going – and if that new/different stuff is even possible to implement in jenny. That said, I’ve been really busy with private stuff these last few days, I’ve lost track of most of what you’re discussing. 🥴
@prologic I wanted to wait for things to settle down. It’s still unclear to me in which direction we’re going – and if that new/different stuff is even possible to implement in jenny. That said, I’ve been really busy with private stuff these last few days, I’ve lost track of most of what you’re discussing. 🥴
@prologic I wanted to wait for things to settle down. It’s still unclear to me in which direction we’re going – and if that new/different stuff is even possible to implement in jenny. That said, I’ve been really busy with private stuff these last few days, I’ve lost track of most of what you’re discussing. 🥴
Shrinkpdf : Shrink PDF files with Ghostscript | https://github.com/aklomp/shrinkpdf
Shrinkpdf : Shrink PDF files with Ghostscript | https://github.com/aklomp/shrinkpdf
Des favoris Nextcloud à twtxt et dmenu | https://galusik.fr/log/2021-12-12-dtwtbmk.html
Des favoris Nextcloud à twtxt et dmenu | https://galusik.fr/log/2021-12-12-dtwtbmk.html
twtxt via dmenu | https://git.sr.ht/~fredg/mybin/tree/master/item/twt
twtxt via dmenu | https://git.sr.ht/~fredg/mybin/tree/master/item/twt
[47°09′38″S, 126°43′54″W] Carrier too weak
If we stuck with Blake2b for Twt Hash(es); what do we think we need to reasonably go to in bit length/size?

=> https://gist.mills.io/prologic/194993e7db04498fa0e8d00a528f7be6

e.g: (_turns out @xuu is right about Blak2b being easy/simple too!_):


$ printf "%s\\t%s\\t%s" "https://example.com/twtxt.txt" "2024-09-29T13:30:00Z" "Hello World!" | b2sum -l 32 -t | awk '{ print $1 }'
7b8b79dd
=
If we stuck with Blake2b for Twt Hash(es); what do we think we need to reasonably go to in bit length/size?

=> https://gist.mills.io/prologic/194993e7db04498fa0e8d00a528f7be6

e.g: (_turns out @xuu is right about Blak2b being easy/simple too!_):


$ printf "%s\t%s\t%s" "https://example.com/twtxt.txt" "2024-09-29T13:30:00Z" "Hello World!" | b2sum -l 32 -t | awk '{ print $1 }'
7b8b79dd
=
If we stuck with Blake2b for Twt Hash(es); what do we think we need to reasonably go to in bit length/size?

=> https://gist.mills.io/prologic/194993e7db04498fa0e8d00a528f7be6

e.g: (_turns out @xuu is right about Blak2b being easy/simple too!_):


$ printf "%s\t%s\t%s" "https://example.com/twtxt.txt" "2024-09-29T13:30:00Z" "Hello World!" | b2sum -l 32 -t | awk '{ print $1 }'
7b8b79dd
=
I am told through various sources that Iran decided last night to attack Israel with over 200 missile strikes in response to Israel attacking Lebanon. 🤔
I am told through various sources that Iran decided last night to attack Israel with over 200 missile strikes in response to Israel attacking Lebanon. 🤔
@bender sorry wat?! 🤣
@bender sorry wat?! 🤣
@bender at this point, I wouldn't use anything but Signal or Apple messages 😅.
@bender at this point, I wouldn't use anything but Signal or Apple messages 😅.
@xuu did we ever spec this up?
@xuu did we ever spec this up?
These collisions aren't important unless someone tries to fork. So.. for the vast majority its not a big deal. Using the grow hash algorithm could inform the client to add another char when they fork.
These collisions aren't important unless someone tries to fork. So.. for the vast majority its not a big deal. Using the grow hash algorithm could inform the client to add another char when they fork.
With so many messenger apps, why would anyone use Telegram? 🤯
🧮 USERS:1 FEEDS:2 TWTS:1110 ARCHIVED:79632 CACHE:2622 FOLLOWERS:17 FOLLOWING:14
@prologic it is funny. What do you think of it? True, or false?
@quark hmm?
@quark hmm?
Hmm:


42 75 69 6C 64 20 77 68 61 74 20 6D 61 6B 65 73 20 79 6F 75 20 68 61 70 70 79 2E 20 4C 65 74 20 6D 69 73 65 72 61 62 6C 65 20 70 65 6F 70 6C 65 20 62 75 69 6C 64 20 74 68 65 20 72 65 73 74 2E
Hmm:


42 75 69 6C 64 20 77 68 61 74 20 6D 61 6B 65 73 20 79 6F 75 20 68 61 70 70 79 2E 20 4C 65 74 20 6D 69 73 65 72 61 62 6C 65 20 70 65 6F 70 6C 65 20 62 75 69 6C 64 20 74 68 65 20 72 65 73 74 2E
@off_grid_living I gave it a try, unfortunately it's a scanned document (just a bundle of Images), the only real text in there, is the first two pages.
@off_grid_living I gave it a try, unfortunately it's a scanned document (just a bundle of Images), the only real text in there, is the first two pages.
@off_grid_living I gave it a try, unfortunately it's a scanned document (just a bundle of Images), the only real text in there, is the first two pages.
nós a ligar as @tiasmalham com os miúdos à beira e começam logo a falar de caralhetes
nós a ligar as @tiasmalham com os miúdos à beira e começam logo a falar de caralhetes
[47°09′28″S, 126°43′25″W] Dosimeter overflow
@lyse oh, fancy!

X-Y table
sim boa tarde, tudo bem, olhe eu hoje não posso ir trabalhar, não vai dar, estou a ser alvo de um ciberataque de grande escala

(se funciona pra eles, funciona pra mim)
sim boa tarde, tudo bem, olhe eu hoje não posso ir trabalhar, não vai dar, estou a ser alvo de um ciberataque de grande escala

(se funciona pra eles, funciona pra mim)
[47°09′25″S, 126°43′40″W] 4184 days without news from Herve
@david I plan on building an X-Y table. But with these leadscrew prices, I might as well just buy a whole import table altogther.
I'm not really sure that is any better hmmm, please help 🙏
I'm not really sure that is any better hmmm, please help 🙏
Let's try that... Pushed a new commit... Give it ~5m to update...~
Let's try that... Pushed a new commit... Give it ~5m to update...~
@bender I have no idea what I want to be perfectly honest. This is CSS done from scratch 😅
@bender I have no idea what I want to be perfectly honest. This is CSS done from scratch 😅
@prologic how about following the same scheme as Yarn? I mean, I can match colours for visited/non-visited links that work nice, and provide, if that what you would like. What base colour would you like?
@bender I'm open to suggestions. What would you prefer the color scheme to be? 🤔
@bender I'm open to suggestions. What would you prefer the color scheme to be? 🤔
@prologic the links are still problematically coloured, at least on dark mode. See screenshot below.

Screenshot of a site showing the visited and non-visited link colours
Still playing with the style/template and what to include, just keeping it simple for now.
Still playing with the style/template and what to include, just keeping it simple for now.
@movq I'd love it if you write up a page for jenny 🙏 at https://twtxt.dev 🤞
@movq I'd love it if you write up a page for jenny 🙏 at https://twtxt.dev 🤞
https://www.concerts-metal.com/ \m/
[47°09′22″S, 126°43′38″W] Reading: 0.29000 PPM
[47°09′52″S, 126°43′32″W] Dosimeter fixed
Idk about other pubnixes but i can freely edit caddy config (or change webserver and use other config format)
[47°09′09″S, 126°43′03″W] Transponder still failing -- switching to analog communication
@prologic I got tricked tow times in row 🥲
@prologic I got tricked tow times in row 🥲
@prologic I got tricked tow times in row 🥲
🤣🤣🤣😂🤣😂🤣
🤣🤣🤣😂🤣😂🤣
dance! new world chaos 5 / chill... bleak future counterweapon 3 | https://nilfm.cc/mixes.html
@fastidious Wait! I do know you! 😅
@fastidious Wait! I do know you! 😅