Commit Graph

205 Commits

Author SHA1 Message Date
Ivan Habunek
aed0b993a7
Add dataclasses for clips 2022-08-27 12:01:23 +02:00
Ivan Habunek
599b7783d0
Some more types 2022-08-27 11:59:50 +02:00
Ivan Habunek
9cc7c05d8a
Expand tests 2022-08-27 11:58:19 +02:00
Ivan Habunek
98d2ce0bc7
Add dependency on pytest-cov 2022-08-27 11:57:57 +02:00
Ivan Habunek
662ce72195
Accept newer versions of m3u8 lib 2022-08-20 13:25:00 +02:00
Ivan Habunek
a4b2434735
Start adding types 2022-08-20 13:25:00 +02:00
Ivan Habunek
280a284fb2
Expand clips tests 2022-08-20 11:16:47 +02:00
Ivan Habunek
235b13c257
Remove unused function 2022-08-20 11:10:47 +02:00
Ivan Habunek
8e3a41e415
Expand tests 2022-08-19 09:35:56 +02:00
Ivan Habunek
cacf921923
Increase default limit for compact mode 2022-08-18 10:06:23 +02:00
Ivan Habunek
4d19f09065
Add compact videos display 2022-08-18 10:04:04 +02:00
Ivan Habunek
f289c93305
Bump version, set release date 2022-08-18 10:04:04 +02:00
Ivan Habunek
b43c9dc9b9
Use double quotes please 2022-08-18 09:36:56 +02:00
Ivan Habunek
a0e808660a
Require python 3.7 2022-08-18 09:36:46 +02:00
Ivan Habunek
a14ce57f95
Decrease default number of workers to 5 2022-08-18 09:30:35 +02:00
Ivan Habunek
c4f4935b96
Enable downloading multiple videos successively 2022-08-18 09:12:25 +02:00
Ivan Habunek
c8d38b5512
Update changelog 2022-08-17 11:07:04 +02:00
Ivan Habunek
8be0aba95d
Add support for version description in changelog 2022-08-17 11:07:04 +02:00
Ivan Habunek
71ae2bf906
Add TODO 2022-08-17 09:22:16 +02:00
Ivan Habunek
c8a6d67822
Improve speed tracking
Instead of calculating the average speed for the whole download,
consider only the last 100 chunks.
2022-08-17 08:35:57 +02:00
Ivan Habunek
5c380084ba
Update changelog 2022-08-15 07:31:25 +02:00
Ivan Habunek
51a35ab494
Remove overly verbose logging 2022-08-15 07:14:53 +02:00
Ivan Habunek
7ca71ddeca
Delete egg-info on clean 2022-08-15 07:13:02 +02:00
Ivan Habunek
f40fd290f7
Replace requests with httpx, remove unused code 2022-08-15 07:12:10 +02:00
Ivan Habunek
b03c19dac1
Improve visuals
I never liked cyan anyway
2022-08-14 11:33:38 +02:00
Ivan Habunek
cd445674e5
Download chunks to a temp file first 2022-08-14 11:33:23 +02:00
Ivan Habunek
721d78377e
Add rate limiting to download 2022-08-14 11:13:11 +02:00
Ivan Habunek
ac07006ae7
Limit number of prints per second 2022-08-14 11:04:53 +02:00
Ivan Habunek
32a68395d5
Use async downloader 2022-08-14 11:02:29 +02:00
Ivan Habunek
81846764a1
Don't download already downloaded files 2022-08-14 10:21:38 +02:00
Ivan Habunek
23f1a74aa6
Add new asyncio downloader code with rate limiting 2022-08-13 11:41:13 +02:00
Ivan Habunek
85631c8ce5
Extract progress tracking 2022-08-13 09:40:18 +02:00
Ivan Habunek
b3a57c2f95
Bump version, update changelog 2022-06-25 11:38:27 +02:00
Ivan Habunek
b057cc8cab
Add docs on how to download sub-only VODs 2022-06-25 11:32:51 +02:00
Ivan Habunek
e1cf7c7cf8
Add a better error when auth token is rejected 2022-06-25 11:32:50 +02:00
Ivan Habunek
409100651e
Change the option to --auth-token 2022-06-25 10:14:30 +02:00
Philipp
670e96f2a7 Auth token documentation 2022-06-25 09:44:12 +02:00
Philipp
f37179d786 Implemented auth param 2022-06-25 09:44:12 +02:00
Philipp
827fff73c6 Added auth header support 2022-06-25 09:44:12 +02:00
Ivan Habunek
071b117459
Generate docs 2022-03-13 14:11:59 +01:00
Ivan Habunek
d848826ec3
Fix info command 2022-03-12 08:17:51 +01:00
Ivan Habunek
45821ceb0e
Bump version, add changelog 2022-02-27 12:44:33 +01:00
Ivan Habunek
f663525d07
Fix --debug when no command is given 2022-02-27 12:23:22 +01:00
Ivan Habunek
5ae4396ab4
Add env command for printing environment info 2022-02-27 12:22:44 +01:00
Ivan Habunek
c8dd4f8efe
Remove unused import 2022-02-27 12:16:03 +01:00
Ivan Habunek
c06ba2248d
Bump version 2022-02-25 19:23:08 +01:00
Ivan Habunek
a5039be657
Update changelog 2022-02-25 19:20:53 +01:00
Ivan Habunek
6fa3bd568d
Make clips behave similar to recent videos changes 2022-02-25 19:10:48 +01:00
Ivan Habunek
ef059f3dbd
Extend docs for the videos command 2022-02-25 17:54:28 +01:00
Ivan Habunek
fbe4a17ff0
Add changelog 2022-02-23 19:30:28 +01:00