Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Общие вопросы
»
Дефолтные списки HandyCache
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц:
1
...
15
16
[
17
]
18
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Дефолтные списки HandyCache (Прочитано 369703 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ooZe
Новичок
Репутация: +0/-0
Offline
Сообщений: 10
Re: Дефолтные списки HandyCache
«
Ответ #320 :
26 января 2011, 17:04:38 »
т.к. vkontakte довольно таки популярный сервис, предлагаю добавить в дефолтные правила (преобразование url) следующее:
True#~#cs[0-9]+\.(vkontakte\.ru)(/u[0-9]+)(/audio|/video)#~#\1\3#~#False#~#True#~#0
True#~#cs[0-9]+\.(vkontakte\.ru)/(u|g)(\d+/)*#~#\1/\2/\3#~#False#~#True#~#0
True#~#[0-9]+\.gt[0-9]+\.(vkadre\.ru)#~#\1#~#False#~#True#~#0
True#~#v[0-9]+\.(vkadre\.ru)#~#\1#~#False#~#True#~#0
True#~#[0-9]+\.(vkadre\.ru)#~#\1#~#False#~#True#~#0
True#~#9(3|5)\.1(86|42)\.(236|194)\.[0-9]{1,3}#~#vkadre.ru#~#False#~#True#~#0
Таким образом количество директорий в корне кэша будет гораздо меньше. Думаю всем пользователям HandyCache эти правила пригодятся. Может быть стоит их как-то доработать, я пока в регулярках не силен.
Сообщить модератору
Записан
AlexPTS
Новичок
Репутация: +0/-0
Offline
Сообщений: 16
Re: Дефолтные списки HandyCache
«
Ответ #321 :
04 января 2012, 13:50:54 »
Я так понял, что эти правила в файл URLtoCache.lst вносятся.
Можно ли в этом файле отступить несколько строк от основного блока и добавить комментарий перед написанием пользовательский правил? Какими символами однострочные комментарии указываются (и многострочные).
Сообщить модератору
Записан
nick7inc
Постоялец
Репутация: +3/-0
Offline
Сообщений: 108
Re: Дефолтные списки HandyCache
«
Ответ #322 :
07 марта 2013, 10:40:16 »
Не работает загрузка c яндекс-диска (disk.yandex.ru,
пример
) из-за правил переадресации.
Предлагаю внести в белый список:
Код:
#10#~#True#~#+disk.yandex.ru#~##~##~#False#~#False#~#False#~#False#~#True#~#False
Сообщить модератору
Записан
LordMerlin
Старожил
Репутация: +12/-8
Offline
Сообщений: 488
Re: Дефолтные списки HandyCache
«
Ответ #323 :
07 марта 2013, 10:45:50 »
Всего из за 1 правила.
В него можно внести исключение.
Сообщить модератору
Записан
olDjeka
Постоялец
Репутация: +6/-0
Offline
Сообщений: 117
Re: Дефолтные списки HandyCache
«
Ответ #324 :
07 марта 2013, 18:40:10 »
Правила переадресации основаны на предложениях 2007 года (
#1
,
#2
,
#3
).
Последняя рекомендация
о порядке правил
от 2009 года.
На сегодня, правила
для декодирования символов
в списке "Переадресация" лучше использовать только для определённых сайтов или отключить.
«
Последнее редактирование: 07 марта 2013, 18:45:14 от olDjeka
»
Сообщить модератору
Записан
DVall
Старожил
Репутация: +9/-0
Offline
Сообщений: 362
Re: Дефолтные списки HandyCache
«
Ответ #325 :
11 декабря 2013, 10:18:19 »
Не работает стандартное правило
Цитировать
#10#~#True#~#\.(mkv|mp4|7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip)?)$#~##~##~#False#~#True#~#False#~#False#~#False#~#False
При закачке с обменников летитбит, дропбокс.....(качал с помощью Universal Share Downloader (USD))
Для примера
Ссылка
Цитировать
http://u899977.letitbit.net/download/78060.73e5a24906ef2a553691335ca0a8/Vremja.ljda.14.EPIDEMZ.NET.avi.html
В кэше превращается в
Цитировать
78.140.184.151\d\20244d23bcf59796bcfe54c40b87\Vremja.ljda.14.EPIDEMZ.NET.avi^\AC6219F6
Можно ли это победить красиво, бо как некрасиво я знаю(другая копия, другой каталог кэша с удалением....)
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Дефолтные списки HandyCache
«
Ответ #326 :
11 декабря 2013, 21:45:58 »
Цитата: DVall от 11 декабря 2013, 10:18:19
Не работает стандартное правило
При закачке с обменников летитбит, дропбокс.....(качал с помощью Universal Share Downloader (USD))
Для примера
...
Правило-то работает. Всё дело в том, что прямая ссылка, формируемая скриптом, в конкретном случае, целиком выглядит примерно так:
Код:
http://78.140.184.152/d/7be1556c71deb479d684294acb1d/Vremja.ljda.14.EPIDEMZ.NET.avi?e=1386868338&s=51200&p=UFMBDFIwURR8W1Z6BwcgWg%3D%3D&uuid=78060.73e5a24906ef2a553691335ca0a8&pin=899977let&ext=&ip=147.30.124.193&st=QP2XHq0k91U6aF4wiSvHRg
а правило (в данном случае для видеофайла - \.avi$) срабатывает только на ссылки
оканчивающиеся
расширением ".avi", в регулярках $ - символ окончания строки, после которого ничего нет, т.е. чтобы совпадение было найдено, ссылки должны выглядеть так:
_http://www.site.com/sample.avi
Победить можно, но только если изменить правило, либо добавить новое. Необходимо только выявить что-то общее в подобных ссылках и сделать привязку регулярки к этому общему. В общем, надо набрать статистику по прямым ссылкам, требуется уточнение как именно они выглядят.
Можно попробовать модифицировать правило БС так:
Код:
\.(mkv|mp4|7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip)?).*$
но это слишком некрасиво и слишком высока вероятность ложного срабатывания...
Сообщить модератору
Записан
olDjeka
Постоялец
Репутация: +6/-0
Offline
Сообщений: 117
Re: Дефолтные списки HandyCache
«
Ответ #327 :
14 декабря 2013, 01:56:55 »
Цитата: DVall от 11 декабря 2013, 10:18:19
Не работает стандартное правило
Это правило как раз предназначено не для записи, а для предотвращения записи в кэш больших файлов (как правило, файлы с указанными расширениями больших размеров). И если оно сработает, то файл не запишется.
Если требуется запись таких файлов, то данное правило следует отключить.
Для унификации файлов можно попробовать отключить стандартное правило списка "Преобразование URL"
Цитировать
#5#~#True#~#
(\.(css|js|gif|jpe?g|png|swf))\?.*
#~#\1#~#False#~#True
затем вставить рядом и включить изменённое
Цитировать
#5#~#True#~#
(\.(css|js|gif|jpe?g|png|swf
|avi
))\?.*
#~#\1#~#False#~#True
В этом случае имя файла будет выглядеть примерно так
Код:
78.140.184.152\d\7be1556c71deb479d684294acb1d\Vremja.ljda.14.EPIDEMZ.NET.avi
«
Последнее редактирование: 14 декабря 2013, 02:03:16 от olDjeka
»
Сообщить модератору
Записан
DVall
Старожил
Репутация: +9/-0
Offline
Сообщений: 362
Re: Дефолтные списки HandyCache
«
Ответ #328 :
14 декабря 2013, 13:42:26 »
olDjeka
Ну неужели я непонятно написал......
При закачке с обменников(определённых) эти файлы в кэше
сохраняются
, т.е. на них это правило не срабатывает.
YuS всё правильно написал....
В этом случае проще всего пускать через другую копию НС настроенную на другую папку, и чистить потом кэш.
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Дефолтные списки HandyCache
«
Ответ #329 :
14 декабря 2013, 14:21:32 »
Цитата: DVall от 14 декабря 2013, 13:42:26
В этом случае проще всего пускать через другую копию НС настроенную на другую папку, и чистить потом кэш.
Ну, это не совсем проще, всё таки ручная операция...
Чтобы минимизировать ложные срабатывания, если сделать привязку к символу "?" после расширения, то можно модифицировать правило так:
Код:
\.(mkv|mp4|7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip)?)(\?)?(?(3).*?)$
Сообщить модератору
Записан
DVall
Старожил
Репутация: +9/-0
Offline
Сообщений: 362
Re: Дефолтные списки HandyCache
«
Ответ #330 :
14 декабря 2013, 18:47:18 »
Цитировать
Чтобы минимизировать ложные срабатывания, если сделать привязку к символу "?" после расширения, то можно модифицировать правило....
Это спасёт от летитбита, с дропбоксом там похоже по другому...
Цитировать
Ну, это не совсем проще, всё таки ручная операция...
Если качать ночью, скриптом перед запуском USDownloader, переключаем на другой каталог, который при загрузке чистим
Да и ктому же это не всем надо, просто HC у меня выступает как авторизующий прокси для USDownloader.....
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Дефолтные списки HandyCache
«
Ответ #331 :
14 декабря 2013, 20:21:46 »
Цитата: DVall от 14 декабря 2013, 18:47:18
Это спасёт от летитбита, с дропбоксом там похоже по другому...
А что не так с дропбоксом? Там вроде ссылки оканчиваются именно расширением... хотя, не пользуюсь, всех тонкостей не знаю. Покажи несколько ссылок - сообразим чего-нибудь.
Цитата: DVall от 14 декабря 2013, 18:47:18
Если качать ночью, скриптом перед запуском USDownloader, переключаем на другой каталог, который при загрузке чистим
Да и ктому же это не всем надо, просто HC у меня выступает как авторизующий прокси для USDownloader.....
Внешними средствами можно многое настроить. Только зачем плодить лишние сущности, когда можно просто запретить запись в кэш?
Последний вариант правила достаточно универсальный, он работает как с обычными ссылками, оканчивающимися расширением, так и со ссылками с параметрами, формируемыми скриптами. Причем этот вариант уже чуть красивее и лишнего захватывать не будет.
Сообщить модератору
Записан
DVall
Старожил
Репутация: +9/-0
Offline
Сообщений: 362
Re: Дефолтные списки HandyCache
«
Ответ #332 :
14 декабря 2013, 21:04:43 »
Цитировать
А что не так с дропбоксом? Там вроде ссылки оканчиваются именно расширением.
Тоже ссылка с вопросом...
Поэксперементирую с обновлённым правилом в понедельник и отпишусь....
Сообщить модератору
Записан
DVall
Старожил
Репутация: +9/-0
Offline
Сообщений: 362
Re: Дефолтные списки HandyCache
«
Ответ #333 :
17 декабря 2013, 15:06:10 »
С новым, правилом на летитбите сработало, файл в кэше не сохранился..
Осталось добавить првило чтоб с обменника вообще ничего в кэш не писалось.
Так правильно?
Цитировать
#10#~#True#~#*\.letitbit\.net/*#~##~##~#False#~#True#~#False#~#False#~#False#~#False
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Дефолтные списки HandyCache
«
Ответ #334 :
17 декабря 2013, 22:03:25 »
Цитата: DVall от 17 декабря 2013, 15:06:10
Осталось добавить првило чтоб с обменника вообще ничего в кэш не писалось.
Так правильно?
Код:
#10#~#True#~#letitbit\.net#~##~##~#False#~#True#~#False#~#False#~#False#~#False
Сообщить модератору
Записан
DVall
Старожил
Репутация: +9/-0
Offline
Сообщений: 362
Re: Дефолтные списки HandyCache
«
Ответ #335 :
17 декабря 2013, 22:22:39 »
А то что перед letitbit стоит конструкция типа u899977. ? Оно учитывает?
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Дефолтные списки HandyCache
«
Ответ #336 :
18 декабря 2013, 01:07:10 »
учитывает
Сообщить модератору
Записан
DVall
Старожил
Репутация: +9/-0
Offline
Сообщений: 362
Re: Дефолтные списки HandyCache
«
Ответ #337 :
19 декабря 2013, 10:31:22 »
Спасибо, погонял пока всё работает....
Сообщить модератору
Записан
olDjeka
Постоялец
Репутация: +6/-0
Offline
Сообщений: 117
Re: Дефолтные списки HandyCache
«
Ответ #338 :
17 февраля 2014, 02:57:14 »
Цитата: Михаил от 21 августа 2007, 10:28:08
можно оптимизировать до
#5#~#True#~#(([?&])(random(_n(ocache|um))?|(nc|rs)?rnd)=[^&]*)&|(?1)$#~#\2#~#False#~#True
Выражение
[?&]
стало понятно когда выяснил, что заключение символа в квадратные скобки также выполняет и роль экранирования.
Но как работает выражение
(?1)
не пойму (
?
как квантификатор не работает, да и какой в этом смысл для данного правила). Найти описание или примеры для него не удалось.
Михаил
, если не затруднит, объясните пожайлуста. Буду благодарен и за ссылку на описание и/или примеры, пусть даже не на русском.
«
Последнее редактирование: 17 февраля 2014, 04:27:36 от olDjeka
»
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Дефолтные списки HandyCache
«
Ответ #339 :
17 февраля 2014, 08:17:54 »
http://vcs.pcre.org/viewvc/code/trunk/doc/html/pcrepattern.html?view=co#SEC24
Сообщить модератору
Записан
Страниц:
1
...
15
16
[
17
]
18
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...