Классический форум-трекер
canvas not supported
Нас вместе: 4 232 116

Userscript в помощь релизерам раздела Аниме.


Страницы:  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  След. 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Форум Аниме -> Обсуждение Аниме и Манги
Автор Сообщение
ElSwanko ®
Куратор Аниме
Модератор Музыки
Стаж: 17 лет 6 мес.
Сообщений: 20043
Ratio: 1198.706
Поблагодарили: 86875
100%
Откуда: ур-пространство преконтинуума
roody.gif
Наконец-то я его допилил.
С помощью данного скрипта можно генерировать практически готовое описание раздачи по данным с World-art'а.
Скрипт работает в двух режимах.

1. Добавляет две кнопки в релиз-визард Аниме.
- первая "Заполнить описание" берёт ссылку на страницу аниме на ВА и заполняет описательную часть (названия там, описание, эпизоды и пр.);
- вторая "Заполнить тех.данные" берёт отчёт MediaInfo и заполняет технические данные по видео и аудио с сабами. Если, конечно, всё это корректно прописано в самих контейнерах.
Данное решение актуально для релизеров, пользующихся релиз-визардом.

2. Для участников РГ доступно оформление по собственным шаблонам (свободное оформление, но в рамках правил). Скрипт добавляет три кнопки на страницы описаний аниме на ВА.
- первая "Установить шаблон" собственно и задаёт шаблон описания. В описании приведены метки, которые надо использовать в описании, чтобы по ним заполнялись данные. И по-умолчанию там мой шаблон предлагается. Его достаточно установить один раз, потом он подтягивается из браузера.
- вторая "Задать MediaInfo" - открывает окно для ввода отчёта MediaInfo
- третья "Сгенерировать описание" - генерирует описание по шаблону и отчёту MediaInfo и копирует результат в буфер обмена. Если по какой-то причине не скопировалось, отчёт дублируется в консоль браузера (вызывается по клавише F12).

Остаётся только залить скриншоты и постер.
Залил скрипт на GitHub
Код: выделить все
https://github.com/ElSwanko/nnm-club-anime/raw/master/release-helper.user.js


Для установки скрипта в браузер нужно расширение для запуска userscript'ов.
Для Chrome - это Tampermonkey, для Firefox - Greaseymonkey. Проверял работу на последней версии хрома и на 33.1 лисе. Под другие браузеры не смотрел. Но, по-идее, должно работать и там, т.к. чистый javascript используется. Ну и браузер должен поддерживать XmlHttpRequest и работу с IFrame'ами.
Скрипт устанавливается автоматически, достаточно кликнуть на ссылку.
Ограничения в работе.
- В Chrome и Firefox не работает получение данных с В-А при заходе в клуб по https! Политики безопасности iframe'ов, все дела.
- Скрипт работает только с английской и русской версиями отчёта MediaInfo. Желательно использовать именно английскую версию.
Все вопросы пишите в тему. Если что-то некорректно заполняется (из отчёта МИ или со страницы ВА), прикладывайте ссылку и отчёт к сообщению, чтобы я мог воспроизвести ошибку.

_________________
Правила: Аниме, Манга, OST || Музыка
Помощь: Скриншоты || MediaInfo || auCDtect
shamananime
RG Аниме
Стаж: 15 лет
Сообщений: 11061
Ratio: 13K
Поблагодарили: 51285
100%
Откуда: Shamanic Kingdom
pirates.png
Ну вот и протестил скрипт. Результат неожиданный. Из мадиаинфо выдернул нужное без проблем, а вот с WA ноль. Но тут я подозреваю, что это из-за настроек безопасности в браузере, где я запретил исполнение скриптов с адсерверов. Но, есть сомнение в этом выводе- скрипт я запускаю сам, тут, а не запрашивается с адсервера. Короче, непонятно. Возможно из-за древности страницы не прокатило.

