# 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=227938
# next = https://watcher.sour.is?offset=228038
# prev = https://watcher.sour.is?offset=227838
@ probably lol!
@ probably lol!
@prologic nooo post away!!!
@prologic nooo post away!!!
@prologic fuck yeah!!!
@prologic fuck yeah!!!
Unless your new years resolution is to fucking kill capitalism -- before the death of 99& of this epoch's biomass -- by any means necessary, youre just rearranging deckchairs on a Titanic that already hit the iceberg.
Also post as much as you want! It's a free world. It's your feed. It's your daughter. 🤣 nobody actually has to read any of it let alone follow you if they don't want to. 🙃 that's kind of the beauty of a truly decentralized slow social media ecosystem. 😎
Also post as much as you want! It's a free world. It's your feed. It's your daughter. 🤣 nobody actually has to read any of it let alone follow you if they don't want to. 🙃 that's kind of the beauty of a truly decentralized slow social media ecosystem. 😎
@kat You should've seen me back in the day! These days I try to post a little less often so as not to cause too much noise in the ecosystem 🤣 nobody cares what I think anyway right? 😅
@kat You should've seen me back in the day! These days I try to post a little less often so as not to cause too much noise in the ecosystem 🤣 nobody cares what I think anyway right? 😅
@ hehehe, I would say you are hooked! 😋
help i've had this account for barely 2 days and i'm nearly at 100 posts
help i've had this account for barely 2 days and i'm nearly at 100 posts
i am not a #gamer at all but i wanna play this it looks sooo cute https://studiopixel.sakura.ne.jp/keroblaster/index.html
i am not a #gamer at all but i wanna play this it looks sooo cute https://studiopixel.sakura.ne.jp/keroblaster/index.html
my friend is getting into snh48 and its sister groups and it makes me miss being a fan but my oshi (shen mengyao) graduated so i don't have any reason to follow them. but the thing about snh48 is that it's a group full of messy toxic lesbians with mental problems so there is always some wild ass drama going on. you can never leave snh48 standom
my friend is getting into snh48 and its sister groups and it makes me miss being a fan but my oshi (shen mengyao) graduated so i don't have any reason to follow them. but the thing about snh48 is that it's a group full of messy toxic lesbians with mental problems so there is always some wild ass drama going on. you can never leave snh48 standom
🧮 USERS:1 FEEDS:2 TWTS:1203 ARCHIVED:83193 CACHE:2705 FOLLOWERS:17 FOLLOWING:14
i fucking love tux paint it's so cute i wish i could draw
i fucking love tux paint it's so cute i wish i could draw
ladyflash by the go team is sooo good my friend just shared it and i'm obsessed already
ladyflash by the go team is sooo good my friend just shared it and i'm obsessed already
@ https://memoria.sayitditto.net/user/andjuly/
@ https://memoria.sayitditto.net/user/andjuly/
my camcorder videos are gonna go so hard yall like i can post them exclusively to my own youtube site and just do whatever tf i want with it. i should make more vlogs
my camcorder videos are gonna go so hard yall like i can post them exclusively to my own youtube site and just do whatever tf i want with it. i should make more vlogs
@ anyway when i get the memory stick i will record something silly and exclusive for yarn friends i can't wait <3
@ anyway when i get the memory stick i will record something silly and exclusive for yarn friends i can't wait <3
@prologic EVEN COOLER
@prologic EVEN COOLER
@ i also like the separation inherent with using dedicated devices. like i have a DAP, a fiio X1 ii from 2019, and it's still going strong. it's perfect for on the go music listening and i never have to worry about like going somewhere with no reception and the music drops out. it's all local AND the battery lasts longer because i'm not using wi-fi or bluetooth or data. also i can directly access the file system and just add files anytime. this goes for my point & shoot and other devices too. i love this shit i'm such a nerd
@ i also like the separation inherent with using dedicated devices. like i have a DAP, a fiio X1 ii from 2019, and it's still going strong. it's perfect for on the go music listening and i never have to worry about like going somewhere with no reception and the music drops out. it's all local AND the battery lasts longer because i'm not using wi-fi or bluetooth or data. also i can directly access the file system and just add files anytime. this goes for my point & shoot and other devices too. i love this shit i'm such a nerd
@kat yarnd actually stores your feed in plain text on disk too 🤣
@kat yarnd actually stores your feed in plain text on disk too 🤣
@ i think what i love about "retro" (relative to me because i was born 2004) is that it has friction but in a different way than modern tech does. sure there's friction with getting a video from your phone to a computer unless you're a nerd like me with android and syncthing. but not only is that something that could be but isn't easier, it's just... it makes sense for a camcorder from ~2009 to have the kind of friction it does~
@ i think what i love about "retro" (relative to me because i was born 2004) is that it has friction but in a different way than modern tech does. sure there's friction with getting a video from your phone to a computer unless you're a nerd like me with android and syncthing. but not only is that something that could be but isn't easier, it's just... it makes sense for a camcorder from ~2009 to have the kind of friction it does~
my camcorder battery & mini dvds came in the mail so i did a test recording! it's so cool i love the crap quality. i do hope the memory stick arrives soon though because for the discs i can't get them on my computer (not even a rom drive filesystem mount) without "finalizing" the disc which is like an old camcorder thing. i still think i'll prefer disc recording though even if a limit of 30 minutes (or longer for lower quality) is strict. i like limitations like that
my camcorder battery & mini dvds came in the mail so i did a test recording! it's so cool i love the crap quality. i do hope the memory stick arrives soon though because for the discs i can't get them on my computer (not even a rom drive filesystem mount) without "finalizing" the disc which is like an old camcorder thing. i still think i'll prefer disc recording though even if a limit of 30 minutes (or longer for lower quality) is strict. i like limitations like that
@prologic this is epic... you've made a great platform!!! screw big tech we got literal threads here. X, The Everything App, wishes it had literal yarn threads smh my head. also twtxt is so cool like i love that yarn is a frontend for it but also its own thing. all plaintext... coolest shit ever
@prologic this is epic... you've made a great platform!!! screw big tech we got literal threads here. X, The Everything App, wishes it had literal yarn threads smh my head. also twtxt is so cool like i love that yarn is a frontend for it but also its own thing. all plaintext... coolest shit ever
@prologic oooh i should've figured yeah!!! epic...
@prologic oooh i should've figured yeah!!! epic...
@prologic 9am wow!!! 6pm here now :P
@prologic 9am wow!!! 6pm here now :P
@prologic oh yeah i had to do a custom caddy build for that once but then i reverted because i didn't need it anymore (well i kinda do but for now i'm just manually doing it instead of wildcard certs/TLS on demand i'm lazy af). otherwise i love caddy
@prologic oh yeah i had to do a custom caddy build for that once but then i reverted because i didn't need it anymore (well i kinda do but for now i'm just manually doing it instead of wildcard certs/TLS on demand i'm lazy af). otherwise i love caddy
@andros What do you mean by API? yarnd (_which powers Yarn.social pods like twtxt.net_) does have an API, however that API is designed for clients to interact with the pod and the user's account and feed. e.g: there is a command-line client called yarnc and I used to maintain a mobile native app (_using Flutter_).

