So here is the first upgrade to the epiphany-video-download extension. See previous post for an introduction into the extension. There are mainly two improvements.
Feedback via Notifications
First of all this extension now gives feedback when the downloading starts and ends. As this uses python-notify (which should be installed on any reasonable gnome desktop) make sure it is installed.
It would be nice if I could integrate the notifications into the epiphany download manager – ideally as a ghost download process – however I couldn’t find out how (mailing list archive and developer documentation gave no success). Any hints from epiphany developers are more than welcome.
Update: Now the extension uses clive to extract the video-url and filename via
--emit-cvs and makes epiphany do the actual downloading. Thanks to Toni Gundogdu (aka legatvs) for pointing me to this feature and porting this feature to clive 2.x. Well, I really can’t thank him enough as without clive this extension simply wouldn’t exist. It is just glue between epiphany and clive.
Support for more video hosting sites
In addition we now support different video hosting sites, as long as you visit the video hosting site directly. Meaning we only search threw the address bar and not the html-code for known urls. In principle we could also search and download embeded videos from Google Video, Metacafe and Guba. However as embedding from them is not that common this isn’t a high priority. Other video hosting sites (that are supported by clive) don’t seem to offer this function or at least it doesn’t seem possible to extract the original page the video is on (needed for clive) from the embeded video url.
Please report if you find pages from the (clive supported) hosting sites that this extension reports having an embeded video even though it doesn’t or vise versa. Just copy the url into a terminal and run
clive <url> to see if it contains a video or not. The video hosting sites have some pages with and some without embeded videos. I mainly guessed the url structure from a few examples without being able to see the full picture.
When you download a video from dailymotion.com clive always calls it “Dailymotion.on2” so make sure to delete or rename previously downloaded videos from that site (clive refuses to overwrite files that already exist) unless your download will fail.
The GNOME http Proxy Settings (saved via Gconf) are now passed to clive. Previously clive’s own settings were not overwritten so if you didn’t configure a proxy, the value from the environment variable
http_proxy was used.
Feedback from you
So now please download or upgrade the extension. As always bugs reports, feature suggestions and comments are very welcome. More so now as this is a very young project.