Search tool for EPUB e-books
tastytea
e221d3add7
All checks were successful
continuous-integration/drone/push Build is passing
I think it updated the .po files from the .pot file? It rearranged stuff and the Poedit re-rearranged stuff and so on… |
||
---|---|---|
cmake | ||
man | ||
src | ||
tests | ||
translations | ||
.clang-format | ||
.clang-tidy | ||
.drone.yml | ||
.editorconfig | ||
.gitignore | ||
AUTHORS | ||
CMakeLists.txt | ||
CODE_OF_CONDUCT.adoc | ||
CONTRIBUTING.adoc | ||
CREDITS | ||
LICENSE | ||
README.adoc |
epubgrep
epubgrep is a search tool for EPUB ebooks.
Table of Contents
Usage
See manpage.
Install
From source
Dependencies
-
Tested OS: Linux
-
C++ compiler with C++17 support (tested: GCC 7/10, clang 6/11)
-
CMake (at least: 3.17)
-
Boost (tested: 1.75.0 / 1.65.0)
-
gettext (tested: 0.21 / 0.19)
-
libarchive (tested: 3.5 / 3.2)
-
fmt (tested: 7.0 / 4.0)
-
linkhttp://asciidoc.org/[AsciiDoc] (tested: 8.6 / 9.0)
-
Optional
-
Tests: Catch (tested: 2.13 / 1.10)
-
Get sourcecode
Development version
git clone https://schlomp.space/tastytea/epubgrep.git
Compile
mkdir -p build && cd build
cmake ..
cmake --build . -- --jobs=$(nproc --ignore=1)
# cd tests && ctest
CMake options:
-
-DCMAKE_BUILD_TYPE=Debug
for a debug build. -
-DWITH_TESTS=YES
if you want to compile the tests. -
-DGENERATE_POT=NO
to not (re-)generate the .pot file. -
-DXGETTEXT_CMD=String
The program to use instead ofxgettext
.