Commit Graph

29 Commits

Author SHA1 Message Date
a108135141 Use urllib3 instead of requests
We were not (and probably wont be ) using any worthwhile `requests`
features (beside `raise_for_status()`) and the `timeout` session
parameter propagation vs adapter plugging "thing" in requests just
annoys me deeply (not that kind of "... Human (TM)")
2023-02-13 09:35:33 +01:00
f90179e7c3 Fix changes in pages embedded data structure 2023-02-13 08:09:00 +01:00
6b24b15f57 Update README according to implementation 2023-01-24 20:24:59 +01:00
ecba66d27a Implement basic naming options 2023-01-11 09:08:32 +01:00
d4616f6298 Update README 2023-01-09 19:48:59 +01:00
5674b4aa0d Fix terminology and harmful language #12
Master playlists become program indexes
Media playlists become track indexes
2023-01-08 20:40:49 +01:00
87f833d655 Add docopt-ng to dependencies in README 2023-01-06 10:06:29 +01:00
96f411cca0 Fix #24 and #25
Remove dependency to `webvtt-py` which was both too much and not enough
for our use case.
Implement a basic WebVTT to SRT converter according to ArteTV's usage of
WebVTT features.
2023-01-06 01:17:55 +01:00
831d62d1fd Update README 2022-12-29 11:14:23 +01:00
e4cba27bdd Update README to reflect changes 2022-12-29 08:49:45 +01:00
88ffe31a94 Use requests library instead of urllib
Enables by default:
- gzip compression
- request pooling
2022-12-20 23:46:44 +01:00
1eb4d8557d Spell check 2022-12-20 09:48:57 +01:00
b938dc38c6 Merge branch 'WIP--CLI-argumentsv2#1' into stable 2022-12-19 00:33:02 +01:00
dacf9533d6 Fix HLS protocol terminology in the code #12
- versions => renditions
- resolutions => variants
- ranges and/or chunks => segments
- version index => master playlist
- other index => media playlist url

For now, the CLI has not been updated with this terminology, only the
code.
2022-12-18 16:27:04 +01:00
beb0d99c1a 🚸 remove flags from script prototype
🩹 naming: not "languages", "version"
2022-12-18 15:41:10 +01:00
d39db7a501 📝 change readme doc on usage 2022-12-18 15:41:10 +01:00
ddf323cb30 Update readme according to #6 bug fix 2022-12-11 18:36:46 +01:00
547b65d94c Add 'user' vs. 'dev' install commands in README.md 2022-12-10 09:32:38 +01:00
a404dd1da4 Get rid of gitlab references 2022-12-09 21:14:57 +01:00
9593619c68 Setup the execution arch 2022-12-09 00:34:15 +01:00
f22fe297c5 Packaging with flit 2022-12-08 22:39:46 +01:00
Etienne Zind
fa2e57b121 Readme corrections 2022-12-07 22:16:32 +01:00
Etienne Zind
6057014598 Update readme and doc. 2022-12-07 22:04:29 +01:00
Etienne Zind
c0feaa820a * refactoring using classmethods
* video resolution selection
* use video/audio URLs directly in FFMPEG command
  (no temporary m3u8 file anymore)
* embed subtitle in final video file
* moved to MKV container to enable auto-on subtitle
2022-12-06 21:05:34 +01:00
e3791e847e 🔨 Apply pydocstyle to project 2022-12-06 01:38:47 +01:00
e221555e94 🔨 Apply black formatting to project 2022-12-06 01:38:47 +01:00
f9a3adf9ae 📝 Document usage 2022-12-06 01:38:47 +01:00
68e76085d9 ⚗ WIP: POC to retrieve locally video streams 2022-12-05 22:36:14 +01:00
7b3be4d42c Initial commit 2022-12-05 21:20:04 +00:00