SonyCollections это генератор коллекций для Sony PRS-T1, на основании структуры папок.
Если поместить файл программы в папку со следующей структурой:
/ |-- SonyCollections.jar |-- Лоис Макмастер Буджолд |-- Барраярд | |-- Осколки чести | |-- Ученик воина |-- Бартер |-- Истина в дыре
То будут созданы коллекции “Лоис Макмастер Буджолд” и “Лоис Макмастер Буджолд ~ Барраярд”
В коллекцию “Лоис Макмастер Буджолд” будут входить все книги в папке и подпапках, а в “Лоис Макмастер Буджолд ~ Барраярд”, только файлы в папке “Барраярд” и её подпапках
- Исключение папок по маске
- Поддержка вывода кириллицы
- Консольное приложение
- Логирование в файл
- Поддержка Windows/Linux/Mac
- Бэкап базы коллекций
- Удаление пустых коллекций
- Мультиязычное (русский\английский)
- Поместите файлы книг на книгу и проиндексируйте их (подождать пока появятся в списке доступных книг)
- Перенесите файл программы в папку с будущей коллекцией
- Запустите из консоли(cmd.exe) с помощью команды “java -jar путь_к_файлу”
- Наслаждайтесь новыми коллекциями
Запустите “java -jar SonyCollectins.jar -?” для просмотра доступных опций.
В файл scignore.txt добавьте маски исключений.
- Добавил на GitHub
- Добавил информации для дебага
- Добавил удаление пустых коллекций как последний этап работы ( Можно запустить отдельно флагом -d )
- Добавил русский перевод, теперь всё зависит от локали системы
- Теперь SC ищет БД на то же диске, где была запущена
- Добавил новые аргументы -l (принудительная установка локали) и -h (принудительная установка диска ридера)
- Добавил полные варианты аргументам
- Исправил баг с БД при аварийном завершении
- Переименовал файл черного листа в ~!scignore.ini, теперь ридер не будет его индексировать
- Изменил алгоритм поиска БД, теперь работает во всех операционках
- Написать документацию
Дописать бэкап (Стирание старых копий)- Повысить стабильность и читаемость кода
- Добавить GUI (в очень далёком будущем)
- Добавить шаблонов
Добавить локализацию- Портирование на Android (нужна помощь)
You are free:
- to Share — to copy, distribute and transmit the work
- o Remix — to adapt the work
You can read more about this license here