What use-case did you have in mind?
@andros What do you mean by API? yarnd (_which powers Yarn.social pods like twtxt.net_) does have an API, however that API is designed for clients to interact with the pod and the user's account and feed. e.g: there is a command-line client called yarnc and I used to maintain a mobile native app (_using Flutter_).

What use-case did you have in mind?
@kat So far it's been alright. I wasn't too impressed with Caddy's logging capabilities though or the fact you have to custom build caddy just to support DNS-01 ACME challenge. But other than that, it's okay.
@kat So far it's been alright. I wasn't too impressed with Caddy's logging capabilities though or the fact you have to custom build caddy just to support DNS-01 ACME challenge. But other than that, it's okay.
@bender Well technically now I can turn off ingress access to my infra on ports 80/43 etc and just rely on the outbound wireguard tunnelling for the ingress back in.
@bender Well technically now I can turn off ingress access to my infra on ports 80/43 etc and just rely on the outbound wireguard tunnelling for the ingress back in.
@lyse Nah I'm fone with using their DNS. I _could_ shove DNS onto Vultr too I suppose or run my own DNS server(s), but I don't see the value in that...
@lyse Nah I'm fone with using their DNS. I _could_ shove DNS onto Vultr too I suppose or run my own DNS server(s), but I don't see the value in that...
@movq I was using Cloudflare primarily for 3 reasons: 1) For hosting DNS records 2) For reverse proxying into my infra's services and 3) As a layer of defense against DDoS attacks or stupid misbehaving bots. I'm still using Cloudflare for 1) but 2/3 are now done entirely by something I've built myself (_and working well_). Turns out in order to have decent analytics (_metrics, stats, etc_) on traffic, you have to pay Cloudflare $20/month. That's fine, and I did/do that for twtxt.net. But, if you want to know the originating IP address of requests, that's an "enterprise" feature and that'll cost you $200/month 😱
@movq I was using Cloudflare primarily for 3 reasons: 1) For hosting DNS records 2) For reverse proxying into my infra's services and 3) As a layer of defense against DDoS attacks or stupid misbehaving bots. I'm still using Cloudflare for 1) but 2/3 are now done entirely by something I've built myself (_and working well_). Turns out in order to have decent analytics (_metrics, stats, etc_) on traffic, you have to pay Cloudflare $20/month. That's fine, and I did/do that for twtxt.net. But, if you want to know the originating IP address of requests, that's an "enterprise" feature and that'll cost you $200/month 😱
@kat Good Morning! It's ~9am here 😴~
@kat Good Morning! It's ~9am here 😴~
@kat Pretty sure this is a combination of inspecting the User-Agent and Accept headers of a HTTP requests and responding appropriately with the right resource(s).
@kat Pretty sure this is a combination of inspecting the User-Agent and Accept headers of a HTTP requests and responding appropriately with the right resource(s).
@kat When I set about creating Yarn.social back in ~2020 I deliberately wanted to avoid things like reposts, likes and notifications. I wanted to build something simple and non-distracting. I didn't want to fall into the same traps of "big tech" social media with the only goal being to increase engagement, ultimately to then sell ads 🤦‍♂️ -- Twtxt was then a fantastic base to work off of and the rest is history!~
@kat When I set about creating Yarn.social back in ~2020 I deliberately wanted to avoid things like reposts, likes and notifications. I wanted to build something simple and non-distracting. I didn't want to fall into the same traps of "big tech" social media with the only goal being to increase engagement, ultimately to then sell ads 🤦‍♂️ -- Twtxt was then a fantastic base to work off of and the rest is history!~
@lyse @prologic twtxt-el ?
@lyse @prologic twtxt-el ?
it's epic that twtxt slash yarn doesn't have reposts or likes. it's just chill. replies and posting is all a site needs
it's epic that twtxt slash yarn doesn't have reposts or likes. it's just chill. replies and posting is all a site needs
@lyse if i ever get to it i will absolutely post tux-in-progress pics!!! just a creature....
@lyse if i ever get to it i will absolutely post tux-in-progress pics!!! just a creature....
cron jobs are witchcraft and sorcery
cron jobs are witchcraft and sorcery
@ i've really wanted to make one of those sites you can curl that's terminal friendly but looks different on the browser like how does wttr.in do it... magic
@ i've really wanted to make one of those sites you can curl that's terminal friendly but looks different on the browser like how does wttr.in do it... magic
i like this little ideas utility i've been using like i keep pulling up the idea table to see what i've added and it makes me wanna start one of them like the CLI app i wanna write in golang with charmbracelet's bubbletea even though i only have a vague idea of what i want in a CLI app
i like this little ideas utility i've been using like i keep pulling up the idea table to see what i've added and it makes me wanna start one of them like the CLI app i wanna write in golang with charmbracelet's bubbletea even though i only have a vague idea of what i want in a CLI app
good morning new yarn social/twtxt friends (it is literally 5:30pm where i am i woke up at 3pm and i am still drinking coffee)
good morning new yarn social/twtxt friends (it is literally 5:30pm where i am i woke up at 3pm and i am still drinking coffee)
@prologic YAYYY fuck cloudflare!!! caddy+wireguard amazing combo
@prologic YAYYY fuck cloudflare!!! caddy+wireguard amazing combo
On my blog: Real Life in Star Trek, Rascals https://john.colagioia.net/blog/2025/01/02/rascals.html #scifi #startrek #closereading
@abucci first time I see it, so, thanks for sharing! I would say none of us will be around for 46^2. 😅
Django channels are cool! I had the chance to make a online gaming framework with Channels and Django Rest and was a great experience.

