Commit Graph

1964 Commits

Author SHA1 Message Date
mano3m cdee08bd36 Add status colours in dashboard 2013-06-26 19:49:05 +02:00
mano3m 7ed43da425 Also set seeding status in case nothing is done 2013-06-26 19:49:05 +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 bd56539103 Yifi cleanup 2013-06-24 22:31:50 +02:00
Ruud 9bcd3de69b Merge branch 'develop' of git://github.com/Mochaka/CouchPotatoServer into Mochaka-develop 2013-06-24 22:08:00 +02:00
Ruud d8f57963a1 NZBIndex: Search for year inside brackets. closes #1874 2013-06-24 22:07:21 +02:00
Ruud 5328f7fe69 Allow unknown keywords for all api calls. fix #1881 2013-06-24 21:21:49 +02:00
Ruud 9eea42b121 Get array arguments as list. fix #1875 2013-06-24 00:26:00 +02:00
Ruud 374f8ba1de Allow non trailing slash API calls 2013-06-23 23:28:13 +02:00
Ruud 74c984dec3 Send CP headers to suggestion call. fix #1872 2013-06-23 20:44:11 +02:00
Ruud 52ea0215f0 Use done for suggestion also 2013-06-23 19:14:11 +02:00
Ruud ea3d719b32 Suggest on wrong dev port 2013-06-23 19:09:07 +02:00
Ruud fd1e655075 Initial suggestion support 2013-06-23 19:07:03 +02:00
Ruud 9f8d439780 Add limit to CP search api 2013-06-22 17:01:24 +02:00
Aaron Florey 7e1bdc99eb Add Yify Torrent Provider 2013-06-23 00:11:01 +10:00
Ruud dac36d7f55 IPTorrents ignore empty results 2013-06-22 14:16:02 +02:00
Ruud 9d495a10ec Unicode static folder 2013-06-22 01:38:07 +02:00
Ruud 9bb99319ba SplitString don't clean 2013-06-22 01:37:27 +02:00
Ruud bc8d8dcd04 Update guessit with unicode fix 2013-06-22 00:34:58 +02:00
Ruud b2d9a7675d Add version to SAB description 2013-06-22 00:33:12 +02:00
Ruud 2477197656 Don't use unicode in repo 2013-06-22 00:33:00 +02:00
Ruud 171083b2f1 Remove empty values from splitString. fix #1795 2013-06-21 13:44:14 +02:00
Ruud e592eb969f NZBget error when downloadrate is 0. fix #1849 2013-06-21 13:00:58 +02:00
Ruud db1493f138 Update pytwitter library. fix #1847 2013-06-21 12:50:58 +02:00
Ruud 57c270f8fa Don't break while sending messages to listeners 2013-06-21 11:32:45 +02:00
Ruud bfe8bc89c0 IMDB description csv link 2013-06-19 23:39:00 +02:00
Ruud 0a00862495 Show csv imdb export in image 2013-06-19 23:34:58 +02:00
sax 7dd53d93cd Added nzb support to Synology downloader. 2013-06-19 22:43:11 +02:00
theorem21 abe65d4064 Update README.md
added FreeBSD installation instructions.  Requires additional FreeBSD init script (pending creation)
2013-06-19 22:36:56 +02:00
Ruud 4977b31ba6 Use failed status to ignore releases too 2013-06-16 00:21:33 +02:00
Ruud c1beb85ba5 Add spotter to name for scoring 2013-06-15 23:32:44 +02:00
Ruud ca9a78eea4 Advanced option for XBMC to only update first in list
Thanks @cliffordwhansen
2013-06-15 22:17:23 +02:00
Ruud 9bf006f4d3 Return if api is not found 2013-06-15 21:43:14 +02:00
Ruud 3bb2a082b7 AwesomeHD provider
Thanks @jrsdead
2013-06-15 20:41:23 +02:00
Ruud 92d11522d2 Use id for HDBits torrent name 2013-06-15 00:06:14 +02:00
Ruud 44cfdc1503 Include full requests lib 2013-06-15 00:04:15 +02:00
Ruud 2fdcbedea8 Use has_key for events check 2013-06-15 00:02:37 +02:00
Ruud 787c7fd966 Codestyle cleanup 2013-06-14 23:35:28 +02:00
sax 09b4ad6937 Fixed torrent support for Synology downloader to work properly with torrent files passed directly by CouchPotato. 2013-06-14 23:31:56 +02:00
sax 580d43aeaf Updated requests library to version 1.2.3 2013-06-14 23:31:47 +02:00
sax a1a7fec15f Added torrent support for Synology downloader. 2013-06-14 23:31:40 +02:00
Ruud 6dcd74d116 Re-use code for ignore toggle 2013-06-14 23:21:41 +02:00
Ruud 187f5a8a93 Merge branch 'develop' of git://github.com/mano3m/CouchPotatoServer into mano3m-develop 2013-06-14 22:43:19 +02:00
Ruud 2eb938147a Move login downloads to default list item 2013-06-14 22:08:25 +02:00
Ruud deffb75c14 TorrentByte provider
Thanks @StealthGod
2013-06-14 21:52:15 +02:00
Ruud f91707bfbe Uncomment debug code 2013-06-14 21:51:41 +02:00
Ruud 8aba7825dc Only show to_early when it has items 2013-06-14 21:24:38 +02:00
Joel Kåberg b8b5b2fef2 dont spam the log damnit! 2013-06-14 21:17:45 +02:00
Ruud f4d6d69184 Check if handler has parent 2013-06-14 20:48:20 +02:00
Ben Fox-Moore a5b1c685e1 Allow IPTorrents provider to read results across multiple pages
Conflicts:
	couchpotato/core/providers/torrent/iptorrents/main.py
2013-06-14 20:47:05 +02:00