# 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 196258
# self = https://watcher.sour.is?offset=176156
# next = https://watcher.sour.is?offset=176256
# prev = https://watcher.sour.is?offset=176056
[47°09′41″S, 126°43′50″W] Automatic systems disengaged due to thunderstorm
Hurting their engagement numbers eh? 🤔
Hurting their engagement numbers eh? 🤔
I guess it was just @david and I today, see y'all next time 😅
I guess it was just @david and I today, see y'all next time 😅
Glenda’s on a Joy Division kick: http://a.9srv.net/image/jocelyn.x3y2o10t1.png
Glenda’s on a Joy Division kick: http://a.9srv.net/image/jocelyn.x3y2o10t1.png
On my blog: Free Culture Book Club — Fully Automated! part 2 https://john.colagioia.net/blog/2024/11/23/fully-automated-2.html #freeculture #bookclub
@doesnm You don't generally call go build main.go or whatever. You generally call go build . or go build ./cmd/foo/... -- Because you need to tell the compiler to build a whole package or a bunch of sub-packages + main. go run main.go only works for the simplest case.
@doesnm You don't generally call go build main.go or whatever. You generally call go build . or go build ./cmd/foo/... -- Because you need to tell the compiler to build a whole package or a bunch of sub-packages + main. go run main.go only works for the simplest case.
Starting the call: https://meet.mills.io/call/Yarn.social

Come join us!
Starting the call: https://meet.mills.io/call/Yarn.social

Come join us!
Very nice presentation! 👏
Very nice presentation! 👏
@sorenpeterdarch.dk i'm there! Just in time I think, can't comment, wants to signup, which I won't.
@sorenpeterdarch.dk i'm there! Just in time I think, can't comment, wants to signup, which I won't.
[47°09′14″S, 126°43′15″W] Automatic systems disengaged due to heavy rain
Live from Piksel Festival in about an hour via: https://www.twitch.tv/pikselfest - Also other presentations stating momentary
Live from Piksel Festival in about an hour via: https://www.twitch.tv/pikselfest - Also other presentations stating momentary
Live from Piksel Festival in about an hour via: https://www.twitch.tv/pikselfest - Also other presentations stating momentary
Live from Piksel Festival in about an hour via: https://www.twitch.tv/pikselfest - Also other presentations stating momentary
[47°09′04″S, 126°43′20″W] Wind speed: 62kph
go build is working but not go build main.go
[47°09′32″S, 126°43′29″W] Automatic systems disengaged due to blizzard
@aelaraji I knew you'd end up choosing OpenGist 🤣
@aelaraji I knew you'd end up choosing OpenGist 🤣
@aelaraji Yeah I've been busily refactoring code today to use yt-dlp under the hood 👌
@aelaraji Yeah I've been busily refactoring code today to use yt-dlp under the hood 👌
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?
🧮 USERS:1 FEEDS:2 TWTS:1162 ARCHIVED:80992 CACHE:2550 FOLLOWERS:17 FOLLOWING:14
Same here:


$ youtubedr download 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
2024/11/23 09:01:12 download to directory .
time=2024-11-23T09:01:12.946+10:00 level=INFO msg="Downloading video" id=YpiK1FMy2Mg quality=medium mimeType="video/mp4; codecs=\"av01.0.01M.08\""
chunk at offset 0 has invalid size: expected=10485760 actual=0


What I'm seeing is some kind of detection going on and the CDN servers responding with 0 bytes.
Same here:


$ youtubedr download 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
2024/11/23 09:01:12 download to directory .
time=2024-11-23T09:01:12.946+10:00 level=INFO msg="Downloading video" id=YpiK1FMy2Mg quality=medium mimeType="video/mp4; codecs=\\"av01.0.01M.08\\""
chunk at offset 0 has invalid size: expected=10485760 actual=0


What I'm seeing is some kind of detection going on and the CDN servers responding with 0 bytes.
Same here:


$ youtubedr download 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
2024/11/23 09:01:12 download to directory .
time=2024-11-23T09:01:12.946+10:00 level=INFO msg="Downloading video" id=YpiK1FMy2Mg quality=medium mimeType="video/mp4; codecs=\"av01.0.01M.08\""
chunk at offset 0 has invalid size: expected=10485760 actual=0


What I'm seeing is some kind of detection going on and the CDN servers responding with 0 bytes.
Wow! Just Wow! 😮 Discovered this whilst trying to debug why my Youtube frontend no longer works:


$ youtube-dl 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
[youtube] YpiK1FMy2Mg: Downloading webpage
WARNING: unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
ERROR: unable to download video data: HTTP Error 403: Forbidden
Wow! Just Wow! 😮 Discovered this whilst trying to debug why my Youtube frontend no longer works:


