# 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 1466
# self = https://watcher.sour.is?uri=https://aelaraji.com/twtxt.txt&offset=1066
# next = https://watcher.sour.is?uri=https://aelaraji.com/twtxt.txt&offset=1166
# prev = https://watcher.sour.is?uri=https://aelaraji.com/twtxt.txt&offset=966
@prologic How so? I read the article but didn't get who's embracing and extending what to extinguish it...
[Update!] My request to join in has finally gotten accepted over on thunix.net like, two days ago! And now, my alter ego @skinshafi can have a Twtxt feed of its own x)
\n My request to join in has finally gotten accepted over on thunix.net like, two days ago! And now, my alter ego @skinshafi can have a Twtxt feed of its own x)
[Update!] My request to join in has finally gotten accepted over on thunix.net like, two days ago! And now, my alter ego @skinshafi can have a Twtxt feed of its own x)
Beautiful shot @movq 🤩 ... I've always had a hard time taking pictures in a foggy atmosphere, it never looks as dense as it does IRL. Any tips? 🥹
Beautiful shot @movq 🤩 ... I've always had a hard time taking pictures in a foggy atmosphere, it never looks as dense as it does IRL. Any tips? 🥹
Beautiful shot @movq 🤩 ... I've always had a hard time taking pictures in a foggy atmosphere, it never looks as dense as it does IRL. Any tips? 🥹
@prologic My pleasure! glad I could help.
@prologic My pleasure! glad I could help.
@prologic My pleasure! glad I could help.
@prologic Never seen macOS but I believe that's a yes, just like in the second screenshot. That's my whole screen zoomed on the cursor's position and it keeps following.
@prologic Never seen macOS but I believe that's a yes, just like in the second screenshot. That's my whole screen zoomed on the cursor's position and it keeps following.
@prologic Never seen macOS but I believe that's a yes, just like in the second screenshot. That's my whole screen zoomed on the cursor's position and it keeps following.
@prologic had to get Compiz from the edge/testing repo, but I believe that you can do without it. Xfce's default Alt+Scroll thing works out of the box.
@prologic had to get Compiz from the edge/testing repo, but I believe that you can do without it. Xfce's default Alt+Scroll thing works out of the box.
@prologic had to get Compiz from the edge/testing repo, but I believe that you can do without it. Xfce's default Alt+Scroll thing works out of the box.
xfce's default Alt+Scroll feels more convenient and you get to zoom in as much as you want as needed before things become indistinguishable, here you can see my original cursor overlapping to magnified one (it only showed during screenshot)
xfce's default Alt+Scroll feels more convenient and you get to zoom in as much as you want as needed before things become indistinguishable, here you can see my original cursor overlapping to magnified one (it only showed during screenshot)
xfce's default Alt+Scroll feels more convenient and you get to zoom in as much as you want as needed before things become indistinguishable, here you can see my original cursor overlapping to magnified one (it only showed during screenshot)
@prologic Not sure why Compiz but here...
@prologic Not sure why Compiz but here...
@prologic Not sure why Compiz but here...
@quark What would happen if I replayed to this twt from the future, when I'm still in it's relative past? 🤔
@quark What would happen if I replayed to this twt from the future, when I'm still in it's relative past? 🤔
@quark What would happen if I replayed to this twt from the future, when I'm still in it's relative past? 🤔
@prologic Trust me, it would've made the world a better place.
@prologic Trust me, it would've made the world a better place.
@prologic Trust me, it would've made the world a better place.
@prologic Oh! I'd like to see this one too. 3:)
@prologic Oh! I'd like to see this one too. 3:)
@prologic Oh! I'd like to see this one too. 3:)
... it even shows @sorenpeter's article from 2020 in search results Screenshot of example Marginalia search engine results featuring a fellow twter
... it even shows @sorenpeter's article from 2020 in search results Screenshot of example Marginalia search engine results featuring a fellow twter
... it even shows @sorenpeter's article from 2020 in search results Screenshot of example Marginalia search engine results featuring a fellow twter
Trying one last thing before going Berserk on that MF ...
Trying one last thing before going Berserk on that MF ...
Trying one last thing before going Berserk on that MF ...
Tearing down my web server and starting all over ... that's just way too many 502s it's been throwing in the last couple of days.
Tearing down my web server and starting all over ... that's just way too many 502s it's been throwing in the last couple of days.
Tearing down my web server and starting all over ... that's just way too many 502s it's been throwing in the last couple of days.
Safe travels @prologic have fun!
Safe travels @prologic have fun!
Safe travels @prologic have fun!
@prologic I cannot... believe... It took me a "Single Search Query" to get HOOKED!! 🤩 Bonus: tried it from terminal too and it works just 👌
@prologic I cannot... believe... It took me a "Single Search Query" to get HOOKED!! 🤩 Bonus: tried it from terminal too and it works just 👌
@prologic I cannot... believe... It took me a "Single Search Query" to get HOOKED!! 🤩 Bonus: tried it from terminal too and it works just 👌
Behold ... "Marginalia" ! My new favorite search engine!! And I have @mattof to thank for this find. Here's their Blog post about it since I don't think I could do a better job describing what it is. but, tl;dr: it's a #smallweb focused search engine.
Behold ... "Marginalia" ! My new favorite search engine!! And I have @mattof to thank for this find. Here's their Blog post about it since I don't think I could do a better job describing what it is. but, tl;dr: it's a #smallweb focused search engine.
Behold ... "Marginalia" ! My new favorite search engine!! And I have @mattof to thank for this find. Here's their Blog post about it since I don't think I could do a better job describing what it is. but, tl;dr: it's a #smallweb focused search engine.
@prologic make it 0.25% I had to reboot, "One... More... Time" 🎶
@prologic make it 0.25% I had to reboot, "One... More... Time" 🎶
@prologic make it 0.25% I had to reboot, "One... More... Time" 🎶
@prologic Wait a second... something ain't right here! when you say dropped to does that mean my feed isn't reachable 99.77% of the time? all the time? Within last N days/hours? (the numbers were 98.29% the other time) or... my feed became more available _After_ an outage? 🤔😅
@prologic Wait a second... something ain't right here! when you say dropped to does that mean my feed isn't reachable 99.77% of the time? all the time? Within last N days/hours? (the numbers were 98.29% the other time) or... my feed became more available _After_ an outage? 🤔😅
@prologic Wait a second... something ain't right here! when you say dropped to does that mean my feed isn't reachable 99.77% of the time? all the time? Within last N days/hours? (the numbers were 98.29% the other time) or... my feed became more available _After_ an outage? 🤔😅
@prologic I ... Knew it! 🤣 I was even gonna throw in a joke about it in IRC.
@prologic I ... Knew it! 🤣 I was even gonna throw in a joke about it in IRC.
@prologic I ... Knew it! 🤣 I was even gonna throw in a joke about it in IRC.
Been down for +7 effing hours ... Power went out for a while and I didn't even bother to check if things went back up normally afterwards. and guess what? they didn't 🤡
Been down for +7 effing hours ... Power went out for a while and I didn't even bother to check if things went back up normally afterwards. and guess what? they didn't 🤡
Been down for +7 effing hours ... Power went out for a while and I didn't even bother to check if things went back up normally afterwards. and guess what? they didn't 🤡
@lyse Did we just have had a world-wide bonus summer day out of nowhere !!? It was dry and hot all day long in here as well and still is now at night.
@lyse Did we just have had a world-wide bonus summer day out of nowhere !!? It was dry and hot all day long in here as well and still is now at night.
@lyse Did we just have had a world-wide bonus summer day out of nowhere !!? It was dry and hot all day long in here as well and still is now at night.
@prologic
> What's made you unlock twitch.tv?
A couple of events where my only choices for watching them are: Twitch, Youtube or Fartbook.
>What are you doing differently?
TL;DR: I stopped going there unless I have to for the reason above.

