Python-XMLTV.

وحدة بيثون لقراءة وكتابة ملفات XMLTV
التحميل الان

Python-XMLTV. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • James Oakley
  • موقع ويب الناشر:
  • http://bitbucket.org/jfunk/

Python-XMLTV. العلامات


Python-XMLTV. وصف

] Python-XMLTV هي مكتبة Python التي توفر الوصول إلى بيانات XMLTV. XMLTV هو تنسيق XML لتخزين قوائم التلفزيون. المزيد من المعلومات حول XMLTV يمكن العثور عليها على http://membled.com/work/apps/xmltv/usagealage من الوحدة النمطية بشكل عام بشكل عام :: استيراد XMLTV من PPRINT استيراد PPRINT # إذا كنت بحاجة إلى تغيير اللغة المحلية: # XMLTV.Locale = 'Latin-1' # إذا كنت بحاجة إلى تغيير تنسيق التاريخ المستخدم في ملف XMLTV: # XMLTV.Date_Format = ' Y M D H M S Z 'اسم الملف =' / المسار / المسار / إلى / ملف XMLTV / FILE '# معلومات الطباعة لملف XMLTV (مصدر، إلخ.) PPRINT (XMLTV.READ_DATA (OPEN (FILENAME،' R '))) # قنوات الطباعة PPRINT (XMLTV .Read_channels (فتح (اسم الملف، 'R'))) # برامج الطباعة PPRINT (XMLTV.READ_PROGRAMMES (فتح (اسم الملف، 'ص'))) هناك حاليا ثلاث وظائف للقراءة التي يجب استخدامها: ** read_data ** `(file_object) -> dict`` الحصول على المصدر وغيرها من المعلومات من ملف XMLTV. إرجاع قاموس السمات، على سبيل المثال :: {"التاريخ": U'20030702230041 -0300 '،' Generator-Info-الاسم ': UNTV_GRAB_NA V3.20030629'، 'Generator-Info-Url': U'HTTP: /sourceforge.net/projects/xmltv '،' اسم المعلومات المصدر ': u'zap2it'، 'source-info-url': u'http: //www.zap2it.com '} ** read_channels ** `(file_object) -> قائمة" الحصول على جميع القنوات. إرجاع قائمة من التجزئة، كل منها يمثل قناة، على سبيل المثال: ،" ID ": u'c10eltv.zap2it.com، {"اسم العرض": ، "أيقونة": ،' ID ': U'C11CBHT.ZAP2IT.COM'}] * * قراءة_PROGRAMMES ** `` `(file_object) -> قائمة" الحصول على جميع البرامج. إرجاع قائمة من التجزئة، كل منها يمثل برنامجا، على سبيل المثال :: }]،' الفئة ': ، "القناة": U'C23ROBTV.ZAP2IT.COM'، 'Start': U'20030702000000 ADT '، "توقف": U'20030702003000 ADT'، 'العنوان': }، {'Audio': }]،" قناة ": u'c36wuhf.zap2it.com '، "DESC": ،" تصنيف ": ، "Start": u'20030702000000 adt'، 'stop': u'20030702003000 ADT '،' العنوان الفرعي ': ، "ترجمات" : ، "العنوان": }] هناك أيضا فئة كاتبة. يجب أن تكتب دائما بيانات XMLTV المناسبة. يجب أن يكون AllStrings، باستثناء مفاتيح القاموس، في Unicode.it يحتوي على الطرق التالية: ** __ INIT __ ** `(FP، الترميز =" ISO-8859-1 "، تاريخ = لا شيء، source_info_url = لا شيء، source_info_name = لا شيء، generator_info_url = لا شيء، generator_info_name = لا شيء) `` -> `` الكاتب "إرجاع كائن كاتب. الوسيطات: "FP`` كائن ملف لكتابة بيانات XMLTV إلى" ترميز النص "الذي سيتم استخدامه. * الإعدادات الافتراضية إلى `ISO-8859-1``` تاريخ "تاريخ تم إنشاء هذه البيانات. * اختياري * `` `source_info_url`` عنوان URL للحصول على معلومات حول مصدر البيانات. * اختياري * `` `source_info_name`` وصف قابل للقراءة البشرية `` source_info_url``. * اختياري * `` generator_info_url`` عنوان URL للحصول على معلومات حول البرنامج الذي يقوم بإنشاء مستند XMLTV. * اختياري * `` generator_info_name`` وصف قابلة للقراءة بشرية `` generator_info_url``. * اختياري * ** Write_channel ** `` أيقونة ": ،' id ': u'c11cbht.zap2it.com'، 'url': u: http://www.cbc.com '} ** Write_Programme ** `(البرنامج)` ]، "الفئة": ،" القناة ": u'c36wuhf.zap2it.com '،' البلد ': ،" الاعتمادات: ، "ممثل": }]، "التاريخ": ،" DESC ": ، "الحلقة-الأسطوانات": اللغة ": ،" آخر فرصة ": ، "طول": ، "جديد": ، "لغة Orig-language": ، "Premiere": ، "سابقا -شون ': ، "التصنيف": ،" النظام ": U'Vchip"، "القيمة": u'pg '} ]، "تصنيف النجوم": ، "القيمة": u'4 / 5'}]، "البداية": u'20030702000000 adt '،' stop ': u'20030702003000 adt'، 'العنوان الفرعي': ، "ترجمات": ، "العنوان": ، "الفيديو": } ** نهاية **` `() قم بإنهاء علامة استدعاء هذا قبل إغلاق ملف ملف.


Python-XMLTV. برامج ذات صلة

metargs.

مكتبة تدعم التكوين باستخدام مجموعة من ملفات التكوين وترجيح سطر الأوامر ...

83

تحميل