# 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 481
# self = https://watcher.sour.is?uri=https://social.kyoko-project.wer.ee/user/akoizumi/twtxt.txt&offset=81
# next = https://watcher.sour.is?uri=https://social.kyoko-project.wer.ee/user/akoizumi/twtxt.txt&offset=181
@eaplmx don't fall for it, fediverse as a whole is a joke
@mckinley lmfao
[My VM is Lighter (and safer) than your container | Proceedings of the 26th Symposium on Operating Systems Principles](https://dl.acm.org/doi/10.1145/3132747.3132763 )
@prologic i saw a database dump I made from sqlite converted to mariadb myself...

and there are a lot of commas right there XD
TIL
SQL is just fancy CSV
@prologic when a certain web server software only makes a job harder than it'd be otherwise done quickly with something like nginx (or apache, or caddy), something is AWFULLY wrong
fuck it, i'm throwing the towel with this one, i'll be planning lots of breaking changes on shelltalk, i can handle that by myself
my progress:
* subdomain: done
* database: done (after a few tries because I somehow got it wrong in mariadb)
* config: done (more or less)
* user: done
* ssh: not yet done <- maybe where the issue lies because someone took port 2222 lol
* tls: acme-client going insane by itself isn't helping at all so skipped
wew lad, getting gogs to cooperate with httpd is driving me mad
@movq and that's why I just use nginx, it just works
@abucci have you heard of Svelte yet? ;P
@movq acme-client, httpd, and relayd
@prologic nope, but i'm logged in onto the VPS at all times
if my <insert exposed service here> is ever down, i'll notice it instantly, and probably get to know the issue already ;P
@movq their in-house solutions, in my particular case, three of them are a total mess, and they can't beat muscle memory from past experiences, lol
@tel i'd rather just use gogs (which I already have) plus an external issue tracker/mailing lists than that behemoth
@tel lol
Is it wrong to disagree with the OpenBSD way of doing things, as a system admin?
@prologic exactly, it's essentially a blackhole, everything that gets in, won't be able to get out
@prologic emails sent there go to /dev/null
@prologic https://paste.kyoko-project.wer.ee/st6zkt27cl
Just've been playing with my email server a little bit today, I've set up a honeypot address and got rid of admin@ passwd entry because i already turned it into a forwarding address anyway
Now with zero dependencies! ;D
https://git.kyoko-project.wer.ee/akoizumi/antifetch/commit/197fe89f5edf94a1ab4797df5eae7a50bb273875
@carsten PONG
@lyse
> public domain trees

this took a really weird turn
@movq all hail opensmtpd
"le champagne gophère" ~shokara, 2022~
@prologic for shaming them publicly (and they deserve it)
I totally could have used my pastebin, but the files will be deleted once every week by crontab, lol
https://termbin.com/4584
@prologic what an unexpected outcome, I'll admit
I did it
I DID IT
I BLOCKED OUTLOOK FROM MY SERVER

YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH
My hobby:

Everytime I make a mention of UNIX in uppercase, I always add the trademark notice afterwards.

This post is totally not an exception to the rule.

UNIX(TM) is a trademark of the Open Group
@prologic fortunately that's not the case for me, hell, they don't even know about my dark side (to be concrete, this one) so....
@abucci @movq well, RIP for him. Putting that aside, i'ven't been having issues with my self-hosted email either, I'd like to straight up block Outlook though ;P
@prologic aka GMT, because for some stupid reason, UTC is translated wrong in every language including English lol
nevermind I fixed it now lol
dev 2022/09/03 18:01:41 [FATAL] [...koizumi/gogs/internal/db/repo.go:134 NewRepoContext()] Failed to set git user.email(exit status 255): error: could not lock config file /home/git/.gitconfig: Permission denied 2022/09/03 18:38:59 [ INFO] Kyoko's Tea 0.13.0+dev 2022/09/03 18:38:59 [FATAL] [...koizumi/gogs/internal/db/repo.go:134 NewRepoContext()] Failed to set git user.name(exit status 255): error: could not lock config file /home/git/.gitconfig: Permission denied 2022/09/03 18:39:04 [ INFO] Kyoko's Tea 0.13.0+dev 2022/09/03 18:39:05 [FATAL] [...koizumi/gogs/internal/db/repo.go:134 NewRepoContext()] Failed to set git user.email(exit status 255): error: could not lock config file /home/git/.gitconfig: Permission denied

and that's why I'm unable to run gogs as unprivileged user
However it somehow turned out troublesome for some of my things, hence why I ended up with gogs
@mckinley I've been using cgit before though
@mckinley it's written in python though.... >_<_
@prologic too bad I use emacs ;P @adi @prx
@jlj postgresql more like CursedSQL ;P
a minor issue of this gogs instance is that it's running as root

lol?
gitea was such an unbearable clusterfuck, so was gogs until just now.

DAMN IT
AAAAAAAAAAAAAAAAAHAHAHAHAHAHAHAHAHA
@prologic nope, nginx wasn't the issue at all, I guess it just happened to be a broken gitea build what went into openbsd packages or something
it's already too much of a bother for something that claims to be painless, how ironic lol
@prologic can confirm
@prologic my current installation at https://tea.kyoko-project.wer.ee has a non-functioning UI and it took like 5 tries to get past the install screen. gitea version is 1.16.x
wew lad, installing gitea took a really weird turn
@prologic
pretty much:
yarnd -n .kyoko -O -R --api-signing-key [redacted] --cookie-secret [redacted] --magiclink-secret [redacted] -u https://social.kyoko-project.wer.ee -d /usr/local/yarn/data --disable-archive -A akoizumi -E koizumi.aoi@kyoko-project.wer.ee -t /usr/local/yarn/kyoko

yeah yeah I know about the env vars but i think beyond systemd it gets rather troublesome

PD: you should unfollow my old ID on the dead pod ;P
My /usr/local is at its limit again, but I don't really have to worry about this pod like earlier
@stigatle talk about bad timing
well great the issue that I described in #980 also happens in qtwebengine (chromium) lol
little bobby tables go brrrrrr
https://github.com/harelba/q


Oh boy
https://github.com/natesales/q - A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH.
update on the php thing, it was totally a chroot thing, and I disabled it woooo
@jlj welcome back mate
heh, the twtxt dimension got real fun lately
"I'm in your show, f*cking it up"
https://git.kyoko-project.wer.ee/akoizumi/posix-sh-tools/tree/bin/git-send-paste?h=main*
@prologic yea
@prologic former yarn pod
again, kyoko.nerdpol.ovh is dead, lol
@prologic same, although I doubt it'd be any useful though. Heck, even someone on github had forked yarnd's predecessor lol
I found another twtxt-related daemon but it'd be a trouble to yarn it up
https://github.com/plomlompom/htwtxt
gotta love dino fucking up my mixer's volume every time I launch it
lol the what now
~~~FBI OPEN UP YOUR SOURCE CODE~~~

lol https://git.kyoko-project.wer.ee/akoizumi/kyoko-yarn/

glitch in the matrix!
@search_social yo
I'm a YARN BALL!
@jason test passed successfully


phew finally, this will be live on my pod shortly after I tweak it a little more
eh fuck it, Plan B
i.e. seems to work fine anywhere else but timeline
well shoo I totally ruined the pod's css now lool
@prologic birthday? orly?
@jason ayo
@notvantaablack welcome!
@mckinley my github account is also flagged for the same reasons, I just think gitea is not good software just because there's no dogfooding as you just said. What a pity
I'm pretty sure it has to do something with (over)using chroots, which for my particular use cases at KyokoNet, don't fit at all (or rather, I can't make them fit)
OpenBSD and PHP only work together if you're using the built-in httpd(8), but when you want to use nginx instead, good luck... It won't work
@movq if the solution means just throw more hardware at the problem, then something is outright wrong.

that always happens.... \\_(:/)_/
opensmtpd email forwarding is so lovely... ^.^
wew lad, i'm trying to set up temporary file upload and linx is totally not collaborating lmao
Geez, I need to rewrite the network's wiki, again.
Meta's chatbot says the company 'exploits people' - BBC News https://www.bbc.com/news/technology-62497674
This is it, the first and only ephemeral Yarn pod, and I run it!