I used to spend Waaaaay too much time on the platform. I had a whole setup using Streamlink, MPV and Chatterino where sometimes, I'd have up to 10 concurrent open streams all day long on a secondary monitor (thanks to tiling window managers' magic), some I was interested in watching, some I moderated for a couple of friends and some I've had open just for support (helping new streamers in the community with their numbers till they take off and such). Theeen something happened to one of my loved ones, so I had to stop all the nonsense and spend that time and attention with the person who deserves it the most. I blocked the platform at first since I had a habit to type twit... as soon as I opened a browser 😅 (addiction is real) and now I don't. (That reflex got replaced with typing twtxt... instead 😂)
@prologic
> What's made you unlock twitch.tv?
A couple of events where my only choices for watching them are: Twitch, Youtube or Fartbook.
>What are you doing differently?
TL;DR: I stopped going there unless I have to for the reason above.

I used to spend Waaaaay too much time on the platform. I had a whole setup using Streamlink, MPV and Chatterino where sometimes, I'd have up to 10 concurrent open streams all day long on a secondary monitor (thanks to tiling window managers' magic), some I was interested in watching, some I moderated for a couple of friends and some I've had open just for support (helping new streamers in the community with their numbers till they take off and such). Theeen something happened to one of my loved ones, so I had to stop all the nonsense and spend that time and attention with the person who deserves it the most. I blocked the platform at first since I had a habit to type twit... as soon as I opened a browser 😅 (addiction is real) and now I don't. (That reflex got replaced with typing twtxt... instead 😂)
@prologic
> What's made you unlock twitch.tv?
A couple of events where my only choices for watching them are: Twitch, Youtube or Fartbook.
>What are you doing differently?
TL;DR: I stopped going there unless I have to for the reason above.

