Minuteman command
Owez opened this issue · comments
Problem
Yark can do nice full refreshes of channels but it involves getting metadata for the whole channel and then downloading the videos one by one. Becuase of the cost of this operation, users realistically opt to do this once a day or even week. If scheduling is implemented (#12) it becomes an automatic process, but you could still easily miss out videos which where just uploaded and then deleted.
Solution
To get a "perfect" continous archive, there needs to be some kind of yark minuteman [archive]
command which listens for new uploads and immediately downloads the video and fetches metadata about it.
This would probably involve some kind of webhook to YouTube and then we try to download data ASAP because users could delete the video within 1 minute.