===[ Программы ]=== #post-id: 6941-18-48 #original-date: 28.07.2019 Sun #original-time: 6:48 PM #original-day: 6941 #original-host: WinXP Home SP3 (Build 2600) Для качания картинок со всяких сайтов я использую gallery-dl (https://github.com/mikf/gallery-dl/). Всвязи с гибелью ExHentai, выяснилась проблема, о которой я писала ранее (картинки качались не полностью). Оказалось, что она валидна и для этой программы. Изучая вопрос, я выяснила в частности, что логин и пароль в этой проге даёт только авторизоваться, а вот дополнительные настройки из настроек профиля на сайте хранятся в куках броузера, а не на сервере. Тоесть чтобы какая-то галочка учлась программой (на самом деле – сервером, который думает, что общается с броузером), нужно подсунуть в программу куки. Сделать это можно в конфиге и отдельным файлом (да-да, Netscape Cookies File). Я в тот момент ковырялась в Файрфиксе, а там куки даже просто просмотреть – проблема. Тоесть удобный менеджер всего и вся, как в Симанки, вырезали, оставили только в Девтулзах, то нам даже скопировать нормально нельзя. Кроме того, писать куки в конфиг – контрпродуктивно. Поэтому решено было экспортировать куки в файл (они уже сто лет, увы, хранятся в базе данных) и указать путь к нему в конфиге. Но как экспортировать? Есть расширение для Файрфикса, а ещё есть проверенный MZCookiesView (https://www.nirsoft.net/utils/mzcv.html) от NirSoft! Его я и решила заюзать. /* Тут стоит отметить, что с Симанки утилита у меня упорно не работает, но с Файрфиксом – вполне. */ В общем, запустила, нашла нужные куки (прямо по двум доменам) и экспортировала в cookies.txt – там есть такой вариант. И настроила gallery-dl, чтобы для E-Hentai использовался этот файл. Увы! Программа начала сообщать, что формат файла какой-то левый, и использовать его она не будет. Начала гуглить, везде писали, что в качестве разделителей нужно использовать табы – это основная причина ошибок. Но увы, не помогло – у меня и так были табы. Последующее гугление неожиданно привело к решению проблемы. Готовы? В начале файла программа искала вот такую строчку: > # Netscape HTTP Cookie File Простой комментарий, который ни к чему не обязывает! И без него программане файл не воспринимала =_= В итоге всё закончилось хорошо: куки схватились, закачки пошли нормально. Кстати, пока писала этот пост, заметила прекрасное: > The name of this tool was changed from MozillaCookiesView > to MZCookiesView due to the obsession of Mozilla Foundation people > with their registered trademark. I have received a threatening > letter from the attorney of Mozilla Foundation saying that using > the 'Mozilla' word inside the name of my software infringes their > trademark rights and demanding that I'll change the name of this > tool. > > In order to avoid from any trouble in the future, I decided > to change the name of this tool to MZCookiesView. #music: a - Oceanlab - Satellite (Blue Pace Remix)