# 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 170
# self = https://watcher.sour.is?uri=https://doesnm.p.psf.lt/twtxt.txt&offset=66
# next = https://watcher.sour.is?uri=https://doesnm.p.psf.lt/twtxt.txt&offset=166
Second ip works, yes. According to redirect plinth this site is FreedomBox instance (tried FreedomBox on my single board computer)
Interesting: only for me Goryon does not persist account if i force stop him? If i fix this (on my side) maybe i will host yarn
I don't know. Maybe it's dumb secure for ddos and botnets? But it can be used not only with IRC
Remembered about one ISP which disallow IRC stuff on his servers. By searching i found what it's many ISP's which equals IRC to proxy and doorways. This is unfair!
Not me. Because my language skills (especially sound/audio) are bad
Actually better than game console: https://elon.cucked.me/grapplingdev/status/1872013696077308284
ROFL
Your nick is normal. After i delete gh account with nick doesnm i can't reuse them. And my next nick is... doesnmisclown xD (without a)
python cgi script which handles micropub and writes content to twtxt file. I was want micropub+microsub for twtverse but seems i burned (due choice wrong stack?): https://privatebin.net/?0b598b91ac186855#BfRKjLUQz5KUFJNekJBb5V2qvtEe8xQN8nenYbkez2XR
You are right: no advantage. Also your method can make backward compatible to feeds which doesn't implement metadata extension
No, i mean just _. If my nick = _ and my twtxt is located at https://doesnm.cc/twtxt.txt then just display me as doesnm.cc. Why it's not intuitive?=
Why not nostr way? https://github.com/nostr-protocol/nips/blob/master/05.md#showing-just-the-domain-as-an-identifier
Wait Usernet is alive? Does it using NNTP or some other modern technology?
According to internet it's adshield and i dont think you should allow this domain: https://redlib.nadeko.net/r/uBlockOrigin/comments/188khmu/site_breaks_with_error_unless_ad_domain_is/
Lyse and me tested. Now prologic make public key auth. Ask prologic for create user and give your public key
Test post from IndiePass app
Micropub test of creating a basic h-entry
ILITA (russian network in i2p) get spammed very often (including dms and channels). Now i forgot password and can't join in +r channels :(
Have this bbs in my bookmarks. Live instance available in ssh://lowlife@45.79.250.220. Password is hightech
@prologic did your pod start supported sending txtmentions? Or you manually (Your mention appears in aelaraji's mentions.txt)
Google Drive? Can he give direct link? Idk about he but twtxt feed can he hosted in s3!
Hm, does your implementation works not with txt-only? I'm tried to write own but didnt test it: https://paste.ee/p/CopOR
Upd: it should show 500 because fpm daemon is broke but i didnt setup reverse_proxy for php
Fun fact: php are broken on my pubnix xD https://doesnm.p.psf.lt/info.php
Maybe realize webmention in my feed? (receiving). Sending maybe will be implemened in WIP client...
Btw about social: found very interesting thing about twitter:

> The legal basis that X asserts in the filing is not terribly interesting. But what is interesting is that X has decided to involve itself at all, and it highlights that you do not own your followers or your account or anything at all on corporate social media, and it also highlights the fact that Elon Musk’s X is primarily a political project he is using to boost, or stifle, specific viewpoints and help his friends. In the filing, X’s lawyers essentially say—like many other software companies, and, increasingly, device manufacturers as well—that the company’s terms of service grant X’s users a “license” to use the platform but that, ultimately, X owns all accounts on the social network and can do anything that it wants with them.
Lol, metadata extension should be optional for backward-compability
What do you mean?
go build is working but not go build main.go
I'm cloned repo and go mod init/go mod tidy/go build, only master are broken?
htwtxt maybe, but i can't built it (broken?)
My feed is only 16K. At which size i should archive feed?
Did you mean Death Internet Theory?
Always has been. Web spec is too hard to implement your own web browser from scratch (nothing can, even Google and Apple, they forked KHTML). So if we not count forks we have only three browsers: Google Chrome, Mozilla Firefox and Apple Safari
You need quant computer to host these key services. Nobody will do that. ActivityPub/Twtxt instance can be hosted on calculator
I think it's centralized shit with lying about decentralization. All network is worked by two centralized things: plc.directory (did storage?) and network relay (bsky.network). You can host your relay but this require TOO MUCH resources (2TB storage and 32GB RAM read more ). Also i try running PDS and: 1. I can't register account via app,only via cli 2. It leaked on 2GB virtual machine then killed by oom after trying to register account via cli
I think it's centralized shit with lying about decentralization. All network is worked by two centralized things: plc.directory (did storage?) and network relay (bsky.network). You can host your relay but this require TOO MUCH resources (2TB storage and 32GB RAM read more ). Also i try running PDS and: 1. I can't register account via app,only via cli 2. It leaked on 2GB virtual machine then killed by oom after trying to register account via cli
Lol, who use stories in IM? It's crazy! Im only use for talking with parents and academy
Hah, seems i cant connect to plain because irc+insecure://irc.mills.io also not work (my bouncer powered by soju)
Lol, irc.mills.io has expired certificate until 2018 year 0_0
It redirects to main page
See Integrations section
Seems Hallway link in https://indieweb.org/twtxt is broken and redirects to main page. Is it abandoned?
Android phone with 4GB RAM. Jenny+mutt runned in Termux. With change #tho4wpq from aeralaji mutt loading 3-5 seconds
I need to wait 30 seconds every start of mutt with 8 feeds
Tried migrating to jenny... So seems it not suitable for my phone. Fetch command fetched archived feeds so i have 37k+ entries and mutt hangs for several seconds for loading this. Also i don't like hardcoded paths for config and follow file
IRCCloud is shareware and proprietary :(. Free period only two weeks and after your connection disabled after two hours of inactivity. Maybe Quassel or TheLounge is better?
Currenly im use senpai in Termux and soju from p.psf.lt
That's very sad... Btw twtxt is more hardly to spam because of bad discovery. So you can only spam to your followers. Did you really want abandon best method of microblogging?
What if i want to delete avatar? Im deleted avatar meta field but still see avatar on twtxt.net
Seems he want "get permanarely unfollowed and ignored". Btw did you unfollow him? I see follow in your feed
@prologic huh? looks like someone flooding twtxt
Hm, seems i breaking something in twet code for handling mentions
@sorenpeter 's webmentions uses this trick: http://darch.dk/mentions-twtxt
Does they send voice messages?
Btw what about third-party chats support in WhatsApp? Iirc this feature only available in Europe
Web interface is deleted in https://git.mills.io/saltyim/saltyim/commit/376de2702319686c902ec03b8ca1e17b020fc639 but seems incorrectly (in source i see git lfs metadata). Can be builded if you grab https://git.mills.io/saltyim/saltyim/src/commit/15a64de82829/internal/web/app.wasm and place it in source (go directory has cached source) and rebuild
Im also have running saltyd at doesnm.cc (delegated to salty-doesnm.p.projectsegfau.lt) but maybe i do something wrong
What is #foo ? How to cook #foo ? How to eat #foo ?
this looks strange in twet xD: blue highlight of 2024-10-09T08:11:00Z(prologic)
Honestly... not much. Have abandon two projects (both private) on Golang and one related to cryptography. My mostly languages are Python and Javascript (also can PHP). After writing code on Go i spend same time on fixing dumb errors
What if webfinger endpoint goes down?
In nostr/simplex you did not bounded account to server because its just a relay. In matrix, xmpp and salty.im you store account data on broker and when broker is down you will no longer to communicate
How? have many aliases (doesnm@doesnm.cc,doesnm@mills.io,doesnm@doesnm.p.psf.lt) and array of inboxes?
I think salty.im is simplest than simplex. But attempt to implement this i have problems than salty cli cant decrypt messages from another saltpack realization (and reverse) . Also simplex is more decentralized (like nostr?)
Maybe i should sleep more? Noticed about mistake in my follow entry for prologic. Already fixed
Necropost: btw i have twt alias for twet 😅
Idk about other pubnixes but i can freely edit caddy config (or change webserver and use other config format)
Understand, ok seems i should leave gemini untouched
I mean thread command but bash escapes quoted as command...
Ok, i know how to command working (not sure), but seems it only grab from cache. Maybe make fetch from twtxt.net if hash not found?
should i delete gemini support from twet? iirc in twtxt v2 it starts prohibited. And all of my fields are https
No, im just crazy (joke)
Lol, good but why why not /data/data/com.termux/files/usr/tmp?
It has twts cache which used if timeline is set to jew. Maybe i.should fork twet to make wishes like newlines (i see two squares), showing conversations, showing twts if not found in cache and parsing medata to configure url, nick and followers (currenly it duplicated in config and twtxt file)
Only with dovecot xD. For mail im use android native mail client and not mutt. And jenny display some errors with found some files and /tmp dir (android dont have /tmp)
twet display twts in raw format with some formatting (sadly no newlines). And for reply messages i just seen (#hash). But which text hidden on hash? currenly im open twtxt.net/twt/hash to see this
Yes, im also do not like Hugo so rewrite theme above to Jekyll (with some changes)
https://git.dc09.ru/DarkCat09/dc09-hugo
How to read twts without browser? I dont understand context in reply messages
Lol, im just join for several minutes. Wait, Merkle Trees in twtxt?
huh? im send. currently send twice
Lol, Discord is centralized. Did you mean Salty.IM? (want groups)
Done!
i'm sent to prologic@mills.io
this log can contain ips so im place it in secret path and send link via salty
Official yarn.social tool: git.mills.io/yarnsocial/useragent
how to parse caddy access log with useragent tool? seems it dont detect anything in json
Found this: https://notabug.org/tinyrabbit/gemini-antenna. Maybe it have some user-agent alternative?
Yes. I have only twtxt and scp hook in twet and it *enough*
Wait, webfinger? Mandate this ruin philosophy "twtxt is just text file"
Can i change identify without ruining federation? it is important because i can change server and want migrate all my data
I dont think that is ruined twtxt. Twtxt v2 is just standartize twtxt and yarn extensions. What is bad?
I hear about Gemini Antenna as User Agent alternative but cant find any information
No, json is overhead. I love twtxt for simplicity where blog is just text file and not several json files where fields are repeated...
lol, this flags looks like russian name
Sorry but i dont undestand b. New feed author? But why?
Aggred. But reading twtxt in raw form sounds... I can't do this
Finally pubnix is alive! That's im missing? Im only reading twtxt.net timeline because twtxt-v2.sh works slowly for displaying timeline...
Hello!