2013-03-13, 04:58
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.
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.
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.