lqp - March 4th, 2010
[Recent Entries][Archive][Friends][User Info]
01:11 pm
[Link] |
удалятель fb2-файлов Написал скрипт для удаления fb2-файлов дубликатов из моей коллекции. /Выкладываю, авось кому еще пригодится. Некоторые комментарии (чуть ли не больше самого скрипта): *) Пока что отсев ведется по id (Fictionbook/description/totle-info/id). Со временем может быть напишу второй скрипт с отсевом по названию книги.
*) В теории все просто: берешь файлы с одинаковым id и оставляешь только файл с наибольшим именем версии/датой модификации. На практике а) люди ленятся прибавлять версию и дату после редактирования. и б) файл может редактироваться несколькими людьми паралельно и с) опасаюсь вандализма. Поэтому используется система эвристик, которые другим пользователям, вероятно, стоит подкрутить по своему вкусу.
*) Я раскладываю файлы по каталогам в соответствии с названием программкой fb2fix (таких программок на самом деле полно), которая перекодирует имена файлов транслитом. Это, в частности означает, что если в имени файла что-то кроме us-ascii - то в названии книги какая-то жуткая фигня.
*) В общем, при прочих равных, более поздние - в файловой системе - файлы имеют преимущество.
*) ключи запуска смотрите в коде или fb2doubles.byid --help
отпишитесь, если кому кроме меня пригодилось.
( fb2doubles.byid )
|
|
04:41 pm
[Link] |
Гы. На какие только извращения ни идут люди, лишь бы не пользоваться Емаксом. http://olegart.livejournal.com/1409767.html
Кстати, чайниковский вопрос по емаксу. После вынужденного переселения на GNU Emacs c XEmacs-а некоторые клавиатурные команды (например C-g, C-Space ) для получения ожидаемого эффекта приходится нажимать дважды. Это у меня такой глюк где-то в конфигах или куда?
|
|