I'm looking forward to doing something in Django LiveView soon.
[47°09′16″S, 126°43′44″W] Transfer 25% complete...
@lyse /me looks at Lyse’s direction, full of envy. 😂

Congrats meme
@prologic can you explain more on that “all ingress is actually egress”?
My twtxt feed has now been rotated, an archive for the second half of 2024 can be seen here:
https://tilde.pt/~marado/twtxt-2024H2.html
My twtxt feed has now been rotated, an archive for the second half of 2024 can be seen here:
https://tilde.pt/~marado/twtxt-2024H2.html
(#bwkz64a) <@prologic https://twtxt.net/user/prologic/twtxt.txt> is that the reason why https://search.twtxt.net/ is giving an SSL_ERROR_INTERNAL_ERROR_ALERT error?
(#bwkz64a) <@prologic https://twtxt.net/user/prologic/twtxt.txt> is that the reason why https://search.twtxt.net/ is giving an SSL_ERROR_INTERNAL_ERROR_ALERT error?
My side project explains very well https://django-liveview.andros.dev/ 😁
My side project explains very well https://django-liveview.andros.dev/ 😁
My side project explains very well https://django-liveview.andros.dev/ 😁
Oh nice, it snows. :-)
@prologic Hmm, what's this Emacs client you heard about?

@movq Unfortunately, there is no feed URL or nick in the User-Agent, it just consists of "xt/0.0.1", that's it. And this client was only active from mid-November until the end of the month.

It'll probably remain a mystery, we'll never know.
The link is public!
The link is public!
The link is public!
@arne Danke! Ui, sehr schön, das sind zweifelsohne hervorragende Upcycling-Projekte. :-) Ja, im Baumarkt Holz zu kaufen ist ziemlich teuer, erst recht, wenn man sich mal die Qualität genauer anschaut.
@prologic Is it possible to interact with twtxt.net from outside? For example, an search API
@prologic Is it possible to interact with twtxt.net from outside? For example, an search API