# 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 194763
# self = https://watcher.sour.is?offset=179334
# next = https://watcher.sour.is?offset=179434
# prev = https://watcher.sour.is?offset=179234
❤️ 🎶: 너는 아름답다 by Lee Eun Mi
Internal All The Things https://swisskyrepo.github.io/InternalAllTheThings/
Internal All The Things https://swisskyrepo.github.io/InternalAllTheThings/
❤️ 🎶: 하늘이 준 인연은 아니지만 by Seo Moon Tak
❤️ 🎶: 세상이 그대를 속일지라도 by Jang Hani
https://jacobin.com/2024/12/press-health-deaths-diabetes-thompson
❤️ 🎶: 너에게로 또다시 - 1989 Remake Version by Suh Young Eun
❤️ 🎶: 살다보면 by 조엘라
[47°09′15″S, 126°43′38″W] Automatic systems disengaged due to blizzard
@eapl I agree with you that the obviously-correct filename is tw.txt. That's what mine's always been.
@eapl I agree with you that the obviously-correct filename is tw.txt. That's what mine's always been.
@prologic This is not a laughing matter! It’s one of the main reasons why I turn into this every day at work: https://movq.de/v/2ca5d2fd1f/fuck-like-a-comma.jpg 😅
@prologic This is not a laughing matter! It’s one of the main reasons why I turn into this every day at work: https://movq.de/v/2ca5d2fd1f/fuck-like-a-comma.jpg 😅
@prologic This is not a laughing matter! It’s one of the main reasons why I turn into this every day at work: https://movq.de/v/2ca5d2fd1f/fuck-like-a-comma.jpg 😅
@prologic This is not a laughing matter! It’s one of the main reasons why I turn into this every day at work: https://movq.de/v/2ca5d2fd1f/fuck-like-a-comma.jpg 😅
@movq Haha 🤣
@movq Haha 🤣
@funbreaker Welxome to Yarn.social 👋
@funbreaker Welxome to Yarn.social 👋
@eldersnake Thanks!
🧮 USERS:1 FEEDS:2 TWTS:1180 ARCHIVED:82677 CACHE:2596 FOLLOWERS:17 FOLLOWING:14
Parabéns à @d3! :d3: :heart_cyber: :hell_yeah:

@d3 https://ciberlandia.pt/@d3/113624805745522211
Parabéns à @d3! :d3: :heart_cyber: :hell_yeah:

@d3 https://ciberlandia.pt/@d3/113624805745522211
@phoronix oh gee the syntax of that thing 😆
@funbreaker welcome!
[47°09′39″S, 126°43′14″W] Working impossible due to thunderstorm
(Hope this Unicode craziness doesn’t break any clients. 😅)
(Hope this Unicode craziness doesn’t break any clients. 😅)
(Hope this Unicode craziness doesn’t break any clients. 😅)
(Hope this Unicode craziness doesn’t break any clients. 😅)
I learned numbers today.


$ printf '\xC2\xB9, \xC2\xBC, \xD9\xA4, \xE1\xAA\x96, \xE3\x8D\xA4, \xDB\xB0, \xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[0-9]'
¹
¼
٤
᪖
㍤
۰
❻
⑹
1


Sad that it doesn’t match on .

Confused by:

$ printf '\xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[1-6]'
1
$ printf '\xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[1-7]'
❻
⑹
1

So and are a 7?

Still haven’t dug up why it needs the extra ASCII 1 for anything to match. Maybe tomorrow.
I learned numbers today.


$ printf '\\xC2\\xB9, \\xC2\\xBC, \\xD9\\xA4, \\xE1\\xAA\\x96, \\xE3\\x8D\\xA4, \\xDB\\xB0, \\xE2\\x9D\\xBB, \\xE2\\x91\\xB9, 1' | grep -o '[0-9]'
¹
¼
٤
᪖
㍤
۰
❻
⑹
1


Sad that it doesn’t match on .

Confused by:

$ printf '\\xE2\\x9D\\xBB, \\xE2\\x91\\xB9, 1' | grep -o '[1-6]'
1
$ printf '\\xE2\\x9D\\xBB, \\xE2\\x91\\xB9, 1' | grep -o '[1-7]'
❻
⑹
1

So and are a 7?

Still haven’t dug up why it needs the extra ASCII 1 for anything to match. Maybe tomorrow.
I learned numbers today.


