Commit Graph

65 Commits

Author SHA1 Message Date
Kristóf Tóth 31825b9501 Implement a simple checksum test 2018-03-26 00:01:28 +02:00
Kristóf Tóth a951c9e7bc Rename coub-dl module to conform da rules 2018-03-25 23:09:22 +02:00
Kjistóf 116d6f0239 removed redundant directory parameter from coub_dl.__init__() 2017-10-30 19:31:18 +01:00
Kjistóf 8139b88afe renamed some stuff so they wont shadow built-in functions 2017-10-30 15:03:32 +01:00
Kjistóf 2d9cc21dda check_dependencies() now uses sys.exit() instead of exit() 2017-10-30 14:58:22 +01:00
Kjistóf 831a1a17dc finished refactoring coub_dl.__call__(). closes #7 2017-10-30 14:54:05 +01:00
Kjistóf 65c62260b5 started refactoring wrath of Satan from coub_dl.__call__() 2017-10-30 14:45:11 +01:00
Kjistóf 8622f35fdc removed all ui logic from coub_dl class 2017-10-30 13:06:27 +01:00
Kjistóf 093bcb5567 started extracting UI logic from coub_dl class 2017-10-30 11:54:33 +01:00
Kjistóf a881bdaaf6 moved dependency checking to utility module 2017-10-30 11:47:41 +01:00
Kjistóf 71ec1f778f implemented Coub breaking change detection. fixes #8 2017-10-30 11:34:35 +01:00
Kjistóf e7c7b06088 moved default&output files dicts to coub_dl class. closes #2 2017-10-29 20:25:01 +01:00
Kjistóf 2afd93edfb files dict is now only updated if actual files are present 2017-10-27 02:12:28 +02:00
Kjistóf 7c9cc4618f implemented even hotter fix, after second breaking change in a day 2017-10-27 02:10:59 +02:00
Kjistóf d19597b0f9 added hotfix for external coub change breaking script. similar to 1e7a5a2cf2 2017-10-25 20:47:21 +02:00
Kjistóf 43475f30a9 coub-dl can process several URLs at once. closes #1 2017-09-02 20:47:01 +02:00
Kjistóf 67fc2194fe continued refactor streak 2017-09-02 19:27:44 +02:00
Kjistóf 720b9af4d8 started working on OO refactor 2017-09-02 17:58:41 +02:00
Kjistóf 5f411e09e2 added shebang line for easy symlinking purposes 2017-08-22 01:30:13 +02:00
Kjistóf 3d51485d77 refactored check_output().decode().rstrip() to a little helper method 2017-08-22 01:25:52 +02:00
Kjistóf 1e7a5a2cf2 added hotfix to youtube-dl's coub video bug: https://github.com/rg3/youtube-dl/issues/13754 2017-08-22 00:50:18 +02:00
Kjistóf 0bf31633db improved dependency checking 2017-08-21 23:02:33 +02:00
Kjistóf 68426271f0 SIGINT signals are now handled nicely instead of crashing 2017-02-15 18:27:33 +01:00
Kjistóf 1c4a18e671 licensed code under glorious WTFPL. 2017-02-10 20:18:22 +01:00
Kjistóf 20db3b68f7 finished refactor streak, fixed bug from last commit. closes #3. 2017-02-10 20:11:08 +01:00
Kjistóf 5030c2f78c implemented check for ytdl & ffmpeg 2017-02-09 14:53:22 +01:00
Kjistóf 010b141183 removed dots from help messages to unify format 2017-02-07 01:17:24 +01:00
Kjistóf c90390d255 replaced tempfile.TemporaryDirectory with own (backwards compatibility) 2017-02-06 15:43:04 +01:00
Kjistóf 8d19a00cf5 reordered code to a more logical order. dict comprehension is now used. 2017-02-06 13:10:47 +01:00
Kjistóf a0a040389f improved joining of temp dir & filenames, continued refactoring. 2017-02-06 12:25:48 +01:00
Kjistóf 6fae9697fd now stuff are written to a temporary folder. also did some refactoring. 2017-02-05 22:53:08 +01:00
Kjistóf abc7d96b04 continued refactor-streak 2017-02-05 17:39:46 +01:00
Kjistóf bb680ad5b7 refactor & fix for a bug which accidentally brought back issue #1. 2017-02-05 17:05:08 +01:00
Kjistóf aabc57cc9f fixed cleanup method's exception handling 2017-02-05 00:15:41 +01:00
Kjistóf 424a6e156a refactored some method names 2017-02-04 23:15:33 +01:00
Kjistóf e4283ee3b7 temporary files are now properly deleted on exit. fixes #2. 2017-02-04 22:38:19 +01:00
Kjistóf 0543e295ff refactored some parts of code 2017-02-04 22:20:45 +01:00
Kjistóf 6c5169573d fixed bug regarding the --nonverbose option (would take up URL argument) 2017-02-04 22:07:05 +01:00
Kjistóf a39bb01460 refined work of previous commit 2017-02-04 18:38:08 +01:00
Kjistóf 3974c5aa1c implemented a wrapper helping with verbosity 2017-02-04 18:00:20 +01:00
Kjistóf 74e2d1b26f now loops are as precise as Py's float arithmetics allow. closes #1. 2017-02-04 17:00:16 +01:00
Kjistóf 59b089726e added option to override output file name 2017-02-04 14:40:10 +01:00
Kjistóf dc03475d49 removed unnecessary /usr/bin/envs -> script works on win32 based systems 2017-02-03 22:54:09 +01:00
Kjistóf c2c7d52075 added option to change output container 2017-01-16 02:11:23 +01:00
Kjistóf 83a2f82d23 now user configurations of youtube-dl won't cause coub-dl to fail 2017-01-16 01:56:52 +01:00
Kjistóf 85f7ca4e73 minor cosmetic changes to improve readibility 2017-01-16 01:45:39 +01:00
Kjistóf daf033d355 fixed bug where several audio streams were muxed into the output 2017-01-16 01:41:47 +01:00
Kjistóf d4c5fd437b script now uses argparse instead of reinventing the wheel 2017-01-16 00:09:49 +01:00
Kjistóf ce32850410 made writing noncritical stuff to stdout optional 2017-01-15 23:53:48 +01:00
Kjistóf 72910c3367 made interaction with user more friendly 2017-01-15 23:43:21 +01:00