For ages I've wanted DuckDuckGo to add a "!copy" bang, which acts like the "!" operator (automatically navigates to the first search result) but instead of going to the page, it copies the link to my clipboard. There are plenty of projects I'm familiar with but don't know the canonical URL off the top of my head - when I link someone else to them I have to look up their homepage. This would make this process much fas…
I built a simple node JS server to use as my default search engine. What you describe could be a 2-line change to my code. My motivation was using Google "I'm Feeling Lucky" without JS. The node app detects the "!lucky" bang, downloads the search results, finds the first link, and redirects to it. Let me know if it interests you.
All DuckDuckGo bang operators on one page
71–80 of 140 posts
Re: All DuckDuckGo bang operators on one page
#72!02faq = BMW 2002 FAQ first thing that caught my eye how can we have a such a specific car FAQ for vintage BMW and not have a corresponding bang for https://www.tdiclub.com/ - the bible in diesel VW.
Re: All DuckDuckGo bang operators on one page
#73Re: All DuckDuckGo bang operators on one page
#74I run https://duckduckgoog.com (written https://twitter.com/mcrittenden ) for those of you who want a default search engine of google but with the magic of !bangs
Re: All DuckDuckGo bang operators on one page
#75For ages I've wanted DuckDuckGo to add a "!copy" bang, which acts like the "!" operator (automatically navigates to the first search result) but instead of going to the page, it copies the link to my clipboard. There are plenty of projects I'm familiar with but don't know the canonical URL off the top of my head - when I link someone else to them I have to look up their homepage. This would make this process much fas…
I just realized I need this for myself and quickly cooked up a solution using tridactyl, ddgr, and jq that fits perfectly in my workflow. Everything is reduced to just typing `:cp ` without moving to a new tab or losing flow. The entire function is basically this (requires Tridactyl native messenger). command cp js -p tri.native.run('cd ~ && ddgr --json -n 1 ' +JS_ARG + '| jq -r ".[0].url" | xclip -sel clip') [1] htt…
Is it possible to do this using the HTML5 clipboard functions instead?
Re: All DuckDuckGo bang operators on one page
#76Earlier quoted context omitted.
The ones that I find myself using a lot !gm - google maps !sr/!sro - type in subreddit (add o for old reddit) !so - stack overflow (i usually use it with [tag])
> !gm - google maps !m will save you over 33% of typing... :-)
Re: All DuckDuckGo bang operators on one page
#77For ages I've wanted DuckDuckGo to add a "!copy" bang, which acts like the "!" operator (automatically navigates to the first search result) but instead of going to the page, it copies the link to my clipboard. There are plenty of projects I'm familiar with but don't know the canonical URL off the top of my head - when I link someone else to them I have to look up their homepage. This would make this process much fas…
I just realized I need this for myself and quickly cooked up a solution using tridactyl, ddgr, and jq that fits perfectly in my workflow. Everything is reduced to just typing `:cp ` without moving to a new tab or losing flow. The entire function is basically this (requires Tridactyl native messenger). command cp js -p tri.native.run('cd ~ && ddgr --json -n 1 ' +JS_ARG + '| jq -r ".[0].url" | xclip -sel clip') [1] htt…
Re: All DuckDuckGo bang operators on one page
#78Re: All DuckDuckGo bang operators on one page
#79Re: All DuckDuckGo bang operators on one page
#80For ages I've wanted DuckDuckGo to add a "!copy" bang, which acts like the "!" operator (automatically navigates to the first search result) but instead of going to the page, it copies the link to my clipboard. There are plenty of projects I'm familiar with but don't know the canonical URL off the top of my head - when I link someone else to them I have to look up their homepage. This would make this process much fas…
I built a simple node JS server to use as my default search engine. What you describe could be a 2-line change to my code. My motivation was using Google "I'm Feeling Lucky" without JS. The node app detects the "!lucky" bang, downloads the search results, finds the first link, and redirects to it. Let me know if it interests you.