My favorite part of the web is that it makes things hackable. Stuff like userscripts or even being able to muck around in devtools makes it so much more empowering than native apps that give you a "take it or leave it" approach to apps.

Mobile apps make me so mad because they give me no control over my device even with the prospect of "app permissions".

@mauve
most big native linux apps have some sort of plugin/scripting system.

this is an apt criticism of mobile apps, however most mobile browsers don't give you access to devtools as far as i am aware.

additionally, most big proprietary web applications i am aware of make it as hard as possible to extend them with userscripts and stuff, due to obfuscation.

additionally, it doesn't matter how "hackable" something is if i can't run it on a low budget device..
Follow

@teal Could you give some examples of scriptable linux apps you use? Most of the ones in my daily use don't have stuff like that.

Big agree on mobile lacking devtools. I think only Kiwi Browser on Android has usable ish devtools and extensions. I was hoping to learn from their code to add devtools to my browser too.

I wish web devs were a bit more cautious with memory usage for their apps and that browsers were a bit less greedy with resource usage.

@mauve @teal i wonder how hard it’d be to make eruda work with a remote debugging connection

@mauve
linux programs with a scripting/plugin api:
* blender
* krita
* qbittorrent
* emacs
* kde plasma (widgets)
* LibreOffice
* minetest
* VLC

that is most of the GUI programs i use regularly.

@teal Interesting that most of these are cross platform, too. They each have their own APIs and approaches to scripting right?

I think the main linux app I use is bash (or zsh) 😎👉👉

@mauve
i think most just embed lua or python

emacs is a lisp vm, and plasma i believe uses shared objects? though i'm not sure, it could be another vm.
@mauve
oh, vim also had plugins, but i don't use it
Sign in to participate in the conversation
Mauvestodon

Escape ship from centralized social media run by Mauve.