Links are almost always base64 encoded now and the online url decoders always produce garbage. I was wondering if there is a project out there that would allow me to self-host this type of tool?

I’d probably network this container through gluetun because, yanno, privacy.

Edit to add: Doesn’t have to be specifically base64 focused. Any link decoder that I can use in a privacy respecting way, would be welcome.

Edit 2: See if your solution will decode this link (the one in the image): https://link.sfchronicle.com/external/41488169.38548/aHR0cHM6Ly93d3cuaG90ZG9nYmlsbHMuY29tL2hhbWJ1cmdlci1tb2xkcy9idXJnZXItZG9nLW1vbGQ_c2lkPTY4MTNkMTljYzM0ZWJjZTE4NDA1ZGVjYSZzcz1QJnN0X3JpZD1udWxsJnV0bV9zb3VyY2U9bmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV90ZXJtPWJyaWVmaW5nJnV0bV9jYW1wYWlnbj1zZmNfYml0ZWN1cmlvdXM/6813d19cc34ebce18405decaB7ef84e41 (it should decode to this page: https://www.hotdogbills.com/hamburger-molds)

  • Snot Flickerman@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    15 hours ago

    This is the internet, maybe build it yourself instead of demanding others do the work for you?

    You could also just as easily only paste in the encoded part and put the decoded bit back into the link yourself.

    • ReedReads@lemmy.zipOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      14 hours ago

      No one is demanding anything. I’m simply stating my preferred solution, which would work on both mobile and desktop, and asking if anyone knows if that solution or something similar already exists.

      Nothing suggested so far will properly decode the link that I’ve included above.

      But there is no reason to build something duplicative if a solution is already out there. Hence, the post.

      • GreenKnight23@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        13 hours ago

        you strike me as a competent developer but you lack the experience with Linux.

        install xclip, then copy your URL and use the following command.

        base64 -d "$(xclip -o)"
        

        there’s probably a better way but I’m just remembering off the top of my head.

        could probably pipe it into something that would spit it out with each param on new lines but you’ll need to google that.