Homebrew WIP NX-RomGet - Python script to download roms

  • Thread starter Thread starter HoTsHoTz79
  • Start date Start date
  • Views Views 16,573
  • Replies Replies 24
  • Likes Likes 10
the easiest rom managing i found is my windows server. all my roms are there (as well as burned on disc for backup). When ever i want to load a rom on the wii for example, i just open the folder with the roms separated by system. I use emulators with smb share features. if i need to install a switch game i can just copy it to usb. Why the install tools dont support SMB shares is beyond me. Tinfoil should support it but it dont.

tinfoil does support smb. It also supports cloud rom launching from gdrive, Dropbox, basically any protocol tinfoil supports. If you try to launch a rom that is hosted on the network, it’s downloaded to the SD card (if it doesn’t already exist) and then launched.

it requires a sxos license which might be why you have not heard of it.

--------------------- MERGED ---------------------------

Automation, mate! Automation! Here's my use case:

>mount my google cloud with terabytes of no-intro roms in my fedora (m'lady) server using rclone
>serve the mounted folder with a simple web server locally
>use a simple python script to make the txt automatically pointing to the mounted folder
>send the txt over to the switch
>????
>profit, terabytes of roms in my palms

The good thing about rclone is that it won't actually download all the terabytes, but it's on demand: it'll only download the files I try to get from my switch. I can even make this setup remote over the internet with a reverse proxy, since I just need to point Gotify to it.
Pretty handy stuff if you ask me, just not that user friendly. And yes, you probably need a server or someone willing to share a server like people do with Tinfoil.

Tinfoil already supports this if you have a SXOS license. It will automatically download roms it does not have cached when you try to launch them. You can also name files *.n64.zip to launch the n64 core for instance.

upload_2020-4-22_23-59-31.png
 
Last edited by blawar,
I'm new to GitHub, how do I add license file?
You can get some info about github and licenses at github website (google add a license to a repositoru github, i can not post links yet)
It's basically the terms and conditions about redistributing and using your code.
 
I'm new to GitHub, how do I add license file?
Hey, OP, when you create a repository on Github you can add a lincense from there. Now that you already have the repo you'll need to do it manually, see my repo here: https://github.com/evertonstz/pynps

There's a LICENSE file there, it's GPL3. To add this file to your repository do this:
  1. Go to your repository on github
  2. Add a new file by clicking the "create new file" buttom
  3. Type the file name as LICENSE so the license picker will show up in the right, then you can choose the type of license

Now see this file: https://github.com/evertonstz/pynps/blob/master/__main__.py
There's a license header there, you should do this to all your files that contain code. Don't forget, mine is GPL3.
 

Site & Scene News

Popular threads in this forum