# 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 235504
# self = https://watcher.sour.is?offset=231469
# next = https://watcher.sour.is?offset=231569
# prev = https://watcher.sour.is?offset=231369
Quando se fala em música brasileira, há sempre um certo tipo de música que nos vem à cabeça (pelo menos a mim)... E portanto, quando foi anunciado que o tema desta #musiquinta era "música brasileira", eu decidi... escolher música brasileira de um outro género :-)

Aqui fica o pouquíssimo conhecido projecto Brasileiro "dshock", com a música "I Want a Pizza Party":

https://archive.org/details/Dshock-BreathingsWeak/01.Dshock-BreathingsWeak-IWantAPizzaParty.mp3
too bad onion-location meta header isn't accepted by w3 validator: https://validator.w3.org/nu/?doc=https%3A%2F%2Fsi3t.ch #tor
too bad onion-location meta header isn't accepted by w3 validator: https://validator.w3.org/nu/?doc=https%3A%2F%2Fsi3t.ch #tor
[47°09′42″S, 126°43′51″W] 4319 days without news from Herve
@aelaraji Sorry I'm late! I still have to work on the mention system, I don't get some of the messages. I'll look into your case and get back to you shortly 😄
If it's a problem that ruins your experience, don't hesitate to create an issue.
@aelaraji Sorry I'm late! I still have to work on the mention system, I don't get some of the messages. I'll look into your case and get back to you shortly 😄
If it's a problem that ruins your experience, don't hesitate to create an issue.
Hi BBS!
Hi BBS!
elpher is the best! I love it
elpher is the best! I love it
<eapl> Hi everyone!
<eapl> Hi everyone!
@lyse on emacs i use elpher
@lyse on emacs i use elpher
@lyse on emacs i use elpher
@movq I _believe_ that's the same client I've used in the past too. Works nicely on macOS 👌👌
@movq I _believe_ that's the same client I've used in the past too. Works nicely on macOS 👌👌
@lyse lagrange for Gemini and lynx for Gopher (but lagrange also supports Gopher). I never ran a Gemini server myself. 🤔
@lyse lagrange for Gemini and lynx for Gopher (but lagrange also supports Gopher). I never ran a Gemini server myself. 🤔
@lyse lagrange for Gemini and lynx for Gopher (but lagrange also supports Gopher). I never ran a Gemini server myself. 🤔
@lyse lagrange for Gemini and lynx for Gopher (but lagrange also supports Gopher). I never ran a Gemini server myself. 🤔
The mood to get an AArch64 laptop and install Void Linux
Pinellas County - 3 mile run: 3.18 miles, 00:09:17 average pace, 00:29:34 duration

#running
Pinellas County - 3 mile run: 3.18 miles, 00:09:17 average pace, 00:29:34 duration

#running
Pinellas County - 3 mile run: 3.18 miles, 00:09:17 average pace, 00:29:34 duration

#running
[47°09′12″S, 126°43′06″W] Raw reading: 0x67ADDEC1, offset +/-3
Unplug it and plug it back in again.
What can we do? It's a browser... DILDO..
Estoy muy ocupado usando windows, ¿quieres algo?
#catsoftwtxt
Estoy muy ocupado usando windows, ¿quieres algo?
#catsoftwtxt
It's a good day for me to get my hands on a legacy project.
It's a good day for me to get my hands on a legacy project.
@xuu Thank you! A common mistake is to see Emacs as a text editor but it's a Lisp interpreter with a text editor (among other software), so the limit is your imagination 😋. I'm glad you like it! 🙌
@xuu Thank you! A common mistake is to see Emacs as a text editor but it's a Lisp interpreter with a text editor (among other software), so the limit is your imagination 😋. I'm glad you like it! 🙌
d
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 ☝️