An automated Comic Book downloader (cbr/cbz) for use with SABnzbd, NZBGet and torrents

Overview

Mylar Logo Mylar

Note that feature development has stopped as we have moved to Mylar3.

EOL for this project is the end of 2020 and will no longer be supported. This repo will be archived as of Jan-1-2021.

Mylar is an automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents written in python. It supports SABnzbd, NZBGET, and many torrent clients in addition to DDL.

It will allow you to monitor weekly pull-lists for items belonging to user-specific series to download, as well as being able to monitor story-arcs. Support for TPB's and GN's is also now available.

This program is considered an "Alpha release" but is in development still. It is not bug-free, but it does work!

Support & Discussion

You are free to join the Mylar support community on IRC where you can ask questions, hang around and discuss anything related to Mylar.

  1. Use any IRC client and connect to the Freenode server, irc.freenode.net.
  2. Join the #mylar channel.

The Mylar Forums are also online @ https://forum.mylarcomics.com

Issues can be reported on the Github issue tracker, provided that you:

  • Search existing recent OPEN issues. If an issue is open from a year ago, please don't add to it.
  • Always follow the issue template!
  • Close your issue when it's solved!

Requirements

  • At least Python version 2.7.9 (3.x is not supported)
  • ComicVine API key (found here - program will have limited to no functionality without it
  • UnRaR / RAR is required if metatagging is enabled within the program.

Usage

To start the program, type python Mylar.py inside the root of the Mylar directory. Typing python Mylar.py --help will give a list of available options.

Once it's started, navigate to http://localhost:8090 in your web browser (or whatever IP the machine that has Mylar is on).

Helpful hints:

  • Ensure Comic Location is specified in the configuration (Configuration --> Web Interface --> Comic Location)
    • Mylar auto-creates the Comic Series directories under the Comic Location. The directory is displayed on the Comic Detail page).
    • If you do not want directories to be created until there are issues present, set create_folders = False in the config.ini.
  • A search provider needs to be specified to perform any search-related functions
  • Enabling Automatically Mark Upcoming Issues as Wanted in settings will mark any NEW comic from the Pullist that is on your 'watchlist' as wanted
  • Add a comic (series) using the Search button or via the Pullist.
  • If you know the CV comicid, enter the full id into the search box (ie. 4050-XXXXX)
  • If adding a comic fails with "Error", submit a bug and it will be checked out (usually an easy fix)
  • Post-Processing is for adding new issues into existing series on your watchlist, Import is for adding files for series that don't exist on your watchlist into your watchlist
  • For the most up-to-date build, use the Development build
    • Master doesn't get updated as frequently (> month), and Development is usually stable

Post-processing

It is imperative that you enable the post-processing option if you require post-processing (Configuration --> Quality & Post-Processing --> Enable Post-Processing)

Newsgroups

There are 2 ways to perform post-processing within Mylar, however you cannot use both options simultaneously.

