28-09-2019, 18:15
@Majide Не го приемай като заяждане!
Всички софтуери очакват валиден xmltv формат.
Епг-то е много добро, просто в момента не е съвместим с xmltv формата, по-точно номера на епзода, в който е слят с годината.
Питон подобрява нещата в някаква степен, но си е хак.
Код:
#!/usr/bin/python3
# coding=utf-8
import re
import sys
_m1 = r'(.*xmltv_ns">\d+\.)(\d+)\d{4}(.*\n)'
_m2 = r'(.*еп\.\s\d+)(\d{4})(.*\n)'
for l in sys.stdin:
m = re.match(_m1, l)
if m:
e = str(int(m.group(2))-1)
sys.stdout.write(m.group(1)+e+m.group(3))
continue
m = re.match(_m2, l)
if m:
sys.stdout.write(m.group(1)+m.group(3))
sys.stdout.write(' <date>'+m.group(2)+'</date>'+'\n')
continue
sys.stdout.write(l)