Commit Graph

51 Commits

Author SHA1 Message Date
d19597b0f9 added hotfix for external coub change breaking script. similar to 1e7a5a2cf2 2017-10-25 20:47:21 +02:00
43475f30a9 coub-dl can process several URLs at once. closes #1 2017-09-02 20:47:01 +02:00
67fc2194fe continued refactor streak 2017-09-02 19:27:44 +02:00
720b9af4d8 started working on OO refactor 2017-09-02 17:58:41 +02:00
5f411e09e2 added shebang line for easy symlinking purposes 2017-08-22 01:30:13 +02:00
3d51485d77 refactored check_output().decode().rstrip() to a little helper method 2017-08-22 01:25:52 +02:00
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
0bf31633db improved dependency checking 2017-08-21 23:02:33 +02:00
68426271f0 SIGINT signals are now handled nicely instead of crashing 2017-02-15 18:27:33 +01:00
1c4a18e671 licensed code under glorious WTFPL. 2017-02-10 20:18:22 +01:00
20db3b68f7 finished refactor streak, fixed bug from last commit. closes #3. 2017-02-10 20:11:08 +01:00
5030c2f78c implemented check for ytdl & ffmpeg 2017-02-09 14:53:22 +01:00
010b141183 removed dots from help messages to unify format 2017-02-07 01:17:24 +01:00
c90390d255 replaced tempfile.TemporaryDirectory with own (backwards compatibility) 2017-02-06 15:43:04 +01:00
8d19a00cf5 reordered code to a more logical order. dict comprehension is now used. 2017-02-06 13:10:47 +01:00
a0a040389f improved joining of temp dir & filenames, continued refactoring. 2017-02-06 12:25:48 +01:00
6fae9697fd now stuff are written to a temporary folder. also did some refactoring. 2017-02-05 22:53:08 +01:00
abc7d96b04 continued refactor-streak 2017-02-05 17:39:46 +01:00
bb680ad5b7 refactor & fix for a bug which accidentally brought back issue #1. 2017-02-05 17:05:08 +01:00
aabc57cc9f fixed cleanup method's exception handling 2017-02-05 00:15:41 +01:00
424a6e156a refactored some method names 2017-02-04 23:15:33 +01:00
e4283ee3b7 temporary files are now properly deleted on exit. fixes #2. 2017-02-04 22:38:19 +01:00
0543e295ff refactored some parts of code 2017-02-04 22:20:45 +01:00
6c5169573d fixed bug regarding the --nonverbose option (would take up URL argument) 2017-02-04 22:07:05 +01:00
a39bb01460 refined work of previous commit 2017-02-04 18:38:08 +01:00
3974c5aa1c implemented a wrapper helping with verbosity 2017-02-04 18:00:20 +01:00
74e2d1b26f now loops are as precise as Py's float arithmetics allow. closes #1. 2017-02-04 17:00:16 +01:00
59b089726e added option to override output file name 2017-02-04 14:40:10 +01:00
dc03475d49 removed unnecessary /usr/bin/envs -> script works on win32 based systems 2017-02-03 22:54:09 +01:00
c2c7d52075 added option to change output container 2017-01-16 02:11:23 +01:00
83a2f82d23 now user configurations of youtube-dl won't cause coub-dl to fail 2017-01-16 01:56:52 +01:00
85f7ca4e73 minor cosmetic changes to improve readibility 2017-01-16 01:45:39 +01:00
daf033d355 fixed bug where several audio streams were muxed into the output 2017-01-16 01:41:47 +01:00
d4c5fd437b script now uses argparse instead of reinventing the wheel 2017-01-16 00:09:49 +01:00
ce32850410 made writing noncritical stuff to stdout optional 2017-01-15 23:53:48 +01:00
72910c3367 made interaction with user more friendly 2017-01-15 23:43:21 +01:00
84e9340b56 general refactor & commenting 2017-01-15 22:28:37 +01:00
504a1f774a output files are now named correctly 2017-01-15 22:20:15 +01:00
bbf8389889 removed simulated stdin 2017-01-15 22:07:21 +01:00
96bfb29cf2 removed forgotten debug prints 2017-01-15 21:55:08 +01:00
39d5626c81 general refactor of code 2017-01-15 21:53:36 +01:00
3ef8be152b now temporary files are cleaned up 2017-01-15 21:29:09 +01:00
ecadd61ef8 implemented looping of video stream & muxing to final output 2017-01-15 21:23:36 +01:00
25257de14b fixed list formatting so it is actually accepted by ffmpeg 2017-01-15 21:18:10 +01:00
d7a0be71fb implemented writing of list file 2017-01-15 20:59:53 +01:00
a62ca9d50c implemented calculation of looping 2017-01-15 20:49:27 +01:00
3889b760c3 further improved handling of filenames 2017-01-15 20:18:34 +01:00
0c3b92fc9d refactored handling of filenames 2017-01-15 20:18:30 +01:00
7f3a8f94b2 implemented getting stream lengths 2017-01-15 20:06:19 +01:00
b033358b72 implemented downloading of audio&video streams 2017-01-15 18:26:07 +01:00