Commit graph

342 commits

Author SHA1 Message Date
JackDandy
ed38709674 Merge branch 'master' into develop 2018-08-21 21:10:07 +01:00
Prinz23
0a50d35f82 Fix detection of existing files.
Change add sanitize 'imdbid' field in tvdb_api v2.
Change indexer_id in imdb_info (switchIndexer).
2018-08-21 21:06:38 +01:00
JackDandy
c258a0ea29 Merge branch 'master' into develop 2018-08-18 12:33:02 +01:00
Prinz23
6f559fb440 Change TVDB data parsing for gueststars, writers and genre.
Change map gueststars to string (gueststars_list field contains original list).
Change convert writers to writer string.
Change keep genre original list in genre_list.
Change don't add/delete keys dict during iteritems.
2018-08-18 12:28:10 +01:00
JackDandy
f94dd18404 Merge branch 'master' into develop 2018-07-28 14:17:26 +01:00
Prinz23
e7b2693765 Change TVDB API 2 to version 2.2.0
Fix TVDB header not being send.
Fix typo in Ek class fix_list_encoding(x).
Change fixListEncodings for better readability.
2018-07-27 21:52:49 +01:00
JackDandy
262427dc8b Merge branch 'master' into develop 2018-07-01 01:21:34 +01:00
JackDandy
715e1fc29d Update UnRar for Windows 5.50 → 5.60. 2018-07-01 01:18:58 +01:00
JackDandy
92baf81494 Merge branch 'master' into develop 2018-06-09 12:15:47 +01:00
JackDandy
0f6f31a3bf Fix metadata mediabrowser when no actors.
Change metadata usage of indexer api keys.
Change make tvdb_api docs consistent to the attributes for show object.
Change consolidate write_file at helpers.
2018-06-09 12:13:21 +01:00
Prinz23
990755f966 Change actor struct for tvdb_api (indexer api).
Add 'vp9' and 'av1' to ignore word list.
2018-06-09 12:05:41 +01:00
JackDandy
e176e561ba Merge branch 'master' into develop 2018-05-21 23:57:52 +01:00
JackDandy
a9500e01d5 Fix utf8 in folders for SickGear-NG.py post processing script, script version bumped 1.5 to 1.6.
Remove NMA notifier.
2018-05-21 23:44:23 +01:00
Prinz23
f39afd1c0e Change improve tvdb_api performance; remember if episodes are cached and reload show if not and episodes are requested. 2018-05-17 04:33:02 +01:00
JackDandy
aab67a45f7 Change consolidate provider filters into 'Only allow releases that are'.
Add provider filters, Only allow releases that are ...
  'scene releases (srrDB/predb listed)', 'or contain' text or regex,
  'non scene if no recent search results', 'non scene if no active search results',
  'not scene nuked', and 'nuked if no active search results'.

