Вы здесьFB2 Toolbox - переименование, перемещение и перекодировка файлов.
Опубликовано ср, 21/07/2010 - 14:58 пользователем kotya
Я искал замену BOOKI, но не нашел. Вот, получилась такая программка. Бесплатна, можно задавать профили для изменения имен/путей файлов, перекодировать из чего угодно во что угодно. Работает вроде быстро (распознавание и переименование 50.000 файлов с разбрасыванием по каталогам у меня заняло ~20 минут). Вся информация на страничке, скачивать оттуда же. Требует Microsoft. NET Framework 2.0. Если понравиться - отпишитесь. Если что не работает, поправлю как будет время. В принципе я ее с друзьями гонял с месяц, вроде все пашет. ===Версия 1.3 от 1 августа 2010=== ===Версия 1.2 от 30 июля 2010=== ===Версия 1.1.1 от 28 июля 2010=== ===Версия 1.1 от 28 Июля 2010===
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Саша из Киева RE:Подайте бедному копеечку на книжку с литреса... 1 час
kopak RE:Таинственная личность админа Флибусты 3 часа kopak RE:О группе Дятлова. О той самой, того самого... 3 часа babajga RE:Ласси возвращается домой 1 день sem14 RE:Подборка о Первой Мировой 2 дня Isais RE:удаление "двойников" 3 дня Isais RE:Кармен Мола - Пурпурная сеть [litres] 1 неделя Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 1 неделя Isais RE:Катя Водянова - Дом и два жениха в придачу 2 недели Aleks_Sim RE:Прошу переформатировать, распознать, etc... 2 недели Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 3 недели Isais RE:Дмитрий Анатольевич Горчев - ЖЖ Дмитрия Горчева (2009–2010) 4 недели Саша из Киева RE:Детям о Ленине (Издание 1965 года) 1 месяц Саша из Киева RE:Приключения Мишки-Ушастика (Перевод Марата Брухнова) 1 месяц babajga RE:Белая княжна 1 месяц Isais RE:Файл достаточно хорош. Нет смысла в его улучшении. Ага,... 1 месяц mazay RE:Sleepy Xoma - Bagⲣѱnoⲣojdennaѱ 1 месяц zlyaka RE:С Новым годом! 1 месяц Впечатления о книгах
pulochka про Малиновская: Под колпаком у ректора [litres] (Фэнтези, Юмористическое фэнтези)
18 02 Книга сама неплоха, НО....я не мазохистка! Серия из одной книги??Это уже из рук вон какое гадство! Нельзя так измываться над читателем. Я прямо спрашиваю автора: Где окончание и почему на самом актуальном месте ......ничего ……… Оценка: неплохо
Belomor.canal про Ширвиндт: Мемуары двоечника (Биографии и Мемуары)
17 02 Текст, написанный сыном известного артиста, который с ранних лет был частью артистической среды. Вечеринки заканчивались в три часа ночи, а иногда и позже. Всё это происходило под руководством Маркуши Захарова из «Ленкома», ……… Оценка: хорошо
Aleks_Sim про Владимирский: На киевском направлении (Военная документалистика)
17 02 Книга сделана и перезалита на основе текста из militera.lib.ru
mysevra про Замяткин: Тай-чи языка, или Вас невозможно научить иностранному языку (Языкознание, Иностранные языки, Самиздат, сетевая литература)
17 02 По форме - много пустой болтовни в фиглярской манере, но по сути метод очень хорош, опробован на английском: в результате заполнились пробелы в аудировании и спонтанном говорении, которые до этого не могли исправить ни школа, ……… Оценка: отлично!
mysevra про Антошенко: Дар Богов (Детективная фантастика, Самиздат, сетевая литература)
17 02 Купилась на "необычные способности людей". Не стоило. Оценка: плохо
mysevra про Акунин: Москва-Синьцзин (Исторический детектив)
17 02 Мило, поверхностно и водевильно. А страна - страна не меняется. Оценка: хорошо
Nicout про Сетров: Воинствующая олигархия США против всего мира и нас (Публицистика)
17 02 Вот я думаю: а может, нас для примера держат. Весь мир смотрит и пальцем показывает: - Видите, дети, так жить нельзя." М.Жванецкий Оценка: нечитаемо
Barbud про Старый: Начало пути (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
16 02 Чудовищное многословие. За пространными авторскими отступлениями и историческими справками нить сюжета еле видна, действие не разворачивается, а вяло подергивается. Явно не осилю. Оценка: нечитаемо
Barbud про Санфиров: Дважды в одну и ту же реку не войти (Альтернативная история)
16 02 И здесь Санфиров ничем не удивил. Все то же суховатое, практически безэмоциональное изложение, почти протокол или синопсис. Ему бы хорошо подошло писать научно-техническую литературу. Попаданец и тут нормальный, без закидонов ……… Оценка: неплохо
Den_Klimov про Бобров: Эпоха мертворожденных [= Украина в огне] (Альтернативная история)
16 02 Случайно дошли руки полистать данный опус, покрытый говном мамонта. Изнутри как оказалась субстанция та же. Литературных качеств касается также. ;) .. Автор, к слову, родом из той местности в Луганской области, куда ………
trampak про Сетров: Воинствующая олигархия США против всего мира и нас (Публицистика)
16 02 Россия-СССР выполнила одну из важнейших своих исторических миссий – она показала человечеству, как не надо жить и поступать.Для самих жителей россии урок не пошёл впрок. Оценка: нечитаемо
Линтра про Зеланд: Трансерфинг себя [litres] (Эзотерика, Самосовершенствование)
16 02 Везде, на всех ресурсах вижу эту книгу. Кто-нить читал? что хорошего сказать могёте, друзья? |
Комментарии
Отв: FB2 Toolbox - переименование, перемещение и ...
Попробовал - программа симпатичная и простая в употреблении. Хотелось бы побольше возможмостей в определени папки для перемещения или копирования (я например использую жанр/автор), а также стандартный способ выбора существующей папки как в Windows Explorer
Отв: FB2 Toolbox - переименование, перемещение и ...
Так там же можно профиль добавить в файле конфигурации, так как самому удобно...
Например, правила формирования пути:
<path>
<part value="(AuthorLastName)"/>
<part requiredAttribute="AuthorFirstName" value=", (AuthorFirstName)"/>
<part requiredAttribute="SequenceName" value="\(SequenceName)"/>
</path>
Заменить на:
<path>
<part value="(Genre)"/>
<part value="\(AuthorLastName)"/>
<part requiredAttribute="AuthorFirstName" value=", (AuthorFirstName)"/>
<part requiredAttribute="SequenceName" value="\(SequenceName)"/>
</path>
Жанры будут использоваться из таблицы подстановки (там же, в конфиге). Если подстановка не нужна, можно их закомментировать, на страничке программы есть пример.
Честно говоря, не понял, я использую системный диалог Browse for folder, так что стандартнее некуда. Все пути запоминаются, так что будут выбраны по умолчанию при следующем запуске.
Отв: FB2 Toolbox - переименование, перемещение и ...
Жаль, что с архивами не работает. Планируется?
Отв: FB2 Toolbox - переименование, перемещение и ...
Я архивами не пользуюсь, так что перед тем как тратить время на архивы решил посмотреть, нужна ли эта программа вообще кому-нибудь. Сделаю, если надо.
Правда с ограничениями:
- Один файл в архиве с именем .fb2.zip
- Переименовываться будет только сам архив, а не файл внутри архива. В принципе можно и файл внутри архива переименовывать, но тогда это будет медленно. Да и не думаю, что имеет смысл.
Отв: FB2 Toolbox - переименование, перемещение и ...
Думаю что многие библиотеку в файлах .fb2.zip собирают. А файл внутри архива и не нужно переименовывать.
Отв: FB2 Toolbox - переименование, перемещение и ...
Прикрутил, вроде. Скачайте новую версию (v1.1).
Даже можно кодировку файлов внутри архива менять (налету в память распакует, перекодирует и обратно запакует)... :-)
В меню "Действия" для удобства добавлены пара пунктов: "Архивировать..." и "Распаковать...". Думаю не надо объяснять что они делают. FB2 файлы после архивирования будут удалены. То же с fb2.zip, после распаковки архивы будут удалены. Мне это показалось логичным...
Единственный затык - кодировка имени файла. Я все-таки остановился на UTF-8, как стандарт в спецификации ZIP. К сожалению Windows Explorer не поддерживает UTF-8 в названиях файлов (внутри архива). Поэтому если имя файл fb2 было русское, в Windows Explorer будут кракозябры. WinZIP и WinRAR показывают имена файлов корректно.
Отв: FB2 Toolbox - переименование, перемещение и ...
Отв: FB2 Toolbox - переименование, перемещение и ...
А что с ними может происходить? Меняются, конечно. Что и на что зависит от кодировок. Что с символом евро происходит при сохранении в ASCII или с кирилицей в win1252? Кирдык им приходит, как и положено, и обратное кодирование не поможет.
Отв: FB2 Toolbox - переименование, перемещение и ...
Отв: FB2 Toolbox - переименование, перемещение и ...
Я не склонен к мазохизму... составлять таблицы что есть и чего нет для 100+ кодировок... Это уже сделано за нас, пусть и не так как Вам хочется.
Отв: FB2 Toolbox - переименование, перемещение и ...
Отв: FB2 Toolbox - переименование, перемещение и ...
Именно. Если "пиплу" больше нечего делать, кроме как из японского в KOI8-R переводить, то при чем здесь я? win1251<->utf8<->utf16 вполне работает. А если кому-то ну ОЧЕНЬ надо запихать кириллицу в win1252, то это не ко мне.
На самом деле это делается и не скажу что так уж сложно. Просто смысла нет. Тем более что большинство наших читалок просто не в состоянии правильно работать с юникодом. Попробуйте в один параграф вписать несколько языков, вместе посмеемся.
Добавлю:
1. Стандарт fb2 изначально плохо продуман. Чего только стоят namespace, одинаковые в 2.0 и 2.1, но отличающиеся в schema.
2. 30-40% книг просто не валидны по схеме, ~5% вообще неверный xml (что уж там про схему говорить).
3. Программу скачивает человек 10, из них, наверное, пользуется 5.
4. Из этих 5ти, может 1 или 2 перекодируют, причем либо все в win1251, либо в utf8
Вопрос: и нафига городить огород?
Отв: FB2 Toolbox - переименование, перемещение и ...
Так что, пожалуйста, не халявничай. Соответствующий кусок кода наверняка можно слямзить из исходников FBE.
Отв: FB2 Toolbox - переименование, перемещение и ...
Нафиг копаться в FBE, проще самому.
Ну, ладно, добавил... (версия 1.3 на сайте). А кто тестировать будет? У меня таких книг нет, кое-что потестировал, win1251->win1252->win1251 работает, символы заменяются на entity где надо (и обратно)...
Видимо, осчастливил тех 4х человек, что скачали версию 1.2 ;-)
Отв: FB2 Toolbox - переименование, перемещение и ...
Натравил на свою библиотеку и был весьма удивлен малому количеству файлов. Основой для нее послужила библиотека ФанЛаб, где файлы не fb2.zip а просто zip, соответственно книги не попадают в список. fb2.zip не так часто применяется, может оставить только zip?
И еще хотелось бы пункта в контекстном меню проводника "Отправить в библиотеку". Т.е. скачал десяток файлов, выделил, нажал пункт меню и все файлы в соответствующих папках.
Отв: FB2 Toolbox - переименование, перемещение и ...
Так оно и есть, файлы должны иметь расширение .fb2.zip (и не я это придумал). ЛибРусЕк файлы в .fb2.zip отдает да и многие другие библиотеки тоже. Я мог бы добавить просто .zip, но тогда мне прийдется разбирать файлы, какие уже включены (поиск по *.zip уже включает *.fb2.zip) и как-то пытаться привести имена файлов к правильному виду. А .fb2.zip является рекомендованным, если я ничего не путаю. Думаю Вам проще переименовать архивы в .fb2.zip Если у Вас нет специализированных утилит, тем же xcopy можно из командной строки скопировать файлы с подкаталогами и переименованием.
Насчет пункта меню - прийдется запоминать путь И профиль для перемещения. Сейчас происходит почти то же самое, только в обратом порядке: выбираете профиль для перемещения, затем путь. Путь будет запомнен и программа его сама выберет в следующий раз, все что потребуется это нажать Ок. То есть 2 кнопки вместо одной. ;-)
Отв: FB2 Toolbox - переименование, перемещение и ...
В версии 1.2 появилась функция переименования .zip в .fb2.zip по всех подкаталогах, начиная с выбранного.
Отв: FB2 Toolbox - переименование, перемещение и ...
Спасибо, дорвусь до ББ, попробую-отпишусь здесь или в issues. ))
Отв: FB2 Toolbox - переименование, перемещение и ...
Может ли эта программа переименовывать не только имена файлов, но и дерикторий с поддиректориями?
Столкнулся с проблемой для SONY READER 505
Там, если хранишь книги на карте памяти, то проблема с русскоязычными названиями директорий и иногда файлов
Если используется структура \автор\серия\название.LRF, то приходится все транслитировать
Обнаружил, что например добавив знак + к началу имени каждой директории и файла, можно называть все по русски
То есть стоит задача
Есть директория с вложенными поддиректориями, в которых вложены еще поддиректории, в корорых лежат файлы LRF
Надо добавить знак + в наименование не только файлов, но и директорий с поддиректориями.
Есть масса программ переименования файлов, которые этот плюс добавят, но только к названиям файлов.
А чтобы заодно добавила + и к именам директорий и поддиректорий не нашел
Отв: FB2 Toolbox - переименование, перемещение и ...
Увы, с файлами LRF программа не работает. Для Fb2 - пожалуйста, можно свои правила для путей создавать, можно и + добавить куда хочешь.
Отв: FB2 Toolbox - переименование, перемещение и ...
Да я могу принудительно формально переименовать все LRF файлы в FB2
Конечно информация оттуда не вытащится, но мне нужно просто тупо переименовать все, что мне надо
Могу ли я ?
1. Формально поменять расширение всех файлов LRF на FB2
2. Добавить + куда мне надо
3. Поменять расширение назад на LRF
Отв: FB2 Toolbox - переименование, перемещение и ...
Нет, не получиться. Файлы будут просто проигнорированы, если не удастся распознать заголовок fb2.
Вам нужен какой-нибудь file renamer. Вот, первое бесплатное что поиск выдал: http://file-folder-ren.sourceforge.net/