Kanbaru 🌟 (one hikari of too many)

emulator developer folks: is there an off-the-shelf software package suitable for an app compatibility database. I don't want to use a wiki and I don't want to use an issue tracker.

3 replies β†’
3 replies

Saagar Jha

(replying to Kanbaru 🌟 (one hikari of too many))
@hikari Google Docs

abadidea

(replying to Kanbaru 🌟 (one hikari of too many))
microsoft access 97 screenshot
2 replies β†’
2 replies

Kanbaru 🌟 (one hikari of too many)

(replying to abadidea)

@0xabad1dea 😭


Jernej Simončič �

(replying to abadidea)

@0xabad1dea @hikari Today (that is 2023-08-30) I finally got rid of a Windows XP machine at a client that was running some EDI software written in a mishmash of batch files, Visual FoxPro, Delphi (and as I found out) Access. (the software is sadly still running, except it's now on a Windows 10 machine)

Kanbaru 🌟 (one hikari of too many)

(replying to Jernej Simončič �)

@jernej__s @0xabad1dea they used THREE different β€œeasily build a GUI around your database” packages?!


Jordan

(replying to Jordan)

@hikari …this hits way differently in plaintext, it’s supposed to be strikethrough to make it tongue-in-cheek ><

Kanbaru 🌟 (one hikari of too many)

(replying to Jordan)

@jrose don't worry, the client i use has strikethrough :)

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.