Git Product home page Git Product logo

Comments (8)

PhilMurwin avatar PhilMurwin commented on August 17, 2024

Jeremiah-

I'd be happy to answer any questions and/or try to point you in the right direction. I forgot this code existed, it's been quite a while since I've used it. I originally built it to generate files to use with retropie because the scraper there took forever and failed a lot.

I'll have to refresh my memory and get it built and running again but seeing as it's five years old the first thing I'd do is update it to the latest version of dotnet.

Anyway, let me know what issues you've run into and what you'd like some help with etc. :)

-Phil

from esgamelistgenerator.

weedrouns avatar weedrouns commented on August 17, 2024

from esgamelistgenerator.

PhilMurwin avatar PhilMurwin commented on August 17, 2024

Ok, I've spent some time trying to get things running and have run into a number of problems.

  1. The main one however is that the GamesDB API that this code used is longer in operation.
    1. I'm working on getting that updated but I've got to wait for an API key.
  2. The version of RestSharp that this code uses is apparently vulnerable to some security issues so I need to get that updated
    1. I'm going to update that
  3. The version of .NET that the code was written in is out of date.
    1. I'm going to go ahead and update the code to use the latest version of .NET

The current codebase should be put ignored at the moment, I'm going to branch the code to a legacy branch on gitHub and then the master branch will be updated to core. Once the API Key has been issued then we can move forward with your changes which I like the sound of. :)

from esgamelistgenerator.

weedrouns avatar weedrouns commented on August 17, 2024

sounds good sir. standing by to assist wherever needed.

from esgamelistgenerator.

PhilMurwin avatar PhilMurwin commented on August 17, 2024

Ok, I've updated the code to use .NET 6 and the latest version of RestSharp. I also organized the code a little bit better. Hopefully it's a little more straight forward to add your code back in. If not let me know where you're having troubles and I'll see what I can do to help.

I also didn't realize the code wasn't even using the gamesdb api yet. I'd like to update that if/when they get me the api key necessary to use the api.

from esgamelistgenerator.

PhilMurwin avatar PhilMurwin commented on August 17, 2024

Are you looking to get xml that looks like the following?

<?xml version="1.0" encoding="utf-8"?>
<gameList>
	<game>
		<path>./Balloon Fight (USA).zip</path>
		<name>Balloon Fight (USA)</name>
		<image>./boxart/Balloon Fight (USA).jpg</image>
		<marquee>./boxart/Balloon Fight (USA).jpg</marquee>
		<video>./boxart/Balloon Fight (USA).mp4</video>
	</game>
</gameList>

from esgamelistgenerator.

weedrouns avatar weedrouns commented on August 17, 2024

from esgamelistgenerator.

weedrouns avatar weedrouns commented on August 17, 2024

Phil,

I've been playing a little more on my side with regard to end state of the gamelist.xml. Like I said, I don't mind tinkering and adding more functionality (once I figure out where I was going wrong...lol). But in case you wanted to maintain the entire project I wanted to offer some more suggestions on what options to potentially have available.
images
boxart
cartart
wheel
flyer
snap (essentially video but either designation should be fine, a simple rename could occur)

from esgamelistgenerator.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.