some tweaks, email added
This commit is contained in:
parent
d5c2b277dc
commit
660ff77dfc
1 changed files with 8 additions and 8 deletions
16
README.md
16
README.md
|
@ -1,13 +1,10 @@
|
||||||
# PbDbFixer
|
# PbDbFixer
|
||||||
|
|
||||||
## Motivation
|
## Motivation
|
||||||
Since Pocketbook has some problems with extracting metadata correctly from
|
Since Pocketbook has some problems with extracting metadata correctly from EPUB files, this program tries fix these issues. It tries to identify wrong database entries and fix it by reading the corresponding epub metadata.
|
||||||
EPUB files, this program tries fix these issues. It tries to identify
|
|
||||||
wrong database entries and fix it by reading the corresponding epub
|
|
||||||
metadata.
|
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
The app tries to fix the following issues in the database
|
PbDbFixer tries to fix the following issues in the database
|
||||||
- Correction of wrong firstauthor entries (books_impl table)
|
- Correction of wrong firstauthor entries (books_impl table)
|
||||||
- Correction of wrong first_author_letter entries (books_impl table)
|
- Correction of wrong first_author_letter entries (books_impl table)
|
||||||
- Correction of wrong author entries (books_impl table)
|
- Correction of wrong author entries (books_impl table)
|
||||||
|
@ -18,7 +15,7 @@ The app tries to fix the following issues in the database
|
||||||
The best results are achieved when metadata has been carefully maintained with **Calibre**.
|
The best results are achieved when metadata has been carefully maintained with **Calibre**.
|
||||||
|
|
||||||
## Compatibility
|
## Compatibility
|
||||||
This program is tested on a PocketBook
|
This program has been tested on a PocketBook
|
||||||
- *Touch Lux 4* (software version 6.5)
|
- *Touch Lux 4* (software version 6.5)
|
||||||
- *Touch HD 3* (software version 6.7)
|
- *Touch HD 3* (software version 6.7)
|
||||||
- *Era* (software version 6.8) [^1]
|
- *Era* (software version 6.8) [^1]
|
||||||
|
@ -28,7 +25,7 @@ This program is tested on a PocketBook
|
||||||
|
|
||||||
It might work with other PocketBook devices/software versions. Please tell me if it works for you (and do make a backup of the explorer-3.db file before trying!).
|
It might work with other PocketBook devices/software versions. Please tell me if it works for you (and do make a backup of the explorer-3.db file before trying!).
|
||||||
|
|
||||||
<span style="color: red">**Please note:**</span> As I do not currently own a PocketBook device, I am unfortunately unable to react to changes in the database structure. Perhaps you can send me your `explorer-3.db` so that I can take a look at the changes. Just get in touch with me.
|
**Please note:** As I do not currently own a PocketBook device, I am unfortunately unable to react to changes in the database structure. Perhaps you can send me your `explorer-3.db` so that I can take a look at the changes. Just get in touch with me.
|
||||||
|
|
||||||
## Installation and Usage
|
## Installation and Usage
|
||||||
---
|
---
|
||||||
|
@ -44,7 +41,10 @@ If you don't see any changes:
|
||||||
There might be an explorer (which shows your library) process already running. Then you should just stop/kill it with the task manager. Putting the device to sleep and then wake it up might also work. Afterwards, the changes should be visible to the explorer.
|
There might be an explorer (which shows your library) process already running. Then you should just stop/kill it with the task manager. Putting the device to sleep and then wake it up might also work. Afterwards, the changes should be visible to the explorer.
|
||||||
|
|
||||||
## Feedback
|
## Feedback
|
||||||
Feedback is highly appreciated. You can reach me via Matrix [@beedaddy:matrix.rustysoft.de](https://matrix.to/#/@beedaddy:matrix.rustysoft.de) or ask questions in the [PbDbFixer-Thread](https://www.e-reader-forum.de/t/pbdbfixer-noch-ein-tool-zum-korrigieren-von-metadaten.156702/) of the German *E-Reader Forum*.
|
Feedback is highly appreciated. You can reach me via
|
||||||
|
- Matrix Chat [@beedaddy:matrix.rustysoft.de](https://matrix.to/#/@beedaddy:matrix.rustysoft.de)
|
||||||
|
- [PbDbFixer-Thread](https://www.e-reader-forum.de/t/pbdbfixer-noch-ein-tool-zum-korrigieren-von-metadaten.156702/) of the German *E-Reader Forum*.
|
||||||
|
- E-Mail: info@rustysoft.de
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
If you want to build PbDbFixer yourself, make sure that you have Rust's toolchain target `arm-unknown-linux-gnueabi` as well as the GCC cross compiler for ARM CPUs installed. On **Arch** Linux, the AUR package `arm-linux-gnueabi-gcc75-linaro-bin` does the job. On **Debian**, you have to install the package `gcc-arm-linux-gnueabi`. Don't forget to tell `cargo` which compiler/linker it has to invoke. In my case, I had to edit `~/.cargo/config`:
|
If you want to build PbDbFixer yourself, make sure that you have Rust's toolchain target `arm-unknown-linux-gnueabi` as well as the GCC cross compiler for ARM CPUs installed. On **Arch** Linux, the AUR package `arm-linux-gnueabi-gcc75-linaro-bin` does the job. On **Debian**, you have to install the package `gcc-arm-linux-gnueabi`. Don't forget to tell `cargo` which compiler/linker it has to invoke. In my case, I had to edit `~/.cargo/config`:
|
||||||
|
|
Loading…
Reference in a new issue