diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/faq.md | 31 | ||||
-rw-r--r-- | docs/supportedsites.md | 2 |
2 files changed, 33 insertions, 0 deletions
diff --git a/docs/faq.md b/docs/faq.md new file mode 100644 index 000000000..b0f8cad14 --- /dev/null +++ b/docs/faq.md @@ -0,0 +1,31 @@ +- Q: How to redirect to another extractor? + - A: + - Most simple using only `url_result` + ``` + # get proper url first if needed. + return self.url_result(url) + ``` + - Using `_request_webpage` and `to_screen` in addition + ``` + urlh = self._request_webpage( + url, id, note='Downloading redirect page') + url = urlh.geturl() + self.to_screen('Following redirect: %s' % url) + return self.url_result(url) + ``` + - Using `return` construction + ``` + return { + '_type': 'url_transparent', + 'url': url, + 'ie_key': ExampleIE.ie_key(), + 'id': id, + } + # Alternative if extractor supports internal uri like kaltura + return { + '_type': 'url_transparent', + 'url': 'kaltura:%s:%s' % (partner_id, kaltura_id), + 'ie_key': KalturaIE.ie_key(), + 'id': id, + } + ``` diff --git a/docs/supportedsites.md b/docs/supportedsites.md index 87c3d2232..eb0760bb6 100644 --- a/docs/supportedsites.md +++ b/docs/supportedsites.md @@ -726,6 +726,8 @@ - **RayWenderlichCourse** - **RBMARadio** - **RDS**: RDS.ca + - **RedBull** + - **RedBullEmbed** - **RedBullTV** - **RedBullTVRrnContent** - **Reddit** |