From 4c30a98a5ecefc36143df84bf7d69970c48973f2 Mon Sep 17 00:00:00 2001 From: Akshat Dewan Date: Fri, 28 Feb 2014 15:39:05 +0100 Subject: [PATCH 1/2] transcript d/l json --- resources/transcript/transcripts_to_download.csv | 13 +------------ scripts/example.py | 8 ++++---- settings.ini | 4 ++-- 3 files changed, 7 insertions(+), 18 deletions(-) diff --git a/resources/transcript/transcripts_to_download.csv b/resources/transcript/transcripts_to_download.csv index ddfa892..1b674df 100644 --- a/resources/transcript/transcripts_to_download.csv +++ b/resources/transcript/transcripts_to_download.csv @@ -1,13 +1,2 @@ media_uuid -a9e36297-70e4-43dc-abf9-c3c5481e6922 -abacc446-4386-42b9-9d31-e4fa0215548a -93fd9e32-1c34-45b4-bb5f-898b1f4e4b5c -f5d5c0ba-ec3d-4db2-9b9e-d564b045e354 -6fe08efe-122f-4db1-ae7b-104ead056dbf -333ad21f-b671-4e66-bc75-fd007ad66247 -ccc3ff90-69d4-4aec-9ecf-048d6801c3f2 -65e7fc2d-a3f3-44ba-99b3-6596b5841449 -a6891442-0f2f-4139-a2d5-cd23dc53ea83 -dcf01e1c-f2b8-4b6d-8924-94f37ef04fae -db85bb73-b8d1-457d-9640-bae5e36db3a6 -69b3ff5e-e0ca-41e0-8f32-ba93372e7267 \ No newline at end of file +b0b10dd9-6121-44ce-afd4-308831f8f9f1 diff --git a/scripts/example.py b/scripts/example.py index c24e1dc..55900eb 100644 --- a/scripts/example.py +++ b/scripts/example.py @@ -58,8 +58,8 @@ def main(): """ - #batch_download_transcript() - batch_upload_transcribe() + batch_download_transcript() + #batch_upload_transcribe() def batch_download_transcript(): @@ -96,7 +96,7 @@ def download_transcript(media_uuid): media_item = Media.get(client=client, uuid=media_uuid) print media_item.current_transcript - transcript = Transcript.get(client=client, uuid=media_item.current_transcript['uuid'], format='srt') + transcript = Transcript.get(client=client, uuid=media_item.current_transcript['uuid'], format='json') if not os.path.exists(settings.get('base','path.local.scripts.output')): os.makedirs(settings.get('base','path.local.scripts.output')) f = open("%s/%s.srt" % (settings.get('base','path.local.scripts.output'), media_item.title), 'w') @@ -178,4 +178,4 @@ def upload_align(media_filename, aligndata): if __name__ == "__main__": - main() \ No newline at end of file + main() diff --git a/settings.ini b/settings.ini index 87e089f..5dd4b89 100644 --- a/settings.ini +++ b/settings.ini @@ -23,7 +23,7 @@ accept.json = application/json accept.srt = application/srt [credentials] -username = demouser@koemei.com +username = demo@koemei.com password = pwd4demo # TODO: get this from the user object koemei_user_uuid = 0bcec531-9682-4ebc-b507-1da93c4dff44 @@ -39,4 +39,4 @@ audio_test_remote_youtube_https = https://www.youtube.com/watch?v=lQ-dvt3V4yQ transcript.align = transcript_to_align.txt media.download_transcript.csv = transcripts_to_download.csv media.transcribe.csv = media_to_transcribe.csv -media.align.csv = media_to_align.csv \ No newline at end of file +media.align.csv = media_to_align.csv From 6982129bf7d7ac2f280f7b05bd48523e79d58c08 Mon Sep 17 00:00:00 2001 From: Akshat Dewan Date: Fri, 28 Feb 2014 16:37:01 +0100 Subject: [PATCH 2/2] only xml d/l works. title custom to unige --- scripts/example.py | 5 ++--- settings.ini | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/example.py b/scripts/example.py index 55900eb..0202a03 100644 --- a/scripts/example.py +++ b/scripts/example.py @@ -94,12 +94,11 @@ def batch_upload_transcribe(): def download_transcript(media_uuid): media_item = Media.get(client=client, uuid=media_uuid) - print media_item.current_transcript - transcript = Transcript.get(client=client, uuid=media_item.current_transcript['uuid'], format='json') + transcript = Transcript.get(client=client, uuid=media_item.current_transcript['uuid'], format='xml') if not os.path.exists(settings.get('base','path.local.scripts.output')): os.makedirs(settings.get('base','path.local.scripts.output')) - f = open("%s/%s.srt" % (settings.get('base','path.local.scripts.output'), media_item.title), 'w') + f = open("%s/%s.srt" % (settings.get('base','path.local.scripts.output'), ('_').join(media_item.title.split('/')[4:7])), 'w') f.write(transcript.content) diff --git a/settings.ini b/settings.ini index 5dd4b89..d13ea0b 100644 --- a/settings.ini +++ b/settings.ini @@ -21,9 +21,10 @@ transcript.align.authorized_extensions = txt accept.default = accept.json accept.json = application/json accept.srt = application/srt +accept.xml = application/xml [credentials] -username = demo@koemei.com +username = demouser@koemei.com password = pwd4demo # TODO: get this from the user object koemei_user_uuid = 0bcec531-9682-4ebc-b507-1da93c4dff44