Skip to content

freeLib для MacOS - каталогизатор для библиотек LibRusEc и Flibusta

License

Notifications You must be signed in to change notification settings

tolid/freeLib-mac

 
 

Repository files navigation

freeLib

freeLib для MacOS - каталогизатор для библиотек LibRusEc и Flibusta

Это форк общедоступного freeLib 5.0 , разработка которого прекращена. screenshot screenshot

  • Создание собственных библиотек на основе файлов FB2(.ZIP), EPUB, FBD.
  • Конвертация в форматы AZW3 (KF8), MOBI, MOBI7 (KF7), EPUB.
  • Работа с несколькими библиотеками.
  • Импорт библиотек из inpx-файлов.
  • Поиск и фильтрация книг.
  • Серверы OPDS и HTTP.
  • Сохранение книг в выбранную папку.
  • Различные настройки экспорта для нескольких устройств.
  • Отправка выбранных файлов книг на email (Send to Kindle).
  • Установка тегов для книги, автора, серии и фильтрация по тегам.
  • Настройка форматирования книг (шрифты, буквица, заголовки, переносы, сноски)
  • Чтение книг с помощью внешних приложений. Можно назначить отдельную программу для каждого формата.

Сборка и установка из исходников в MacOS

Установить и настроить HomeBrew https://brew.sh

Установить компоненты QT

brew install cmake qt6

Скачать и собрать проект

git clone --recurse-submodules https://github.com/noyatsenko/freeLib-mac.git freeLib
mkdir freeLib/build && cd freeLib/build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/Applications/freelib.app .. && cmake --build . -j4
mv /Applications/freelib.app /Applications/freelib_old.app
make install

Удалить временные файлы сборки

cd ../..
rm -rf ./freeLib

Можно удалить CommandLineTools (4Гб)

sudo rm -r /Library/Developer/CommandLineTools

HomeBrew не удалять

About

freeLib для MacOS - каталогизатор для библиотек LibRusEc и Flibusta

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.3%
  • QMake 1.5%
  • XSLT 1.4%
  • CMake 1.3%
  • CSS 0.7%
  • Shell 0.5%
  • Other 0.3%