I used to spend Waaaaay too much time on the platform. I had a whole setup using Streamlink, MPV and Chatterino where sometimes, I'd have up to 10 concurrent open streams all day long on a secondary monitor (thanks to tiling window managers' magic), some I was interested in watching, some I moderated for a couple of friends and some I've had open just for support (helping new streamers in the community with their numbers till they take off and such). Theeen something happened to one of my loved ones, so I had to stop all the nonsense and spend that time and attention with the person who deserves it the most. I blocked the platform at first since I had a habit to type twit... as soon as I opened a browser 😅 (addiction is real) and now I don't. (That reflex got replaced with typing twtxt... instead 😂)
@bender Nobody would notice if stopped auto-syncing my twtxt file 3:) and If I'm careful enough I'd have plenty of time to fix my mess
@bender Nobody would notice if stopped auto-syncing my twtxt file 3:) and If I'm careful enough I'd have plenty of time to fix my mess
@bender Nobody would notice if stopped auto-syncing my twtxt file 3:) and If I'm careful enough I'd have plenty of time to fix my mess
@prologic I can only tell you why I do xD although, I don't need to anymore.
@prologic I can only tell you why I do xD although, I don't need to anymore.
@prologic I can only tell you why I do xD although, I don't need to anymore.
@bender @prologic you mean This? if your browser doesn't jump to the 00h26m56s time(-frame?) automatically you know where to look ;)
@bender @prologic you mean This? if your browser doesn't jump to the 00h26m56s time(-frame?) automatically you know where to look ;)
@bender @prologic you mean This? if your browser doesn't jump to the 00h26m56s time(-frame?) automatically you know where to look ;)
@prologic HAHA, It was the right tool for the task. 😆👍
@prologic HAHA, It was the right tool for the task. 😆👍
@prologic HAHA, It was the right tool for the task. 😆👍
@prologic I went in way too late for @sorenpeter's presentation but just in time for the mosh-pit talk 🤘 I'll have to dig through the Vods afterwards.
@prologic I went in way too late for @sorenpeter's presentation but just in time for the mosh-pit talk 🤘 I'll have to dig through the Vods afterwards.
@prologic I went in way too late for @sorenpeter's presentation but just in time for the mosh-pit talk 🤘 I'll have to dig through the Vods afterwards.
I ended up deploying an OpenGist instead! unlike MicroBin, the whole things went smoother than posting a twt 😆
I ended up deploying an OpenGist instead! unlike MicroBin, the whole things went smoother than posting a twt 😆
I ended up deploying an OpenGist instead! unlike MicroBin, the whole things went smoother than posting a twt 😆
@prologic It has been ages since the last time yt-dl worked for me ... maybe give yt-dlp a try?
@prologic It has been ages since the last time yt-dl worked for me ... maybe give yt-dlp a try?
@prologic It has been ages since the last time yt-dl worked for me ... maybe give yt-dlp a try?
@prologic I've just seen that one as well as MicroBin on selfh.st , it looks prettier on your instance than it did on their live demo 😆. But I've already started playing around with microBin and will see how things go from there.
@prologic I've just seen that one as well as MicroBin on selfh.st , it looks prettier on your instance than it did on their live demo 😆. But I've already started playing around with microBin and will see how things go from there.
@prologic I've just seen that one as well as MicroBin on selfh.st , it looks prettier on your instance than it did on their live demo 😆. But I've already started playing around with microBin and will see how things go from there.
I guess I should setup some kind of past-bin or something, I bet somebody's already angry about them last couple of long twts 😅 Sorry, not sorry! but I'll try to fix that.
I guess I should setup some kind of past-bin or something, I bet somebody's already angry about them last couple of long twts 😅 Sorry, not sorry! but I'll try to fix that.
I guess I should setup some kind of past-bin or something, I bet somebody's already angry about them last couple of long twts 😅 Sorry, not sorry! but I'll try to fix that.
@doesnm No it's all good... I've just rebuilt it from master and it doesn't look like anything is broken:



