197 Commits

Author SHA1 Message Date
Joshua McKinney d31a2e2768 Fix default permissions on files to remove execute bits on files #4053 2014-10-12 03:01:20 +11:00
Ruud 2104cb2839 Always try to return version string 2014-10-07 20:30:51 +02:00
Ruud d4a4bd40a8 Always return version info 2014-10-07 20:14:17 +02:00
Ruud 39d0f91de2 Add permission calculator link
#3953
2014-09-23 12:27:09 +02:00
Ruud f6030a333a Don't remove pyc files when using desktop updater 2014-06-29 23:33:23 +02:00
Ruud 69819460f3 Add zoink.it for torrent caching 2014-06-25 09:27:23 +02:00
Ruud 94064ac7da Rework restart methods 2014-06-23 01:09:32 +02:00
Ruud e659aba176 Clean .pyc files before starting 2014-06-15 22:22:34 +02:00
Ruud 876c602710 Code cleanup 2014-06-11 12:29:31 +02:00
Ruud ef407bcb3c Don't clear pyc when develop 2014-06-11 09:53:52 +02:00
Ruud cfc49e286b Allowed datadir giving false positive. fix #3399 2014-06-08 11:57:53 +02:00
Ruud 4b236c6ed6 Only cleanup source folders 2014-06-03 22:25:17 +02:00
Ruud a5ee362fc0 Remove scandir lib, use os.walk 2014-05-31 11:53:24 +02:00
Ruud b86853f06f More path encoding 2014-05-11 19:36:22 +02:00
Ruud 675bee83ca Path encode 2014-05-11 16:02:49 +02:00
Ruud 1bd556fbb3 Close DB on shutdown 2014-05-08 15:39:40 +02:00
Ruud ae42b62b3c Remove downloaders.js from clientscript 2014-04-05 16:39:31 +02:00
Ruud 7faa7c3dba Use correct super class 2014-04-05 12:48:36 +02:00
Ruud 84a2afe08f Refactor downloaders and pages 2014-04-05 11:30:23 +02:00
Ruud 99e77e409a Spring cleanup 2014-03-29 23:44:14 +01:00
Ruud ee702d92e6 Delete empty folders and leftover .pyc files on restart 2014-03-15 15:34:43 +01:00
Ruud 12c08154c5 Optimize imports 2014-03-12 21:41:29 +01:00
Ruud 917e813607 Move _base to single file 2014-03-11 22:15:58 +01:00
Ruud c1596f098c Merge branch 'refs/heads/develop' into nosql 2014-02-24 22:54:04 +01:00
Ruud fc2db36820 Merge branch 'downloaders_test' of git://github.com/mikke89/CouchPotatoServer into mikke89-downloaders_test
Conflicts:
	couchpotato/core/downloaders/rtorrent/main.py
2014-02-24 22:07:49 +01:00
Ruud 0d4d0f3126 scandir 2014-02-09 18:29:17 +01:00
Ruud 99252074be More nosql 2014-02-02 20:41:14 +01:00
Ruud a254886bad Try NoSQL 2014-01-29 17:49:54 +01:00
Ruud f3dee50448 Properly handle and trigger events 2014-01-21 21:29:54 +01:00
Ruud 29a34fef8c py3k port helpers 2014-01-20 23:58:54 +01:00
mikke89 964ed5f497 Added test connection button for uTorrent 2014-01-20 22:09:03 +01:00
Ruud 799299c7cc Code cleanup 2014-01-19 19:15:58 +01:00
Ruud 790415dd4f Log version at start. fix #2708 2014-01-15 14:25:12 +01:00
Ruud 9e69d4e153 Queue multiple media refresh 2014-01-12 15:18:13 +01:00
Ruud c23b014cff Set default timeout 2014-01-05 22:02:39 +01:00
Ruud 54af80d5ad Don't wait for shutdown of scheduler 2013-11-30 12:51:35 +01:00
Ruud 8b2cd62211 Don't save stash on pull 2013-11-30 12:49:28 +01:00
Ruud eaf2974f8d Better frontend notification and GUI updating 2013-11-22 23:00:33 +01:00
Ruud b8f78e311d Update scheduler module 2013-11-22 15:38:33 +01:00
Kate von Roeder f865484182 Add Array.stableSort from mootools forge.
Change calls to Array.sort to use new Array.stableSort. Fixes sorting problems on Chrome
2013-11-20 05:47:36 -08:00
Ruud 4764925ae6 Only skip data dir paths when updating source 2013-10-18 17:13:06 +02:00
Ruud c8ab6a06fb ASCII encode md5 string. closes #2167 2013-09-19 23:39:15 +02:00
Ruud 0634c79f74 Give minified own FileHandler 2013-09-10 23:21:31 +02:00
Ruud 31b3c2ef64 Change static path 2013-09-10 22:59:31 +02:00
Ruud 203a52bfd1 Don't load updater.js twice 2013-09-06 20:17:21 +02:00
Ruud 400fd461ab Always add timestamp to registered statics 2013-09-03 21:12:22 +02:00
Ruud 7fd14e0283 Code cleanup 2013-09-02 21:59:06 +02:00
Ruud d3d3106fc9 Merge branch 'develop_seed' of git://github.com/mano3m/CouchPotatoServer into mano3m-develop_seed 2013-07-07 11:37:53 +02:00
Ruud b1942678b4 Add hash and date to update available notification. fix #1883 2013-06-29 22:20:35 +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