From 199ad576157efa1356c6b4cd27d911e67e847113 Mon Sep 17 00:00:00 2001 From: Aleix Conchillo Flaque Date: Thu, 23 Dec 2010 13:23:38 +0100 Subject: wordpress-xmlrpc: fix googlevideo and youtube urls --- wordpress-xmlrpc-to-dir.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'wordpress-xmlrpc-to-dir.py') diff --git a/wordpress-xmlrpc-to-dir.py b/wordpress-xmlrpc-to-dir.py index e23e534..c278aed 100644 --- a/wordpress-xmlrpc-to-dir.py +++ b/wordpress-xmlrpc-to-dir.py @@ -70,18 +70,19 @@ class MyHTMLParser(HTMLParser): curl.close() fp.close() -def html_media_object(service, url): - services = {"youtube" : '', - "googlevideo": ''} +def html_media_object(service, media_id): + services = {"youtube" : '', + "googlevideo": ''} + html_center_start = '

' html_center_end = '

' html_service = services[service] - html_service = html_service.replace("%url%", url) + html_service = html_service.replace("%media_id%", media_id) return html_center_start + html_service + html_center_end def analyze_media(content): - p_youtube = re.compile(r"\[youtube=(.+)\]") - p_googlevideo = re.compile(r"\[googlevideo=(.+)\]") + p_youtube = re.compile(r"\[youtube=http://www\.youtube\.com/watch\?v=(.+)\]") + p_googlevideo = re.compile(r"\[googlevideo=http://video\.google\.es/videoplay\?docid=(.+)\]") lines = content.split("\n") new_lines = [] for line in lines: -- cgit v1.2.3-54-g00ecf