Commit graph

50 commits

Author SHA1 Message Date
Tony Blyler 9e49d266cf
Fix startup issue of closing a nonexistent connection 2016-05-24 22:21:57 -04:00
Tony Blyler ba49a850a2
Prevent SSH timeouts by closing connection when not needed 2016-05-24 22:04:28 -04:00
Tony Blyler a6db512926
Fix travis config env setting 2016-05-17 14:35:00 -04:00
Tony Blyler ab0eb7f461
Stop the Travis spamming 2016-05-17 14:16:10 -04:00
Tony Blyler 3bc24bb3f8
Update README for downloading releases 2016-05-17 11:57:29 -04:00
Tony Blyler 27f0436a18
Update travis-ci deployment options 2016-05-17 11:50:55 -04:00
Tony Blyler 02f6bae479
Update support for pull requests in Travis 2016-05-16 23:06:02 -04:00
Tony Blyler 61f7a52ef1
Update version to use a nicer date format 2016-05-16 22:53:08 -04:00
Tony Blyler 31bf3fca93
Update travis config yet again. 2016-05-16 22:17:59 -04:00
Tony Blyler 85df9d87cd
Update gox to build to correct folder 2016-05-16 21:26:40 -04:00
Tony Blyler cebd68a820
Even more Travis 2016-05-16 21:17:15 -04:00
Tony Blyler 57a45b522d
Fix bad env variables for travis 2016-05-16 21:11:04 -04:00
Tony Blyler 46bb0b9ec3
More Travis config 2016-05-16 21:09:00 -04:00
Tony Blyler e0e87419a6
Fix bad travis config 2016-05-16 21:00:51 -04:00
Tony Blyler cb13f6073b
Update travis build config 2016-05-16 20:55:31 -04:00
Tony Blyler 8f1aa0651c
Add version output support when built 2016-05-16 20:12:26 -04:00
Tony Blyler 659fca62a8
Fixes locked up downloads and enables removing torrents via .torrent removal 2016-05-16 13:25:58 -04:00
Tony Blyler 80929d25ed
Only look at .torrent files in the bash implementation 2016-05-16 09:55:56 -04:00
Tony Blyler 8e86703f0e
Add some extra logging when adding a torrent file. 2016-05-14 16:24:59 -04:00
Tony Blyler ce5685573f
Fix failure to unlock something that is already unlocked 2016-05-14 16:12:24 -04:00
Tony Blyler a08a102d15
Add resume support to downloading 2016-05-14 11:32:24 -04:00
Tony Blyler 93cf0597ed
Fix download deadlock 2016-05-14 10:33:04 -04:00
Tony Blyler 95ce7fccee
Support YAML for the configuration and rearrange the config struct 2016-05-14 10:22:10 -04:00
Tony Blyler fb15dcf3d5
Add Travis CI status 2016-05-13 19:38:24 -04:00
Tony Blyler 2110148ee4
Add completed download log 2016-05-13 19:28:03 -04:00
Tony Blyler cab6926338
Use floating points for download sizes 2016-05-13 19:09:14 -04:00
Tony Blyler 3ebb4798dc
Add pretty byte size output to download log 2016-05-13 19:03:55 -04:00
Tony Blyler 6899802247
Add final destination to download log 2016-05-13 18:49:47 -04:00
Tony Blyler 13580fda9f
Update queue to actually download files and log when starting a download 2016-05-13 18:47:05 -04:00
Tony Blyler 291967610a
Add some logging for added initial files 2016-05-13 18:32:04 -04:00
Tony Blyler 3299e329db
Initial Travis CI support 2016-05-13 18:14:25 -04:00
Tony Blyler 819930a8fc
Fix syntax error for torrent hash generation 2016-05-13 17:58:59 -04:00
Tony Blyler 4e5e70f752
Fix documentation error and logging prefix for STDOUT 2016-05-13 17:42:37 -04:00
Tony Blyler a6dfb7e698
Add the ability to do everything in Go 2016-05-13 17:38:53 -04:00
Tony Blyler d088e413b7 Add initial SSH/SFTP framework for downloading directories/files 2016-05-11 21:39:37 -04:00
Tony Blyler 3d9fdad416 Update listed requirements 2016-02-06 18:02:20 -05:00
Tony Blyler 67198d1021 Echo that a download is being started 2015-03-01 00:33:53 -05:00
Tony Blyler 30b0258294 Handle torrent files with spaces in their name 2015-03-01 00:00:26 -05:00
Tony Blyler cd5263cb5e Actually adds and removes from the queue and works. Accidentally submitted a broken version. 2015-02-09 13:31:45 -05:00
Tony Blyler e347363249 Makes adding to the associative arrays correct. 2015-02-08 14:30:00 -05:00
Tony Blyler b1b0c7b4c3 Rewrote hoarder in Bash. 2015-02-06 22:20:06 -05:00
Tony Blyler 758ce5cb8e Handles SSH/SFTP connection closing gracefully. Adds auto restarting of processes config option. Makes dying a little more uniform. Still need to make dying graceful. 2015-01-24 11:45:28 -05:00
Tony Blyler d36b7ff8d6 Cleaned up code with gofmt/lint. Added download resuming. Made downloads for subdirectories work correctly. 2014-12-30 10:40:44 -05:00
Tony Blyler a6e0debe9a Added CLI arguments and updated the README 2014-12-23 17:59:25 -05:00
Tony Blyler a32e222ce6 Project is now in Go 2014-12-23 17:38:01 -05:00
Tony Blyler 6e94efb517 Fixed a case of an infintie reconnect loop. 2014-05-21 09:31:51 -04:00
Tony Blyler dee3c58e54 * adds config sanity check
* makes it so a single torrent download doesn't get two children
* adds children as a config option
2014-05-14 10:00:06 -04:00
Tony Blyler daf6094ad7 * The included config is now an example config.
* Fixes a logging issue when already downloading a torrent.
* Uses better management of the download queue
* Fixes a constant spamming issue when the queue is empty and there is a download
2014-05-08 21:58:17 -04:00
Tony Blyler 5817fd3d77 Initial commit 2014-05-02 09:49:56 -04:00
Tony Blyler aeff525220 Initial commit 2014-05-02 06:41:51 -07:00