$ printf '\xC2\xB9, \xC2\xBC, \xD9\xA4, \xE1\xAA\x96, \xE3\x8D\xA4, \xDB\xB0, \xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[0-9]'
¹
¼
٤
᪖
㍤
۰
❻
⑹
1


Sad that it doesn’t match on .

Confused by:

$ printf '\xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[1-6]'
1
$ printf '\xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[1-7]'
❻
⑹
1

So and are a 7?

Still haven’t dug up why it needs the extra ASCII 1 for anything to match. Maybe tomorrow.
I learned numbers today.


$ printf '\xC2\xB9, \xC2\xBC, \xD9\xA4, \xE1\xAA\x96, \xE3\x8D\xA4, \xDB\xB0, \xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[0-9]'
¹
¼
٤
᪖
㍤
۰
❻
⑹
1


Sad that it doesn’t match on .

Confused by:

$ printf '\xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[1-6]'
1
$ printf '\xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[1-7]'
❻
⑹
1

So and are a 7?

Still haven’t dug up why it needs the extra ASCII 1 for anything to match. Maybe tomorrow.
[47°09′57″S, 126°43′04″W] Weather forecast alert -- storm from W
> Secret To AI Profitability Is Hiring a Lot More Doctorates

Umm no! It's figuring out how to build an auto-complete that doesn't require a nuclear power plant! Oh wait 🤔 we did that like 50 years ago already 🤦‍♂️
> Secret To AI Profitability Is Hiring a Lot More Doctorates

Umm no! It's figuring out how to build an auto-complete that doesn't require a nuclear power plant! Oh wait 🤔 we did that like 50 years ago already 🤦‍♂️
@bender interesting 🤔
@bender interesting 🤔
@bender Yeah, it’s probably like bringing home a Cuckoo Clock or Lederhosen from a trip to Germany, eh? 😅 I kind of like that thing, though. 😅
@bender Yeah, it’s probably like bringing home a Cuckoo Clock or Lederhosen from a trip to Germany, eh? 😅 I kind of like that thing, though. 😅
@bender Yeah, it’s probably like bringing home a Cuckoo Clock or Lederhosen from a trip to Germany, eh? 😅 I kind of like that thing, though. 😅
@bender Yeah, it’s probably like bringing home a Cuckoo Clock or Lederhosen from a trip to Germany, eh? 😅 I kind of like that thing, though. 😅
Grab this one and enhance it, @prologic?
@movq LOL. I see flamingos, and I think of old people (group I am about to belong soon [well, kid says I am already there]), and pastel colours. Very stereotypical. :-)
@movq LOL. I see flamingos, and I think of old people (group I am about to belong soon \n), and pastel colours. Very stereotypical. :-)
Found this … fancy … souvenir we brought back from our trip to Florida in the 1990ies. 😅 https://movq.de/v/167e8d04ef/a.ff.jpg
Found this … fancy … souvenir we brought back from our trip to Florida in the 1990ies. 😅 https://movq.de/v/167e8d04ef/a.ff.jpg
Found this … fancy … souvenir we brought back from our trip to Florida in the 1990ies. 😅 https://movq.de/v/167e8d04ef/a.ff.jpg
Found this … fancy … souvenir we brought back from our trip to Florida in the 1990ies. 😅 https://movq.de/v/167e8d04ef/a.ff.jpg
[47°09′56″S, 126°43′46″W] Bad satellite signal -- switching to analog communication
Easy: 7.08 miles, 00:10:03 average pace, 01:11:04 duration
nice cool run. well rested, and kept it mainly in zone 2 as intended. was not sure how my back was going to be after i tweaked it moving weights around yesterday, but it was fine. cushy mach 6s on and some ibuprofen just in case.
#running
Easy: 7.08 miles, 00:10:03 average pace, 01:11:04 duration
nice cool run. well rested, and kept it mainly in zone 2 as intended. was not sure how my back was going to be after i tweaked it moving weights around yesterday, but it was fine. cushy mach 6s on and some ibuprofen just in case.
#running
Easy: 7.08 miles, 00:10:03 average pace, 01:11:04 duration
nice cool run. well rested, and kept it mainly in zone 2 as intended. was not sure how my back was going to be after i tweaked it moving weights around yesterday, but it was fine. cushy mach 6s on and some ibuprofen just in case.
#running
Bbs is evil
@johanbove … all UIs I have to use at work act like that. No, they are actually worse, because they behave like this: https://hiccupfx.telnet.asia/

