Ruud
2a2fe448e7
Merge branch 'refs/heads/develop' into tv
...
Conflicts:
couchpotato/core/media/movie/_base/main.py
couchpotato/core/providers/torrent/bitsoup/main.py
couchpotato/core/providers/torrent/iptorrents/main.py
couchpotato/core/providers/torrent/sceneaccess/main.py
couchpotato/core/providers/torrent/torrentleech/main.py
couchpotato/core/providers/torrent/torrentshack/main.py
2014-01-11 13:55:12 +01:00
Dean Gardiner
9ba8910281
Renamed 'library.title' to 'library.query'
2014-01-11 16:23:33 +13:00
Dean Gardiner
e83a3cf263
Renamed movie library.title 'include_identifier' to 'include_year', show library.title defaults to 'condense' enabled now.
2014-01-11 15:55:20 +13:00
Dean Gardiner
fc3cf08675
Moved 'searcher.get_search_title' to 'library.title', include_identifier is enabled by default now and title condensing can be enabled by the 'condense' parameter now.
2014-01-11 15:11:31 +13:00
Ruud
c2568432e7
Use requests lib for openurl
2014-01-10 14:04:16 +01:00
Dean Gardiner
2fd54901e7
Added optional parameter 'include_identifier' to the 'searcher.get_search_title' event handler.
2013-12-06 14:04:00 +13:00
Dean Gardiner
1bf6c5a82e
Changed 'searcher.get_search_title' to accept a 'library' instead of the 'media' as a parameter.
2013-12-06 13:53:56 +13:00
Joel Kåberg
180b2bbffe
Merge pull request #2549 from fuzeman/tv_searcher
...
[TV] Searcher cleanup and matcher updates
2013-12-03 23:16:11 -08:00
Dean Gardiner
efc02f66f5
Changed the IPTorrents show provider into a new season and episode provider, removed grouped cat_ids
2013-12-01 20:20:19 +13:00
Ruud
efdf77ef6c
Merge branch 'refs/heads/develop' into tv
...
Conflicts:
couchpotato/core/media/movie/_base/main.py
couchpotato/core/plugins/release/main.py
couchpotato/core/plugins/renamer/main.py
2013-11-30 12:44:13 +01:00
Ruud
2fc4809821
Variable renaming movie to media
2013-11-30 12:41:06 +01:00
Dean Gardiner
10a34f2b69
Removed the use of the 'searcher.get_media_searcher_id' event
2013-11-25 16:20:03 +13:00
Ruud
3e035f84b1
Merge branch 'refs/heads/develop' into tv
...
Conflicts:
couchpotato/core/helpers/variable.py
couchpotato/core/media/_base/searcher/main.py
couchpotato/core/media/movie/searcher/main.py
couchpotato/core/plugins/quality/main.py
couchpotato/core/plugins/release/main.py
couchpotato/core/plugins/renamer/main.py
2013-11-24 23:13:25 +01:00
Ruud
47de84259d
Cleanup searcher PR
2013-10-30 22:51:26 +01:00
Dean Gardiner
f467e4d75a
Fix to Provider getCatId when returning the cet_backup_id
2013-10-16 15:38:41 +13:00
Dean Gardiner
1e3f8410c0
Added 'searcher.get_media_searcher_id' event, Cleaned up some 'status.get' calls, Renamed some references of 'nzb' to 'rel'.
...
Conflicts:
couchpotato/core/media/_base/searcher/main.py
2013-10-16 15:37:52 +13:00
Dean Gardiner
cbb7b96391
'searcher.correct_release' can now return a float indicating the weight/accuracy which is used to scale the score. Fix to IPT _buildUrl method.
...
Conflicts:
couchpotato/core/providers/torrent/iptorrents/main.py
2013-10-16 15:34:08 +13:00
Dean Gardiner
0a0935d635
Fix to Provider getCatId when returning the cet_backup_id
2013-10-16 14:58:46 +13:00
Dean Gardiner
529b535d9f
Added 'searcher.get_media_searcher_id' event, Cleaned up some 'status.get' calls, Renamed some references of 'nzb' to 'rel'.
2013-10-16 14:58:42 +13:00
Dean Gardiner
8d368ecf29
'searcher.correct_release' can now return a float indicating the weight/accuracy which is used to scale the score. Fix to IPT _buildUrl method.
2013-10-16 14:58:40 +13:00
Ruud
e9abf982fe
Flixter decode json before parsing. closes #2305
2013-10-13 22:21:32 +02:00
Dean Gardiner
73d7d01ae4
Fixed ResultList.append call to 'movie.searcher.correct_movie' instead of 'searcher.correct_release'
2013-10-12 15:10:26 +13:00
Dean Gardiner
d345a05b3c
Switched IPTorrents provider to the MultiProvider layout, few fixes to provider base for MultiProvider
2013-09-30 14:53:32 +13:00
Dean Gardiner
5f427ec6ea
Moved required/ignored word checking from 'correctMovie' into 'searcher.correct_words' event, Renamed 'movie.searcher.correct_movie' to 'searcher.correct_release'
2013-09-30 14:53:32 +13:00
Dean Gardiner
a95c030885
Fix for discovering the cat_ids structure when the 'ids' are of str type.
2013-09-30 14:49:42 +13:00
Dean Gardiner
5fdf4d9085
Extended providers to support multiple media types
...
- 'cat_ids' now support media type groups
- 'type' extended to allow a list of support media types
- Added 'searcher.get_search_title' to return a title for media to be used in searches.
2013-09-30 14:49:40 +13:00
Ruud
a45913eee7
Default to movie type
2013-08-18 13:20:53 +02:00
Ruud
9860a1c138
Default to movie type
2013-08-18 13:17:40 +02:00
Ruud
3dff598d03
Add multiprovider for provider grouping
2013-08-18 11:48:00 +02:00
Ruud
62b571d5f1
Rename type to protocol
2013-08-18 11:47:54 +02:00
Ruud
dd0fcf0bc1
Add multiprovider for provider grouping
2013-08-18 11:45:45 +02:00
Ruud
2267235eca
Rename type to protocol
2013-08-18 11:44:00 +02:00
Ruud
874655846c
Move movie plugin to media folder
2013-08-15 23:52:43 +02:00
Ruud
78ab419cd8
Move movie plugin to media folder
2013-08-15 23:38:14 +02:00
mano3m
461a0b3645
Seeding support
...
Design intent:
- Option to turn seeding support on or off
- After torrent downloading is complete the seeding phase starts, seeding parameters can be set per torrent provide (0 disables them)
- When the seeding phase starts the checkSnatched function renames all files if (sym)linking/copying is used. The movie is set to done (!), the release to seeding status.
- Note that Direct symlink functionality is removed as the original file needs to end up in the movies store and not the downloader store (if the downloader cleans up his files, the original is deleted and the symlinks are useless)
- checkSnatched waits until downloader sets the download to completed (met the seeding parameters)
- When completed, checkSnatched intiates the renamer if move is used, or if linking is used asks the downloader to remove the torrent and clean-up it's files and sets the release to downloaded
- Updated some of the .ignore file behavior to allow the downloader to remove its files
Known items/issues:
- only implemented for uTorrent and Transmission
- text in downloader settings is too long and messes up the layout...
To do (after this PR):
- implement for other torrent downloaders
- complete download removal for NZBs (remove from history in sabNZBd)
- failed download management for torrents (no seeders, takes too long, etc.)
- unrar support
Updates:
- Added transmission support
- Simplified uTorrent
- Added checkSnatched to renamer to make sure the poller is always first
- Updated default values and removed advanced option tag for providers
- Updated the tagger to allow removing of ignore tags and tagging when the group is not known
- Added tagging of downloading torrents
- fixed subtitles being leftover after seeding
2013-06-26 19:49:04 +02:00
Ruud
2eb938147a
Move login downloads to default list item
2013-06-14 22:08:25 +02:00
Ruud
9ce0c47cd4
More login fixes
2013-06-14 16:03:02 +02:00
Ruud
6ef788a8f4
Check login after 1 hour
2013-06-14 00:03:48 +02:00
Ruud
2934347865
Send user-agent on login
2013-05-26 14:20:05 +02:00
Ruud
1570132a55
Don't try to rss parse empty string
...
fix #1418
2013-05-18 22:52:02 +02:00
Ruud
5aa29acbd3
Logging fixes
2013-05-17 17:51:15 +02:00
Ruud
64afa3701a
Add headers for IPTorrents. fix #1558
...
Thanks @got3nks
2013-04-14 11:08:50 +02:00
Ruud
b6d0d54609
Add params to cache_key
2013-03-04 23:11:40 +01:00
Ruud
0f789b5b40
NZBsRus rss different item path. fix #1301
2013-01-19 01:17:57 +01:00
Ruud
71b22345bc
Make sure downloaders and providers match
...
Remove releases not found anymore on new searches
2013-01-12 16:07:11 +01:00
Ruud
ec857a9b3d
FTDWorld: Check for login success
2013-01-07 22:31:42 +01:00
Ruud
015675750c
Properly use imdb_results
2013-01-02 13:43:24 +01:00
Ruud
c29cb39797
Automation cleanup
2012-12-30 21:43:13 +01:00
Ruud
917c5552a4
Simplified providers
2012-12-27 19:53:12 +01:00
Ruud
0d2dcff7f0
NZB Provider cleanup
2012-12-23 02:48:36 +01:00