Expedite use of web APIs

Make a request or discuss new features.
Post Reply
User avatar
pjj
Posts: 1666
Joined: 13 Oct 2009 13:48
Location: Kraków, Poland

Expedite use of web APIs

Post by pjj » 04 Sep 2019 10:36

This is perhaps not a feature request per se, but rather a general idea you might want to mull over.

Recently I've decided I want to ship minified JS files. For a moment I thought about writing my own simple minifier, but it quickly turned out those mature minifiers available freely on the Net were doing their job far better (plus they're available right off-the-bat, saving the hassle of coding and testing); one of them even offered simple API. I concocted a trivial PHP script and even simpler batch file and wired it to the Tools menu. Now, whenever I open up JS file in RJ TE and press an icon, minified script is saved in the same location, with ".min" suffix added to its original name.

Now, wouldn't it be great if RJ TE natively offered possibility of employing web APIs, so users would be spared writing their own helpers? There's a wide panoply of possible use cases: minifiers, beautifiers, linters, etc. etc. It could work like this: document text is sent to an API point, and output is loaded into the new tab, or to a new tab with "compare documents" flag on, or to the current tab (with confirmation dialog, of course), or to the clipboard, or simply saved to disk in the background.

I understand there may be a variety of API configuration options, but perhaps it's not so wide after all: URL of the endpoint, sending method (POST, GET [?]), MIME type of the content sent (e.g. 'application/x-www-form-urlencoded'), maybe authorization credentials (which could be implemented later)...

Food for thought! :wink:

The JS minifier I mentioned is here (there is also CSS minifier by the same author.)

(If someone is interested in my script, let him just holler!)
Alium tibi quaere fratrem; hic, quem tuum putas, meus est. Titus Flāvius Caesar Vespasiānus Augustus

Post Reply