Librum-Reader / Librum
- четверг, 21 декабря 2023 г. в 00:00:09
The Librum client application
Librum is an application designed to make reading enjoyable and straightforward for everyone.
It's not just an e-book reader. With Librum, you can manage your own online library and access it from any device anytime, anywhere. It has features like note-taking, bookmarking, and highlighting, while offering customization to make it as personal as you want!
Librum also provides free access to over 70,000 books and personal reading statistics while being free and completely open source.
A simple and modern interface
Setup and manage your own library
Customize Librum to make it personal to you
Simply go to https://librumreader.com to download Librum.
If you want to build Librum from source, follow the instructions here.
Librum is currently available in:
If you want to translate Librum to another language, follow the steps below:
Once you are done, create a pull request or an issue with your new translation file!
If you run into any problems, need guidance or have questions, feel free to reach out to us at: contact@librumreader.com
Notes:
For documentation go to Librum's GitHub-wiki
Donations make it possible for us to cover our server costs and allow us to make investments into new areas of development.
If you would like to support us, check out: https://librumreader.com/contribute/donate or become a github sponsor!
As a team of opensource developers we rely on donations to continue working on projects like Librum. Your help is greatly appreciated.
If you'd like to contribute, check out: https://librumreader.com/contribute
If you are interested in contributing, feel free to contact us on either:
For questions, you can reach us under: help@librumreader.com
For business related contact, reach out to us here: contact@librumreader.com
Part of Librum's aim is to work on any platform. No matter where you are or which device you use, you can always continue your book with Librum, as it is cross platform.
We support:
Librum is the best choice for all kinds of books, since Librum supports all major book formats
including:
Librum's objective is to make your reading more productive; to that end, we provide you with a variety of features that you can access via a simple and straightforward interface.
These features include:
Want a new feature? Feel free to leave a feature request ticket!
Follow this guide to build Librum from source.
sudo apt install python3-venv
)The installation is straight forward, just follow the steps below:
git clone https://github.com/Librum-Reader/Librum.git --recursive
cd Librum
mkdir build-Release
cd build-Release
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=Off -DCMAKE_PREFIX_PATH=<path/to/Qt> ..
CMAKE_PREFIX_PATH
to your Qt installation path. Installing Qt via the online installer usually installs it to /home/<name>/Qt/<version>/gcc_64
cmake --build . -j $(nproc)
cmake --install .
Here are solutions to some common errors. If your error is not listed here, please open an issue.
Error: Failed to find required Qt component "Quick".
Solution: Install the libGL mesa dev package, on ubuntu its sudo apt install libgl1-mesa-dev
and on fedora its sudo dnf install mesa-libGL-devel
.
Error: Could not load the qt platform plugin "xcb" even though it was found
Solution: Install the libxcb-cursor-dev, on ubuntu its sudo apt install libxcb-cursor-dev
To build Librum on windows, run the following commands in the Powershell:
git clone https://github.com/Librum-Reader/Librum.git --recursive
cd Librum
mkdir build
cd build
cmake -DBUILD_TESTS=Off -DCMAKE_PREFIX_PATH=<path/to/qt> ..
CMAKE_PREFIX_PATH
to your Qt installation path. Installing Qt via the online installer usually installs it to <Drive>\\Qt\\<version>\\msvc2019_64
cmake --build . --config Release
./librum
Here are some things to keep in mind during the build process.
PATH
environment variableThe installation is straight forward, just follow the steps below:
git clone https://github.com/Librum-Reader/Librum.git --recursive
cd Librum
mkdir build-Release
cd build-Release
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=Off -DCMAKE_PREFIX_PATH=<path/to/Qt> ..
CMAKE_PREFIX_PATH
to your Qt installation path. Installing Qt via the online installer usually installs it to /Users/<name>/Qt/<version>/macos
cmake --build . -j $(nproc)
cmake --install .