~/GitRepos> git clone https://github.com/plomlompom/htwtxt.git
Cloning into 'htwtxt'...
remote: Enumerating objects: 411, done.
remote: Total 411 (delta 0), reused 0 (delta 0), pack-reused 411 (from 1)
Receiving objects: 100% (411/411), 87.89 KiB | 430.00 KiB/s, done.
Resolving deltas: 100% (238/238), done.
~/GitRepos> cd htwtxt
master ~/GitRepos/htwtxt> go mod init htwtxt
go: creating new go.mod: module htwtxt
go: to add module requirements and sums:
        go mod tidy
master ~/GitRepos/htwtxt> go mod tidy
go: finding module for package github.com/gorilla/mux
go: finding module for package golang.org/x/crypto/bcrypt
go: finding module for package gopkg.in/gomail.v2
go: finding module for package golang.org/x/crypto/ssh/terminal
go: found github.com/gorilla/mux in github.com/gorilla/mux v1.8.1
go: found golang.org/x/crypto/bcrypt in golang.org/x/crypto v0.29.0
go: found golang.org/x/crypto/ssh/terminal in golang.org/x/crypto v0.29.0
go: found gopkg.in/gomail.v2 in gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
go: finding module for package gopkg.in/alexcesaro/quotedprintable.v3
go: found gopkg.in/alexcesaro/quotedprintable.v3 in gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc
master ~/GitRepos/htwtxt> go build
master ~/GitRepos/htwtxt> ll
.rw-r--r-- aelaraji aelaraji 330 B  Fri Nov 22 20:25:52 2024  go.mod
.rw-r--r-- aelaraji aelaraji 1.1 KB Fri Nov 22 20:25:52 2024  go.sum
.rw-r--r-- aelaraji aelaraji 8.9 KB Fri Nov 22 20:25:06 2024  handlers.go
.rwxr-xr-x aelaraji aelaraji  12 MB Fri Nov 22 20:26:18 2024  htwtxt                 <-------- There's the binary ;)
.rw-r--r-- aelaraji aelaraji 4.2 KB Fri Nov 22 20:25:06 2024  io.go
.rw-r--r-- aelaraji aelaraji  34 KB Fri Nov 22 20:25:06 2024  LICENSE
.rw-r--r-- aelaraji aelaraji 8.5 KB Fri Nov 22 20:25:06 2024  main.go
.rw-r--r-- aelaraji aelaraji 5.5 KB Fri Nov 22 20:25:06 2024  README.md
drwxr-xr-x aelaraji aelaraji 4.0 KB Fri Nov 22 20:25:06 2024  templates
@doesnm No it's all good... I've just rebuilt it from master and it doesn't look like anything is broken:



~/GitRepos> git clone https://github.com/plomlompom/htwtxt.git
Cloning into 'htwtxt'...
remote: Enumerating objects: 411, done.
remote: Total 411 (delta 0), reused 0 (delta 0), pack-reused 411 (from 1)
Receiving objects: 100% (411/411), 87.89 KiB | 430.00 KiB/s, done.
Resolving deltas: 100% (238/238), done.
~/GitRepos> cd htwtxt
master ~/GitRepos/htwtxt> go mod init htwtxt
go: creating new go.mod: module htwtxt
go: to add module requirements and sums:
        go mod tidy
