Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0000797TVSources & PasswordManager[SimpleTV] Ошибкапубличная2014-12-17 23:09
ИнициаторTarОтветственныйDmitryR 
ПриоритетсрочныйВлияниекритическоеВоспроизводимостьвсегда
Состояние решенаРешениеоткрыта 
Версия продукта 
Целевая версияРешена в версии 
Тема0000797: Скраперы TVSources - нет маскировки символа ' (апостроф) в диалоге натройки.
ОписаниеЕсли в имени канала есть апостроф, то он попадает в tvsources_ch_list.lst в немаскированном (\') виде и соответственно получается синтаксическая ошибка. После чего даже при нажатии "очистить базу" будет ошибка и файл не удалит, только руками удалять.

Избежать этого можно указав апостроф в "Игнорировать указанные символы при обработке названий каналов", НО (тут и есть собственно ошибка) этот апостроф опять таки без маскировки попадает в config.lua. Получится
TVSources_var.FilterName ='''
т.е. опять таки синтаксическая ошибка. Если ввести в диалоге \', ну типа маскируем, то в config.lua всё равно попадет '''.
МеткиTVSources & Password Manager

Деятельность

zvif

2014-08-21 10:17

разработчик   ~0009475

Tar
А нельзя ли привести название канала и от какого провайдера, чтобы была
возможность для эксперимента

GladiatorX

2014-08-21 10:33

руководитель   ~0009476

Последние изменения: 2014-08-21 10:36

Просмотр 2 редакций

Попробуй поставить два слэша и одинарную кавычку: \\'
или процент с кавычкой: %'. Что поможет?

SergeyVS

2014-08-21 17:52

администратор  

luaScr.zip (3,545 байт)

SergeyVS

2014-08-21 17:54

администратор   ~0009480

Попробуйте патч из шапки (luaScr.zip).
//Модификация tvs_core.tvs_clearname (убирает символ ')

Tar

2014-08-24 08:09

автор  

scrapper_ttv_alf.zip (6,833 байт)

Tar

2014-08-24 08:12

автор   ~0009497

zvif
Получалось это на torrent-tv, там что-то с 's в конце названия лезло, причем не регулярно. Вообще-то там скрепер старый, он телепрограмму в каналы тащил, может это из неё. Я скрепер обновил, заодно и замену апострофа прямо туда воткнул. Еще скрепер для allfon нарисовал, в шапке.

GladiatorX
не, не помогает.

SergeyVS
Ага.

zvif

2014-08-24 11:41

разработчик   ~0009499

Tar
Да, такое бывало, приходилось удалять файлы lst. А какие еще изменения в файле
TorrentTV_pls? Там что-то по другому с авторизацией и группировкой.

Tar

2014-08-25 14:46

автор   ~0009501

Последние изменения: 2014-08-25 22:07

Просмотр 3 редакций

zvif
авторизацию стянул из старого скрепера 1TorrentTV_pls.lua, там проверка наличия Password Manager и логина/пароля, а то ж ошибку выдает при голой установке.
---
с группировкой по другому
---
Ну сделал как в основном скрипте TorrentTV, стянул по сути оттуда, там все каналы тянутся с главной страницы, а не через torrent-tv.ru/category.php. Ну еще отфильтровывается раздел Избранное, а то бардак получается. Хотя последнее наверно излишне, "Избранное" можно просто прописать в игнор.

George

2014-09-05 11:17

разработчик   ~0009562

Последние изменения: 2014-09-05 11:17

Просмотр 2 редакций

Есть одно замечание к скраперу Торрент ТВ.
Раньше, при отсутствии трансляции автоматом обновлялся плейлист TVSourves, если в уже обновлённых источниках не было искомой трансляции, то при повторном вызове этой трансляции, загорался красный крестик и была надпись, что нет торрент файла и т. п.
Сейчас же, каждый раз начинается обновление заново. Очень неудобно.

George

2014-09-28 07:24

разработчик   ~0009816

Теперь yTV.su стал выдавать ошибку скрапера.
http://i64.fastpic.ru/big/2014/0928/a0/a12402b27baf5d5f697746aaec10daa0.png

История изменений

Дата изменения Пользователь Поле Изменить
2014-08-21 08:53 Tar Новая задача
2014-08-21 08:53 Tar Состояние новая => назначена
2014-08-21 08:53 Tar Ответственный => DmitryR
2014-08-21 10:17 zvif Комментарий добавлен: 0009475
2014-08-21 10:33 GladiatorX Комментарий добавлен: 0009476
2014-08-21 10:36 GladiatorX Комментарий изменен: 0009476 Просмотр редакций
2014-08-21 17:52 SergeyVS Файл добавлен: luaScr.zip
2014-08-21 17:54 SergeyVS Комментарий добавлен: 0009480
2014-08-24 08:09 Tar Файл добавлен: scrapper_ttv_alf.zip
2014-08-24 08:12 Tar Комментарий добавлен: 0009497
2014-08-24 11:41 zvif Комментарий добавлен: 0009499
2014-08-25 14:46 Tar Комментарий добавлен: 0009501
2014-08-25 14:48 Tar Комментарий изменен: 0009501 Просмотр редакций
2014-08-25 22:07 Tar Комментарий изменен: 0009501 Просмотр редакций
2014-09-05 11:17 George Комментарий добавлен: 0009562
2014-09-05 11:17 George Комментарий изменен: 0009562 Просмотр редакций
2014-09-28 07:24 George Комментарий добавлен: 0009816
2014-12-15 21:55 George Метка добавлена: TVSources & Password Manager
2014-12-15 22:30 George Тема Нет маскировки символа ' (апостроф) в диалоге натройки. => Скраперы TVSources - нет маскировки символа ' (апостроф) в диалоге натройки.
2014-12-15 22:32 George Категория [TVSources & PasswordManager] Ошибка => Ошибка
2014-12-17 18:20 George Категория Ошибка => [TVSources & PasswordManager] Ошибка
2014-12-17 19:07 George Категория [TVSources & PasswordManager] Ошибка => Ошибка
2014-12-17 23:09 George Состояние назначена => решена
2015-02-12 17:37 пользователь5550 Задача клонирована в: 0000881
2015-03-16 13:59 пользователь5550 Задача клонирована в: 0000901