Add support for NicoFox generated xml file

Add another if-else statement in ProbeCommentFormat(f) to distinguish NicoFox and MioMio.

Feel free to change the probing method to improve readibility
This commit is contained in:
alexvong1995 2015-01-28 22:08:53 +08:00
parent 38081cdfe4
commit b9acd95b15

View File

@ -79,7 +79,11 @@ def ProbeCommentFormat(f):
elif tmp == 'xml version="1.0" encoding="Utf-8"?>\n<': elif tmp == 'xml version="1.0" encoding="Utf-8"?>\n<':
return 'Bilibili' # Komica, with the same file format as Bilibili return 'Bilibili' # Komica, with the same file format as Bilibili
elif tmp == 'xml version="1.0" encoding="UTF-8"?>\n<': elif tmp == 'xml version="1.0" encoding="UTF-8"?>\n<':
return 'MioMio' tmp = f.read(20)
if tmp == '!-- BoonSutazioData=':
return 'Niconico' # Niconico videos downloaded with NicoFox
else:
return 'MioMio'
elif tmp == 'p': elif tmp == 'p':
return 'Niconico' # Himawari Douga, with the same file format as Niconico Douga return 'Niconico' # Himawari Douga, with the same file format as Niconico Douga