@tempest ahh that makes sense but really sucks. it seems like there isn’t any way to make a UI that I can feel comfortable with. even GUI libraries like Qt require me to make some major sacrifices
I guess this project has been about me trying to write code that others can use, even if they aren’t technical. but I hate having to give up {the ability to verify that all of my code is working as intended} in order to get there, as well as {the ability to write abstractions that work under all circumstances without any hidden gotchas}
@shijikori I don’t just want to make it available - I want it to be easy-to-use so that even non-technical people can use it. at the moment there’s a whole Process you have to go through to make it work, which would be too much for most people who aren’t comfortable how Python venvs and pip work
but, I do have a it on one of those websites! I’ll probably post the link once I feel like it’s ready to be seen
but yeah they must have backtracked on their stance on API access because now it seems like they’re manually approving API keys for non-commercial uses
okay it’s looking like I might be able to host #GAGSProject for free with PythonAnywhere. but I need reddit to give me permission to host a website that uses their API, so I just submitted a request and hopefully they’ll approve it 🤞
blacklisting works! and your blacklist is saved after every search, so you don’t have to re-type it every time (eventually I might add a “save” button below the blacklist too)
now I just need to figure out whether I’m going to host this on a server for people to access, or if I’m going to create an installer so that people can use it on their own computers. tbh unfortunately I’m probably going to end up going with the installer because I can’t afford a VPS right now. but that’s a shame because I’d love for everyone to have the convenience of just being able to go to a website to search for things
A cuddlepile of robots
a thousand Source-Engine collision sounds play simultaneously
#Windows11 actually fixes something that used to drive me crazy in Windows 10:
for some reason when my monitors go to sleep and come back on again, Windows 10 always thought that my main monitor no longer existed and moved all windows from it onto my right monitor instead. and then of course my main monitor would come online again with no windows on it, because they’ve all been shifted to the right for no good reason
Windows 11 actually handles this case really well because as soon as my main monitor comes online, it recognizes that and shifts my windows back to it again
I think what I’m learning from #GAGSProject is that the answer to “how do I do HTML/CSS/JS in a way that is safe and sane without adding a bunch of magical black boxes?” is that “you can’t lol you need the black boxes to do that”
like I fucking hate React but I think I kinda understand why people use React now, because the alternative is to write code in 4 different languages and somehow make sure that they’re all meshing together exactly correctly
as far as i can tell there’s only two things that get named after people and it’s the two things that nobody wants: diseases and math
Jester's Live Time Display: Charging demons stronger than me with sub-optimal equipment [Hdest W/ Compendium collection]
https://twitch.tv/genericfiredemon
Going Live 7:30PM MST
#netsona #vtuber #envtuber #gaming #retro #boomershooter #tacticalshooter #gzdoom #doommodding #funny #shenanigans #goober
the one annoying thing about my new laptop is that my keyboard only works when you plug it into a USB port, and not when you accidentally jam it into an ethernet port
i have no goals or ambitions in this life. i just want to dress sexy and take naps for the rest of my life
@esheep @tempest @erin ooh thank you for the info! I’m using Flask so I’m like 90% sure that I can set the Content-Type header when responding to an HTTP request. and I’m really glad that XHTML is just a different syntax for HTML instead of like, a branch in HTML’s functionality that isn’t forwards-compatible with changes in how HTML works
I really might look more into this once I’m done with the basic functionality of my project, because HTML’s inconsistent syntax bothers me a fair bit lol
@esheep @tempest @erin I’ve actually been thinking of switching over to XHTML. I’m not sure if yattag - the HTML generator I’m using - supports it but I love that the syntax is stricter and less cursed lol
do you know if it supports enough modern HTML stuff to be worth using? because I don’t know too much about HTML but I know that HTML 5 has “semantic tags” for describing what’s inside of them, which is helpful for screen readers. and I’m not sure if XHTML has those too
this might be a hot take but I prefer page-by-page browsing instead of infinite scrolling for several reasons:
to be honest I am almost at the point where I’d call infinite scrolling a dark pattern - to manipulate people into browsing mindlessly without taking a break
here’s what the #GAGSProject UI looks like so far. the blacklist is still hardcoded and that’s the next thing I want to work on
also if enough beings end up using this I’ll probably go through everything and make sure that it’s screenreader friendly since I imagine that there are probably a lot of blind queers who like #GoneWildAudio