Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Request - Omniverse (Comic "Sickbeard")

Featured Replies

Hello - forgive me that I don't have 10,000 posts and am putting a request out there, but I was wondering if there were people smarter than me (yes, there are tons  :)) that can assist with this.

 

Omniverse is a comic downloader similar to Sickbeard/Couch Potato/Headphones, based on Python. Maybe I don't have the right version of Python, but when I add it to the same location as my other programs and try launching it, I get some weird errors. I was wondering if there was interest out there if another person could attempt to get this running on unRAID and let me know what they did to get it going, or create a plugin/package similar to the ones out there for Sab, etc.

 

Omniverse can be found here: https://github.com/four-o-four/omniverse. It's a work in progress from what I understand. Please let me know what you need to know in order to get more information from this; any help is appreciated but I'm not expecting anything.

 

Thank you!

  • Author

Here's what I get in PuTTY when I try running it:

 

 

root@Server:~# python /mnt/cache/.custom/omniverse/omniverse.py -d

Traceback (most recent call last):

  File "/mnt/cache/.custom/omniverse/omniverse.py", line 26, in <module>

    import parse

  File "/mnt/cache/.custom/omniverse/parse.py", line 14, in <module>

    with open('bad.txt', 'r') as f:

IOError: [Errno 2] No such file or directory: 'bad.txt'

Make sure, you are in the correct directory, when starting the app.

You need to be in the install directory.

 

cd /mnt/cache/.custom/omniverse

python omniverse.py -d

 

Try it, i believe it should work...

I'm not home at the moment, so i can't test it...

  • Author

Thanks! I tried that but it didn't work. I just copied the commands I used for SAB, SB, CP and Headphones; I can be at root level and still start those.

 

Here is the error I received this time:

 

 

root@Server:/mnt/cache/.custom/omniverse# python omniverse.py -d

(DEBUG): Starting...

Traceback (most recent call last):

  File "omniverse.py", line 515, in <module>

    main()

  File "omniverse.py", line 436, in main

    optlist, args = getopt.getopt(sys.argv[1:], '', ["host=, "port=])

  File "/usr/lib/python2.6/getopt.py", line 91, in getopt

    opts, args = do_shorts(opts, args[0][1:], shortopts, args[1:])

  File "/usr/lib/python2.6/getopt.py", line 191, in do_shorts

    if short_has_arg(opt, shortopts):

  File "/usr/lib/python2.6/getopt.py", line 207, in short_has_arg

    raise GetoptError('option -%s not recognized' % opt, opt)

getopt.GetoptError: option -d not recognized

definitely interested in this. hopefully you get it working.  What version of python are you running?

 

  • Author

Current version='2.6.5'

 

It's supposedly just supported on 2.7 but with people having success on 2.6. Once it gets into coding it becomes out of my league; I've recently started being able to understand it more and make a tweak here or cleanup there, but I don't quite get all the dependencies and things like that.

well, it helps, to read the manual/instructions/errormessages :)

 

the error now is a completely different, than before.

the paremeter -d is unknown. actually you can start the app without any parameter

 

just run "python omniverse.py"

(in my post before i just copy pasted the command from your post, didn't read more in the instructions myself ;) )

  • Author

Thanks - I figured the -d was a daemon (sp) or whatever so the window wouldn't need to be opened the entire time. I saw it as a command for the other programs so I just used it.

 

Here's where I got to with your help! Seems further along but I can't get into it via a Web Browser (yet; it's only been a few moments):

 

root@Server:~# cd /mnt/cache/.custom/omniverse

root@Server:/mnt/cache/.custom/omniverse# python omniverse.py

(DEBUG): Starting...

(INFO): Checking database integrity.

(INFO): Integrity check complete. Continuing.

[30/Apr/2012:12:25:59] ENGINE Bus STARTING

(INFO): [30/Apr/2012:12:25:59] ENGINE Bus STARTING

[30/Apr/2012:12:25:59] ENGINE Started monitor thread '_TimeoutMonitor'.

(INFO): [30/Apr/2012:12:25:59] ENGINE Started monitor thread '_TimeoutMonitor'.

[30/Apr/2012:12:26:00] ENGINE Serving on 127.0.0.1:8085

(INFO): [30/Apr/2012:12:26:00] ENGINE Serving on 127.0.0.1:8085

[30/Apr/2012:12:26:00] ENGINE Bus STARTED

(INFO): [30/Apr/2012:12:26:00] ENGINE Bus STARTED

(INFO): No more servers to process.

(ERROR): No server information configured. Use web interface to configure.

(INFO): Finished with downloading of headers. Will Recheck in 5 hours.

(INFO): Finished processing articles. Quitting.

 

Thanks a ton for taking some time to help. It really is appreciated. If I'm doing things really dumb or if you know an area where I need to look for more info (that I'd be able to understand or post here for someone else to understand) just let me know. I don't mind being asked to do things; but as I mentioned before once the coding gets opened it becomes Greek and hard to decipher.

 

Thanks once more, I want to make sure you know :)

try opening "tower:8085" in your browser.

if that doesn't work, try "<IP FROM YOUR SERVER>:8085" (without the <>)

 

if that still doesn't work, start the app with this command: "python omniverse.py --host=<IP FROM YOUR SERVER> --port=8085"

(again without the <>)

You must start from the omniverse directory and You must specify the IP address with --host=<ip address> otherwise it only listens to localhost connections.

 

