Commit graph

696 commits

Author SHA1 Message Date
Nils Vogels
7bf12460be PEP8 cleanups 2014-05-29 02:44:00 +02:00
Nils Vogels
0e34c8c4b3 Backport from https://github.com/thezoggy/Sick-Beard, applied to our branch
General cleanups in notifiers.

* Cleaned up notifier ui page wording so they follow similar pattern.
* Better exception handling for pyTivo and NMJ
* Cleaned up logging entries, trying to standardize on what level we report and verbiage (not using contractions, prune out duplicate/excessive entries)
2014-05-29 02:30:38 +02:00
echel0n
e009641804 SickRage now stores the XEM scene data to the main DB under tv_episodes for faster lookups and better linkages with epiosde objects, insures we have scene data on hand when we want it!
Adding functions to lookup scene season and ep info via scene absolute numbers.

We now try and create a show object from parsed release info before we consider it a valid parsed result to insure we even have the show in our show list, also used to validate anime releases.

Misc bug fixes here and there.
2014-05-28 14:16:03 -07:00
Nils Vogels
9e455c424a Merge branch 'FuzzyMoments' of https://github.com/JackDandy/SickRage into JackDandy-FuzzyMoments 2014-05-28 00:17:24 +02:00
echel0n
34da3f53d8 Added Black and White list for release groups for anime shows.
Fixed anime show list splitter.

Added check for anime shows and providers so we don't perform searches with a provider that doesn't support the type of show genre we are searching.
2014-05-27 03:09:57 -07:00
Nils Vogels
c217a4fc57 Merge branch 'dev' of github.com:echel0n/SickRage into dev 2014-05-26 23:33:27 +02:00
Nils Vogels
177dbc0f22 More namechanges 2014-05-26 23:32:47 +02:00
echel0n
347f595dfe Fixes issue with daily searcher constantly showing it's in progress when in fact it is not from manage searches page. 2014-05-26 14:20:31 -07:00
echel0n
840f7c7bdf Fixed issue with daily search progress monitoring. 2014-05-26 14:09:14 -07:00
echel0n
4da248ef9b Fixed internal indexer scene name cache which resolved issues with searching and snatching. 2014-05-26 14:06:54 -07:00
echel0n
c5f933e4c8 Fixed app performance issues from recent upgrades.
Fixed issues with manual searches not working.

Moved misc routine tasks to a proper schedualed thread that runs every 1 hour for updating network timezones, scene exceptions, and trimming failed history.

Forced misc routine tasks at startup to complete first before anything else runs, critical since this does our scene exception updates and internal scene cache loading which is needed before searches begin.
2014-05-26 13:16:07 -07:00
echel0n
de01fa1e37 Fix for scene name repeat bug when displaying show.
Added scene exceptions feature, hover over the show name with your mouse to see ALL scene exceceptions currently set for the show.
2014-05-26 11:07:10 -07:00
echel0n
f7b11e1e98 Fixed issues with post-processing.
Fixed issue with priority post-processing, bug would allow 2nd attempt to go through even if priority settings were not selected.

Fixed issues with cache retrieval and storing of provider results, properly stored now with season and ep info converted to indexer numbering.

Fixed a bug that was caching unconverted scene numbered files for post-processing causing us to skip converting them when needed.
2014-05-26 03:42:34 -07:00
echel0n
7e711c0665 Fix for find propers and newznab providers 2014-05-26 01:05:47 -07:00
echel0n
7a56afe512 Fix for new show searches, now checks alias names as well as series names to get results. 2014-05-26 00:45:11 -07:00
echel0n
9a3e7ab0a9 Added anime support with anidb support.
Added fanzub anime nzb provider.
Fixed NyaaTorrents anime provider.

This is in testing phase so bugs are to be expected.
2014-05-25 23:29:22 -07:00
echel0n
3b6534ca1d Fix for issues relating to webAPI and episode searching. 2014-05-23 10:05:44 -07:00
echel0n
a350be339c Fix for issue causing issues loading and saving search providers 2014-05-23 09:35:01 -07:00
JackDandy
cf1d88343d Add feature to General Config to display fuzzy dates instead of absolute dates. Add feature to General Config to trim the leading number "0" shown on hour of day and date of month.
Affects UI dates on the Coming Episodes, Display Show, Manage > Backlog Overview, Home and History pages.

