DeleteCity saves videos from YouTube deletion.
*nix only! (Mac or Linux server) I use a bunch of system commands (mostly for process control) that I don't know how to translate into Windows. I'd love someone to help me, though!
PHP >= 5.1 (according to http://phpduck.com/minimum-php-version-script/) Python >= 2.5
IMPORTANT: Apparently many videos are blocked outside of the US, so this plugin will probably fail for non-US users.
feed should only show 20 entries
get_web_page() uses cURL, which might not be installed on all systems. Switch to some full-featured HTTP client.
In admin form, cache process indicator doesn't change when runcache finishes
Allow usernames in blacklist
regex validation for rate limit
Implement dc_max_cache_size option (it currently does nothing)
Can I include some file in runcache that will allow me to get WordPress options? That would allow me to avoid all of this parameter passing...
What should happen if someone changes their cache directory?
Testing if video had been removed: testing for presence of <?xml in response probably isn't good enough. Here are some removed videos to test with. http://www.youtube.com/watch?v=eouvTRd6szQ account terminated http://www.youtube.com/watch?v=PgEo_7rMH0Q account terminated http://www.youtube.com/watch?v=JdGJxI6LrX4 removed by user http://www.youtube.com/watch?v=vQsFI4Wp6kI removed by user
Option to automatically email the video author to ask why the video was taken down :)
Batch query in runcache.php?
Catch exceptions from Video class
Database security: save database file outside of web-readable directory? Is there a better way?
Central database (on deletecity.org) ping when a deleted video is found. (optional for user)
Look for media restriction tag in XML eg: http://gdata.youtube.com/feeds/api/videos/LnKJpYGCLsg DE
Check the PHP version at activation