8a10b2bba5
wip
2024-08-30 17:44:45 +02:00
ec985efcd1
Add chat command
2024-08-30 12:21:01 +02:00
dc99ee51bc
Improve logging a bit when downloading
2024-08-30 11:58:15 +02:00
2c9420c43d
Update changelog
2.5.0
2024-08-30 11:47:14 +02:00
4a86cb16c8
Use relative paths in generated m3u8 playlist
...
Since we're using relative paths for initi segments, and paths are
relative to the path where the playlist is located, this seems sensible.
Allows the folder to be moved, and the playlist will still work.
2024-08-30 11:44:07 +02:00
cfefae1e69
Fix query to fetch HD qualities
2024-08-30 11:43:48 +02:00
ac7cdba28e
Download init segments
...
These seem to occur in hd quality playlists like 1440p.
2024-08-30 11:42:54 +02:00
2feef136ca
Ignore video files
2024-08-30 11:42:21 +02:00
d85aeade86
Update changelog
2.4.0
2024-08-30 08:25:52 +02:00
4db4285d9a
Handle videoQualities being null
2024-08-30 08:06:31 +02:00
707b2da934
Improve types
2024-08-30 08:05:16 +02:00
2846925c91
Allow newer versions of m3u8
2024-08-30 08:05:03 +02:00
8f5d7f022f
Reinstate "VODs" in progress output
2024-08-30 07:59:51 +02:00
ff4a514b8a
Handle video URLs containing account name
...
fixes #162
2024-08-30 07:55:58 +02:00
f57612ffcc
Refactor download_all to work when count is unknown
2024-08-30 07:37:50 +02:00
5be97b9e13
Fix tests
2024-08-28 15:21:22 +02:00
b6e7f8b36c
Make Progress work when file count is not known
2024-08-28 15:18:43 +02:00
42f7a9a1a5
Fix a crash when downloading clips
2024-08-28 14:21:22 +02:00
789d3d1939
Add --target-dir option to clips command
2024-08-28 13:15:01 +02:00
07efac1ae7
Add --verbose flag for verbose logging
...
Don't log HTTP payloads unless --verbose flag is given. Always logging
HTTP payloads tends to make the log unreadable.
2024-08-28 12:58:36 +02:00
a808b7d8ec
Don't check if file exists in download_file
...
This is done outside the function.
2024-08-28 12:39:56 +02:00
936c6a9da1
Don't stop downloading if one download fails
2024-08-28 12:33:05 +02:00
7184feacee
Move download_file to http
2024-08-28 11:07:25 +02:00
5679e66270
Improve naming
2024-08-28 11:02:12 +02:00
1658aba124
Embrace pathlib
2024-08-28 10:59:23 +02:00
29d3f7fec2
Extract file naming
2024-08-28 10:32:40 +02:00
91e0447681
Remove unnecessary braces
2024-08-28 09:53:06 +02:00
f9e60082ba
Improve downloading logic
...
Follow redirects to avoid saving an intermediate response, and raise an
error on invalid status to avoid saving an error response.
2024-08-28 09:52:15 +02:00
141ecb7f29
Move entities to entites.py
2024-08-24 20:23:34 +02:00
52b96aab15
Simplify persisted queries
2024-08-24 20:08:01 +02:00
1bdf6a2c02
Remove unused function
2024-08-24 20:05:32 +02:00
38636e2b21
Use ansi escape code to clear line
2024-05-31 12:57:51 +02:00
3fe1faa18e
Update changelog
2.3.1
2024-05-19 09:11:45 +02:00
a99a472ad3
add quotes to gql query
2024-05-19 09:09:02 +02:00
47d62bc471
Improve types
2024-04-29 09:08:19 +02:00
de95384e6b
Fix tests
2024-04-28 10:16:33 +02:00
aac450a5bc
Calculate progress only when printing progress
2024-04-28 10:13:47 +02:00
9549679679
Make Progress not a dataclass
2024-04-28 10:09:53 +02:00
35e974bb45
Upgrade m3u8 dependency
2024-04-28 09:30:24 +02:00
b8e3809810
Print a note if no ids given
2024-04-28 08:02:01 +02:00
cf580fde09
Update changelog
2.3.0
2024-04-27 20:23:35 +02:00
68c9e644a8
Sort playlists
2024-04-27 20:22:53 +02:00
ace4427caa
Print playlists in a table
2024-04-27 20:22:53 +02:00
97f48f7108
Improve playlist parsing
...
Better support for "enhanced broadcast" streams
issue #154
2024-04-27 20:22:53 +02:00
f9e553c61f
Support styling in print_table
2024-04-27 20:22:53 +02:00
4fac6c11c5
Delete generated website when cleaning
2024-04-27 20:22:52 +02:00
125bc693f8
Update changelog
2.2.4
2024-04-25 07:33:05 +02:00
8a7fdad22f
Test m patterns
2024-04-25 07:31:52 +02:00
c00a9c3597
Add support for m dot urls
2024-04-25 07:29:59 +02:00
0f17d92a8c
Update changelog
2.2.3
2024-04-24 14:54:31 +02:00