I only get to enjoy fast and snappy UIs in my free time when I’m doing hobby stuff. You’d expect it to be the other way around. 🙄
@johanbove … all UIs I have to use at work act like that. No, they are actually worse, because they behave like this: https://hiccupfx.telnet.asia/

I only get to enjoy fast and snappy UIs in my free time when I’m doing hobby stuff. You’d expect it to be the other way around. 🙄
@johanbove … all UIs I have to use at work act like that. No, they are actually worse, because they behave like this: https://hiccupfx.telnet.asia/

I only get to enjoy fast and snappy UIs in my free time when I’m doing hobby stuff. You’d expect it to be the other way around. 🙄
@johanbove … all UIs I have to use at work act like that. No, they are actually worse, because they behave like this: https://hiccupfx.telnet.asia/

I only get to enjoy fast and snappy UIs in my free time when I’m doing hobby stuff. You’d expect it to be the other way around. 🙄
Imagine if all computer UIs would act like the UI from my NAS system... I feel I need to be waiting for output from the machine like it's 1973.
Imagine if all computer UIs would act like the UI from my NAS system... I feel I need to be waiting for output from the machine like it's 1973.
[47°09′53″S, 126°43′33″W] --no signal--
❤️ 🎶: If you lovingly call my name by GyeongseoYeji, Jeon Gunho
[47°09′41″S, 126°43′10″W] Transfer aborted
POSSE-ing these articles from my nekoweb in case bluesky and/or fedi explode 2/2

This one is angry and kinda sucks.
Pif wiki vs psa database
POSSE-ing these articles from by nekoweb in case bluesky and/or fedi explode 1/2
Change
👋 Hello @funbreaker, welcome to We.Love.Privacy.Club, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
👋 Hello @funbreaker, welcome to We.Love.Privacy.Club, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
Haha! I love the idea of this place! feels like BBS made a baby with Twtxt
/ME shouting: Make TWTXT GREAT AGAIN!! o/
🧮 USERS:1 FEEDS:2 TWTS:1179 ARCHIVED:82669 CACHE:2598 FOLLOWERS:17 FOLLOWING:14
@aelaraji Thanks! 🙇‍♂️
@aelaraji Thanks! 🙇‍♂️
Recived a non-twtxt webmention from https://gregorlove.com/2024/12/this-is-cool/

mentioning https://darch.dk/mentions-twtxt

(IP: 216.92.222.196)

The web server in Calibre is pretty cool. Love how the UI was designed and made. Feels intuitive, yet powerful. Now i do need to organise the book collection a bit better.
The web server in Calibre is pretty cool. Love how the UI was designed and made. Feels intuitive, yet powerful. Now i do need to organise the book collection a bit better.
Mention from https://aelaraji.com/twtxt.txt in https://aelaraji.com/twtxt.txt#:~:text=2024-12-09T20%3A58%3A59" rel="noopener" target="_blank">2024-12-09T20:58:59
> =_
Correction: The webfinger thing doesn't point out where the webmention endoint is. and I should add in a # webmention = https://... to my twtxt file. My bad!
Correction: The webfinger thing doesn't point out where the webmention endoint is. and I should add in a # webmention = https://... to my twtxt file. My bad!
Correction: The webfinger thing doesn't point out where the webmention endoint is. and I should add in a # webmention = https://... to my twtxt file. My bad!
@prologic sure! I don't know if this is what you need but, let me give it a try.

- I have Timeline installed, which has an endpoint to process #webmentions. Mine for example is https://aelaraji.com/timeline/webmention which you can find by querying https://aelaraji.com/.well-known/webfinger.
- If you mention someone from #Timeline itself, it takes care of querying that and sending in the mention for you.
- Otherwise (what I personally do) you could just:
h
curl -i -d 'source=https://twtxt.net/user/prologic/twtxt.txt#:~:text=2024-12-09T01:22:37Z' -d 'target=https://aelaraji.com/twtxt.txt' https://aelaraji.com/timeline/webmention

basically what @sorenpeter mentioned in his article Here.

