|
b8431019b7
|
Don't inject page numbers and headline-markers into the text.
continuous-integration/drone/push Build is failing
The metadata is recorded in position → data pairs.
Closes: #13
|
2021-06-06 21:26:09 +02:00 |
|
|
7b4b9edfe5
|
Rename file names in search::matches to make it more clear.
|
2021-06-01 19:15:00 +02:00 |
|
|
7ddfe32e30
|
Move is_whitespace() and urldecode() to helpers.
|
2021-05-30 21:52:52 +02:00 |
|
|
94564fa914
|
Strip whitespace from headlines.
|
2021-05-30 21:16:24 +02:00 |
|
|
e64591f204
|
Rework option parsing, change --no-filename.
continuous-integration/drone/push Build is failing
Options are now better accessible, --no-filename accepts the values filesystem,
in-epub or all.
|
2021-05-27 17:20:00 +02:00 |
|
|
c376ce8466
|
Print the EPUB file name if more than 1 input file.
Change --no-filename to mean: Don't print the EPUB file name.
|
2021-05-27 14:46:23 +02:00 |
|
|
c790c4952c
|
Extract page numbers.
|
2021-05-24 18:56:43 +02:00 |
|
|
8ab7d0f655
|
Extract headlines.
|
2021-05-24 17:27:30 +02:00 |
|
|
bb1a43ca92
|
Move cleanup_text(), document functions.
|
2021-05-24 16:23:07 +02:00 |
|
|
84e2b387e5
|
Clean up text before searching.
|
2021-05-24 16:01:41 +02:00 |
|
|
1979956f03
|
Add basic search functionality and context output.
|
2021-05-24 15:35:49 +02:00 |
|
|
4e01032c6f
|
Put regex type and --grep in search::options.
|
2021-05-24 13:13:15 +02:00 |
|
|
b2e70a6faa
|
Mark everything [[nodiscard]], fix some comments.
|
2021-05-24 13:00:03 +02:00 |
|
|
1f82d9927a
|
Add skeleton for search::search().
- Type for matches
- Type for options.
|
2021-05-24 07:52:36 +02:00 |
|