$ youtube-dl 'https://www.youtube.com/watch?v=YpiK1FMy2Mg'
[youtube] YpiK1FMy2Mg: Downloading webpage
WARNING: unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
ERROR: unable to download video data: HTTP Error 403: Forbidden
https://galusik.fr/fridayrockmetal/2024-11-22-frm.m3u tonight #fridayrockmetal playlist
@sorenpeterdarch.dk Post us a link to the livestream as you're about to go on? 🙏
@sorenpeterdarch.dk Post us a link to the livestream as you're about to go on? 🙏
@sorenpeterdarch.dk Cool! 😎
@sorenpeterdarch.dk Cool! 😎
I'm giving a shot talk about twtxt/yarn/timeline tommow around noon CET at Piksel Festival in Norway. More info and link for live stream at: https://24.piksel.no
(So I will most likely not be joining the call)
I'm giving a shot talk about twtxt/yarn/timeline tommow around noon CET at Piksel Festival in Norway. More info and link for live stream at: https://24.piksel.no
(So I will most likely not be joining the call)
I'm giving a shot talk about twtxt/yarn/timeline tommow around noon CET at Piksel Festival in Norway. More info and link for live stream at: https://24.piksel.no
(So I will most likely not be joining the call)
I'm giving a shot talk about twtxt/yarn/timeline tommow around noon CET at Piksel Festival in Norway. More info and link for live stream at: https://24.piksel.no
(So I will most likely not be joining the call)
@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.
@bender I no longer do, no. But I do run https://gist.mills.io/
@bender I no longer do, no. But I do run https://gist.mills.io/
This got my thinking. If I remember correctly, @prologic ran a pastie on mills.io not long ago. I believe it was one he even coded himself! Do you still run that, James?
@aelaraji the irony of it is, not just foxes, but foxes living in Berlin! :-D
@bender Will do. 😅
@bender Will do. 😅
@bender Will do. 😅
@bender Will do. 😅
@aelaraji No idea. Copyright this, intellectual property that, … 🤪
@aelaraji No idea. Copyright this, intellectual property that, … 🤪
@aelaraji No idea. Copyright this, intellectual property that, … 🤪
@aelaraji No idea. Copyright this, intellectual property that, … 🤪
I prefer the code here, than having to go to another place to see it. :-P Honestly, I do. What you have posted is shorter than most of @abucci's twtxts. :-D
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
#SoftwareLivre na AP: Mais uma vez rejeitado

https://ciberlandia.pt/@marado/113521670550466873 Rejeitado com votos contra de PSD, CDS e CH, abstenção de IL, votos a favor dos restantes.
#SoftwareLivre na AP: Mais uma vez rejeitado

https://ciberlandia.pt/@marado/113521670550466873 Rejeitado com votos contra de PSD, CDS e CH, abstenção de IL, votos a favor dos restantes.
@ both look pretty good and delicious to me 😀
@ both look pretty good and delicious to me 😀
@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 !!? 🤦
@movq cheers! Let me know if you ever make it to Florida. We'll send you back a handful of kilograms heavier, at least! :-D
I'm cloned repo and go mod init/go mod tidy/go build, only master are broken?
[47°09′24″S, 126°43′41″W] Working impossible due to heavy rain
@aelaraji

> Video unavailable
> The uploader has not made this video available in your country

Too bad. 🫤
@aelaraji

> Video unavailable
> The uploader has not made this video available in your country

Too bad. 🫤
@aelaraji

> Video unavailable
> The uploader has not made this video available in your country

Too bad. 🫤
@aelaraji

> Video unavailable
> The uploader has not made this video available in your country

Too bad. 🫤
@bender WELL, that looks much better than mine. 😂

https://movq.de/v/6d07f1486c/p.ff.jpg-small.jpg

Doesn’t matter, had pizza. 😝
@bender WELL, that looks much better than mine. 😂

https://movq.de/v/6d07f1486c/p.ff.jpg-small.jpg

Doesn’t matter, had pizza. 😝
@bender WELL, that looks much better than mine. 😂

https://movq.de/v/6d07f1486c/p.ff.jpg-small.jpg

Doesn’t matter, had pizza. 😝
@bender WELL, that looks much better than mine. 😂

https://movq.de/v/6d07f1486c/p.ff.jpg-small.jpg

Doesn’t matter, had pizza. 😝
Fonte: https://twitter.com/PJudiciaria/status/1859947154246369585
Fonte: https://twitter.com/PJudiciaria/status/1859947154246369585
Este é um vídeo publicado pela Polícia Judiciária na sua conta do Twitter. A começar pela banda sonora brostep, tenho várias questões sobre o estilo de edição e o seu significado
Este é um vídeo publicado pela Polícia Judiciária na sua conta do Twitter. A começar pela banda sonora brostep, tenho várias questões sobre o estilo de edição e o seu significado
@lyse AWESOME! it'll definitely come up handy... 🙏
@lyse AWESOME! it'll definitely come up handy... 🙏
@lyse AWESOME! it'll definitely come up handy... 🙏
/https://baldo.cat/media/photos/IMG_2733.jpeg) #catsoftwtxt
#catsoftwtxt
#catsoftwtxt
@bender Glad you could find it useful ... as for like I'm glad they're not a thing here xD otherwise we wouldn't be having as much conversations going on in here. but I get it, and do appreciate it. 🙏