Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

FYI: i'm probably gonna write my own software for running an app compatibility database for an emulator. it won't be very complex initially, but it will be open-source and somewhat customisable, so who knows, maybe it'll be useful to someone else down the line

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

I started writing my own to use for touchHLE. it's going to be very lightweight, because the existing solutions weren't practical for me, but customisable, because I want this one to be practical for others. still very unfinished

https://github.com/hikari-no-yume/app-compatibility-db

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

GitHub's own tutorial for how you use OAuth with their API and get basic user info is out of date, but you know what's not out of date? that's right, my code to do that: https://github.com/hikari-no-yume/app-compatibility-db/commit/7d56a1d485739e87897c5a5cfececaddf42e5736

1 replies →
1 replies

systemd-jaded.timer

(replying to Kanbaru 🌟 (one hikari of too many))

@hikari fuck yeah PHP (unironically)

Kanbaru 🌟 (one hikari of too many)

(replying to systemd-jaded.timer)

@leftpaddotpy there's no better tool for a lightweight minimal-dependencies webapp!

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

I think I figured out how to do sessions in PHP in the spirit of the GDPR and e-Cookie law (but maybe not the letter, I didn't check)

https://github.com/hikari-no-yume/app-compatibility-db/commit/9ff388306ce1fabf498a464036d79bd2df305569

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

okay so the big thing i have left to do is screenshot uploads. this is annoying because of file handling, image processing, privacy, disk space… luckily i have thought of an absolutely horrible solution that solves all of these. oh boy

1 replies →
1 replies

Richard Barrell

(replying to Kanbaru 🌟 (one hikari of too many))

@hikari libaa? ;)

Kanbaru 🌟 (one hikari of too many)

(replying to Richard Barrell)

@0x2ba22e11 hahahaha now that would be funny

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))
1 replies →
1 replies

systemd-jaded.timer

(replying to Kanbaru 🌟 (one hikari of too many))

@hikari that's a very funny implementation lmao

semi relatedly still contemplating how i want to implement a big-print program in js, ideally supporting vectors and pdfs, but doing so would turn it from a weekend to do it with canvas and images to at least a week

e: (ok it looks like i could base it on a pdf library)

Kanbaru 🌟 (one hikari of too many)

(replying to systemd-jaded.timer)

@leftpaddotpy use SVG and then throw it at a PDF generator?

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

as usual I forgot to git add the new template file lmao :coolguy:

Kanbaru 🌟 (one hikari of too many)

(replying to Kanbaru 🌟 (one hikari of too many))

as you may have seen, I got it complete enough to be happy to go live with it: https://social.noyu.me/@hikari/statuses/01HCDN752A0SGDNY4DJWK30RZ0

I've given it a license now, too, so you can use this web app for your own project if you want.