ComicRN

  • You need to enable the Mylar APIKey for this to work (Configuration --> Web Interface --> API --> Enable API --> Generate --> Save Configuration).
  • Within the post-processing/ folder of Mylar there are 2 files (autoProcessComics.py and autoProcessComics.cfg.sample)
  • Within the post-processing/ folder of Mylar there are 2 directories (nzbget, sabnzbd) and within each of these client folders is a ComicRN.py script that is to be used with the respective download client.
  • Edit (put in your Mylar host, port, apikey (generated from above), and ssl(0 for no, 1 for yes) and rename the autoProcessComics.cfg.sample to autoProcessComics.cfg.
  • Copy autoProcessComics.py, autoProcessComics.cfg and the respective ComicRN.py into your SABnzbd/NZBGet scripts directory (or wherever your download client stores its scripts).
  • Make sure SABnzbd/NZBGet is setup to have a 'comic-related' category that points it to the ComicRN.py script that was just moved.
  • Ensure in Mylar that the category is named exactly the same.

Completed Download Handling (CDH)

  • For the given download client (SABnzbd / NZBGet) simply click on the Enable Completed Download Handling option.
  • For SABnzbd to work, you need to make sure you have a version > 0.8.0 (use the Test Connection button for verification)

Torrents

There is no completed processing for torrents. There are methods available however:

Torrent client on same machine as Mylar installation

  • Configuration tab --> Quality & Post-Processing --> Post-Processing
  • set the post-processing action to copy if you want to seed your torrents, otherwise move
    • Enable Folder Monitoring
    • Folder location to monitor: set to the full location where your finished torrents are downloaded to.
    • Folder Monitor Scan Interval: do NOT set this to < 1 minute. Anywhere from 3-5 minutes should be ample.

Torrent client on different machine than Mylar

  • Use harpoon to retrieve items back to your local install as soon as they are completed and have post-processing occur immediately (also works with other automated solutions).
  • Any other method that involves having the files localized and then have Folder Monitor monitor the location for files.

Torrent client (rtorrent/deluge) on different machine than Mylar

  • a built-in option for these clients that will monitor for completion and then perform post-processing on the given items.
  • files are located in the post-processing/torrent-auto-snatch location within the mylar directory.
  • read the read.me therein for configuration / setup.

DDL

When using DDL, post-processing will be initiated immediately upon successful completion. By default the items are downloaded to the cache directory location and removed after post-processing. However, if you wish to change the default directory location, specify the full directory location in the config.ini ddl_location field.

Renaming files and folders

You can specify how Mylar renames files during post-processing / import in addition to the folders.

Folder Format

  • If left blank or as the default value of ComicName-(Year), it will create subdirectories in the format ComicName-(Year)
  • You can do multiple directory hiearchies as well - so you could do $Publisher/$Series/$Year to have it setup like DC Comics/Wildman/2011 (as an example)
  • Folder Format is used on every Add Series / Refresh Series request
    • Enabling Renaming has no bearing on this, so make sure if you're not using the default, that it's what you want.

File Format

  • To enable renaming for files, you need to enable the Rename Files option, otherwise, Mylar will use the original file and not rename at all
    • This includes replacing spaces, lowercasing and zero suppression (all renaming features)

You can contribute by sending in your bug reports / enhancement requests.
Telling us what's working helps too!

Comments
  • 500 internal server error:

    500 internal server error:

    I thought I'd check to see if "The Boys" was searchable and downloadable yet. After clicking on "Add this comic":

    500 Internal Server Error

    The server encountered an unexpected condition which prevented it from fulfilling the request.

    Traceback (most recent call last): File "/home/misterfantastic/.mylar/cherrypy/_cprequest.py", line 645, in respond response.body = self.handler() File "/home/misterfantastic/.mylar/cherrypy/lib/encoding.py", line 188, in call self.body = self.oldhandler(_args, *_kwargs) File "/home/misterfantastic/.mylar/cherrypy/_cpdispatch.py", line 29, in call return self.callable(_self.args, *_self.kwargs) File "/home/misterfantastic/.mylar/mylar/webserve.py", line 119, in addComic fakeit = parseit.GCDAdd(testspx) File "/home/misterfantastic/.mylar/mylar/parseit.py", line 421, in GCDAdd subpubst = pubst('a')[0] TypeError: 'NoneType' object is not callable

    BUG 
    opened by AtariBaby 102
  • My comics weren't downloading for nearly a month and are barely downloading after restart

    My comics weren't downloading for nearly a month and are barely downloading after restart

    Describe the bug I looked at Sab and Mylar and noticed that I had not downloaded new comics for nearly 30 days. I restarted Mylar and three comics downloaded, and nothing more for 20 minutes now. This also strikes me as odd, given that I have a few hundred titles in Mylar. Subsequent restarts had no effect.

    Screenshots/Logs Include a DEBUG log using the log files and do not paste from the GUI log. Do not just paste a traceback/error.

    Environment (please complete the following information):

    • OS: Windows 10 Pro, updated
    • Branch / commit: Configuration OptionsMylar Version: development-- git build ccf78bb51de42f1448b32163926a7bea1f8e6b68.Python Version : 2.7.14 --

    Additional information Add any other information about the problem here.

    opened by AtariBaby 79
  • Torrents Not Working

    Torrents Not Working

    I noticed Mylar was downloading the torrent data and placing them in the folder uTorrent watches but uTorrent wasn't loading them. I tried to add them manually but I get "Torrent Is Not Valid Bencoding". I tried getting the torrent directly from the source (Kickass.to) and it works but the torrent Mylar is grabbing is not working. Happening on every new release today.

    opened by gamergeekv2 71
  • Mylar, 32P, and VPN

    Mylar, 32P, and VPN

    More of a question: I'm running Mylar on a Synology box that connects to a VPN. 32Ps rules are it allows seeding torrents through a VPN, but not "browsing the site". I'm assuming the way Mylar connects to 32P would fall under "browsing the site". Am I right in that assumption? Worried that I will get my account banned if I don't set it up properly.

    opened by bonebox 66
  • API calls to SABnzbd result in an error.

    API calls to SABnzbd result in an error.

    Hey evilhero, just wanted to drop in an issue I've been seeing for the past week or so. Any time I try to grab something off my wanted/previous snatched list, Mylar seems to go through the motions of grabbing the NZB and sending it to SABnzbd, but that's where the progress stops. It results in an error in the SABnzbd logs of the following:


    2014-11-16 22:50:00,322 WARNING: API Key incorrect, Use the api key from Config->General in your 3rd party program: ::1>Python-urllib/2.7


    I haven't seen this issue with CouchPotato or SickBeard, and I generated a new SABnzbd API key just to be safe, but I'm still receiving the same error. Any initial thoughts?

    BUG FIXED Support 
    opened by Vertebreaker 66
  • Unable to download nzb from link:

    Unable to download nzb from link:

    I started getting these errors this week. If I paste the link into my browser, I'm able to download the NZB so I'm not sure what the problem is. Log excerpt below Thanks!

    16-May-2015 15:45:31 - INFO :: SEARCH : pausing for 60 seconds before continuing to avoid hammering 16-May-2015 15:46:32 - INFO :: SEARCH : payload:{'apikey': 'a18ababfdab1bc33fc1f106f4b95b9', 't': 'get', 'id': '77c7633f924b01cd4efb14fb82270536.nzb&i=123486&r=a18ababfdab1bc33fc1f106f4b959'} 16-May-2015 15:46:32 - INFO :: SEARCH : download url:https://api.nzb.su/api 16-May-2015 15:46:32 - ERROR :: SEARCH : Unable to download nzb from link: https://api.nzb.su/getnzb/77c7633f924b01cd4efb14fb82270536.nzb&i=123486&r=a18ababfdab1bc33fc1f106f449

    opened by thewindupboy 62
  • Database locking error

    Database locking error

    First off i gotta say this is an excellent piece of software. Now i have been having problems with Mylar and the database locking. The problem used to be i would leave Mylar running continuously for a couple days and then the database locking error would come up. A quick restart would fix the problem until the database locked again. However after these recent commits within the last month or so the problems become much more frequent. Mylar locks up every day or so. Here are the logs

    ing to avoid hammering 12-Apr-2014 04:35:03 - INFO :: Thread-23 : More than one search provider given - trying next one. 12-Apr-2014 04:35:03 - INFO :: Thread-23 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 9 (2007) using experimental 12-Apr-2014 04:35:05 - INFO :: Thread-23 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 10 (2008) using usenet-crawler (newznab)

    12-Apr-2014 04:35:05 - INFO :: Thread-23 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 04:36:06 - INFO :: Thread-23 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 04:37:06 - INFO :: Thread-23 : More than one search provider given - trying next one. 12-Apr-2014 04:37:06 - INFO :: Thread-23 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 10 (2008) using experimental 12-Apr-2014 04:37:07 - INFO :: Thread-23 : Shhh be very quiet...I'm looking for Futurama Comics issue: 70 (2014) using usenet-crawler (newznab) 12-Apr-2014 04:37:08 - INFO :: Thread-23 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 04:38:08 - INFO :: Thread-23 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 04:39:09 - INFO :: Thread-23 : More than one search provider given - trying next one. 12-Apr-2014 04:39:09 - INFO :: Thread-23 : Shhh be very quiet...I'm looking for Futurama Comics issue: 70 (2014) using experimental 12-Apr-2014 10:28:56 - INFO :: Thread-25 : Initiating NZB Search scan at request ed interval of 360 minutes. 12-Apr-2014 10:28:56 - INFO :: Thread-26 : Retrieving latest version information from github 12-Apr-2014 10:28:56 - INFO :: Thread-26 : Comparing currently installed version with latest github version 12-Apr-2014 10:28:56 - INFO :: Thread-25 : Shhh be very quiet...I'm looking for Zombies vs Cheerleaders issue: 6 (2012) using usenet-crawler (newznab) 12-Apr-2014 10:28:56 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:28:56 - INFO :: Thread-26 : Mylar is up to date 12-Apr-2014 10:29:57 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:30:58 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:31:59 - INFO :: Thread-25 : More than one search provider given - trying next one. 12-Apr-2014 10:31:59 - INFO :: Thread-25 : Shhh be very quiet...I'm looking for Zombies vs Cheerleaders issue: 6 (2012) using experimental 12-Apr-2014 10:32:03 - INFO :: Thread-25 : Couldn't find Issue 6 of Zombies vs C heerleaders(2012). Status kept as wanted. 12-Apr-2014 10:32:03 - INFO :: Thread-25 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 9 (2007) using usenet-crawler (newznab) 12-Apr-2014 10:32:03 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:33:04 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:34:05 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:35:05 - INFO :: Thread-25 : More than one search provider given - trying next one. 12-Apr-2014 10:35:05 - INFO :: Thread-25 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 9 (2007) using experimental 12-Apr-2014 10:35:07 - INFO :: Thread-25 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 10 (2008) using usenet-crawler (newznab)

    12-Apr-2014 10:35:07 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:36:08 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:37:09 - INFO :: Thread-25 : More than one search provider given - trying next one. 12-Apr-2014 10:37:10 - INFO :: Thread-25 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 10 (2008) using experimental 12-Apr-2014 10:37:11 - INFO :: Thread-25 : Shhh be very quiet...I'm looking for Futurama Comics issue: 70 (2014) using usenet-crawler (newznab) 12-Apr-2014 10:37:11 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:38:12 - INFO :: Thread-25 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 10:39:13 - INFO :: Thread-25 : More than one search provider given - trying next one. 12-Apr-2014 10:39:13 - INFO :: Thread-25 : Shhh be very quiet...I'm looking for Futurama Comics issue: 70 (2014) using experimental 12-Apr-2014 16:28:56 - INFO :: Thread-27 : Initiating NZB Search scan at request ed interval of 360 minutes. 12-Apr-2014 16:28:56 - INFO :: Thread-27 : Shhh be very quiet...I'm looking for Zombies vs Cheerleaders issue: 6 (2012) using usenet-crawler (newznab) 12-Apr-2014 16:28:56 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:28:56 - INFO :: Thread-28 : Retrieving latest version information from github 12-Apr-2014 16:28:56 - INFO :: Thread-28 : Comparing currently installed version with latest github version 12-Apr-2014 16:28:56 - INFO :: Thread-28 : Mylar is up to date 12-Apr-2014 16:29:57 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:30:58 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:31:58 - INFO :: Thread-27 : More than one search provider given - trying next one. 12-Apr-2014 16:31:58 - INFO :: Thread-27 : Shhh be very quiet...I'm looking for Zombies vs Cheerleaders issue: 6 (2012) using experimental 12-Apr-2014 16:32:01 - INFO :: Thread-27 : Couldn't find Issue 6 of Zombies vs C heerleaders(2012). Status kept as wanted. 12-Apr-2014 16:32:01 - INFO :: Thread-27 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 9 (2007) using usenet-crawler (newznab) 12-Apr-2014 16:32:01 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:33:02 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:34:02 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:35:07 - INFO :: Thread-27 : More than one search provider given - trying next one. 12-Apr-2014 16:35:07 - INFO :: Thread-27 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 9 (2007) using experimental 12-Apr-2014 16:35:09 - INFO :: Thread-27 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 10 (2008) using usenet-crawler (newznab)

    12-Apr-2014 16:35:09 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:36:10 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:37:11 - INFO :: Thread-27 : More than one search provider given - trying next one. 12-Apr-2014 16:37:11 - INFO :: Thread-27 : Shhh be very quiet...I'm looking for Star Wars: Clone Wars Adventures issue: 10 (2008) using experimental 12-Apr-2014 16:37:12 - INFO :: Thread-27 : Shhh be very quiet...I'm looking for Futurama Comics issue: 70 (2014) using usenet-crawler (newznab) 12-Apr-2014 16:37:12 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:38:13 - INFO :: Thread-27 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 16:39:14 - INFO :: Thread-27 : More than one search provider given - trying next one. 12-Apr-2014 16:39:14 - INFO :: Thread-27 : Shhh be very quiet...I'm looking for Futurama Comics issue: 70 (2014) using experimental 12-Apr-2014 22:28:56 - INFO :: Thread-30 : Initiating NZB Search scan at request ed interval of 360 minutes. 12-Apr-2014 22:28:56 - INFO :: Thread-32 : Retrieving latest version information from github 12-Apr-2014 22:28:56 - INFO :: Thread-29 : Starting update for 163 active comics

    12-Apr-2014 22:28:56 - INFO :: Thread-31 : Weekly pull list present - checking i f it's up-to-date.. 12-Apr-2014 22:28:56 - INFO :: Thread-32 : Comparing currently installed version with latest github version 12-Apr-2014 22:28:56 - INFO :: Thread-30 : Shhh be very quiet...I'm looking for Zombies vs Cheerleaders issue: 6 (2012) using usenet-crawler (newznab) 12-Apr-2014 22:28:56 - INFO :: Thread-30 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 22:28:56 - INFO :: Thread-29 : Found comic directory: D:\Comics\Star Wars Legacy (2013) 12-Apr-2014 22:28:56 - INFO :: Thread-32 : Mylar is up to date 12-Apr-2014 22:28:56 - INFO :: Thread-31 : No new pull-list available - will re- check again in 24 hours. 12-Apr-2014 22:28:56 - INFO :: Thread-31 : Checking the Weekly Releases list for comics I'm watching... 12-Apr-2014 22:29:18 - WARNING :: Thread-29 : Database Error: database is locked

    12-Apr-2014 22:29:18 - WARNING :: Thread-29 : sqlresult: UPDATE comics SET Statu s = ? WHERE ComicID = ? 12-Apr-2014 22:29:41 - WARNING :: Thread-29 : Database Error: database is locked

    12-Apr-2014 22:29:41 - WARNING :: Thread-29 : sqlresult: UPDATE comics SET Statu s = ? WHERE ComicID = ? 12-Apr-2014 22:29:57 - INFO :: Thread-30 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 22:30:04 - WARNING :: Thread-29 : Database Error: database is locked

    12-Apr-2014 22:30:04 - WARNING :: Thread-29 : sqlresult: UPDATE comics SET Statu s = ? WHERE ComicID = ? 12-Apr-2014 22:30:27 - WARNING :: Thread-29 : Database Error: database is locked

    12-Apr-2014 22:30:27 - WARNING :: Thread-29 : sqlresult: UPDATE comics SET Statu s = ? WHERE ComicID = ? 12-Apr-2014 22:30:50 - WARNING :: Thread-29 : Database Error: database is locked

    12-Apr-2014 22:30:50 - WARNING :: Thread-29 : sqlresult: UPDATE comics SET Statu s = ? WHERE ComicID = ? 12-Apr-2014 22:30:58 - INFO :: Thread-30 : pausing for 60 seconds before continu ing to avoid hammering 12-Apr-2014 22:31:23 - WARNING :: Thread-31 : Database Error: database is locked

    12-Apr-2014 22:31:23 - WARNING :: Thread-31 : sqlresult: SELECT * FROM comics WH ERE ComicID=? 12-Apr-2014 22:31:56 - WARNING :: Thread-31 : Database Error: database is locked

    12-Apr-2014 22:31:56 - WARNING :: Thread-31 : sqlresult: SELECT * FROM comics WH ERE ComicID=? 12-Apr-2014 22:31:59 - INFO :: Thread-30 : More than one search provider given - trying next one. 12-Apr-2014 22:31:59 - INFO :: Thread-30 : Shhh be very quiet...I'm looking for Zombies vs Cheerleaders issue: 6 (2012) using experimental 12-Apr-2014 22:32:01 - INFO :: Thread-30 : Couldn't find Issue 6 of Zombies vs C heerleaders(2012). Status kept as wanted. 12-Apr-2014 22:32:29 - WARNING :: Thread-31 : Database Error: database is locked

    12-Apr-2014 22:32:29 - WARNING :: Thread-31 : sqlresult: SELECT * FROM comics WH ERE ComicID=? 12-Apr-2014 22:33:02 - WARNING :: Thread-31 : Database Error: database is locked

    12-Apr-2014 22:33:02 - WARNING :: Thread-31 : sqlresult: SELECT * FROM comics WH ERE ComicID=? 12-Apr-2014 22:33:35 - WARNING :: Thread-31 : Database Error: database is locked

    12-Apr-2014 22:33:35 - WARNING :: Thread-31 : sqlresult: SELECT * FROM comics WH ERE ComicID=? 12-Apr-2014 22:34:07 - WARNING :: Thread-30 : Database Error: database is locked

    12-Apr-2014 22:34:07 - WARNING :: Thread-30 : sqlresult: SELECT * from comics WH ERE ComicID=? AND ComicName != 'None' 12-Apr-2014 22:34:40 - WARNING :: Thread-30 : Database Error: database is locked

    12-Apr-2014 22:34:40 - WARNING :: Thread-30 : sqlresult: SELECT * from comics WH ERE ComicID=? AND ComicName != 'None' 12-Apr-2014 22:35:13 - WARNING :: Thread-30 : Database Error: database is locked

    12-Apr-2014 22:35:13 - WARNING :: Thread-30 : sqlresult: SELECT * from comics WH ERE ComicID=? AND ComicName != 'None' 12-Apr-2014 22:35:46 - WARNING :: Thread-30 : Database Error: database is locked

    12-Apr-2014 22:35:46 - WARNING :: Thread-30 : sqlresult: SELECT * from comics WH ERE ComicID=? AND ComicName != 'None' 12-Apr-2014 22:36:19 - WARNING :: Thread-30 : Database Error: database is locked

    12-Apr-2014 22:36:19 - WARNING :: Thread-30 : sqlresult: SELECT * from comics WH ERE ComicID=? AND ComicName != 'None' 13-Apr-2014 04:28:56 - INFO :: Thread-33 : Initiating NZB Search scan at request ed interval of 360 minutes. 13-Apr-2014 04:28:56 - INFO :: Thread-34 : Retrieving latest version information from github 13-Apr-2014 04:28:56 - INFO :: Thread-34 : Comparing currently installed version with latest github version 13-Apr-2014 04:28:56 - INFO :: Thread-34 : Mylar is up to date 13-Apr-2014 04:29:28 - WARNING :: Thread-33 : Database Error: database is locked

    13-Apr-2014 04:29:28 - WARNING :: Thread-33 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 04:30:00 - WARNING :: Thread-33 : Database Error: database is locked

    13-Apr-2014 04:30:00 - WARNING :: Thread-33 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 04:30:33 - WARNING :: Thread-33 : Database Error: database is locked

    13-Apr-2014 04:30:33 - WARNING :: Thread-33 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 04:31:06 - WARNING :: Thread-33 : Database Error: database is locked

    13-Apr-2014 04:31:06 - WARNING :: Thread-33 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 04:31:39 - WARNING :: Thread-33 : Database Error: database is locked

    13-Apr-2014 04:31:39 - WARNING :: Thread-33 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 10:28:56 - INFO :: Thread-35 : Initiating NZB Search scan at request ed interval of 360 minutes. 13-Apr-2014 10:28:56 - INFO :: Thread-36 : Retrieving latest version information from github 13-Apr-2014 10:28:56 - INFO :: Thread-36 : Comparing currently installed version with latest github version 13-Apr-2014 10:28:56 - INFO :: Thread-36 : Mylar is up to date 13-Apr-2014 10:29:28 - WARNING :: Thread-35 : Database Error: database is locked

    13-Apr-2014 10:29:28 - WARNING :: Thread-35 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 10:30:00 - WARNING :: Thread-35 : Database Error: database is locked

    13-Apr-2014 10:30:00 - WARNING :: Thread-35 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 10:30:33 - WARNING :: Thread-35 : Database Error: database is locked

    13-Apr-2014 10:30:33 - WARNING :: Thread-35 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 10:31:06 - WARNING :: Thread-35 : Database Error: database is locked

    13-Apr-2014 10:31:06 - WARNING :: Thread-35 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 10:31:39 - WARNING :: Thread-35 : Database Error: database is locked

    13-Apr-2014 10:31:39 - WARNING :: Thread-35 : sqlresult: SELECT * from issues WH ERE Status="Wanted" 13-Apr-2014 12:31:56 - WARNING :: CP Server Thread-4 : Database Error: database is locked 13-Apr-2014 12:31:56 - WARNING :: CP Server Thread-4 : sqlresult: SELECT * from comics order by ComicSortName COLLATE NOCASE 13-Apr-2014 12:32:29 - WARNING :: CP Server Thread-4 : Database Error: database is locked 13-Apr-2014 12:32:29 - WARNING :: CP Server Thread-4 : sqlresult: SELECT * from comics order by ComicSortName COLLATE NOCASE 13-Apr-2014 12:33:02 - WARNING :: CP Server Thread-4 : Database Error: database is locked 13-Apr-2014 12:33:02 - WARNING :: CP Server Thread-4 : sqlresult: SELECT * from comics order by ComicSortName COLLATE NOCASE 13-Apr-2014 12:33:35 - WARNING :: CP Server Thread-4 : Database Error: database is locked 13-Apr-2014 12:33:35 - WARNING :: CP Server Thread-4 : sqlresult: SELECT * from comics order by ComicSortName COLLATE NOCASE 13-Apr-2014 12:34:08 - WARNING :: CP Server Thread-4 : Database Error: database is locked 13-Apr-2014 12:34:09 - WARNING :: CP Server Thread-4 : sqlresult: SELECT * from comics order by ComicSortName COLLATE NOCASE

    BUG Verified bug Support WIP 
    opened by psychoflame 58
  • unable to locate

    unable to locate

    Been getting a lot of this lately:. Not all the time:

               Loading config from /home/misterfantastic/.sickbeard/autoProcessTV/autoProcessComics.cfg
    Opening URL: http://localhost:8090/post_process?nzb_name=All-New.Captain.America.002.2015.Digital.Zone-Empire&failed=0&apc_version=1.0&comicrn_version=1.0&nzb_folder=%2Fmedia%2Fstorage%2FDownloads%2Fcomplete%2Fcomics%2FAll-New.Captain.America.002.2015.Digital.Zone-Empire
    nzb name: All-New.Captain.America.002.2015.Digital.Zone-Empire
    
    nzb folder: /media/storage/Downloads/complete/comics/All-New.Captain.America.002.2015.Digital.Zone-Empire
    
    nzbname: All-New.Captain.America.002.2015.Digital.Zone-Empire
    
    Failure - could not initially locate nzbfile in my database to rename.
    
    trying again with this nzbname: All-New.Captain.America.002.2015.Digital.Zone-Empire
    
    Unable to locate downloaded file to rename. PostProcessing aborted.
    ``
    
    
    
    
    
    
    Exit(1) Unable to locate downloaded file to rename. PostProcessing aborted. (More)
    
    BUG Verified bug Support WIP 
    opened by AtariBaby 55
  • New Mylar installation. Everything seems to be working EXCEPT no downloads!

    New Mylar installation. Everything seems to be working EXCEPT no downloads!

    ...which is kind of the whole point :p

    What do you need from to troubleshoot? This happens with existing comics and new comics. Mylar creates the folder but doesn't find nzb's, doesn't tell sabnzbd+ do do anything. I figure I probably don't have it talking to sabnzbd+ properly or something, because sab never starts, but who knows? Here's me adding "Atom Eve and Rex Splode":

    2013-10-19 17:56:05     INFO    Marking issues: [u'1', u'2', u'3'] as Wanted
    2013-10-19 17:55:49     INFO    I have physically found 0 issues, ignored 0 issues, and accounted for 0 in an Archived state. Total Issue Count: 0 / 3
    2013-10-19 17:55:49     INFO    Total files located: 0
    2013-10-19 17:55:49     INFO    Updated the status of 3 issues for Invincible Presents: Atom Eve & Rex Splode (2009) that were not found.
    2013-10-19 17:55:48     INFO    Now checking files for Invincible Presents: Atom Eve & Rex Splode (2009) in /media/storage/Dropbox/Comics/Invincible Presents Atom Eve & Rex Splode (2009)
    2013-10-19 17:55:48     INFO    Updating complete for: Invincible Presents: Atom Eve & Rex Splode
    2013-10-19 17:55:47     INFO    Now adding/updating issues for Invincible Presents: Atom Eve & Rex Splode
    2013-10-19 17:55:47     INFO    Sucessfully retrieved issue details for Invincible Presents: Atom Eve & Rex Splode
    2013-10-19 17:55:47     INFO    Sucessfully retrieved cover for Invincible Presents: Atom Eve & Rex Splode
    2013-10-19 17:55:43     INFO    Creating comic directory (0777) : /media/storage/Dropbox/Comics/Invincible Presents Atom Eve & Rex Splode (2009)
    2013-10-19 17:55:43     WARNING     Could not find comic directory: /media/storage/Dropbox/Comics/Invincible Presents Atom Eve & Rex Splode (2009)
    2013-10-19 17:55:43     INFO    Sucessfully retrieved details for Invincible Presents: Atom Eve & Rex Splode
    2013-10-19 17:55:43     INFO    Now adding/updating: Invincible Presents: Atom Eve & Rex Splode
    
    BUG 
    opened by AtariBaby 52
  • Sabnzbd hasn't done anything for Mylar yet.

    Sabnzbd hasn't done anything for Mylar yet.

    I have added a few popular comics, so I'm certain they exist!

    Mylar loads them and all the issues appear as wanted. Mylar seems to create directories for the comic titles in the destination folder. However, Sabnzbd never does anything.

    Could be related to these errors: https://github.com/evilhero/mylar/issues/23

    SOLUTION: DISCOVERED THAT MYLAR DEFAULTS TO "HTTP" PROTOCOL FOR SABNZBD LOCATION, HOWEVER MY SAB IS SET UP FOR "HTTPS". CHANGING THIS IN THE MYLAR CONFIGURATION SOLVED THE ISSUE.

    BUG 
    opened by AtariBaby 51
  • https://api.nzbgeek.info/api?t=get&id Blah blah downloads SOME stuck in Sab

    https://api.nzbgeek.info/api?t=get&id Blah blah downloads SOME stuck in Sab

    So ant man 1 came through ok and ant man 5 not so much just sat in sab saying https://api.nzbgeek.info/api?t=get&id= Removed &apikey= removed &i=&r=

    i have maybe 20 just sat and 5 that downloaded as normal..?

    i updated to python 2.7.9 as per earlier ssl issue seems like SAB dosnt play nicely with that so am I stuck? 2.7.8 mylar doesnt work, 2.7.9 SAb doesnt work.

    ALthough all fine with sickbeard?!

    changing all to http now works add https and breaks down again. It says all worked in mylar but in SAB its creating an error starting with "Empty NZB file api?" then same info as above.

    opened by stustaff 49
Owner
null
Fuzzware is a project for automated, self-configuring fuzzing of firmware images

Fuzzware Fuzzware is a project for automated, self-configuring fuzzing of firmware images. The idea of this project is to configure the memory ranges

null 190 Dec 21, 2022
Photini - A free, easy to use, digital photograph metadata (Exif, IPTC, XMP) editing application for Linux, Windows and MacOS.

A free, easy to use, digital photograph metadata (Exif, IPTC, XMP) editing application for Linux, Windows and MacOS. "Metadata" is said to mea

Jim Easterbrook 120 Dec 20, 2022
A quick and dirty QT Statusbar implementation for grabbing GIFs from Tenor, since there is no offical or unofficial one I found. This was intended for use under Linux, however it was also functional enough on MacOS.

Statusbar-TenorGIF App for Linux A quick and dirty QT Statusbar implementation for grabbing GIFs from Tenor, since there is no offical one and I didnt

Luigi DaVinci 1 Nov 1, 2021
Generate your own QR Code and scan it to see the results! Never use it for malicious purposes.

QR-Code-Generator-Python Choose the name of your generated QR .png file. If it happens to open the .py file (the application), there are specific comm

null 1 Dec 23, 2021
Ascify-Art - An easy to use, GUI based and user-friendly colored ASCII art generator from images!

Ascify-Art This is a python based colored ASCII art generator for free! How to Install? You can download and use the python version if you want, modul

Akash Bora 14 Dec 31, 2022
Simple Python / ImageMagick script to package images into WAD3s for use as GoldSrc textures.

WADs Out For [The] Ladies Simple Python / ImageMagick script to package images into WAD3s for use as GoldSrc textures. Development mostly focused on L

null 5 Apr 9, 2022
Easy to use Python module to extract Exif metadata from digital image files.

Easy to use Python module to extract Exif metadata from digital image files.

ianaré sévi 719 Jan 5, 2023
A pure python implementation of the GIMP XCF image format. Use this to interact with GIMP image formats

Pure Python implementation of the GIMP image formats (.xcf projects as well as brushes, patterns, etc)

FHPyhtonUtils 8 Dec 30, 2022
Simple to use image handler for python sqlite3.

SQLite Image Handler Simple to use image handler for python sqlite3. Functions Function Name Parameters Returns init databasePath : str tableName : st

Mustafa Ozan Çetin 7 Sep 16, 2022
A little Python tool to convert a TrueType (ttf/otf) font into a PNG for use in demos.

font2png A little Python tool to convert a TrueType (ttf/otf) font into a PNG for use in demos. To use from command line it expects python3 to be at /

Rich Elmes 3 Dec 22, 2021
Pyconvert is a python script that you can use to convert image files to another image format! (eg. PNG to ICO)

Pyconvert is a python script that you can use to convert image files to another image format! (eg. PNG to ICO)

null 1 Jan 16, 2022
Seaborn-image is a Python image visualization library based on matplotlib and provides a high-level API to draw attractive and informative images quickly and effectively.

seaborn-image: image data visualization Description Seaborn-image is a Python image visualization library based on matplotlib and provides a high-leve

null 48 Jan 5, 2023
HtmlWebShot - A python3 package which Can Create Images From url, Html-CSS, Svg and from any readable file and texts with many setup features.

A python3 package which Can Create Images From url, Html-CSS, Svg and from any readable file and texts with many setup features

Danish 24 Dec 14, 2022
Django helper application to easily and non-destructively crop arbitrarily large images in admin and frontend.

django-image-cropping django-image-cropping is an app for cropping uploaded images via Django's admin backend using Jcrop. Screenshot: django-image-cr

Jonas und der Wolf GmbH 546 Jan 3, 2023
Fast batch image resizer and rotator for JPEG and PNG images.

imgp is a command line image resizer and rotator for JPEG and PNG images.

Terminator X 921 Dec 25, 2022
This is an app that allows users to upload photos and display and store the photos in a file until the user deletes them.

Qt Photo App This is an app that allows users to upload photos and display and store the photos in a file until the user deletes them. Setup python3 -

Kathy Yang 5 Jan 22, 2022
Snowfall - helpful image handling utils - abstracts various file and opencv and pil features into result oriented functions

snowfall helpful image handling utils - abstracts various file and opencv and pil features into result oriented functions usage examples: from image_h

Less Wright 2 Jan 9, 2022
Png-to-stl - Converts PNG and text to SVG, and then extrudes that based on parameters

have ansible installed locally run ansible-playbook setup_application.yml this sets up directories, installs system packages, and sets up python envir

null 1 Jan 3, 2022