Commit Graph

156 Commits

Author SHA1 Message Date
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
Ruud 5328f7fe69 Allow unknown keywords for all api calls. fix #1881 2013-06-24 21:21:49 +02:00
Ruud 6c6f015f40 Use str not unicode in minification 2013-06-14 19:47:54 +02:00
Ruud 6e0857c6c1 Remove Flask dependencies 2013-06-12 23:37:08 +02:00
Ruud 750e02f38a Close zipfile. fixes #1798 2013-06-08 16:04:14 +02:00
Ruud a4c1480a1a Force update check from dropdown 2013-05-29 19:03:49 +02:00
Ruud 1c20cda389 Set updater crons on start. 2013-05-29 14:50:22 +02:00
Ruud e7b4de56f2 Only run updater if enabled.
fix #1756
2013-05-18 20:30:48 +02:00
Ruud 0814675d2a Remove prints in clientscript 2013-05-18 17:28:25 +02:00
Ruud 0e1cea1034 Simplify minifier
fixes #1744
2013-05-17 12:30:48 +02:00
Ruud 91c45bad71 Move source url to api 2013-05-02 15:13:57 +02:00
Ruud 39b1dedf12 Updater message at the bottom 2013-05-01 18:30:52 +02:00
Ruud 2f5cb81029 Optimize initial requests 2013-04-30 22:28:15 +02:00
Ruud 3cd5513c0c Point source updater to new url 2013-04-30 18:11:44 +02:00
Ruud 30ec8216e1 Minify on backend 2013-04-30 13:17:03 +02:00
Ruud 924bed06cb Rewrite font css 2013-04-30 00:29:25 +02:00
Ruud 0e90739786 Update to Tornado 3.0 2013-04-19 14:49:27 +02:00
Ruud 207e846ae6 Check crons after saving settings. fix #1556 & #1557 2013-04-01 00:06:15 +02:00
Ruud a83c276aa2 Schedule start normal 2013-03-31 23:50:47 +02:00
Ruud de36faa0a7 DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS 2013-03-22 21:59:28 +01:00
Ruud 250236bd25 Option to force search 2013-03-19 23:12:47 +01:00
Prinz23 7f24563bba Add Advanced Option to deactivate "Too early to search for ..."
Advanced Option: Check Released
2013-03-19 22:58:18 +01:00
Ruud 1e1abf407c Dashboard 2013-03-04 23:11:13 +01:00
Ruud 9cb3bef156 Fallback to non-minified scripts 2013-02-22 21:23:38 +01:00
Ruud af113c0ffd Minifier 2 2013-02-04 21:59:12 +01:00
Ruud 856b495995 Minifier 2013-02-04 21:48:02 +01:00
Ruud 52371b7705 Daemonize cleanup 2013-02-02 23:16:02 +01:00
Ruud 14fffda3ff Don't add signal handlers when daemonized. fix #1346 2013-01-25 15:26:06 +01:00
Ruud 9fe9ccf0ad Open browser didn't work. 2013-01-24 23:51:11 +01:00
Ruud 7cc55c21b6 Shutdown cleanly on quit process 2013-01-22 23:43:15 +01:00
Ruud cfaffe2bcb SSL support 2013-01-09 23:29:54 +01:00
Ruud bbe8362b08 Show updating screen instantly. closes #1167 2012-12-21 23:54:41 +01:00
Ruud b680d84cba Don't use handler when in desktop build 2012-12-17 12:00:42 +01:00
Ruud cc84532824 Typo 2012-12-09 15:42:15 +01:00
Ruud 1c4c69211b Change shutdown event name 2012-12-02 00:18:11 +01:00
Ruud c893d5bbb8 import cleanup 2012-10-29 16:36:02 +01:00
Ruud 667075a006 Ctrl+c proper shutdown 2012-10-29 11:29:08 +01:00
Ruud 35c0356734 Let esky manage it's own restart 2012-10-27 18:25:27 +02:00
Ruud 7420785eaf Show branch on about page 2012-10-26 22:14:48 +02:00
Ruud 952f29918e Hide git command when not using git
Re-order automation
2012-09-25 14:30:35 +02:00
Ruud 0132012276 Hide ip change 2012-09-25 11:10:49 +02:00
Ruud 102a0177de Only use desktop updater callback on done and error 2012-09-16 12:34:24 +02:00