51 Commits

Author SHA1 Message Date
0e8e2e3f40 wip 2024-04-01 10:52:41 +02:00
3270d857b1 Extract print_paged, improve types 2024-04-01 09:40:54 +02:00
3ae99fe159 Replace custom coloring fns with click.echo and style 2024-03-31 21:41:05 +02:00
9cf3ec2f07 Replace print_out with click.echo 2024-03-30 15:36:53 +01:00
5dcc868275 Imporve types 2024-03-30 07:52:43 +01:00
11fbfd35fc Print placeholders in twitch-dl info 2024-03-30 07:35:08 +01:00
1c1e5955b8 Add video description to metadata 2024-03-29 09:45:04 +01:00
7cc67133f5 Add download --concat option 2024-03-29 08:43:32 +01:00
9bf0f1b425 Use fstrings where possible 2024-03-29 08:43:31 +01:00
77e75b5dad Improve types 2024-03-29 08:43:31 +01:00
cf1693b500 Fix env command 2024-03-29 08:43:31 +01:00
b0c21ac436 Convert to click 2024-03-29 08:43:30 +01:00
65bf6a2b99 Add --dry-run option 2024-03-14 15:36:28 +01:00
32cb9b6602 Make styling a bit more consistent 2022-11-20 11:14:15 +01:00
c4cbf588a2 Add --chapter option to download command 2022-11-20 10:44:32 +01:00
35e53ba4fd Add chapters to video info 2022-11-20 09:42:09 +01:00
a4b2434735 Start adding types 2022-08-20 13:25:00 +02:00
cacf921923 Increase default limit for compact mode 2022-08-18 10:06:23 +02:00
4d19f09065 Add compact videos display 2022-08-18 10:04:04 +02:00
c4f4935b96 Enable downloading multiple videos successively 2022-08-18 09:12:25 +02:00
f40fd290f7 Replace requests with httpx, remove unused code 2022-08-15 07:12:10 +02:00
721d78377e Add rate limiting to download 2022-08-14 11:13:11 +02:00
32a68395d5 Use async downloader 2022-08-14 11:02:29 +02:00
409100651e Change the option to --auth-token 2022-06-25 10:14:30 +02:00
f37179d786 Implemented auth param 2022-06-25 09:44:12 +02:00
d848826ec3 Fix info command 2022-03-12 08:17:51 +01:00
5ae4396ab4 Add env command for printing environment info 2022-02-27 12:22:44 +01:00
c8dd4f8efe Remove unused import 2022-02-27 12:16:03 +01:00
6fa3bd568d Make clips behave similar to recent videos changes 2022-02-25 19:10:48 +01:00
1fc5ef6bd1 Reorganize paging and limiting video list 2022-02-23 19:07:27 +01:00
4928188055 Add support for JSON output to videos command 2022-02-23 16:02:28 +01:00
2fddb0c6a4 Add support for downloading audio only 2022-02-05 14:37:52 +01:00
b8aaa0c24c Fix issue with downloading clips with no game set
issue #78
2022-02-05 09:50:17 +01:00
fb73fe07c5 Add clip slug to formatting options 2022-02-05 09:36:50 +01:00
7eb50a0fa1 Fix output formatting when game is not set
issue #87
2022-02-05 09:34:28 +01:00
6ebe263f33 Fix issue with colons in file name
ffmpeg uses colons to define protocols, by prefixing the target with
file: this ambiguity is avoided.

issue #89
2022-02-05 09:26:10 +01:00
4fd532f05d Ask overwrite confirmation early
Ask whether to overwrite before starting download, this way once
download starts, there will be no more prompts.
2022-01-25 08:08:17 +01:00
8156b18b37 Tweak colors 2022-01-25 07:59:54 +01:00
b24bc0eb29 Add option to define target filename 2022-01-24 09:06:02 +01:00
928c6d64cf Add metadata to the encoded video file 2021-12-03 10:25:04 +01:00
2f51b3821b Handle video not found gracefully 2021-09-16 07:58:43 +02:00
e3f66bda43 Fix compat with older versions of python
path.join doesn't handle PosixPath instances in older versions of python
which causes breakage.

fixes #71
2021-07-31 11:41:45 +02:00
a49dcab419 Fix clips download by fetching access token
fixes #64
2021-06-09 15:08:40 +02:00
0dd04a7e2d Extract clips list method 2021-05-18 14:25:49 +02:00
5bd0747dde Respect --limit when downloading clips 2021-05-18 14:23:56 +02:00
3f143b0c84 Fix file naming not to strip first digit of id
fixes #60
2021-03-22 07:42:07 +01:00
9c901a21d9 Fix reference to invalid argument 2021-02-15 14:33:31 +01:00
728e631623 Handle video not found in info 2021-01-14 22:23:40 +01:00
9d19acbe6d Re-apply fix lost to a merge conflict 2021-01-14 22:16:17 +01:00
548a9350ba Add twitch-dl info command 2021-01-14 22:14:52 +01:00