Some functions are defined now inside an object, the jsinterp will search its definition if the variable is not defined in the local namespace.
The webpage only contains shortened links for the videos, since the server doesn't support HEAD requests, we use an specific extractor for them.
Conflicts: youtube_dl/extractor/__init__.py
The old video doesn't have a mix anymore.
Update test_age_restriction.py
typo
This test was introduced in c57f775710.
c57f775710
Added vine user timeline extractor using unofficial vine api user profile and timeline api endpoints.
Looks like they only offer clips instead of full episodes now. We'll need to add new parsing code as well.
Apparently, CSpan switches between single-file and multiple-file results. Either one is fine as long as we get the full four hours.
Since bec1fad, the id, title, and url (also in formats) keys are mandatory. Change the tests to reflect that.
bec1fad