Wat je zou kunnen doen is een webinterface maken. Maak een soort van api waarmee andere programmas met het script communiceren. Bv een bestand communication.txt, daarin komt dan een yml ofzo waarin php bv kan schrijven welke downloads het wil, de status lezen, en lezen waar het bestand naartoe wordt gedaan.
Ofzoiets dat er op lijkt, zodat iemand, jij of ik, of iemand anders die het kan in een taal, node.js/php/java/flash een web interface kunnen maken.
Of met Mysql werken is miss beter.
*edit*
Effe verduidelijken
Je hebt 3 tabels in mysql, downloaded, queded, request
In downloaded zet je de youtube id en de url naar het doelbestand, zoals c:/xammp/htdocs/videos, je ziet maar hoe je dat doet. In queded zet je de youtube id en de status, downloading, fail, etc.
In request schrijft de webinterface (php, nodejs, etc.), die lees jij uit en dan verwijder je die van request, zet hem in queded en start het downloaden.
Ofzoiets dat er op lijkt, zodat iemand, jij of ik, of iemand anders die het kan in een taal, node.js/php/java/flash een web interface kunnen maken.
Of met Mysql werken is miss beter.
*edit*
Effe verduidelijken
Je hebt 3 tabels in mysql, downloaded, queded, requestIn downloaded zet je de youtube id en de url naar het doelbestand, zoals c:/xammp/htdocs/videos, je ziet maar hoe je dat doet. In queded zet je de youtube id en de status, downloading, fail, etc.
In request schrijft de webinterface (php, nodejs, etc.), die lees jij uit en dan verwijder je die van request, zet hem in queded en start het downloaden.

