From 9e116303270bdb1a82146e4e98131cefa638d0f0 Mon Sep 17 00:00:00 2001 From: Anant Shrivastava Date: Thu, 14 Apr 2016 08:46:26 +0530 Subject: [PATCH 1/3] Adding slideshare as a oembed provider Adding slideshare as a oembed provider --- mdx_oembed/endpoints.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mdx_oembed/endpoints.py b/mdx_oembed/endpoints.py index 49901f2..01e5a0f 100644 --- a/mdx_oembed/endpoints.py +++ b/mdx_oembed/endpoints.py @@ -6,6 +6,14 @@ YOUTUBE = oembed.OEmbedEndpoint('http://www.youtube.com/oembed', [ 'https?://youtu.be/*', ]) +SLIDESHARE = oembed.OEmbedEndpoint('http://www.slideshare.net/api/oembed/2', [ + 'http://www.slideshare.net/*/*', + 'http://fr.slideshare.net/*/*, + 'http://de.slideshare.net/*/*', + 'http://es.slideshare.net/*/*', + 'http://pt.slideshare.net/*/*', +]) + FLICKR = oembed.OEmbedEndpoint('http://www.flickr.com/services/oembed/', [ 'https?://*.flickr.com/*', ]) @@ -17,5 +25,6 @@ VIMEO = oembed.OEmbedEndpoint('http://vimeo.com/api/oembed.json', [ DEFAULT_ENDPOINTS = [ YOUTUBE, FLICKR, - VIMEO + VIMEO, + SLIDESHARE ] From d2d5632f4fd9c19d01b8a4e76a242b3b011408c0 Mon Sep 17 00:00:00 2001 From: Anant Shrivastava Date: Thu, 14 Apr 2016 08:53:55 +0530 Subject: [PATCH 2/3] Update endpoints.py --- mdx_oembed/endpoints.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdx_oembed/endpoints.py b/mdx_oembed/endpoints.py index 01e5a0f..2f92b7c 100644 --- a/mdx_oembed/endpoints.py +++ b/mdx_oembed/endpoints.py @@ -8,7 +8,7 @@ YOUTUBE = oembed.OEmbedEndpoint('http://www.youtube.com/oembed', [ SLIDESHARE = oembed.OEmbedEndpoint('http://www.slideshare.net/api/oembed/2', [ 'http://www.slideshare.net/*/*', - 'http://fr.slideshare.net/*/*, + 'http://fr.slideshare.net/*/*', 'http://de.slideshare.net/*/*', 'http://es.slideshare.net/*/*', 'http://pt.slideshare.net/*/*', From 78645522ee7be892d1ccab7cd2c158b80092f5bd Mon Sep 17 00:00:00 2001 From: Anant Shrivastava Date: Thu, 14 Apr 2016 14:35:22 +0530 Subject: [PATCH 3/3] Slideshare test case --- tests.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests.py b/tests.py index b3e8662..8cc8aad 100644 --- a/tests.py +++ b/tests.py @@ -150,6 +150,16 @@ class VimeoTestCase(OEmbedExtensionTestCase): output = self.markdown.convert(text) self.assertIn('