GET /api/v2/video/1450
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon DE 2012", "language": "German", "slug": "openoffice-dokumente-selbst-modifizieren", "speakers": [ "Reinhard Wobst" ], "tags": [], "id": 1450, "state": 1, "title": "OpenOffice-Dokumente selbst modifizieren", "summary": "Der Vortrag stellt eine Python-Klasse vor, die das fast beliebige Modifizieren\nvon Open/LibreOffice-Dokumenten bequem erm\u00f6glicht. Es geht mehr um die\nVorstellung einer Methode als um ein fertiges Werkzeug. So manche Aufgabe\nl\u00e4sst sich damit erheblich einfacher bewerkstelligen als mit Makros oder \u00fcber\ndie pyUNO-Schnittstelle.\n\nHat man eine gr\u00f6\u00dfere Zahl von ODF-Files (also im Open Document Format) oder\nein gro\u00dfes ODF-Dokument an vielen Stellen in gleicher Weise zu bearbeiten, ist\ndas erm\u00fcdend, zeitaufw\u00e4ndig und fehleranf\u00e4llig. Wozu gibt es Computer?\nOpen/LibreOffice erlaubt zwar Makros, doch deren Leistung ist beschr\u00e4nkt, und\ndie pyUNO-Schnittstelle ist kompliziert, schlecht dokumentiert und noch nicht\nausgetestet.\n\nEs geht auch anders: ODF-Files sind Zip-Archive von XML-Files, und diese\nlassen sich mit Pythonskripten einfach bearbeiten. Das ODF-Format ist relativ\nleicht zu verstehen (der Standard ist gut lesbar), der Phantasie des Anwenders\nsind keine Grenzen gesetzt - sei es, um manuelle Formatierungen zu markieren,\nin bestimmte Tabellen Spalten einzuf\u00fcgen oder diese um Zeilen zu erg\u00e4nzen,\nderen Berechnung partout nicht ins Konzept der Calc-Formeln passen will.\n\nDabei sind allerdings einige kleine Stolpersteine zu beachten, auf die der\nVortrag hinweist. Die hier vorgestellte Klasse ist eine m\u00f6gliche Methode, um\nsich auf die \"wesentlichen Dinge\" konzentrieren zu k\u00f6nnen.\n\n", "description": "", "quality_notes": "", "copyright_text": "", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http://youtube.com/v/u44L-l3RPy0?version=3&amp;hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://youtube.com/v/u44L-l3RPy0?version=3&amp;hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "http://i2.ytimg.com/vi/u44L-l3RPy0/hqdefault.jpg", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "http://s3.us.archive.org/nextdayvideo/pyconde/pyconde2012/Vortrag_OpenOfficeDokumente_se.mp4?Signature=4SSedVti6KVV9qsA3khVQvrmfYk%3D&Expires=1352028522&AWSAccessKeyId=FEWGReWX3QbNk0h3", "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": "", "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": "", "video_flv_download_only": false, "source_url": "https://www.youtube.com/watch?v=u44L-l3RPy0", "whiteboard": "", "recorded": "2012-10-31", "added": "2012-11-02T06:41:17", "updated": "2014-04-08T20:28:26.915" }