![]() |
Автоматизация создания правильных кэшируемых favicons для Opera 12.18
В Opera 12.18 частенько не отображаются favicons сайтов в закладках. И все из-за того, что Opera коряво их создает.
Для того, чтобы favicon 100% отобразилась надо: На примере страницы https://lk-subscr.tricolor.tv/#Login: 1. Создать в папке icons файл lk-subscr.tricolor.tv.idx, содержащий: Код:
https://lk-subscr.tricolor.tv/#Login 3. Переименовать favicon tricolor.tv в lk-subscr.tricolor.tv.png и переместить в папку icons. Т.е. в папке icons от закладки https://lk-subscr.tricolor.tv/#Login должно находиться 2 файла: lk-subscr.tricolor.tv.idx и lk-subscr.tricolor.tv.png Теперь встал вопрос как автоматизировать этот процесс, исходя из файла с закладками bookmarks.adr, содержащего записи вида: Код:
1. Взял URL=https://lk-subscr.tricolor.tv/#Login 2. Создал в папке icons текстовый файл с содержанием Код:
https://lk-subscr.tricolor.tv/#Login 4. Скачал favicon с помощью curl командой: Код:
curl -O http://favicon.yandex.net/favicon/tricolor.tv 6. Перешел к следующему URL |
Кто-то может написать, что есть программа AM-DeadLink, которая сделает тоже самое. Только вот не фига она до конца все не сделает. Те favicons, которые она не смогла загрузить, приходится загружать вышеописанным способом, а их много. К тому же преимущество вышеописанного способа в том, что парные файлы идут друг за другом, т.е.:
lk-subscr.tricolor.tv.idx lk-subscr.tricolor.tv.png А файлы созданные Opera идут так: Один lk-subscr.tricolor.tv.idx в начале, другой http%3A%2F%2Flk-subscr.tricolor.tv%2Ffavicon.png в конце. Соответвенно папку icons, содержащую парные файлы в количество 600 шт просто чистить от непарных 10000 файлов. |
Подскажите, пожалуйста, хотя бы как из списка вида:
Код:
www.ebay.com Код:
http://www.ebay.com |
Sisin,
попробуй http://rgho.st/private/8zKYQfnYz/8ed...def6b54d87fafa файл списка должен называться list.txt |
Цитата:
|
Цитата:
|
Цитата:
|
Iska,
В этой теме конечно должен бы быть CMD/BAT. Но т.к. никто после трёх постов товарища, ему не ответил, а у меня было свободное время, то вот такой вот экспромт-скрипт... :) |
Такие вот "экспромт-скрипты" как правило подрывают и усугбляют понятие безопасности, особенно учитывая что фавиконы в престо-опере были (и следовательно остаются) одной из дырок безопасности: в приватах были концепты эксплуатации сего для XSS и загрузки дроперов. В оперной конторе мало кто рубал (с тех пор мало что изменилось) по части безопасности, так что забавно, что еще кто-то пытается делать "костыли", вместо полноценных патчей дыр.
|
Цитата:
Кому то может интересно, как с помощью CMD отформатировать все диски на всех удалённых машинах в заданное время, и что же ? Отказать ему в решении ? :) |
Цитата:
Лично для себя в полуавтоматическом режиме (что-то скриптами, что-то вручную) я привел в порядок папку icons в Opera. Получилось 720 файлов вместо 12000. Сделал их только для чтения, а остальное из папки удаляется автоматом при выходе из Opera. Просто хотелось бы иметь описанный выше инструмент автоматизации и не мне одному. |
Время: 22:33. |
Время: 22:33.
© OSzone.net 2001-