Widen the General Config tab widths and tweak, format and align some texts.

The many 'test date' variations in the General Config -> "Date and Time" drop down are useless during the month of May as both short and long styles are the same. Change the 'test date' to January 1 of the next year so short and long month styles are distinguishable.
2014-05-23 16:20:44 +01:00
echel0n
7391a6e454 App name change in code. 2014-05-23 05:37:22 -07:00
echel0n
5c43787560 Fixed missing ui notification for snatched episodes. 2014-05-22 23:58:29 -07:00
echel0n
43219e34e3 Fix for transmission torrent client and ratio's 2014-05-22 23:45:49 -07:00
echel0n
b499e4b6db Fixed issues with per-provider torrent ratio settings, now can be left blank to default to client ratio setting. 2014-05-22 23:42:11 -07:00
echel0n
753be64090 Fixes issue of missing ui notification to let you know that there was no update needed when forcing a version check. 2014-05-22 22:43:53 -07:00
echel0n
d37a992508 Fixes issue with trailing slash being appened to end of url when adding custom RSS torrent provider. 2014-05-22 22:36:48 -07:00
echel0n
736cb7c738 Fixes issues with ABD shows searching for complete seasons and returning zero results. 2014-05-22 22:02:49 -07:00
echel0n
f5cb9ab84d Fixes issue with version update not appearing at top of page 2014-05-22 20:17:24 -07:00
echel0n
80651447ae Update webserve.py 2014-05-22 10:01:03 -07:00
echel0n
9cd9576232 Fix for Next Ep airdates.
Added check for hidden folders in post-processing.
Cleaned up daily search function.
2014-05-21 20:12:15 -07:00
echel0n
13462fbb67 Added user settable interval for autoPost-Processing to post-processing config section. 2014-05-21 13:26:24 -07:00
echel0n
95adb131e1 Revert "Fix for findpropers and newznab providers"
This reverts commit cfa5d99066.
2014-05-21 12:08:08 -07:00
echel0n
63207ba93b Added global indexer timeout for adding shows. 2014-05-21 11:17:52 -07:00
echel0n
3a874b56dd Fixed issues with detecting _UNPACK_ when post-processing 2014-05-21 09:42:33 -07:00
echel0n
cfa5d99066 Fix for findpropers and newznab providers 2014-05-20 22:50:56 -07:00
echel0n
e09c4976a5 Removed internal cache update checks, cache updates will now perform at the interval setting time you set for daily searches. 2014-05-20 20:55:42 -07:00
echel0n
8141d8a170 Fixed issues for custom RSS torrent providers 2014-05-20 20:22:48 -07:00
echel0n
d6a942698a Fixes errors caused by duplicate newznab providers 2014-05-20 13:51:54 -07:00
echel0n
9914523f64 Correctly sets episodes past current date to UNAIRED if episode status is set to SKIPPED or WANTED so that manually snatched pre-release episodes do not get effected. 2014-05-20 12:24:20 -07:00
echel0n
3517952536 Fix to insure pre-release downloads/snatches don't get reset back to unaired. 2014-05-20 12:02:10 -07:00
echel0n
76e8c73c4b rawhd update 2014-05-20 11:41:07 -07:00
echel0n
fa11b4ef3a Removed some sleep timers to improve overall speed of sickrage. 2014-05-20 11:01:51 -07:00
echel0n
83d7e9fb69 Removed global seed ratio's 2014-05-20 09:27:52 -07:00
echel0n
9e1402057a Added in min seed and min leech options for torrent providers 2014-05-20 09:06:11 -07:00
echel0n
a15db1719d Removed some re-dundant code from daily search.
Fixed up some entries in mede8er metadata provider.
Changed detection of non-season packs.
2014-05-20 08:08:44 -07:00
echel0n
6a02edd7fc Added search options to NZB providers 2014-05-19 19:29:51 -07:00
echel0n
5f328eba5f Converted NZB providers to new dynamic config style format. 2014-05-19 19:14:06 -07:00
echel0n
ab8d9e6405 Fixed issues with queues.
Tweaked code to get more performance from it.
2014-05-19 18:04:23 -07:00
echel0n
a4c790eedc Fixes issues with skip removed files option.
Fixes issues with saving usenet providers.
2014-05-19 16:43:01 -07:00
echel0n
3918917f7a HDBits fixed! DOn't question just say ... thankyou ;) 2014-05-19 14:25:33 -07:00
echel0n
f0bd8e5e4a Fixes issues with processTV failed downloads and HDBits auth info 2014-05-19 13:06:32 -07:00
echel0n
d616ca2298 This fixes all failed download issues 2014-05-19 12:20:33 -07:00
echel0n
a12085cbfc Fxi for failed downloads 2014-05-19 10:53:47 -07:00
echel0n
854de69683 Fixed find propers.
Added ability to force a find propers search.
2014-05-19 10:40:25 -07:00
Nils
621f790392 Merge pull request #573 from JackDandy/FixSearchNzbsOrg
Fix: Searching for propers/repacks at nzbs.org.
2014-05-19 19:03:06 +02:00
echel0n
71604b5769 Fixed issue for season searches using episode only mode but fallback to season only mode, was small typo correction 2014-05-19 08:59:22 -07:00
echel0n
51540993be Fix for failed releases not properly converting scene numbered to indexer numbering plus small typo fix. 2014-05-19 08:47:01 -07:00
echel0n
2a5598ba0f Fixes issues with settings and newznab providers. 2014-05-19 08:22:18 -07:00
echel0n
c6b064de23 Fixed small typo causing scene numbering to indexer numbering issues 2014-05-19 06:57:20 -07:00
echel0n
e7931f0c7f Added Torrage.com as alternative site to Torcache.net 2014-05-19 06:27:38 -07:00
echel0n
66e499ab23 Fixes issues with daily searcher not snatching its results when it has any to snatch.
Fixes issues with not properly converting scene numbering eps to indexer numbering.
2014-05-19 06:08:16 -07:00
Nils
d27e4642c4 Merge pull request #575 from Dahlgren/fix_skip_removed_files
Fixed missing parameter skip_removed_files
2014-05-18 23:24:27 +02:00
Nils
55bc853b79 Merge pull request #574 from vzoltan/patch-1
Update pushbullet.py to include episode name
2014-05-18 23:01:53 +02:00
Björn Dahlgren
3da3121395 Fixed missing parameter skip_removed_files 2014-05-18 20:57:50 +02:00
echel0n
b842185bad Fixed timezones (reversed) 2014-05-18 11:44:49 -07:00
echel0n
f4b71b7203 Fix for date/time display issues.
Fix for manual snatches not updating status in realtime.
2014-05-18 11:21:18 -07:00
echel0n
cf18b3eec8 Fix to ensure unaired fix for mainDB only happens for shows without a already set UNAIRED status 2014-05-18 10:19:51 -07:00
echel0n
0830de89cd Corrected a sqlite syntax error 2014-05-18 10:14:21 -07:00
echel0n
1195e07f7b Fixes issues with episodes that have been set to a WANTED status but have a airdate in the future past current date.
Fixes issues with daily search so it only searches for shows between 1 week ago and current date.
2014-05-18 10:12:12 -07:00
echel0n
1f55b11b7d Fixes issue with daily searcher setting episodes past todays date to wanted. 2014-05-18 09:54:03 -07:00
echel0n
de20d13c61 Added per-provider option 'backlog only' which allows you to disclude any provider from the daily search but still use it for backlogs, currently working for torrents only and will add to nzb providers later on today.
Cleaned up details on search options for providers and made it look nicer
2014-05-18 09:39:30 -07:00
echel0n
f0d78dbfbb Merge branch 'origin/dev' 2014-05-18 08:58:04 -07:00
echel0n
6709ebdf12 Fixed issues with daily searcher 2014-05-18 08:57:07 -07:00
echel0n
c350c0fdf9 Fixed dupe issues with backlog searches.
Set cache to store results for 1 week and remove anything older then 1 week only if daily search has searched the results before hand.
2014-05-18 08:33:31 -07:00
echel0n
f8a8f4c5b4 Fixed issues in mede8er metadata module 2014-05-18 06:26:34 -07:00
echel0n
c65573a8d7 Re-wrote daily searcher to search for unaired and wanted episodes going back as far as 1 week, also moved it so it queue's its items now.
Cleaned up description of new per-provider season search options.
2014-05-18 05:59:42 -07:00
vzoltan
f667e8a17f Update pushbullet.py
This change adds a detailed push notification to PushBullet (you dont need to open the app to know what was downloaded or snatched)
2014-05-18 13:39:30 +02:00
Nils Vogels
215f0cdb46 Adding missing character in URL 2014-05-18 02:15:13 +02:00
Nils Vogels
da8e2e3d19 Path detection for icons was still in midgetspy format.
Changed paths to our gui
2014-05-18 01:17:16 +02:00
Nils Vogels
3a08af6661 Merge commit '8c449e2' into dev 2014-05-18 00:16:13 +02:00
Nils Vogels
8c449e27d2 Add option to skip detection of removed files
Adds config option in Config > Postprocessing
2014-05-18 00:14:31 +02:00
echel0n
4164f00fc8 Fix for restarting issues and slow loading of shows 2014-05-17 12:18:05 -07:00
echel0n
0a1a2a7148 Fixed CPU Throttling details 2014-05-17 11:57:17 -07:00
echel0n
32cf17c638 Fixed error when saving blank ratio's 2014-05-17 11:42:37 -07:00
echel0n
55f27c4f40 rss cache updates and daily search have been joined into one function.
fixed more issues of missing vars causing saving of config issues.
2014-05-17 11:14:48 -07:00
JackDandy
7e48e827f7 Fix: Searching for propers/repacks at nzbs.org.
If no results are found with the usual search URL, an alternate is tried.
2014-05-17 18:59:33 +01:00
echel0n
04213bebf2 Fixed bug that was causing issues with saving config.
Fixed bug that was causing searches to double up on there results.
2014-05-17 10:30:23 -07:00
Nils
89ea07efa7 Merge pull request #569 from JackDandy/DisplayCombinedOutcomeAtEnd
Display combined SR post processing outcome
2014-05-17 18:47:05 +02:00
echel0n
905d2b4eaf Fix for possible infinitie loop in searches 2014-05-17 09:43:34 -07:00
echel0n
0afdeb3c1f Added ability to disable daily search at startup.
Fixed search frequencies.
Changed HDBits to use requests json parser.
2014-05-17 09:18:50 -07:00
echel0n
be001c47ae Fixed issues for unicode problems for encrypted passwords. 2014-05-17 07:57:47 -07:00
echel0n
12b8fc9990 Removed a extra space that may have caused issues in future 2014-05-17 06:55:58 -07:00
echel0n
22ec1a4418 Fixes issues with provider settings being loaded and unicode data when it should of been stripped off. 2014-05-17 06:10:52 -07:00
echel0n
67073d007e Fixes missing uid and hash vars 2014-05-17 05:13:05 -07:00
echel0n
a3e06b965f Added in CPU Throttling option under general config -> advanced.
Fixed issues with passwords and unicode chars.
Fixed issue with usenet_retention variable not being saved or set.
2014-05-17 04:40:26 -07:00
echel0n
0b9b6228ae Fix for issues with fallback search option.
Fix for issues with passwords.
2014-05-17 03:01:09 -07:00
echel0n
f9052ca2b2 Fixes to help with brining down the cpu usage of SickRage 2014-05-17 02:27:17 -07:00
echel0n
9a23bfd0f5 Fixes issues when using system default for Date format, it will now properly display it in your locale. 2014-05-17 00:56:41 -07:00
echel0n
58e0b58a0f Added a timezone display option so that you can either display the date/time via your local timezone or the show's network timezone. 2014-05-17 00:30:21 -07:00
echel0n
5453c8c6df Fix for TPB proxy issues.
Fix for save config issues.
2014-05-16 23:38:00 -07:00
echel0n
e96035ff4f Added per-provider options search mode and search fallback.
Search mode allows you to choose season packs only or episodes only which controls how backlogs search for data.

Search fallback if selected will attempt a 2nd search this time using the alternative search mode to see if it can get results if the previous attempt failed.

Provider settings are now read and stored dynamically instead of always having to retrieve them by there static names, this will allow for dropping in new provider modules easier to intergrate with existing options already present.

Fixed search code to not perform dupe searches by mistake.

Cache stores a list of shows we have rejected so that next time around we don't have to process them to know we don't like em.
2014-05-16 22:29:44 -07:00