master ~/GitRepos/htwtxt> go mod tidy
go: finding module for package github.com/gorilla/mux
go: finding module for package golang.org/x/crypto/bcrypt
go: finding module for package gopkg.in/gomail.v2
go: finding module for package golang.org/x/crypto/ssh/terminal
go: found github.com/gorilla/mux in github.com/gorilla/mux v1.8.1
go: found golang.org/x/crypto/bcrypt in golang.org/x/crypto v0.29.0
go: found golang.org/x/crypto/ssh/terminal in golang.org/x/crypto v0.29.0
go: found gopkg.in/gomail.v2 in gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
go: finding module for package gopkg.in/alexcesaro/quotedprintable.v3
go: found gopkg.in/alexcesaro/quotedprintable.v3 in gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc
master ~/GitRepos/htwtxt> go build
master ~/GitRepos/htwtxt> ll
.rw-r--r-- aelaraji aelaraji 330 B  Fri Nov 22 20:25:52 2024  go.mod
.rw-r--r-- aelaraji aelaraji 1.1 KB Fri Nov 22 20:25:52 2024  go.sum
.rw-r--r-- aelaraji aelaraji 8.9 KB Fri Nov 22 20:25:06 2024  handlers.go
.rwxr-xr-x aelaraji aelaraji  12 MB Fri Nov 22 20:26:18 2024  htwtxt                 <-------- There's the binary ;)
.rw-r--r-- aelaraji aelaraji 4.2 KB Fri Nov 22 20:25:06 2024  io.go
.rw-r--r-- aelaraji aelaraji  34 KB Fri Nov 22 20:25:06 2024  LICENSE
.rw-r--r-- aelaraji aelaraji 8.5 KB Fri Nov 22 20:25:06 2024  main.go
.rw-r--r-- aelaraji aelaraji 5.5 KB Fri Nov 22 20:25:06 2024  README.md
drwxr-xr-x aelaraji aelaraji 4.0 KB Fri Nov 22 20:25:06 2024  templates
@doesnm No it's all good... I've just rebuilt it from master and it doesn't look like anything is broken:



~/GitRepos> git clone https://github.com/plomlompom/htwtxt.git
Cloning into 'htwtxt'...
remote: Enumerating objects: 411, done.
remote: Total 411 (delta 0), reused 0 (delta 0), pack-reused 411 (from 1)
Receiving objects: 100% (411/411), 87.89 KiB | 430.00 KiB/s, done.
Resolving deltas: 100% (238/238), done.
~/GitRepos> cd htwtxt
master ~/GitRepos/htwtxt> go mod init htwtxt
go: creating new go.mod: module htwtxt
go: to add module requirements and sums:
        go mod tidy
master ~/GitRepos/htwtxt> go mod tidy
go: finding module for package github.com/gorilla/mux
go: finding module for package golang.org/x/crypto/bcrypt
go: finding module for package gopkg.in/gomail.v2
go: finding module for package golang.org/x/crypto/ssh/terminal
go: found github.com/gorilla/mux in github.com/gorilla/mux v1.8.1
go: found golang.org/x/crypto/bcrypt in golang.org/x/crypto v0.29.0
go: found golang.org/x/crypto/ssh/terminal in golang.org/x/crypto v0.29.0
go: found gopkg.in/gomail.v2 in gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
go: finding module for package gopkg.in/alexcesaro/quotedprintable.v3
go: found gopkg.in/alexcesaro/quotedprintable.v3 in gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc
master ~/GitRepos/htwtxt> go build
master ~/GitRepos/htwtxt> ll
.rw-r--r-- aelaraji aelaraji 330 B  Fri Nov 22 20:25:52 2024  go.mod
.rw-r--r-- aelaraji aelaraji 1.1 KB Fri Nov 22 20:25:52 2024  go.sum
.rw-r--r-- aelaraji aelaraji 8.9 KB Fri Nov 22 20:25:06 2024  handlers.go
.rwxr-xr-x aelaraji aelaraji  12 MB Fri Nov 22 20:26:18 2024  htwtxt                 <-------- There's the binary ;)
.rw-r--r-- aelaraji aelaraji 4.2 KB Fri Nov 22 20:25:06 2024  io.go
.rw-r--r-- aelaraji aelaraji  34 KB Fri Nov 22 20:25:06 2024  LICENSE
.rw-r--r-- aelaraji aelaraji 8.5 KB Fri Nov 22 20:25:06 2024  main.go
.rw-r--r-- aelaraji aelaraji 5.5 KB Fri Nov 22 20:25:06 2024  README.md
drwxr-xr-x aelaraji aelaraji 4.0 KB Fri Nov 22 20:25:06 2024  templates
@movq What!? why would anyone Geo-lock a documentary about Foxes !!? 🤦
@movq What!? why would anyone Geo-lock a documentary about Foxes !!? 🤦
@movq What!? why would anyone Geo-lock a documentary about Foxes !!? 🤦