Ask HN: How do you make the browser your own user enviroment?
Everytime I want to do something simple like convert a string to caps or split a gif into images, I have to visit some shady site. Is there a free or open-source way for all these "basic" functionalities to work on the browser? As a user environment where I can download packages and visual apps to run locally?
18 comments
[ 3.0 ms ] story [ 54.0 ms ] threadHonestly it sounds like a fun project idea: make a page that can do random little manipulations on text for you in JavaScript. But really you'd probably be better off just bringing up a terminal and running some imagemagick commands or echo "turn this into caps" | dd conv=ucase
- learn to use the command-line more, relying on documentation like http://cht.sh/magick, and http://cht.sh/python/uppercase
- learn to maintain graphical tools, like pqiv and AutoHotKey. I think this is the harder of the two
If I want to deal with pictures, I always use external programs, such as ImageMagick or my own Farbfeld Utilities (although Farbfeld Utilities cannot currently read animations, so ImageMagick must be used instead).
It is possible to download web pages to run them locally, if there is some function you want to do on a web page which is less shady. I don't know which web pages are designed to do that, but you can write some if you want to.
But basically ChromeOs is what you describe...
Also observablehq.com is a collection of community-created javascript notebooks that run locally. You may be able to find all you need there...
It's almost like the computer needs the ability to run applications separate from the browser, to achieve tasks that are unrelated... What an idea that would be!
However some of the tasks you mention are very trivial. It seems hard to believe that you think a dedicated "app" is required for example your first example "convert a string to caps". This can be solved several ways on macOS out of the box.
TextEdit: New Document, (paste content), select all, Edit > Transformations > Make Upper Case
Terminal: pbpaste | tr 'a-z' 'A-Z' | pbcopy
Edit: oh and I forgot to mention, Preview.app (also built in) will open a gif as a series of image frames, so you can do as you wish with them.
Maybe one day we’ll be able to install apps on phones too!
So your solution seems to be Unix tools on the desktop and cluttering your smartphone with 1000 apps. Both sets of software being incompatible with each other platform. Yeah, not quite what I was looking for.
Even before that, there were Catalyst based apps.
So, yes.
> You know the whole reason I brought up the browser.
No I really don't.
> So your solution seems to be Unix tools on the desktop and cluttering your smartphone with 1000 apps.
Nice editing of the previous comment to have completely different content.
I gave you two different suggestions: unix tools, that will work anywhere you can get a POSIX shell; or an example of what the built-in GUI tools can do on one platform.
I forgot everyone owns and is willing to own a Mac.
>No I really don't.
Oh, I'm aware you don't.
You didn't specify a platform, you just asked if something is possible in the future. I said its possible now.
If your chosen platform vendor doesn't want to support that use-case, that's their and your issue, not mine.
The browser is a platform. A big fact you seem to be missing.
Again, great argument.