Amarao ([info]amarao_san) wrote,
@ 2009-07-05 20:52:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
gattai v0.2
Is coming!

Осталось добавить разумную фильтрацию (и конфиг фильтрации). Сплиттинг имён закончен.

Два валидации (отобраны разнотипичные методы именования):


[Shinji]_Ristorante_Paradiso_-_11_[1261D415].mkv
subber  =       Shinji
title   =       Ristorante Paradiso
episode =       11
CRC     =       1261D415
ext     =       mkv
---------------------------
[II-Subs] Sora wo Kakeru Shoujo Picture Drama 2 [720p][h264][95F64C73].mkv
subber  =       II-Subs
title   =       Sora wo Kakeru Shoujo Picture Drama
episode =       2
quality =       720p
quality =       h264
CRC     =       95F64C73
ext     =       mkv
---------------------------
Cross Game 12 - Central Anime (704x400) [7EDF0C83].avi
title   =       Cross Game
episode =       12
text    =       Central Anime
subber  =       704x400
CRC     =       7EDF0C83
ext     =       avi
---------------------------
[Darksoul-Subs] Koukaku no Regios- 23 [848x480 Xvid][HQ][HD].avi
subber  =       Darksoul-Subs
title   =       Koukaku no Regios
episode =       23
quality =       848x480 Xvid
quality =       HQ
braces  =       [HD]
ext     =       avi
---------------------------
[Nekomimi] Phantom ~Requiem for the Phantom~ - 12 [1440x810 x264 AAC][7D991A4B].
mkv
subber  =       Nekomimi
title   =       Phantom Requiem for the Phantom
episode =       12
quality =       1440x810 x264 AAC
CRC     =       7D991A4B
ext     =       mkv
---------------------------
[Chihiro]_Suzumiya_Haruhi_no_Yuutsu_(2009)_-_03_[848x480_H.AAC][6401B99D].mk
v
subber  =       Chihiro
title   =       Suzumiya Haruhi no Yuutsu
braces  =       (2009)
episode =       03
quality =       848x480_H.264_AAC
CRC     =       6401B99D
ext     =       mkv
---------------------------
[Saitei] Pandora Hearts - 13v2 (XVID).avi
subber  =       Saitei
title   =       Pandora Hearts
episode =       13v2
quality =       XVID
ext     =       avi
---------------------------

Getter_Robo_-_14_[mSubs](h264)(1EA7071B).mkv
title   =       Getter Robo
episode =       14
subber  =       mSubs
quality =       h264
braces  =       (1EA7071B)
ext     =       mkv
---------------------------
[twrev-Doremi].Valkyria.Chronicles.13.HDTV.[FBB4F1CC].mkv
subber  =       twrev-Doremi
title   =       Valkyria Chronicles
episode =       13
text    =       HDTV
CRC     =       FBB4F1CC
ext     =       mkv
---------------------------
[Darksoul-Subs] Naruto Shippuuden 115 v2 [960x540 Xvid][HD].avi
subber  =       Darksoul-Subs
title   =       Naruto Shippuuden
episode =       115 v2
quality =       960x540 Xvid
braces  =       [HD]
ext     =       avi
---------------------------
[Hitode-chibi]_To_Heart_2_Adplus_-_OVA_1_(704x480_H.264_AAC)_[6C2B9F05].mkv
subber  =       Hitode-chibi
title   =       To Heart 2 Adplus OVA
episode =       1
quality =       704x480_H.264_AAC
CRC     =       6C2B9F05
ext     =       mkv
---------------------------


Осталось написать адекватный cmp() для различных quality ("640x480" < "720p" <"FullHD") и можно будет настроить авторазбор в полном виде, с автособиранием комплита, по возможности заданного саббера, но в его отсутствие, хоть в каком-то наборе, с автоотсевом наиболее качественного варианта файла от заданного саббера...

Ну и прикрутить уведомление по почте. Мол, "408 серия ванписа пришла. Пока не от IMP, только Zero-RAW). Или "пришла 12 серия Foobar, сериал должен быть комплит, но не хватает 3 серии".


(В V0.3, как очевидно, появится анидб).

