# 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=181
# next = https://watcher.sour.is?uri=https://social.kyoko-project.wer.ee/user/akoizumi/twtxt.txt&offset=281
# prev = https://watcher.sour.is?uri=https://social.kyoko-project.wer.ee/user/akoizumi/twtxt.txt&offset=81
FIVE TONS OF FLAX! https://blog.kyoko-project.wer.ee/nap300.htm
@mckinley very lovely
@prologic holy crap really? I'll upgrade right now!
@mckinley that's more or less what saait from codemadness does
https://stackoverflow.com/questions/20663712/css-display-none-not-working booyah
@darch

                <a class="followBtn" style="display: none;" href="/follow?nick=jmjl&url=https%3a%2f%2fsocial.kyoko-project.wer.ee%2fuser%2fjmjl%2ftwtxt.txt">
                  <i class="ti ti-circle-plus"></i>
                  Follow
                </a>
                <a class="unfollowBtn" style="display: inline;" href="/unfollow?nick=jmjl">
                  <i class="ti ti-circle-minus"></i>
                  Unfollow
                </a>


maybe my CSS is just broken or the browsers I use no longer recognize the display: none value hmm
@darch I don't have JS disabled at all. It also happens in qutebrowser (chromium-ish)
@darch nor does anyone else either, which is what's bugging me
simplecss looks cool though (although since the bug that I spotted on my pod still exists)
RIP the kyoko logo again loool
which is exactly what I'm doing for this pod
@darch well, that's one way of doing it. yarnd itself has the -t option to load themes from a directory
@darch hmm I might do the same thing for my pod, who knows
i'm waiting
who would like to play a game? https://wiki.kyoko-project.wer.ee/wiki.cgi/among-sus
Se nos ha ido un maestro, https://es.wikipedia.org/wiki/Carlitos_Bal%C3%A1

Tá-ta Ta-tá-ta
"Ba-lá"
@prologic agreed 9999999999999999999999999999%
https://support.microsoft.com/en-us/windows/windows-update-is-now-carbon-aware-a53f39bc-5531-4bb1-9e78-db38d7a6df20

Windows users < Linux users < \\*BSD users*
temporary file upload insanity II: I still can't get anything there to work as it should

SIGH
@prologic @darch seriously moving to salty when? signal is nothing but trash
Signal Desktop is gone https://cdn.nuegia.net/29a006d8-27e4-403a-a848-7c2d23c3c4c9/psishare-MgnFrG.png
fuck it, I might just use PmWiki lol
great, now doku refuses to work lmfao
Setting up DokuWiki for KyokoNet now, hugo was being a terrible headache to deal with
@darch now let's hope for simpleCSS to replace picoCSS on yarn.social, heh. I recall ullarah fighting with picocss overrides every time picocss itself got an update, that was hell.
also added a background image to the whole thing, but I have not optimized it yet so scrolling will be painfully slower
still haven't managed to put this on the top, but it sorta works[TM]
@darch what theme do you use on your pod? I wonder if it's the same as the one on your repository on prologic's gitea
Integrating openring with Logarion · mirror:world https://dimension.sh/~novaburst/k103pn.htm
@abucci isn't it obvious?
aside from the avatar loss
hopefully no feeds hosted here took damage from my actions
oh geez, I kinda fucked up my yarn pod for a while because I was running it as root the whole time
https://git.mills.io/prologic/box/media/branch/master/docs/logo.png

oh my
@prologic
> It was built on a weekend.

so it was my mailserver ;p

> It most certainly won’t be capable of crawling the massive (crpapy) Interwebs however but it works pretty well (as I said) with simple websites and simple web pages.

feature not a bug, wiby even does the same thing
The Curse of Python (Or How Searx Turned Out To Be A Terrible Mess) https://dimension.sh/~novaburst/qy5cja.htm
@prologic if I had explicitly put them on the site the joke would be lost, lol
Languages being implicitly mentioned in order of appeareance on KyokoNet's page: C (8), Go (8), Lua (1), Perl (1), PHP (1), C++ (1)

Trivia: fuck around and find out >;P
worth a blog post or something
I kind of dislike having to fuck around with symbolic links. I had to do that for my personal Gemini site on my server for it to get found.

Aoi's cottage
The Curse of Python (YOLD 3188 in Discordian calendar) https://termbin.com/3tgj
@abucci yeah, you're right. The web is dead for all I care, it's over.
@kyokoadmin fuck knows if my server will be able to hold it for long though lol
although I just got reminded that spyda still uses rice.go and i'm already getting a headache
I'll be getting around to theme the last one eventually
my server runs a bunch of prologicware lol, yarnd, saltyd, and now spyda ;p
@kyokoadmin searx is total madness, that's why I did that
Windows users are techlets https://answers.microsoft.com/en-us/windows/forum/all/why-is-windows-10-so-bad/bbd60c83-0726-4dbf-b03b-100e272e4364
@prologic yeah just the PWA, the non-web client(s) work just fine
@prologic what Content-Security-Policy should I have on my web server for salty? the frontend ain't reacting well to my global config lol

>>
evalerror: refused to create a webassembly object because 'unsafe-eval' is not an allowed source of script in the following content security policy directive: "default-src 'self'".
<<
@justamoment that's why there's a link on 'bcrypt-hashed' that is unnoticeable to the human eye lol
i'm done, for real
Well shit, I had to reset my Gogs setup clean off because it collapsed under its own weight. Everything's good now though
It's not nice to see a dude finding enemies where there isn't, or blaming all of his issues on one guy, for entirely no good reason at all.
sacrificed two otherwise useless slices and expanded /usr/local
[Michael Jackson - Bad (Official Video)](https://yewtu.be/watch?v=Sd4SJVsTulc)
LOL
wew

Soul devotion > curl https://social.kyoko-project.wer.ee/register/
<a href="/register">Moved Permanently</a>.
yarnd's API go brrrrrrrr
@mckinley well played
@prologic Like, invite codes or something? My current way right now involves email but I don't see why wouldn't that work either
technically it could still count as being open due to the existence of the button so....
also I replaced this pod's register button with the application form now via nginx redirect ;P
https://git.kyoko-project.wer.ee/KyokoNet/web/commit/c5e5df5f3b7572f9ab3553eb1b19967157878630 it's complete!
I'm writing an application form for KyokoNet by trial and error, who knows for what or why, but i'm getting somewhere
Debian users IRL
@prologic Agreed
post-datum: I'm biased against Postgres because I found it complex to even get a grasp of, and that was a couple years ago, and it seems like it still is...
I first made a dump of the sqlite3 database mentioned in the 'Path' field on the picture. Then I used this python script I had to edit beforehand to get a mysql/mariadb dump. I had mariadb set up from earlier, same for gogs's config. I proceded to edit the dump to fix some odd details i've been having with my repos and then imported it from mariadb. Booted up gogs again and _poof_
it worked


YUCK
been trying something
alright i'm done
mourning? what mourning? my real world me is unable to hold himself back any longer
HAHAHAHAHAHA
@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?