Vimms lair is starting to remove many roms that are being requested to be removed by Nintendo etc. soon many original roms, hacks, and translations will be lost forever. Can any of you help make archive torrents of roms from vimms lair and cdromance? They have hacks and translations that dont exist elsewhere and will probably be removed soon with ios emulation and retro handhelds bringing so much attention to roms and these sites

  • Barzaria@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    6 months ago

    Thank you for the awesomeness that is the script. If I might ask a question: why is the user agent Windows 10 if this is a bash script? I’m genuinely curious and I don’t know why.I imagine this might be WSL. You did mention it was an old script so maybe it had something to do with that?

    • Norah - She/They@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      15
      ·
      6 months ago

      The “user-agent” part of the script is the same as a browser’s user agent. So it’s trying to emulate a common user so the site doesn’t know it’s a script, and there’s not a more common user than a Windows one, so it’s lying about it.

    • wuphysics87@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      That’s a very good question. It was a few years ago, but it’s running right now on my computer on Linux.

      • Codename_goose@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        6 months ago

        I can confirm that the script still works, but sadly the site owner of Vim has removed the file from the server. The script sees a file link but will download nothing. When testing the script with just NES, it will see a game, but will throw an error of “remote files name has no length”, so going forward you could test via a vpn and see if they adjusted their files to be available via a country that doesn’t care, or they just haven’t gotten around to cleaning up their file directory list post removal.

        P.S. the script showed that 23 field failed to download so one can assume those files were the one Nintendo decided to have them remove.

        • wuphysics87@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          There are some gaps in the numbers. That could be the case. Was it for all of the ones you tried to download?

          • Codename_goose@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            6 months ago

            Every section had missing downloads. But with some web inspection, I found some interesting obfuscation using what I think is JavaScript on the web pages that “used” to hold the download links, for the files that were requested to be removed. If we can figure out how to reverse the code to reveal the link again we could grab (assuming they are still on the server) the files manually.

            If you want to chat about this I’m on matrix

        • d-RLY?@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          Not surprised, I think a lot of sites tend to start removing things as they are posting about being made to do so. As I imagine that having them still up after posting about the removals would likely cause a surge in downloads. Not sure what kinds of things the sites might have to (or be compelled to if formally sued) provide to lawyers/courts. Would (at least to my non-understanding of processes) be that many more “infractions” to add to a “damages” total. Even if none of my assumptions are an issue. It is just like any other data issue. The worst time to try and get copies for a backup is after shit happens/fails. Though I imagine that at least for 8-bit and 16-bit games, there are plenty of copies on plenty of sites and torrents.