* Clarified documentation * more comments * [WIP] hooked up basic video downloading; starting work on metadata * Added metadata model and parsing Adding the metadata model made me realize that, in many cases, yt-dlp returns undesired input in stdout, breaking parsing. In order to get the metadata model working, I had to change the way in which the app interacts with yt-dlp. Now, output is written as a file to disk which is immediately re-read and returned. * Added tests for video download worker * Hooked up video downloading to the channel indexing pipeline * Adds tasks for media items * Updated video metadata parser to extract the title |
||
|---|---|---|
| .. | ||
| files | ||
| fixtures | ||
| scripts/yt-dlp-mocks | ||
| conn_case.ex | ||
| data_case.ex | ||
| testing_helper_methods.ex | ||