Windows [WIP] FreakOut - NZB Downloader/Updater for Games

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
_Mikie_ Offline
Senior Member
Posts: 220
Joined: May 2011
Reputation: 5
Location: South Africa
Post: #11
(2012-03-18 23:27)HenryFord Wrote:  
(2012-03-18 10:05)_Mikie_ Wrote:  How does it decide what games to search for? Is there a I want list? Does it fetch every game? Whats the method?
You can add games you want to have downloaded via the search-box, you can then pick from the results returned by thegamesdb and FreakOut will start looking for those games.

Very nice! One suggestion. I don't know if there is a reliable database source of when games will be released but maybe a page can be dedicated to showing upcoming games so you can discover games from within FreakOut. Make sense?
find quote
HenryFord Online
Posting Freak
Posts: 1,000
Joined: Jan 2010
Reputation: 14
Post: #12
Okay - the thing is... I am looking at Python right now, and I am thinking of just redoing this thing again - because I am not yet at an advanced point and it would be easier to go to Python now than to do it later.
Remember - in the end this is a personal coding project, I do this mainly because I want to get into programming a little bit more (and learning Python obviously has it's advantages in the XBMC-World), so as of now I won't give public access to the git repo. Once I'm done implementing everything I want to (let's say at a release around v 0.5), I'll open it up.

I will keep updating my process here - and since I already have the the things worked out (including database-design), I think I'll come up with something fairly soon (expect to see something in 2 weeks tops)

Need help? Check out my XBMC Eden Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

[Image: all-fanart.jpg]
find quote
HenryFord Online
Posting Freak
Posts: 1,000
Joined: Jan 2010
Reputation: 14
Post: #13
I am retracting my statement as of now: I will definetly not use Python.
I just spent a few hours trying to figure out how to get everything working out and well... frustrating experience.
I will not go down that road again since my time is heavily limited.

Sorry for everyone expecting cross-plattform: I will not do that as of today. I will probably reconsider this decision at some point, but there is no chance that I am going to learn Python+cherrypy+sometemplateengine for this project at this point.

Need help? Check out my XBMC Eden Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

[Image: all-fanart.jpg]
(This post was last modified: 2012-03-19 19:11 by HenryFord.)
find quote
jakks Offline
Member
Posts: 96
Joined: Jun 2009
Reputation: 0
Post: #14
Looking forward to the progress of this program, hopefully console support won't be to far off

Hardware - HP Proliant MicroServer N36L 5TB / Raspberry Pi 512mb
Software - SABnzbd / CouchPotato / Sickbeard / Headphones / NZBDrone / MySQL / uTorrent
Extras - NZB 360
find quote
Bstrdsmkr Offline
Fan
Posts: 651
Joined: Oct 2010
Reputation: 12
Post: #15
(2012-03-19 19:11)HenryFord Wrote:  I am retracting my statement as of now: I will definetly not use Python.
I just spent a few hours trying to figure out how to get everything working out and well... frustrating experience.
I will not go down that road again since my time is heavily limited.

Sorry for everyone expecting cross-plattform: I will not do that as of today. I will probably reconsider this decision at some point, but there is no chance that I am going to learn Python+cherrypy+sometemplateengine for this project at this point.

I know how much of a PITA that can be. Could I suggest taking a look at Web2py? That eliminates the Cherrypy part and the templating literally couldn't be more simple. You place the text {{=somefunction}} in your html and and when it's presented to the user it'll be replaced with whatever is returned by your python function. All the server stuff, startup and etc are handled for you as well.

I'm fairly well versed in it and I'd be willing to answer any questions if it'd help make this happen.
find quote
HenryFord Online
Posting Freak
Posts: 1,000
Joined: Jan 2010
Reputation: 14
Post: #16
Thanks for the offer - I might come back to it.
But as said - time is heavily limited at my end, my job eats a lot of it.
So for now I'll stay at C#, maybe around my holiday-time I can get some free time to get into python.

Need help? Check out my XBMC Eden Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

[Image: all-fanart.jpg]
find quote
HenryFord Online
Posting Freak
Posts: 1,000
Joined: Jan 2010
Reputation: 14
Post: #17
Bugtracker is open - you can post your issues over here:
https://github.com/henryford/FreakOut/issues

Please be detailed as possible about your problems.
I just pushed out a new version - you can get it in a few moments via the link in the first post (or via github and compile it for yourself)

*Changelog*
The full changelog is always available at
https://github.com/henryford/FreakOut/bl...ngelog.txt

Need help? Check out my XBMC Eden Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

[Image: all-fanart.jpg]
(This post was last modified: 2012-03-21 15:33 by HenryFord.)
find quote
HenryFord Online
Posting Freak
Posts: 1,000
Joined: Jan 2010
Reputation: 14
Post: #18
*UPDATE*
New version is out - including nzbmatrix support Smile Testers needed since I do not have a nzbmatrix account...
Changelog as always available at:
https://github.com/henryford/FreakOut/bl...ngelog.txt

Edit:
Since the nzb-sites do not really sport console-support for older consoles (thinking of N64 for example) I will implement support for different sites here as well - CoolROM, MAME, ROM-Hustler and ROM-FREAKS come to mind... if you know other, good sources for ROMs for older consoles, please contact me via PM.

Need help? Check out my XBMC Eden Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

[Image: all-fanart.jpg]
(This post was last modified: 2012-03-21 15:33 by HenryFord.)
find quote
HenryFord Online
Posting Freak
Posts: 1,000
Joined: Jan 2010
Reputation: 14
Post: #19
So - I began to implement ROM-support for earlier consoles (like N64, SNES, Amiga, etc.).
I am thinking about using coolrom.com for ROM-downloads since it is the most convenient site to use.
Other sites either use sharehoster like mediafire, etc. or use captcha-methods to prevent users from downloading without visiting.
coolrom only has a counter - seems to be fairly easy to circumvent, but I can't figure out how... Can someone help me out here?

Another option would be to setup an own server for this - a server which practically mirrors the ROMs and only makes them available for this program to use (at some point probably opening a website though).
For this however I would need money... I can do it first on my own VPS, but once it would reach a certain traffic-point I would have to collect donations in order to keep it up.
So as of now (without knowledge how to circumvent the countdown) I will provide a few ROMs on my VPS.

Need help? Check out my XBMC Eden Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

[Image: all-fanart.jpg]
find quote
Bstrdsmkr Offline
Fan
Posts: 651
Joined: Oct 2010
Reputation: 12
Post: #20
You need something like Urlresolver. We're working on it at xbmchub.com. It takes those mediafire, putlocker, etc links and returns a file link. It's for addons and thus written in python, but should be easy enough to understand. This is the latest stable version: https://github.com/Eldorados/script.modu...er/plugins

There are a good deal more sites supported in testing that haven't made it to github yet if you take a look around xbmchub.com
find quote