_________________
При любой непонятной ситуации в стране - качай и раздавай!
В связи с тем. что цены на харды полетели на Альфа Центавра, релизы прошлых сезонов раздаю по выходным.
ElSwanko ®
Куратор Аниме
Модератор Музыки
Стаж: 17 лет 6 мес.
Сообщений: 20043
Ratio: 1198.706
Поблагодарили: 86875
100%
Откуда: ур-пространство преконтинуума
roody.gif
shamananime
А что за браузер?
У меня описание сгенерировалось нормально с моим шаблоном и МИ из той раздачи.
(но нашёл другую ошибку, буду завтра ковыряться).
Код:
General
Unique ID                   : 187699864393057661341598986686826767209 (0x8D35ADCEF5A1AA18A9554E6CA1D36369)
Complete name               : F:\__ongoing__\[Waku] Charlotte - OVA (BD 1280x720 x264 AAC) [63AC1EB9].mkv
Format                      : Matroska
Format version              : Version 4 / Version 2
File size                   : 269 MiB
Duration                    : 24mn 4s
Overall bit rate            : 1 561 Kbps
Encoded date                : UTC 2016-03-30 16:14:05
Writing application         : mkvmerge v8.9.0 ('Father Daughter') 64bit
Writing library             : libebml v1.3.3 + libmatroska v1.4.4
Attachments                 : arial.ttf / Arsenal-Regular.otf / constan.ttf / corbel.ttf / ModernAntiqua-Regular.ttf / Transit Normal.ttf

Video
ID                          : 1
Format                      : AVC
Format/Info                 : Advanced Video Codec
Format profile              : High@L4.1
Format settings, CABAC      : Yes
Format settings, ReFrames   : 4 frames
Codec ID                    : V_MPEG4/ISO/AVC
Duration                    : 24mn 4s
Bit rate                    : 1 356 Kbps
Width                       : 1 280 pixels
Height                      : 720 pixels
Display aspect ratio        : 16:9
Frame rate mode             : Constant
Frame rate                  : 23.976 (24000/1001) fps
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 8 bits
Scan type                   : Progressive
Bits/(Pixel*Frame)          : 0.061
Stream size                 : 233 MiB (87%)
Writing library             : x264 core 148
Encoding settings           : cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x3 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc=crf / mbtree=0 / crf=22.0 / qcomp=0.70 / qpmin=10 / qpmax=20 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Default                     : Yes
Forced                      : No

Audio
ID                          : 2
Format                      : AAC
Format/Info                 : Advanced Audio Codec
Format profile              : LC
Codec ID                    : A_AAC
Duration                    : 24mn 4s
Bit rate                    : 192 Kbps
Channel(s)                  : 2 channels
Channel positions           : Front: L R
Sampling rate               : 48.0 KHz
Frame rate                  : 46.875 fps (1024 spf)
Compression mode            : Lossy
Stream size                 : 33.1 MiB (12%)
Language                    : Japanese
Default                     : Yes
Forced                      : No

Text
ID                          : 3
Format                      : ASS
Codec ID                    : S_TEXT/ASS
Codec ID/Info               : Advanced Sub Station Alpha
Duration                    : 24mn 4s
Bit rate                    : 204 bps
Count of elements           : 557
Compression mode            : Lossless
Stream size                 : 36.0 KiB (0%)
Title                       : Waku
Language                    : English
Default                     : Yes
Forced                      : No

_________________
Правила: Аниме, Манга, OST || Музыка
Помощь: Скриншоты || MediaInfo || auCDtect
shamananime
RG Аниме
Стаж: 15 лет
Сообщений: 11061
Ratio: 13K
Поблагодарили: 51285
100%
Откуда: Shamanic Kingdom
pirates.png
лиса.
Не могу вспомнить, какую настройку я менял, чтобы запретить js со сторонних сайтов (один из методов борьбы с адсерверами). Но дело думаю не в этом. Что-то я там ещё запрещал - не вспомню (посты той беседы потёр из темы долбанутый модер на форуме мозилки, решивший, что там можно поститься только с мозилки, а я и многие писали с хрома).

