MyRuLib ToDo
Материал из LinTest Wiki
Содержание |
Дистрибьюция
- Перевод интерфейса на другие языки.
- Компиляция для MacOS, FreeBSD, Solaris, а также 64-битной версии Windows.
Работа с картотекой
- Объединенная база данных для библиотек Либрусек и Флибуста.
- Использование стандартных библиотечных классификаторов УДК, ББК и пр.
- Горячие клавиши для всех букв русского и английского алфавита во вкладке авторов
- Вкладка с архивами и файлами коллекции
- Полнотекстовый поиск по названиям книг и авторам, совмещенный с отбором по жанрам.
- Вкладка избранные (любимые) авторы
- Запоминать состояние вкладок при закрытии программы (текущий автор и прочее).
Работа со списком книг
- Раздел «Книги» главного меню должен совпадать с контекстным меню списка книг
- Помечать значком книги, находящиеся локально (скачанные и пользовательские).
- Отображение количества авторов и серий в строке состояния вместе с количеством книг.
- Просмотр списка книг в виде миниатюр обложек.
- Добавить метку "Прочитано" для книг.
- Drag&drop книг между папками в "Закладках".
Работа с отдельной книгой
- Копирование в буфер обмена картинки с обложкой книги.
- При быстром переходе от книги к автору делать эту книгу текущей строкой.
- Отображение всей доступной информации из заголовка (язык, переводчик, дата и прочее)
- Поиск в интернете информации по ismb: isbndb.com, books.google.com.
Импорт файлов
- Мастер для интерактивного импорта в несколько шагов.
- При импорте искать также автора если перепутаны имя и фамилия, либо отсутствует отчество.
- Импорт не Fb2-файлов (djvu, pdf и прочих) не содержащих описания FBD.
- Прерывание, отмена пользователем продолжительных операций импорта.
- Корректный импорт файлов, содержащих ошибки форматирования XML.
- Импорт базы данных библиотеки Траума (текстовые файлы в папке «db»)
- Псевдонимы авторов для библиотеки Траума.
- Поддержка форматов tar, gz для импорта.
Экспорт на внешнее устройство
- При экспорте не FB2 файлов экспортировать также имеющиеся FBD файлы (или генерировать таковые при их отсутствии).
- Символьные ссылки при экспорте для соавторов.
- Экспорт всей коллекции (локальные и скачанные файлы) в новую папку с генерацией файла myrulib.db.
- Опционально: корректировка или генерация новых файлов FBD при экспорте.
Обработка файлов
- Удаление дублей, запаковать не запакованную книгу, или переместить.
- Контроль наличия внешних файлов (проверка и возможно удаление из базы отсутствующих книг и архивов).
- Удаление скачанного файла при удалении закачки из списка (опционально).
- Возможность упорядочить все файлы коллекцции в соответствии с заданными правилами.
- Добавление в существующие архивы с файлами описаний в формате fbd.
Прочие доработки
- Пошаговый поиск по мере ввода текста.
- Индикация состояния поиска (прогресс бар).
- Ротация лог-файлов