README added.
This commit is contained in:
parent
d850e0f14e
commit
6c136200ce
1 changed files with 32 additions and 0 deletions
32
README.md
Normal file
32
README.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# PbDbFixer
|
||||
|
||||
## Motivation
|
||||
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.
|
||||
|
||||
## Compatibility
|
||||
This program is tested only on a PocketBook Touch HD 3 device (software
|
||||
version 6.1.900). It might work with other PocketBook devices/software
|
||||
versions. Please tell me, if it works for you (do make a backup of these
|
||||
explorer-3.db before trying!).
|
||||
|
||||
## Installation and Usage
|
||||
Just copy the executable file into the PocketBook's application directory.
|
||||
If you encounter duplicate authors in the PocketBook's library, open the
|
||||
applications screen and tap on the PbDbFixer icon.
|
||||
|
||||
## Build
|
||||
To be able to build PbDbFixer, you have to have the cross compiler for
|
||||
ARM CPUs installed. On Arch Linux, the AUR package `arm-linux-gnueabi-gcc75-linaro-bin`
|
||||
does the job. Don't forget tell `cargo` which compiler/linker it has to
|
||||
invoke. In my case, I hat to edit `~/.cargo/config`:
|
||||
```
|
||||
[target.arm-unknown-linux-gnueabi]
|
||||
linker = "arm-linux-gnueabi-gcc"
|
||||
```
|
||||
Now you can easily compile the stuff by invoking
|
||||
```
|
||||
cargo build --release --target=arm-unknown-linux-gnueabi
|
||||
```
|
Loading…
Reference in a new issue