_________________
При любой непонятной ситуации в стране - качай и раздавай!
В связи с тем. что цены на харды полетели на Альфа Центавра, релизы прошлых сезонов раздаю по выходным.
ElSwanko ®
Куратор Аниме
Модератор Музыки
Стаж: 17 лет 6 мес.
Сообщений: 20043
Ratio: 1198.706
Поблагодарили: 86875
100%
Откуда: ур-пространство преконтинуума
roody.gif
shamananime писал(а): Перейти к сообщению
лиса

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

_________________
Правила: Аниме, Манга, OST || Музыка
Помощь: Скриншоты || MediaInfo || auCDtect
ElSwanko ®
Куратор Аниме
Модератор Музыки
Стаж: 17 лет 6 мес.
Сообщений: 20043
Ratio: 1198.706
Поблагодарили: 86875
100%
Откуда: ур-пространство преконтинуума
roody.gif
- Пофиксил ошибку с парсингом МИ
- Добавил удаление заметки о копировании текстов с ВА

Залил скрип на GitHub.
Для установки достаточно кликнуть на ссылку.

_________________
Правила: Аниме, Манга, OST || Музыка
Помощь: Скриншоты || MediaInfo || auCDtect
shamananime
RG Аниме
Стаж: 15 лет
Сообщений: 11061
Ratio: 13K
Поблагодарили: 51285
100%
Откуда: Shamanic Kingdom
pirates.png
Короче, достучался я до того человека, сказал он мне, что мы там меняли в настройках (настройки js оказывается не трогали), вернул всё назад - не работает. Попробую проверить на другом компе, на чистой (без изменений) лисе.

_________________
При любой непонятной ситуации в стране - качай и раздавай!
В связи с тем. что цены на харды полетели на Альфа Центавра, релизы прошлых сезонов раздаю по выходным.
ElSwanko ®
Куратор Аниме
Модератор Музыки
Стаж: 17 лет 6 мес.
Сообщений: 20043
Ratio: 1198.706
Поблагодарили: 86875
100%
Откуда: ур-пространство преконтинуума
roody.gif
shamananime
Проверь, не запрещали ли iframe'ы для страниц и window.postMessage (обмен данными между окнами бравзера). Это, пожалуй, единственное, что может вызывать затык. В остальном там самый простейший яваскрипт, который одинаково работает во всех браузерах (ну, должен, по-крайней мере).

_________________
Правила: Аниме, Манга, OST || Музыка
Помощь: Скриншоты || MediaInfo || auCDtect
shamananime
RG Аниме
Стаж: 15 лет
Сообщений: 11061
Ratio: 13K
Поблагодарили: 51285
100%
Откуда: Shamanic Kingdom
pirates.png
ElSwanko, протестил на хроме (на этом же компе) - результат аналогичный. А в хроме я точно не ковырялся (запретил только несколько адсерверов). Пробовал отключить каспера - не помогло. ЧЯДНТ? Если я правильно понял, нужно вставить линк на WA, "нажми на кнопку и получишь результат". Адблок тоже отрубал и тут и там. Короче, какая то мистика - комп ушёл в глухую оборону. Осталось только проверить на другом компе, но это завтра, тем более там нет мартышки.

_________________
При любой непонятной ситуации в стране - качай и раздавай!
В связи с тем. что цены на харды полетели на Альфа Центавра, релизы прошлых сезонов раздаю по выходным.
ElSwanko ®
Куратор Аниме
Модератор Музыки
Стаж: 17 лет 6 мес.
Сообщений: 20043
Ratio: 1198.706
Поблагодарили: 86875
100%
Откуда: ур-пространство преконтинуума
roody.gif
shamananime
Так, а сам ВА нормально открывается? возможно, если больше секунды, то он не успевает загрузиться с первой попытки. Тогда ещё раз попробуй нажать спустя пару секунд.
Ну и вообще, открой консоль, посмотри - нет ли там каких ошибок? (это по F12 открывается, а там Console / Консоль).