PS

Пока найдены глюки:

Что вот с этим делать - не знаю.
</pre>
---------------------------
[HorribleSubs] Naruto Shippuuden 116 - 480p.mkv
subber = HorribleSubs
title = Naruto Shippuuden 116
episode = 480
text = p
ext = mkv
---------------------------
</pre>


Глюки, которые не будут фикситься:
_Anime_Mai Hime_My-Hime_-_02_[F5E41EDF].avi
title   =       Anime Mai Hime My Hime
episode =       02
CRC     =       F5E41EDF
ext     =       avi
---------------------------
[OZC]Mobile Suit Gundam Wing Remastered Episode 27 'The Locus Of Victory and Def
eat'.mkv
subber  =       OZC
title   =       Mobile Suit Gundam Wing Remastered Episode
episode =       27
text    =       'The Locus Of Victory and Defeat'
ext     =       mkv




(12 comments) - (Post a new comment)


[info]easyjohn
2009-07-05 07:18 pm UTC (link)
это что, робот разбирающий рсс инкоминг?

(Reply to this) (Thread)


[info]amarao_san
2009-07-05 07:35 pm UTC (link)
пока просто инкаминг. Примитивный разборщик по регэкспам я уже написал, но нужно именно с прибитием дапов.

Вероятнее всего, придётся делать import sluts, blackjack - проверку CRC и объективное определение качества методом дёргания avinfo....

(Reply to this) (Parent)(Thread)


[info]easyjohn
2009-07-05 07:41 pm UTC (link)
все равно как-то слишком мощьно.

(Reply to this) (Parent)(Thread)


[info]amarao_san
2009-07-05 08:02 pm UTC (link)
что именно мощЬно? Я давно мечтал о том, чтобы компьютер работал вместо меня...

(Reply to this) (Parent)(Thread)


[info]easyjohn
2009-07-05 08:48 pm UTC (link)
мощен такой чрезмерно аналитический разбор.
при моих объемах ручное занимает в разы меньше времени, чем уйдет на написание и отладку скриптов.

(Reply to this) (Parent)(Thread)


[info]dervish_candela
2009-07-05 09:01 pm UTC (link)
а менее аналитический разбор там просто не получится.
я, кстати бы вот от такого тоже б не отказался...

(Reply to this) (Parent)(Thread)


[info]amarao_san
2009-07-05 09:22 pm UTC (link)
удер конструктион.

Сейчас таки соблазнюсь готовым парсером конфига, что мне раньше называли, и можно пускать его в бой. Формат конфига (идейный) обсуждабелен.

(Reply to this) (Parent)


[info]amarao_san
2009-07-05 09:21 pm UTC (link)
700-900 файлов в неделю. Из них практического - ~50 шт. Много дапов, разного качества одного и того же, разных сабберов и т.д.

(Reply to this) (Parent)


[info]banyaaaaaa
2009-07-07 05:22 am UTC (link)
я не шарю в кодинге, но вот с "[HorribleSubs] Naruto Shippuuden 116 - 480p.mkv" — это сильно сложно задать с фильтрацией, чтобы цифра+p не распознавался как эпизод?

(Reply to this) (Thread)


[info]amarao_san
2009-07-07 08:45 am UTC (link)
да. Потому что мы становимся на шаткий лёд предположений. Я подумаю, что можно сделать, но кодить специально ради одного фэнсаббера отдельный случай...

(Reply to this) (Parent)


[info]norman_2k
2009-07-09 03:27 am UTC (link)
>(В V0.3, как очевидно, появится анидб)

а не проще было считать контрольную сумму файла и просить у анидб значения всех необходимых полей?

з.ы. правда, большая вероятность, что не будет работать с большинством равок, ибо нет данных на анидб.

(Reply to this) (Thread)


[info]amarao_san
2009-07-09 09:12 am UTC (link)
Анидб знает все виды релизов? Извини, сортировка должна быть stand alone. Если мы по CRC/Title опознаем файл на анидб - круто. Нет - сами разберёмся.

Кроме того, считать CRC долго. А имя парсится почти мгновенно.

(Reply to this) (Parent)


(12 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…