Add scene release checking to PROPER search task.
Change refactor core Proper functions.
Pep8 common tests.
2018-05-17 04:18:44 +01:00
JackDandy
17a42dc188 Merge branch 'master' into develop 2018-05-14 01:31:19 +01:00
Prinz23
6d0bcddd03 Change improve handling tvdb_api data when adding upcoming shows with unfilled data.
Change handle exceptions raised while creating show or episode metadata.
Fix shows with no episode data (prevent exception).
2018-05-14 01:06:21 +01:00
JackDandy
0b7b0f1401 Merge branch 'master' into develop 2018-05-08 00:53:34 +01:00
JackDandy
c0c793e015 Fix HTTP 422 error when using Plex Username and Password.
Change support mapping Linux to Windows paths.
Change remove redundancy from PiSexy.
2018-05-08 00:19:16 +01:00
JackDandy
65923c94ef Update Tornado Web Server 5.0.1 (35a538f) → 5.0.1 (2b2a220a). 2018-04-28 15:57:04 +01:00
JackDandy
a6f7ab47e2 Merge branch 'master' into develop 2018-04-26 15:32:07 +01:00
JackDandy
208ddfb42a Change prefer modern html5lib over old to prevent display show issue on systems that fail to clean libs.
In rare cases, systems *fail* to remove the deprecated "_base.pyc" file (and probably others) in \lib\html5lib\treebuilders\. Therefore, the startup cleanup process will now list files that cannot be auto deleted - user must then manually delete files listed in "__README-DANGER.txt".
Change add un/pw for cookie support to improve SpeedCD torrent provider.
Change improve handling faults when downloading .torrent files.
Remove TorrentBytes provider.
Change remove redundant log messages for releases never to be cached removing <30% log spam
Change remove redundant log messages for items not found in cache removing <10% log spam
Pep8.
2018-04-26 01:46:53 +01:00
Prinz23
3de96d6440 Update Tornado Web Server 5.0.1 (35a538f) → 5.1.dev1 (415f453) 2018-04-13 13:02:35 +01:00
JackDandy
bad4de3752 Merge branch 'master' into develop 2018-04-07 20:51:28 +01:00
JackDandy
bd8f0a7b61 Change when adding a show, display show title instead of '[]'.
Change consolidate show data validator into base class.
Change move validator test to inside the respective tvinfo source getter for future proofing.
2018-04-07 20:49:12 +01:00
JackDandy
315430d373 Merge branch 'master' into develop 2018-04-07 00:17:11 +01:00
Prinz23
410251eaf2 Change improve tvinfo source meta handling for cases where server is either down, or no results are returned. 2018-04-07 00:14:13 +01:00
JackDandy
7683ee99bd Merge branch 'master' into develop 2018-04-06 13:29:48 +01:00
JackDandy
a2908a62a9 Change improve metadata handler during postprocessing when tvinfo source is down.
Fix Torrentz2 filter spam.
2018-04-06 13:27:40 +01:00
JackDandy
5dff83a338 Merge branch 'master' into develop 2018-04-05 01:30:04 +01:00
JackDandy
818e9b77ee Fix cf algorythm. 2018-04-05 01:23:27 +01:00
JackDandy
41923ff208 Merge branch 'master' into develop 2018-04-03 16:18:42 +01:00
JackDandy
a342acea5a Fix Torrentleech provider. 2018-04-03 16:14:54 +01:00
JackDandy
39f53bcea5 Change hachoir targa and mpeg_ts mime parser tags so they validate. 2018-03-28 16:47:02 +01:00
JackDandy
cc69723261 Update xmltodict library 0.10.2 (375d3a6) → 0.11.0 (79ac9a4). 2018-03-28 01:33:00 +01:00
JackDandy
53fa508037 Update webencodings 0.5 (3970651) → 0.5.1 (fa2cb5d). 2018-03-28 01:28:51 +01:00
JackDandy
6fb076b2b2 Update unidecode library 0.04.21 (e99b0e3) → 1.0.22 (81f938d). 2018-03-28 01:26:29 +01:00
Prinz23
e8ade6ffcf Update Tornado Web Server 4.5.1 (79b2683) → 5.0.1 (35a538f). 2018-03-28 01:24:09 +01:00
JackDandy
5dfaf57793 Update Six compatibility library 1.10.0 (r433) → 1.11.0 (68112f3). 2018-03-28 01:16:31 +01:00
JackDandy
4fa4ec8191 Update SimpleJSON library 3.10.0 (c52efea) → 3.13.2 (6ffddbe). 2018-03-28 01:15:25 +01:00
JackDandy
25b67c5a68 Update scandir 1.3 → 1.6 (c3592ee) 2018-03-28 01:00:56 +01:00
JackDandy
e60f9300a3 Update Requests library 2.13.0 (fc54869) → 2.15.1 (282b01a). 2018-03-28 00:54:41 +01:00
JackDandy
615b123cef Update rarfile 3.0 (3e54b22) → 3.0 (2704344). 2018-03-28 00:53:45 +01:00
JackDandy
9ce4e7c4d0 Update PySocks 1.6.5 (b4323df) → 1.6.8 (524ceb4). 2018-03-28 00:52:44 +01:00
JackDandy
12faaf3d9e Update Certifi 2017.07.27 (f808089) → 2018.01.18 (e225253). 2018-03-28 00:49:33 +01:00
JackDandy
8bd2cc37bf Update profilehooks 1.9.0 (de7d59b) → 1.10.0 (0ce1e29). 2018-03-28 00:48:25 +01:00
JackDandy
78026584eb Update IMDb 5.1 (r907) → 5.2.1dev20171113 (f640595).
Thanks to the backport by @MasterMind2k
2018-03-28 00:45:15 +01:00
JackDandy
cadd80adb5 * Update html5lib 0.99999999/1.0b9 (1a28d72) → 1.1-dev (e9ef538). 2018-03-28 00:44:16 +01:00
JackDandy
980e05cc99 Change Hachoir can't support PY2 so backport their PY3 to prevent a need for system dependant external binaries like mediainfo.
Backported 400 revisions from rev 1de4961-8897c5b (2018-2014).
Move core/benchmark, core/cmd_line, core/memory, core/profiler and core/timeout to core/optional/*
Remove metadata/qt*

PORT: Version 2.0a3 (inline with 3.0a3 @ f80c7d5).
Basic Support for XMP Packets.
tga: improvements to adhere more closely to the spec.
pdf: slightly improved parsing.
rar: fix TypeError on unknown block types.
Add MacRoman win32 codepage.
tiff/exif: support SubIFDs and tiled images.
Add method to export metadata in dictionary.
mpeg_video: don't attempt to parse Stream past length.
mpeg_video: parse ESCR correctly, add SCR value.
Change centralise CustomFragments.
field: don't set parser class if class is None, to enable autodetect.
field: add value/display for CustomFragment.
parser: inline warning to enable tracebacks in debug mode.
Fix empty bytestrings in makePrintable.
Fix contentSize in jpeg.py to account for image_data blocks.
Fix the ELF parser.
Enhance the AR archive parser.
elf parser: fix wrong wrong fields order in parsing little endian section flags.
elf parser: add s390 as a machine type.
Flesh out mp4 parser.

PORT: Version 2.0a1 (inline with 3.0a1).
Major refactoring and PEP8.
Fix ResourceWarning warnings on files. Add a close() method and support for the context manager protocol ("with obj: ...") to parsers, input and output streams.
metadata: get comment from ZIP.
Support for InputIOStream.read(0).
Fix sizeGe when size is None.
Remove unused new_seekable_field_set file.
Remove parser Mapsforge .map.
Remove parser Parallel Realities Starfighter .pak files.
sevenzip: fix for newer archives.
java: update access flags and modifiers for Java 1.7 and update description text for most recent Java.
Support ustar prefix field in tar archives.
Remove file_system* parsers.
Remove misc parsers 3d0, 3ds, gnome_keyring, msoffice*, mstask, ole*, word*.
Remove program parsers macho, nds, prc.
Support non-8bit Character subclasses.
Python parser supports Python 3.7.
Enhance mpeg_ts parser to support MTS/M2TS.
Support for creation date in tiff.
Change don't hardcode errno constant.

PORT: 1.9.1
Internal Only: The following are legacy reference to upstream commit messages.
Relevant changes up to b0a115f8.
Use integer division.
Replace HACHOIR_ERRORS with Exception.
Fix metadata.Data: make it sortable.
Import fixes from e7de492.
PORT: Version 2.0a1 (inline with 3.0a1 @ e9f8fad).
Replace hachoir.core.field with hachoir.field
Replace hachoir.core.stream with hachoir.stream
Remove the compatibility module for PY1.5 to PY2.5.
metadata: support TIFF picture.
metadata: fix string normalization.
metadata: fix datetime regex Fix hachoir bug #57.
FileFromInputStream: fix comparison between None and an int.
InputIOStream: open the file in binary mode.
2018-03-28 00:43:11 +01:00
JackDandy
8fe34fb5eb Update feedparser library 5.2.1 (f1dd1bb) → 5.2.1 (5646f4c) - Uses the faster cchardet if installed. 2018-03-28 00:41:58 +01:00