Commit Graph

565 Commits (51ca93d75162f554efd8d4cb5ac97864a38f7bee)

Author SHA1 Message Date
Philipp Hagemeister f38de77f6e Use unescapeHTML for OpenGraph properties
These are attribute values, so we don't need the more complex and whitespace-destroying cleanHTML - we just need to unescape quotes, that's it.
Philipp Hagemeister b9d3e1635f Strip hash info from URL when making requests (Fixes )
Philipp Hagemeister 3c4e6d8337 Improve OpenGraph property matching
Jaime Marquínez Ferrándiz 44dbe89035 Use re.DOTALL by default when searching OpenGraph properties
Jaime Marquínez Ferrándiz 46720279c2 InfoExtractor: add some helper methods to extract OpenGraph info
Philipp Hagemeister 690e872c51 Remove video_result helper method
Calling it was more complex then actually including the type in the video info
Jaime Marquínez Ferrándiz 56c7366547 YoutubeIE: reuse instances of InfoExtractors (closes )
When a IE is added to the list, it's also added to a dictionary. When a IE is requested it first looks in the dictionary and if there's no instance it will create a new one.

That way _real_initialize is only called once for each IE, saving time if it needs to login for example.
Philipp Hagemeister d93e4dcbb7 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister 73e79f2a1b [3sat] Add support (Fixes )
Jaime Marquínez Ferrándiz fc79158de2 VimeoIE: authentication support (closes ) and add a method in the base InfoExtractor to get the login info
Philipp Hagemeister 0f81866329 Add --list-extractor-descriptions (human-readable list of IEs)
Philipp Hagemeister f3d294617f Document view_count (Closes )
Filippo Valsorda 98bcd2834a improve generic and encrypted signature error messages
Philipp Hagemeister 3c25b9abae Remove useless headers
Philipp Hagemeister d6983cb460 Fix generic class move (add all files)