Afterwards, the mentions are stored in their own mentions.txt feed. The one from the example above looks like this on my Timeline :
![Example Timeline (web)mention](https://aelaraji.com/static/img/example_mention.gif)

Feel free to spam my endpoint if you'd like to give things a try. 👍

_\n_
@prologic sure! I don't know if this is what you need but, let me give it a try.

- I have Timeline installed, which has an endpoint to process #webmentions. Mine for example is https://aelaraji.com/timeline/webmention which you can find by querying https://aelaraji.com/.well-known/webfinger.
- If you mention someone from #Timeline itself, it takes care of querying that and sending in the mention for you.
- Otherwise (what I personally do) you could just:
h
curl -i -d 'source=https://twtxt.net/user/prologic/twtxt.txt#:~:text=2024-12-09T01:22:37Z' -d 'target=https://aelaraji.com/twtxt.txt' https://aelaraji.com/timeline/webmention

basically what @sorenpeter mentioned in his article Here.

Afterwards, the mentions are stored in their own mentions.txt feed. The one from the example above looks like this on my Timeline :
![Example Timeline (web)mention](https://aelaraji.com/static/img/example_mention.gif)

Feel free to spam my endpoint if you'd like to give things a try. 👍

_[P.S: personally, I don't seem to get the mentions if I add the `Text fragment` part to my target]__
@prologic sure! I don't know if this is what you need but, let me give it a try.

- I have Timeline installed, which has an endpoint to process #webmentions. Mine for example is https://aelaraji.com/timeline/webmention which you can find by querying https://aelaraji.com/.well-known/webfinger.
- If you mention someone from #Timeline itself, it takes care of querying that and sending in the mention for you.
- Otherwise (what I personally do) you could just:
h
curl -i -d 'source=https://twtxt.net/user/prologic/twtxt.txt#:~:text=2024-12-09T01:22:37Z' -d 'target=https://aelaraji.com/twtxt.txt' https://aelaraji.com/timeline/webmention

basically what @sorenpeter mentioned in his article Here.

Afterwards, the mentions are stored in their own mentions.txt feed. The one from the example above looks like this on my Timeline :
![Example Timeline (web)mention](https://aelaraji.com/static/img/example_mention.gif)

Feel free to spam my endpoint if you'd like to give things a try. 👍

_[P.S: personally, I don't seem to get the mentions if I add the `Text fragment` part to my target]__
Thank you @bender and @movq!

I partially fixed the code block rendering. With some terrible hacks, though. :-( I see that empty lines in code block still need some more work. There are also some other cases around line continuation where the result looks ugly. I have to refactor some parts to make this go more smoothly and do this properly. No way around that.

Code block look slightly better

Turns out, my current message text parser does not even parse plain links. That's next on the agenda.

Oh, I also noticed that this thing crashes when there is not enough space to actually draw stuff. No shortage of work. Anyway, time is up, good night. :-)
@lyse Nice! I’m glad to see this project is coming along. 😊
@lyse Nice! I’m glad to see this project is coming along. 😊
@lyse Nice! I’m glad to see this project is coming along. 😊
@lyse Nice! I’m glad to see this project is coming along. 😊
@lyse ooooohhhh, colours! 💖
[47°09′03″S, 126°43′28″W] Sample analyzing complete -- starting transfer
Finally, the message rendering in my tt Go rewrite produces some colors. There is definitely a lot more tweaking necessary. But this is a first step in the right direction.

Showing off message rendering in tt2
https://www.cipherbliss.com/2024/suivi-de-r%C3%A9daction-de-livre-orgmode/ Suivi de rédaction de livre #orgmode #pandoc
[47°09′11″S, 126°43′19″W] Taking samples
Google Drive? Can he give direct link? Idk about he but twtxt feed can he hosted in s3!
On my blog: Developer Diary, Anti-Corruption Day https://john.colagioia.net/blog/2024/12/09/corruption.html #programming #project #devjournal
@lyse that's the driveway ramp for the house next door. :-)
https://yggdrasil-network.github.io
Estou numa conf sobre direitos digitais, e o prémio do dia vai para o representante da ERC que falou do "trabalho hercúleo" da entidade. Como bom apreciador de trocadilhos de pai, dou 10/10
Estou numa conf sobre direitos digitais, e o prémio do dia vai para o representante da ERC que falou do "trabalho hercúleo" da entidade. Como bom apreciador de trocadilhos de pai, dou 10/10
"O meu primo era careca, agora meteu cabelo para poder engatar gajas"

#conversasalheias