Once you have it running you log in, click on Configure Settings and input your newsgroup server settings.

 

Only way I saw to force the search for items after that was to restart the program.

 

 

  • Author

Thanks, I'll give the IP address switch a try after lunch. I'm on my phone but the level of help is so nice I done want y'all all to think I stopped looking  :-)

 

Much appreciated everyone, I'll let you know how it turns out!

  • Author

Thanks - That seemed to do the trick.

 

At the moment, the program is a little... thread-bare. I'm spoiled by SAB, Sickbeard and Couchpotato, so maybe after a little time this'll get up there.

 

Let me know if there is anything else needed for feedback on this. I don't know what is done for plug-ins now, but they seem way easier than the unMenu (not to knock unMenu, I use it every time I restart my server :)).

 

Thanks a bunch!

Ok. I have this installed and running but I have no idea what settings it wants me to configure and how to browse.  Any ideas brimnac?

  • Author

Sorry, I'm none the wiser with it, either. I'll keep watching it, but like I said above... it seems pretty spartan.

 

Let me know if you figure it out, also (or anyone else for that matter).

 

Thanks,

Brandon

Ok. finally figured it out.  It requires alot of starting the service and stopping it.

 

on the configure settings tab, you input your newsgroup server details, ie. newshosting, giganews or astraweb.  I then saved and had to stop  omniverse.

restart it.

Then click to update groups. still in the configure settings tab.  select which groups you would like to search(be careful which you select because it will eventually download alot of headers from each group for you to browse) and then save. stop omniverse.

restart it yet again.

This time in the browse tab, the headers will fill the screen for you to select the nzb's that you want to download.

 

 

It seems very primitive. I'm hoping the dev continues developing it to look/feel alot more like sickbeard and making things more automatic.  At this stage I don't see much difference in searching headers and nzbs my self and downloading them and then having sab fetch them.

So I was poking around wondering if people were using what I had written and sure enough I stumble on this thread! Thanks everyone for you interest. Hopefully I can help with any other questions.

 

I see everyone has figured out it is an attempt to create something like Sickbeard but for comics. Eventually it will have features similar where you can select certain comics or publisher and the program will try to download those for you on a weekly basis. It will also provide an interface to download any comics through your usenet provider using Sab or other nzb downoader. Right now it only indexes the articles and provides a basic search box and allows you to select one or more comics to create nzbs for. I'm in the middle of a full rewrite and when I start pushing new code, it should have a full-on search engine and the ability to automatically pull from a pullist.

 

Omniverse is a comic downloader similar to Sickbeard/Couch Potato/Headphones, based on Python. Maybe I don't have the right version of Python, but when I add it to the same location as my other programs and try launching it, I get some weird errors. I was wondering if there was interest out there if another person could attempt to get this running on unRAID and let me know what they did to get it going, or create a plugin/package similar to the ones out there for Sab, etc.

 

I don't know much about unRaid but if you could explain how a plugin would work with it, I might be able to create something. How exactly would a plugin work that would be different from say running the omniverse script on its own.

 

Current version='2.6.5'

 

It's supposedly just supported on 2.7 but with people having success on 2.6. Once it gets into coding it becomes out of my league; I've recently started being able to understand it more and make a tweak here or cleanup there, but I don't quite get all the dependencies and things like that.

 

I'm developing with 2.7 so thats been the version I've targeted but so far I haven't had any complaints other than the occasional warning from people running 2.6

 

 

Only way I saw to force the search for items after that was to restart the program.

 

That is right, currently to set it up you click the configure button, select the newsgroups you want to scan, then restart.

 

At the moment, the program is a little... thread-bare. I'm spoiled by SAB, Sickbeard and Couchpotato, so maybe after a little time this'll get up there.

 

Yep thats a good description of it. That is my goal to get it looking as nice as the others. Web design tends to keep me wrapped up longer than coding does so I've set that aside as much as possible. I'm hoping someone would come along and say here some CSS for you :)

 

It seems very primitive. I'm hoping the dev continues developing it to look/feel alot more like sickbeard and making things more automatic.  At this stage I don't see much difference in searching headers and nzbs my self and downloading them and then having sab fetch them.

 

And there really isn't much difference at this point. I think it has a little bit of an advantage over site like Binsearch because they don't index very many comic book groups. Of course more will come.

 

If anybody has any more questions or suggestions,  I'll follow the thread here or you can join the on and off again discussion over at comicrack -> http://comicrack.cyolito.com/forum/7-general/14368-sick-beard-for-comics--now-that-would-be-cool. You can also reach me through my twitter account http://twitter.com/omniverse2 and also the github repo https://github.com/four-o-four/omniverse where the code is kept.

heh..  small world...  :)

haha! Yes it is!

 

Its been quiet over there (of course nothing new to talk about *s*)

  • Author

Hey - thanks for the reply, 404. It's super cool to see involvement like this. I hope that someone else may be able to help you out if needed here, and I look forward to seeing what comes in the future!

 

Thanks again for taking the time to address the questions and comments!

Brandon

  • 7 months later...

I'm using the SickBeard plugin as a template. A few things that would be helpful additions to Omniverse would be an option to specify the location of the pid file, config file, and a data directory, and to run as a daemon. Any idea if you have plans to add any of these options, 404?

 

haha! Yes it is!

 

Its been quiet over there (of course nothing new to talk about *s*)

  • 2 weeks later...
  • Author

Switch to Mylar - it's already being worked on and works pretty well.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.