Download ROMS from RESTFUL API or website
-
Hello guys,
I am new RetroPie user and I am wondering if somebody is working on a similar problem: let's say I have a list of games that I want to share within another retropie user , I can share my list via a tinyurl sort of code which he will have to enter in the EmulationStation which will pull the ROM files from the locations included.
This will avoid brining a usb key to his house every time we want to play something new or similar situations.
The tinyurl feature can be a token passed into a RESTFUL backed which has a list of known ROMS with their url location for download.
I am a software developer so I can easily do the backend for a similar service but I have no idea how to add this new dialog into the EmulationStation GUI.
Any help much appreciated!Cheers.
-
@robomotic Please read the forum rules.
https://retropie.org.uk/forum/topic/2/forum-rulesIf this is something you want to develop on your own as a client side script that is entirely up to you but code like this would never be upstreamed into retropie and discussions about sharing roms are specifically against this forums rules.
-
Hello ,
sure I am not encouraging people to share ROMS in anyway.
Is there some documentation about how to write such a script and how to build the UI for it somewhere?
Cheers! -
@robomotic doubtful youll receive assistance here in building a tool to download roms.
Emulationstation is all C++ code and there is no upstream development. So you're on your own there.
-
interestingly, there are already similar scripts that uses archive.orgs mame libraries to pull mame files as needed to run any game. however, the romsets they have are for current versions of mame, so not useful to us.
if it's on archive.org, i guess it's legal? it's been up there for ages.
i'm not sure if they include console roms in the set.
-
Okay I will look into Emulationstation and mame libraries script in relation to archive.orgs . Probably best to start from scratch.
:-)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.