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. |
||
|---|---|---|
| .. | ||
| files | ||
| fixtures | ||
| scripts/yt-dlp-mocks | ||
| conn_case.ex | ||
| data_case.ex | ||
| testing_helper_methods.ex | ||