# 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 235518
# self = https://watcher.sour.is?offset=231434
# next = https://watcher.sour.is?offset=231534
# prev = https://watcher.sour.is?offset=231334
e
e
[47°09′15″S, 126°43′05″W] Re-taking samples
@xuu Err I think that's the problem somehow hmmm 🧐
@xuu Err I think that's the problem somehow hmmm 🧐
trying to keep it simple but.. perhaps it can be extended to fix timestamp formats like using " " instead of "T"
[47°09′57″S, 126°43′54″W] --no signal--
what is this replying to?
i made a little twtxt feed fixer for when a feed uses other whitespace instead of tabs.

https://git.mills.io/yarnsocial/go-lextwt/pulls/32
@lyse Where? 🧐
@lyse Where? 🧐
@xuu d
@xuu d
It was within you all along.
@prologic the code block is the cause of https://txt.sour.is/twt/zn2kg7q

and the second? i get POST errors when i try to submit the webform.
@lyse c
@andros lol nice! emacs is wild. text and graphics all inline.
🧮 USERS:1 FEEDS:2 TWTS:1246 ARCHIVED:84670 CACHE:2758 FOLLOWERS:18 FOLLOWING:14
@andros Broke on me for having alt-urls _I think_ 🥲

g
twtxt---profile-layout: Wrong type argument: char-or-string-p, ("https://aelaraji.com/twtxt.txt" "gemini://box.aelaraji.com/twtxt.txt" "gopher://box.aelaraji.com/0/twtxt.txt")
@andros Broke on me for having alt-urls _I think_ 🥲

g
twtxt---profile-layout: Wrong type argument: char-or-string-p, ("https://aelaraji.com/twtxt.txt" "gemini://box.aelaraji.com/twtxt.txt" "gopher://box.aelaraji.com/0/twtxt.txt")
@bmallred i really need to sit down and add some rate limiting to be honest.
@bmallred i really need to sit down and add some rate limiting to be honest.
@bmallred i really need to sit down and add some rate limiting to be honest.
@lyse yeah, i have the following as well:


User-agent: *
Disallow: /


now i some middleware that looks at the header, and if they are polite enough to include "bot" in the user agent, they politely get a 404 response.
@lyse yeah, i have the following as well:


User-agent: *
Disallow: /


now i some middleware that looks at the header, and if they are polite enough to include "bot" in the user agent, they politely get a 404 response.
@lyse yeah, i have the following as well:


User-agent: *
Disallow: /


now i some middleware that looks at the header, and if they are polite enough to include "bot" in the user agent, they politely get a 404 response.
@movq Yeah, maybe. What browsers are you using again for these two?
I should really fix my calender rendering. A two day event only pops up in the first day, but not in the second. When extended to three days, it correctly shows up in all three days. Meh.
@mckinley And there is the bracketed text duplication bug again… Actually with lots of twts. Did you edit a twt? Do you remember? /cc @prologic
@mckinley b
Dildo lol :)
WTF, EU? You do know that when Trump says "jump" the right answer isn't "how high", right?

#AI #Liability

https://www.euractiv.com/section/tech/news/commission-withdraws-ai-liability-directive-after-vance-attack-on-regulation/
WTF, EU? You do know that when Trump says "jump" the right answer isn't "how high", right?

#AI #Liability

https://www.euractiv.com/section/tech/news/commission-withdraws-ai-liability-directive-after-vance-attack-on-regulation/
(I keep thinking that going back go Gopher or Gemini might be a good idea at this point. They don’t care about that, probably. 🫣)
(I keep thinking that going back go Gopher or Gemini might be a good idea at this point. They don’t care about that, probably. 🫣)
(I keep thinking that going back go Gopher or Gemini might be a good idea at this point. They don’t care about that, probably. 🫣)
(I keep thinking that going back go Gopher or Gemini might be a good idea at this point. They don’t care about that, probably. 🫣)
@lyse Not that extreme but something along these lines, yeah. 🥴
@lyse Not that extreme but something along these lines, yeah. 🥴
@lyse Not that extreme but something along these lines, yeah. 🥴
@lyse Not that extreme but something along these lines, yeah. 🥴
[47°09′12″S, 126°43′56″W] Storm recedes -- back to normal work
@bmallred Surprisingly, my

User-agent: *
Disallow: /

seems to work. Or maybe those bastards change their user agent and claim to be someone nice. In any case, I just added a bunch of

location = /robots.txt {
add_header Content-Type text/plain;
return 200 "User-agent: *\\nDisallow: /\\n";
}

in my nginx config. No need for any bot to visit, crawl and index most of my sites.=
@bmallred Surprisingly, my

