Okay so i have a addon that gives me a google logo i can press to try my search in google if i cant find something on duckduck go but i would like to have the opposite too so a button that would let me click to search on duckduck if googleing isn’t successful eg. If someone sends me a google search link

  • zeus ⁧ ⁧ ∽↯∼@lemm.ee
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    1 year ago

    this seems like something best solved with a bookmarklet

    let me see if i can knock one up quickly


    okay, i got a bit distracted, sorry it took so long

    javascript:(function() {window.location="https://duckduckgo.com/?"+window.location.toString().match(/q=.*?(\&|$)/g);})()

    alternative code block
    javascript:(function() {window.location="https://duckduckgo.com/?"+window.location.toString().match(/q=.*?(\&|$)/g);})()
    

    just drag that into your bookmarks bar, then click it when you’re on a google search page (please message me with any questions or bugs, i wrote this in five minutes with an online regex tester)

    also, thank you for this post - i’d never thought of doing this, but it’s a good idea


    edit 2: okay, lemmy-ui currently has a bug with ampersands. please replace & in the script with just an “&”

    • NightAuthor@beehaw.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      You could put this in a button and inject it into the google page with a user script extension right?

      That might get closer to what OP wants

      • zeus ⁧ ⁧ ∽↯∼@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        You could put this in a button and inject it into the google page with a user script extension right?

        yes, probably. but i wouldn’t know how, i don’t really use userscripts; i prefer to trigger things manually

        if anyone else wants to do this: i release the above code under cc0, any person may use it for any purpose without let or hindrance, yada yada

        That might get closer to what OP wants

        i guess…? but i’m not sure of the functional difference between a button in the bookmarks bar, and a button on the page