We require a web platform where users can enter the URL of a website containing a video which they would like to download. The URL is then passed to get_flash_videos ([login to view URL]), which downloads and processes the video. Afterwards, the resulting video file is offered to the user for download.
The user may wait for the file to be ready for downloading, or leave an email address to get a notification. Files will be retained for 24 hours for unregistered users, seven days for registered users and will never be deleted for admins. There will also be storage limits for unregistered and registered users. After logging in, registered users will see a list of all files they have ever downloaded, with links to those that are still available. Admins will also be able to see a separate list with all files ever downloaded by any user on the site, again with links to those that are still available.
Those links will not directly lead to the file, but rather to a file description page, which will show details such as the file's size and the number of downloads, as well as a link to delete the file. Also there will be a link to download the file.