WIP: Refactor object model
About the codes (renditions and variants): I think it make sense to leave that responsibility to the human interface. We may need different types of codes for example:
- for the selection…
WIP: Refactor object model
About the semantics of the model (Point 3):
Variant
should carry the information about audio/subtitles languages and types (audio description, hearing impaired, etc...) these can be inferred…
WIP: Refactor object model
About the tree structure, I see two approaches:
- Parent has a list of children:
Program
has a list ofRendition
,Rendition
a list ofVariant
. - Children embed its parent:
Variant
…
WIP: Refactor object model
23e2183c93
Merge pull request 'move to `urllib3` instead of `requests`' (#29) from urllib3 into stable
477edc4910
Implement a `raise_for_status()` on `HTTPError`
a108135141
Use `urllib3` instead of `requests`
move to `urllib3` instead of `requests`
WIP: move to
urllib3
instead of requests
f90179e7c3
Fix changes in pages embedded data structure
b4eed73a83
Add debug feedback on module exceptions
Provide package API to use programmatically
One could argue that in order for the API to be as flexible/useful as possible, its scope should be on the actual ArteTV business... for example: the fetch/download (and its dependency on…
CLI argument/options and default behaviours