_________________
Правила: Аниме, Манга, OST || Музыка
Помощь: Скриншоты || MediaInfo || auCDtect
shamananime
RG Аниме
Стаж: 15 лет
Сообщений: 11061
Ratio: 13K
Поблагодарили: 51285
100%
Откуда: Shamanic Kingdom
pirates.png
ElSwanko, естественно, не мгновенно, канал то на отдачу всегда загружен. Нажимаю, думает секунды три, перестаёт думать. Повторные нажатия не помогают. Может попробовать увеличить тайминг до сек 10? (какая строка- что то не заметил)
Ошибок в консоли нет. Скрин до нажатия

и после нажатия


P.S. Подумай над решением обхода- взять инфо не онлайн, а из темпаря компа, страница то ВА уже всё равно просмотрена.

Добавлено спустя 1 час 15 минут 22 секунды:

P.S.2
установил на другой комп, на практически чистую ось, минуя впн - и не работает тоже. Где тогда проблема?

_________________
При любой непонятной ситуации в стране - качай и раздавай!
В связи с тем. что цены на харды полетели на Альфа Центавра, релизы прошлых сезонов раздаю по выходным.
ElSwanko ®
Куратор Аниме
Модератор Музыки
Стаж: 17 лет 6 мес.
Сообщений: 20043
Ratio: 1198.706
Поблагодарили: 86875
100%
Откуда: ур-пространство преконтинуума
roody.gif
shamananime
Ага, у меня косяк в скрипте был. Поправил.
Обнови скрипт и проверь, как работает теперь.

_________________
Правила: Аниме, Манга, OST || Музыка
Помощь: Скриншоты || MediaInfo || auCDtect
shamananime
RG Аниме
Стаж: 15 лет
Сообщений: 11061
Ratio: 13K
Поблагодарили: 51285
100%
Откуда: Shamanic Kingdom
pirates.png
В хроме со второго пинка загрузилось, в лисе- нет (ошибка в консоли
Код:
17:38:57.635 Заблокирована загрузка смешанного активного содержимого «http://www.world-art.ru/animation/animation.php?id=8653»1 release.php:476:8


(но надо перепроверить на чистой, чуть позже сделаю)

_________________
При любой непонятной ситуации в стране - качай и раздавай!
В связи с тем. что цены на харды полетели на Альфа Центавра, релизы прошлых сезонов раздаю по выходным.
ElSwanko ®
Куратор Аниме
Модератор Музыки
Стаж: 17 лет 6 мес.
Сообщений: 20043
Ratio: 1198.706
Поблагодарили: 86875
100%
Откуда: ур-пространство преконтинуума
roody.gif
shamananime писал(а): Перейти к сообщению
Заблокирована загрузка смешанного активного содержимого

А вот это я уже не могу победить. Что-то с секурностью у тебя накручено сильно. У loki на чистой лисе уже заработало.

_________________
Правила: Аниме, Манга, OST || Музыка
Помощь: Скриншоты || MediaInfo || auCDtect
shamananime
RG Аниме
Стаж: 15 лет
Сообщений: 11061
Ratio: 13K
Поблагодарили: 51285
100%
Откуда: Shamanic Kingdom
pirates.png
ElSwanko писал(а): Перейти к сообщению
Что-то с секурностью у тебя накручено сильно.

Это не у меня
Цитата:

Начиная с Firefox 23, Firefox блокирует активное смешанное содержимое по умолчанию

Пойду искать, как разблочить. Как вариант- прогнать через https.

Добавлено спустя 12 минут 43 секунды:

Короче, ошибка в этом:
Если работаешь в визарде через https, то мозилка блокирует скрипт, который обращается к ВА на http. Нужно либо оба http, либо оба https - вариант 1 работает, второй не проверял - нет акка на ВА

_________________
При любой непонятной ситуации в стране - качай и раздавай!
В связи с тем. что цены на харды полетели на Альфа Центавра, релизы прошлых сезонов раздаю по выходным.
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Форум Аниме -> Обсуждение Аниме и Манги Часовой пояс: GMT + 3
Страницы:  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  След.
Страница 1 из 10