# 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=229436
# next = https://watcher.sour.is?offset=229536
# prev = https://watcher.sour.is?offset=229336
new icon from a very dark comic mini series that just came out <3 (doll parts by luana vecchio
[47°09′38″S, 126°43′41″W] Transponder malfunction
my framework laptop is here but no time to put it together :(
my framework laptop is here but no time to put it together :(
broke my revolt instance yesterday TT
broke my revolt instance yesterday TT
@kingdomcome real shit
@kingdomcome real shit
@kingdomcome slayyyy
@kingdomcome slayyyy
@prologic Is it possible to make Pull Request on twtxt.dev ?
@prologic Is it possible to make Pull Request on twtxt.dev ?
I just finished testing an interface with 95 cases! #testing #python
I just finished testing an interface with 95 cases! #testing #python
@andros Reminds me of another low-code platform I came across that is written in Go, but uses Starlark I think as the DSL for writing apps.
@andros Reminds me of another low-code platform I came across that is written in Go, but uses Starlark I think as the DSL for writing apps.
@prologic It's opensource. You can run the software in your localhost or server. Cloud service is a free option.
@prologic It's opensource. You can run the software in your localhost or server. Cloud service is a free option.
📖 Free #Logic: https://www.cambridge.org/core/elements/free-logic/E0FC25FE6DE9CDFC5378BFE286FC99D1
📖 Free #Logic: https://www.cambridge.org/core/elements/free-logic/E0FC25FE6DE9CDFC5378BFE286FC99D1
On my blog: Developer Diary, Old New Year's Eve https://john.colagioia.net/blog/2025/01/13/old-new-year.html #programming #project #devjournal
[47°09′50″S, 126°43′07″W] Sample analyzing complete -- starting transfer
Pinellas County Cycling: 7.75 miles, 00:05:28 average pace, 00:42:22 duration
cross training
#cycling
Pinellas County Cycling: 7.75 miles, 00:05:28 average pace, 00:42:22 duration
cross training
#cycling
Pinellas County Cycling: 7.75 miles, 00:05:28 average pace, 00:42:22 duration
cross training
#cycling
#MaradoWeekly #WeeklyPlant Week 02 An outdoors vase with a plant and its three open pink flowers
#MaradoWeekly #WeeklyPlant Week 02 An outdoors vase with a plant and its three open pink flowers
@andros It's a Cloud/SaaS thing right? 🤔🤔
@andros It's a Cloud/SaaS thing right? 🤔🤔
Cancelled Mastodon because the time spent on it could have been used for reading books instead and the level of interaction is not enough to keep me interested.
Cancelled Mastodon because the time spent on it could have been used for reading books instead and the level of interaction is not enough to keep me interested.
Of course @prologic! Check https://streamlit.io/
Of course @prologic! Check https://streamlit.io/
@andros What is Streamlit? Link?
@andros What is Streamlit? Link?
I am now using Streamlit at work to build admin interfaces and some internal application. It's amazing! I recommend it
I am now using Streamlit at work to build admin interfaces and some internal application. It's amazing! I recommend it
[47°09′47″S, 126°43′54″W] Taking samples
Learned a new word today!
[47°09′38″S, 126°43′08″W] Reading: 1.63 Sv
Wow. Thanks to comp.misc for pointing this place.
🧮 USERS:1 FEEDS:2 TWTS:1213 ARCHIVED:84163 CACHE:2968 FOLLOWERS:17 FOLLOWING:14
@doesnmppsflt It looks like it... Although they shouldn't be empty since Timeline took care of sending those. I believe I have an idea as to why that happened, but will have to test before filing an issue.
@doesnmppsflt It looks like it... Although they shouldn't be empty since Timeline took care of sending those. I believe I have an idea as to why that happened, but will have to test before filing an issue.
Morning 🥱
Morning 🥱
@lyse HAHA! A forever stable major release eh? That's brilliant 😃 ...
@lyse HAHA! A forever stable major release eh? That's brilliant 😃 ...
Recived a non-twtxt webmention from https://brid.gy/like/mastodon/@sorenpeter@norrebro.space/113607069233148063/113781123828204387

mentioning http://darch.dk/twtxtalk-piksel

(IP: 34.96.44.107)

Gotta get punker
My webmention script are the same as Timeline
Your mention is... empty?
@doesnm.p.psf.lt I don't know if you have already noticed, but your Twtxt/Webmention script outputs Timestamps from the future 🤔 I wonder if Timeline's does the same ...
I'm sitting in official cabal.club with nicknames doesnm and doesnm-seed from vps because can't install cli in Termux
[47°09′48″S, 126°43′05″W] Transfer aborted
Noice! Mention sent successfully
@doesnm.p.psf.lt Testing Testing... 123... Ouiiiiiii... 😆
I've been using nile, my alternative WM for #plan9, for over a decade now. I just made some additional improvements and finally gave it a web page: http://a.9srv.net/src/nile/
I've been using nile, my alternative WM for #plan9, for over a decade now. I just made some additional improvements and finally gave it a web page: http://a.9srv.net/src/nile/
@doesnm.p.psf.lt Are you also using https://cabal.chat or just someone else with the same random username?
@doesnm.p.psf.lt Are you also using https://cabal.chat or just someone else with the same random username?
@doesnm.p.psf.lt Are you also using https://cabal.chat or just someone else with the same random username?
@doesnm.p.psf.lt Are you also using https://cabal.chat or just someone else with the same random username?
[47°09′05″S, 126°43′10″W] Transfer 25% complete...
curl: (3) URL rejected: Malformed input to a URL function. Writing sender in bash was BAD idea
@sorenpeter Yes it works, thx: https://doesnm.cc/mentions.txt . I'm deleted html tags because my client do not support html rendering
On my blog: Exercise https://john.colagioia.net/blog/2025/01/12/exercise.html #advice #health #publicdomain
@doesnm.p.psf.lt Cool lets see if this works?!
@doesnm.p.psf.lt Cool lets see if this works?!
@doesnm.p.psf.lt Cool lets see if this works?!
@doesnm.p.psf.lt Cool lets see if this works?!
@prologic I say we should find a way to support mentions with only url, no nick, as per the original spec.

- For @<nick url> we already got support
- For @<nick> the posting client should expand it to @<nick url>, if not then the reading client should just render it as @nick with no link.
- For @<url> the sending client should try to expand it to @<nick url>, if not then the reading client should try to find or construct a nick base on:
1. Look in twtxt.txt for a nick =
2. Use (sub)domain from URL
3. Use folder or file name from URL
@prologic I say we should find a way to support mentions with only url, no nick, as per the original spec.

- For @<nick url> we already got support
- For @<nick> the posting client should expand it to @<nick url>, if not then the reading client should just render it as @nick with no link.
- For @<url> the sending client should try to expand it to @<nick url>, if not then the reading client should try to find or construct a nick base on:
1. Look in twtxt.txt for a nick =
2. Use (sub)domain from URL
3. Use folder or file name from URL
@prologic I say we should find a way to support mentions with only url, no nick, as per the original spec.

- For @<nick url> we already got support
- For @<nick> the posting client should expand it to @<nick url>, if not then the reading client should just render it as @nick with no link.
- For @<url> the sending client should try to expand it to @<nick url>, if not then the reading client should try to find or construct a nick base on:
1. Look in twtxt.txt for a nick =
2. Use (sub)domain from URL
3. Use folder or file name from URL
@prologic I say we should find a way to support mentions with only url, no nick, as per the original spec.

- For @<nick url> we already got support
- For @<nick> the posting client should expand it to @<nick url>, if not then the reading client should just render it as @nick with no link.
- For @<url> the sending client should try to expand it to @<nick url>, if not then the reading client should try to find or construct a nick base on:
1. Look in twtxt.txt for a nick =
2. Use (sub)domain from URL
3. Use folder or file name from URL
It might feel that #chatcontrol is a "modern fight", but it is worth remembering that the attack to #privacy and #encryption is not new and needs to be fought against, again and again.

So, this is my reminder: it was exactly ten years ago that Cameron made an electoral promise to put an end to privacy:
https://www.independent.co.uk/news/uk/politics/david-cameron-pledges-new-snoopers-charter-if-he-wins-election-9971379.html
It might feel that #chatcontrol is a "modern fight", but it is worth remembering that the attack to #privacy and #encryption is not new and needs to be fought against, again and again.

So, this is my reminder: it was exactly ten years ago that Cameron made an electoral promise to put an end to privacy:
https://www.independent.co.uk/news/uk/politics/david-cameron-pledges-new-snoopers-charter-if-he-wins-election-9971379.html
[47°09′42″S, 126°43′01″W] Waiting for carrier
The deadly consequences of social media: https://youtu.be/hTYjYj3HSBk?si=Crn5Qi7WKSbWE51T
The deadly consequences of social media: https://youtu.be/hTYjYj3HSBk?si=Crn5Qi7WKSbWE51T
Pinellas County Running: 5.03 miles, 00:09:19 average pace, 00:46:55 duration
easy five to complete the first week of marathon training. my left glute/hip had some twinges
#running
Pinellas County Running: 5.03 miles, 00:09:19 average pace, 00:46:55 duration
easy five to complete the first week of marathon training. my left glute/hip had some twinges
#running
Pinellas County Running: 5.03 miles, 00:09:19 average pace, 00:46:55 duration
easy five to complete the first week of marathon training. my left glute/hip had some twinges
#running
Adela Cortina: Vincular a insegurança à imigração é uma imoralidade intolerável: https://www.publico.pt/2025/01/12/culturaipsilon/entrevista/adela-cortina-vincular-inseguranca-imigracao-imoralidade-intoleravel-2118406
Adela Cortina: Vincular a insegurança à imigração é uma imoralidade intolerável: https://www.publico.pt/2025/01/12/culturaipsilon/entrevista/adela-cortina-vincular-inseguranca-imigracao-imoralidade-intoleravel-2118406
@aelaraji Reminds me a bit of TeX which approaches pi by adding a digit with each bug fix in its version number. https://en.wikipedia.org/wiki/TeX#TeX82
@movq @prologic Yeah, you won't be disappointed. :-)
@prologic This is fricking amazing, congratulations! :-) \\o/
@prologic This is fricking amazing, congratulations! :-) \o/
@lyse Just watched this too! Not too bad 👌
@lyse Just watched this too! Not too bad 👌
[47°09′00″S, 126°43′58″W] Carrier too weak
@lyse That was great! 😃 Now I need to go back and watch the other videos by that guy. 😅
@lyse That was great! 😃 Now I need to go back and watch the other videos by that guy. 😅
@lyse That was great! 😃 Now I need to go back and watch the other videos by that guy. 😅
@lyse That was great! 😃 Now I need to go back and watch the other videos by that guy. 😅
@prologic fuck yeah!!!
@prologic fuck yeah!!!
I am now fully off Cloudflare 🥳
I am now fully off Cloudflare 🥳