Here are some browser bookmarklets for metasmoke.
If you are a Charcoal member, see https://stackoverflow.com/c/charcoal/questions/880 for a brief background.
I used a simple bookmarklet maker and my rudimentary Javascript skills. Feedback and improvements welcome.
In very brief, you'd copy these to your bookmarks (or just bookmark this page, and fetch them from here when you need them), and click one to run it.
metasmoke regex title + body + user
Search for a regex in the title, body, and user name fields.
javascript:(function(){ phrase=encodeURIComponent(prompt("regex search:")); window.location.href="https://metasmoke.erwaysoftware.com/search?utf8=%E2%9C%93&title_is_regex=1" + "&title=" + phrase + "&body_is_regex=1&body=" + phrase + "&username_is_regex=1&username=" + phrase + "&or_search=1"})();
Search the why
field with a regular expression.
javascript:(function(){ window.location.href="https://metasmoke.erwaysoftware.com/search?utf8=%E2%9C%93&why_is_regex=1&why=" + encodeURIComponent(prompt("regular expression"));})();'
Variation of the why
regex search: enter a pair of name servers, space separated;
search for them in any order in why
.
This is unfortunately limited to pairs of name servers. https://stackoverflow.com/questions/37579994/generate-permutations-of-javascript-array might be useful as a generalization, but I have not attempted it.
javascript:(function(){ nses=prompt("name servers").split(" "); window.location.href="https://metasmoke.erwaysoftware.com/search?utf8=%E2%9C%93&why_is_regex=1&why=%5Cb" + nses.join(".*%5Cb") \n+ "%7C%5Cb" + nses.reverse().join(".*%5Cb");})();
Perhaps instead, or as well, you would like to make these avaiable as search shortcuts in your browser.
Here are a few I created recently, which are somewhat more convenient in that I can just type
e.g. msd example.com
in the browser location bar.
msa
mst
msb
msu
msw
msd
Github source: https://github.com/tripleee/ms-bookmarklets
License: CC0