MyRuLib ToDo

Материал из LinTest Wiki
Версия от 16:15, 27 июля 2014; Admin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Содержание

Дистрибьюция

  • Перевод интерфейса на другие языки.
  • Компиляция для 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.

Прочие доработки

  • Пошаговый поиск по мере ввода текста.
  • Индикация состояния поиска (прогресс бар).
  • Ротация лог-файлов
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты
Проекты