lqp - March 4th, 2010

March 4th, 2010

March 4th, 2010
01:11 pm

[Link]

удалятель fb2-файлов
Написал скрипт для удаления fb2-файлов дубликатов из моей коллекции. /Выкладываю, авось кому еще пригодится.
Некоторые комментарии (чуть ли не больше самого скрипта):
*) Пока что отсев ведется по id (Fictionbook/description/totle-info/id). Со временем может быть напишу второй скрипт с отсевом по названию книги.

*) В теории все просто: берешь файлы с одинаковым id и оставляешь только файл с наибольшим именем версии/датой модификации. На практике а) люди ленятся прибавлять версию и дату после редактирования. и б) файл может редактироваться несколькими людьми паралельно и с) опасаюсь вандализма. Поэтому используется система эвристик, которые другим пользователям, вероятно, стоит подкрутить по своему вкусу.

*) Я раскладываю файлы по каталогам в соответствии с названием программкой fb2fix (таких программок на самом деле полно), которая перекодирует имена файлов транслитом. Это, в частности означает, что если в имени файла что-то кроме us-ascii - то в названии книги какая-то жуткая фигня.

*) В общем, при прочих равных, более поздние - в файловой системе - файлы имеют преимущество.

*) ключи запуска смотрите в коде или fb2doubles.byid --help

отпишитесь, если кому кроме меня пригодилось.


fb2doubles.byid )

(3 comments | Leave a comment)

TimeEvent
04:41 pm

[Link]

Гы.
На какие только извращения ни идут люди, лишь бы не пользоваться Емаксом.
http://olegart.livejournal.com/1409767.html

Кстати, чайниковский вопрос по емаксу. После вынужденного переселения на GNU Emacs c XEmacs-а некоторые клавиатурные команды (например C-g, C-Space ) для получения ожидаемого эффекта приходится нажимать дважды. Это у меня такой глюк где-то в конфигах или куда?

(7 comments | Leave a comment)

Previous Day 2010/03/04
[Archive]
Next Day
Powered by LJ.Rossia.org