User-agent: *
Disallow: /

seems to work. Or maybe those bastards change their user agent and claim to be someone nice. In any case, I just added a bunch of

location = /robots.txt {
add_header Content-Type text/plain;
return 200 "User-agent: *\nDisallow: /\n";
}

in my nginx config. No need for any bot to visit, crawl and index most of my sites.=
@movq Photographic memory, eh?
To many liberals, the gravest crime committed is not the heinous acts their leaders or system undertake, but rather forcing them to be aware of those acts
@movq I also thought that I have a new Linux friend the other day. But it was just a fake KDE look from Redmond. :-(
[47°09′05″S, 126°43′19″W] Wind speed: N/A -- Cannot comunicate
I'm still trying to figure out the best way to do discoverability on twtxt. Looking for good follows.
Totally agree @jost @prologic
Totally agree @jost @prologic
Reddit has been complaining about this for years. I am sorry!
Reddit has been complaining about this for years. I am sorry!
Reddit has been complaining about this for years. I am sorry!
Navigated the snow and slush to get to work today. It's nice and quiet in the office.
I have uploaded a new version of #twtxtel 🥳. It's now possible to view profiles, either your own or others. #twtxt
@prologic @xuu
I have uploaded a new version of #twtxtel 🥳. It's now possible to view profiles, either your own or others. #twtxt #emacs
@prologic @xuu
I have uploaded a new version of #twtxtel 🥳. It's now possible to view profiles, either your own or others. #twtxt #emacs
@prologic @xuu
@bmallred Similar story here 😱
@bmallred Similar story here 😱
reviewing logs this morning and found i have been spammed hard by bots not respecting the robots.txt file. only noticed it because the OpenAI bot was hitting me with a lot of nonsensical requests. here is the list from last month:

- (810) bingbot
- (641) Googlebot
- (624) http://www.google.com/bot.html
- (545) DotBot
- (290) GPTBot
- (106) SemrushBot
- (84) AhrefsBot
- (62) MJ12bot
- (60) BLEXBot
- (55) wpbot
- (37) Amazonbot
- (28) YandexBot
- (22) ClaudeBot
- (19) AwarioBot
- (14) https://domainsbot.com/pandalytics
- (9) https://serpstatbot.com
- (6) t3versionsBot
- (6) archive.org_bot
- (6) Applebot
- (5) http://search.msn.com/msnbot.htm
- (4) http://www.googlebot.com/bot.html
- (4) Googlebot-Mobile
- (4) DuckDuckGo-Favicons-Bot
- (3) https://turnitin.com/robot/crawlerinfo.html
- (3) YandexNews
- (3) ImagesiftBot
- (2) Qwantify-prod
- (1) http://www.google.com/adsbot.html
- (1) http://gais.cs.ccu.edu.tw/robot.php
- (1) YaK
- (1) WBSearchBot
- (1) DataForSeoBot

i have placed some middleware to reject these for now but it is not a full proof solution.
reviewing logs this morning and found i have been spammed hard by bots not respecting the robots.txt file. only noticed it because the OpenAI bot was hitting me with a lot of nonsensical requests. here is the list from last month:

- (810) bingbot
- (641) Googlebot
- (624) http://www.google.com/bot.html
- (545) DotBot
- (290) GPTBot
- (106) SemrushBot
- (84) AhrefsBot
- (62) MJ12bot
- (60) BLEXBot
- (55) wpbot
- (37) Amazonbot
- (28) YandexBot
- (22) ClaudeBot
- (19) AwarioBot
- (14) https://domainsbot.com/pandalytics
- (9) https://serpstatbot.com
- (6) t3versionsBot
- (6) archive.org_bot
- (6) Applebot
- (5) http://search.msn.com/msnbot.htm
- (4) http://www.googlebot.com/bot.html
- (4) Googlebot-Mobile
- (4) DuckDuckGo-Favicons-Bot
- (3) https://turnitin.com/robot/crawlerinfo.html
- (3) YandexNews
- (3) ImagesiftBot
- (2) Qwantify-prod
- (1) http://www.google.com/adsbot.html
- (1) http://gais.cs.ccu.edu.tw/robot.php
- (1) YaK
- (1) WBSearchBot
- (1) DataForSeoBot

i have placed some middleware to reject these for now but it is not a full proof solution.
reviewing logs this morning and found i have been spammed hard by bots not respecting the robots.txt file. only noticed it because the OpenAI bot was hitting me with a lot of nonsensical requests. here is the list from last month:

- (810) bingbot
- (641) Googlebot
- (624) http://www.google.com/bot.html
- (545) DotBot
- (290) GPTBot
- (106) SemrushBot
- (84) AhrefsBot
- (62) MJ12bot
- (60) BLEXBot
- (55) wpbot
- (37) Amazonbot
- (28) YandexBot
- (22) ClaudeBot
- (19) AwarioBot
- (14) https://domainsbot.com/pandalytics
- (9) https://serpstatbot.com
- (6) t3versionsBot
- (6) archive.org_bot
- (6) Applebot
- (5) http://search.msn.com/msnbot.htm
- (4) http://www.googlebot.com/bot.html
- (4) Googlebot-Mobile
- (4) DuckDuckGo-Favicons-Bot
- (3) https://turnitin.com/robot/crawlerinfo.html
- (3) YandexNews
- (3) ImagesiftBot
- (2) Qwantify-prod
- (1) http://www.google.com/adsbot.html
- (1) http://gais.cs.ccu.edu.tw/robot.php
- (1) YaK
- (1) WBSearchBot
- (1) DataForSeoBot

i have placed some middleware to reject these for now but it is not a full proof solution.
Recently at the Harburg Harbor.https://maurice-renck.de/en/notes/2025/harbour-hamburg-harburg
@jost "right person", who's to say? And not "AI" but more-generally search. Otherwise I agree ☝️
@jost "right person", who's to say? And not "AI" but more-generally search. Otherwise I agree ☝️
@movq Oh man this made my morning!
@movq Oh man this made my morning!
@movq Oh man this made my morning!
Posts like this are why I like blogs so much:https://mgx.me/why-do-you-live-in-the-woods
[47°09′32″S, 126°43′46″W] Wind speed: 59kph
Pinellas County - 5 mile run: 5.05 miles, 00:09:12 average pace, 00:46:32 duration
slept like shit. fought back the urge to shit for four fifths of the run. bleh.
#running
Pinellas County - 5 mile run: 5.05 miles, 00:09:12 average pace, 00:46:32 duration
slept like shit. fought back the urge to shit for four fifths of the run. bleh.
#running
Pinellas County - 5 mile run: 5.05 miles, 00:09:12 average pace, 00:46:32 duration
slept like shit. fought back the urge to shit for four fifths of the run. bleh.
#running
Did you want to mine Chia? Or Twtxt Coin? 😂
[47°09′34″S, 126°43′26″W] Wind speed: 67kph
@xuu 😂😭
@xuu 😂😭
@xuu 😂😭
@xuu 😂😭
[47°09′31″S, 126°43′14″W] Weather forecast alert -- storm from NW
My first official Hello World with twtxt. Thanks to @deepend for helping me get it going.
Stock up on gummies and lock yourself in. We're surfing the web with Dillo.
@lyse That is how it feels for sure
@lyse That is how it feels for sure
@lyse That is how it feels for sure
🤣🤣🤣
🤣🤣🤣
Gotta get faster disks man 🤣
Gotta get faster disks man 🤣
🧮 USERS:1 FEEDS:2 TWTS:1245 ARCHIVED:84640 CACHE:2798 FOLLOWERS:18 FOLLOWING:14
you rehash the same data too much :P
~10 seconds means it had to fire up Qwen 2.8b and prompt it what items would reasonably show up in a right click menu for the desktop.~
[47°09′19″S, 126°43′16″W] Transfer aborted
Saw Windows 11 for the first time today and genuinely had to ask if this is really Windows. Looks a lot like KDE.

(At first, I thought the touchpad of that laptop was broken, because a right click on the desktop didn’t do anything. But it worked just fine. It just takes ~10 seconds for the popup to show.)~
Saw Windows 11 for the first time today and genuinely had to ask if this is really Windows. Looks a lot like KDE.

(At first, I thought the touchpad of that laptop was broken, because a right click on the desktop didn’t do anything. But it worked just fine. It just takes ~10 seconds for the popup to show.)~
Saw Windows 11 for the first time today and genuinely had to ask if this is really Windows. Looks a lot like KDE.

(At first, I thought the touchpad of that laptop was broken, because a right click on the desktop didn’t do anything. But it worked just fine. It just takes ~10 seconds for the popup to show.)~
Saw Windows 11 for the first time today and genuinely had to ask if this is really Windows. Looks a lot like KDE.

(At first, I thought the touchpad of that laptop was broken, because a right click on the desktop didn’t do anything. But it worked just fine. It just takes ~10 seconds for the popup to show.)~
@jost Happens to everybody. 😂 Well, except for a few people. I have this colleague at work who remembers *everything*. It’s scary. 😅
@jost Happens to everybody. 😂 Well, except for a few people. I have this colleague at work who remembers *everything*. It’s scary. 😅