2013-03-13, 14:10
(2013-03-13, 04:58)ron975 Wrote: Have you considered moving your source to GitHub? Its easy enough to migrate, in fact, I've forked your sourceforge repo and uploaded to GitHub for my own ease of access.Since I'm actually the only one who contribute to the code (Advanced Launcher still have some momentary contributors into the past), I did not really take time to consider which software development projects hosting service would be the better. But if some people want to contribute and prefere to use GitHub, I do not see any reason to not move on it.
GitHub is easier to navigate than SourceForge and has a much better community of Python coders, and a larger group of devs in general, as well as making it easier to handle pull requests, forks, issues, etc, as well as giving more focus on the actual code. Pull Requests are a wonderful thing as they allow other devs to improve your project, and many XBMC addon projects are already hosted on GitHub, including XBMC itself, as you may know.
One example, I've forked your repository to make use of the excellent regex scrapers that you built in my own project. I've made some slight improvements, such as adding a thumbs scraper to the AllGame scraper, which I can easily help you implement, and consolidating the scraper functions into one module, reducing the amount of duplicated code. I'm writing a standalone emulator front-end akin to HyperSpin, and it uses your scrapers, and ones that I'll be writing myself in the near future (for GiantBomb and archive.vg, as well as an XML based alternative to your regex TheGamesDB scraper). I feel that they will be able to improve scraping in Advanced Launcher. Of course, at the moment, everything is Work-In-Progress, and I'd love to merge a pull request if I didn't have to deal with SourceForge.
I got info from here to fork your SourceForge repo and clone it to GitHub. If you'd like to see my work (in-progress), you can see that as well here. At the moment, you can see that I only have your allgame, gamefaqs and thegamesdb scraper working, though.
It's all Git, so you maintain the same workflow. As well, GitHub comes with a fancy client if you use Windows or Mac. Also, if you use PyCharm as your IDE, it comes with better support for GitHub than SourceForge as well.
An AllGame thumb/fanart scraper for Advanced Launcher is useless considering the small size of the images provided by AllGame. A 300px×168px image will never make a good fanart on XBMC. Considering GiantBomb, I hope that they have change their API since the last time I have try to make scraper based on their service. If their database is managed like ComicVine... it will be complicated to make a good scraper from it. Finally concerning archive.vg, its seems that they have finally put their website only. I could take a look and see if it will be possible to create a scraper based on their ressources.