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)

  • amzd@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    23 hours ago

    It’s 3 lines of code in basically every programming language, no need for selfhosting, just open the terminal?

    • rumba@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 hours ago

      You know, it would be a really neat browser plug-in. Mouse over a URL and get the encoded bit decoded?

        • bitwolf@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          11 hours ago

          You may want to use -n to skip the newline and the end.

          You may also want to single quote the text to negate expansion when doing the opposite and encoding the text.

          echo -n 'my text' | base64