Четверг, 21.11.2024, 14:37Приветствую Вас Гость | RSS
Либрусек и все-все-все
Меню сайта
Категории каталога
ОС [2]
Интернет [3]
Разное [3]
Сюда попадает то, что не попало в другие категории.
Наш опрос
Сколько книг вы читаете в неделю?
Всего ответов: 1519
Статистика

Онлайн всего: 11
Гостей: 11
Пользователей: 0
Баннеры
SMS.копилка

Каталог статей


Главная » Статьи » Маленькие хитрости » Разное

Удаление дублей из архивов по 1000 книг.
В архивах либрусека примерно 20% дублей. В связи с этим возникает вполне закономерное желание эти дубли убрать. pkn написал для этой цели скрипт. Скрипт перловый.
Перл можно найти тут, скрипт тут.
Как его запустить?
Устанавливаем перл. По умолчанию ставится C:\Perl\
Скачиваем и распаковываем скрипт. Копируем его в папку C:\Perl\bin\.
Качаем три таблицы и копируем их в папку C:\Perl\bin\libsql.
Таблицы:
http://lib.rus.ec/sql/lib.libbook.old.sql.gz
http://lib.rus.ec/sql/lib.libbook.sql.gz
http://lib.rus.ec/sql/lib.libfilename.sql.gz
Копируем архивы либрусека в D:\Lib.rus.ec. В пути не должно быть пробелов и русских букв.
Заходим C:\Perl\bin\ и создаем ярлык на файл perl5.10.0.exe
В адресной строке ярлыка пишем C:\Perl\bin\perl5.10.0.exe C:\Perl\bin\kop-librusec-dedead.pl -ds C:\Perl\bin\libsql D:\Lib.rus.ec -rem -do D:\Lib.rus.ec -l ru
Где C:\Perl\bin\perl5.10.0.exe - путь к exe перла.
C:\Perl\bin\kop-librusec-dedead - путь к скрипту.
-ds C:\Perl\bin\libsql - путь к таблицам файлов.
D:\Lib.rus.ec - путь к архивам либрусека.
-do D:\Lib.rus.ec - путь куда будут записываться обработанные архивы. Поскольку он совпадает с местоположением исходных архивов и присутствует параметр -rem, то исходные архивы будут перезаписаны.
-rem - удалять файлы после обработки.
-l ru - оставить только русские книги. Если ничего не указывать - оставит все языки.
Идем пить чай. Работа скрипта, в зависимости от мощности вашего компьютера, займет 30 - 50 минут. Скрипт также содержит справку на русском языке. Прочесть ее можно, если открыть скрипт вордом.
Категория: Разное | Добавил: Bullfear (11.03.2009)
Просмотров: 5560 | Рейтинг: 5.0/2 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Форум
Наша Тортуга, или казахский Либрусек-2(3120)
[foxm, 16.11.2024 10:18]

Флибуста | Книжное братство(4267)
[foxm, 07.11.2024 19:28]

Детская болезнь наюзеровнаплеватизма у админов библиотек(34)
[snegsever, 07.09.2024 10:27]

ФлибЛибр и остальные(79)
[dimir3, 31.07.2024 22:49]

Программы для чтения е-книг(16)
[annafridkina8, 04.07.2024 20:35]

"Почитатель" - Коллекция ссылок на электронные книги(5)
[annafridkina8, 04.07.2024 20:35]

ASUS анонсировала дешевую электронную книгу-раскладушку(9)
[annafridkina8, 04.07.2024 20:34]

Книги будут печатать в магазинах(5)
[annafridkina8, 04.07.2024 20:34]

Treelogic выпустила устройство для чтения электронных книг(6)
[annafridkina8, 04.07.2024 20:33]

Вопросы по созданию эл-книг(449)
[annafridkina8, 04.07.2024 20:32]

Реклама