03-01-2022, 03:04 PM | #1 |
Zealot
Posts: 127
Karma: 87007
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
|
AVATeR annotation and tools app
Mainly an interactive annotation viewer/exporter, with some added tools from (my) 'pocketbooktools' plugin, but these are pretty basic:
- backup DBs and files - send system (dict, fonts) files to device / restore these from backup (except e-books) - check database integrity - merge/fix annotations for an e-book (in case an e-book got re-loaned) Requirements - Pocketbook readers, likely only firmware 6.x. - Windows 8/10/11+ 64-bit. Windows 7 might work. - Linux versions Download Downloads are available below (basic HTML page, no ads, no JS). https://www.syncoda.nl/software/avater/ https://www.syncoda.nl/software/avat...html#downloads Changelog Spoiler:
To install There's an .exe installer, and a packaged archive. The archived version can run in portable mode as well (stores everything in the app dir). Privacy On first start, the program will ask permission to check for updates. The update checks only a version number, downloading is done by visiting the website in your browser. --- Any comments or requests are welcome. Last edited by wold; 12-12-2022 at 11:56 AM. Reason: updated text |
03-01-2022, 03:05 PM | #2 |
Zealot
Posts: 127
Karma: 87007
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
|
Known issues
- 0.9.7: uploader final dialog always reports an operation was "cancelled", despite being successful. This warning can be ignored. Fixed in 0.9.8 Hashes for archives (SHA-1) -No download links- Spoiler:
Last edited by wold; 06-26-2022 at 03:55 AM. |
Advert | |
|
05-01-2022, 10:10 AM | #3 |
Enthusiast
Posts: 33
Karma: 10
Join Date: May 2011
Device: Pocketbook 903
|
First of all, great, this is a great initiative and the first version is very promising.
What I like: - Interactivity. Have not fully tested yet, but this allows keep annotations "clean" at the end. Great would be, if one could also extend the own comment given, not the highlighting itself. - The many different formats to export. Everybody is different and while I am preferring more text/markdown, others may prefer csv - General stability Ideas for improvement: - I am using an InkPad Color. Keeping that color coding I am used to would be great I am happy to test the Linux version. My systems are all based Debian or Ubuntu. Windows is only used in the few cases I can not prevent using it |
05-03-2022, 07:30 AM | #4 | |||
Zealot
Posts: 127
Karma: 87007
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
|
Quote:
Editing comments is a todo. Deleting will likely be added first. One hurdle is the local mirror setup. A solution for now is to keep the reader connected for editing, so both DBs can be updated. A json export option was planned, but it was dropped to finish the first release. Markdown wouldn't be too complex to add. Quote:
Might you be willing to check those in your DB? Quote:
Can you use Flathub? It removes the need for distro-specific releases. Still, for Linux the part that monitors USB devices needs work, the main thing keeping it from release. |
|||
05-15-2022, 07:18 AM | #5 |
Enthusiast
Posts: 33
Karma: 10
Join Date: May 2011
Device: Pocketbook 903
|
Hi, about the colors, I looked into my db and found the following dolors: green, magenta, cian, yellow, red,blue
about flathub: Yes, for the time being happy to test with a flathub package |
Advert | |
|
05-15-2022, 04:28 PM | #6 | |
Zealot
Posts: 127
Karma: 87007
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
|
Quote:
An update is in the works, It improves row resizing, the Windows USB monitor and local mirror rechecking. That will need wrapping up first (these things really tend to snowball...), at 2 weeks max. Colors & flathub are next on the list. |
|
05-28-2022, 05:07 AM | #7 |
Zealot
Posts: 127
Karma: 87007
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
|
Basic color support has been added in 0.9.8, with other improvements. Still Windows only...
Last edited by wold; 05-28-2022 at 05:10 AM. Reason: added link |
05-28-2022, 10:45 AM | #8 |
Zealot
Posts: 127
Karma: 87007
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
|
@Huwaetzel, I rolled a .deb installer for Debian. Can you try it?
This was the quickest option for now, re-using earlier work. It will pull in a load of dependencies (below). it will fail if any are not present for your distro. Code:
Depends: libc6 (>= 2.33), libgcc-s1 (>= 3.0), libqt5core5a (>= 5.15.1), libqt5gui5 (>= 5.0.2) | libqt5gui5-gles (>= 5.0.2), libqt5sql5 (>= 5.0.2), libqt5widgets5 (>= 5.15.1), libstdc++6 (>= 11), libudev1 (>= 183), libzip4 (>= 1.0) Edit: added a qt5 version, as the previous installer was compiled against qt6... Edit2: Added new .deb for amd64. Tested OK on ubuntu 22, save for failure to write the logfile. Sha256: d77482ea1b6035aab19bf7fbdeb36c6a575d3bd35ec402b3b2 548b45f5078587 Last edited by wold; 06-04-2022 at 02:45 AM. Reason: See comment |
05-29-2022, 06:55 AM | #9 |
Zealot
Posts: 127
Karma: 87007
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
|
Replaced the .deb installer, see previous post for the new one.
The old one was compiled against qt6 , while generally only 5 is available. Also set it to amd64, which might help. Tested OK on ubuntu 22, save for a failure to write the logfile... and possibly the config files. I'll look into that. |
05-29-2022, 08:22 AM | #10 | |
Enthusiast
Posts: 33
Karma: 10
Join Date: May 2011
Device: Pocketbook 903
|
Quote:
I tested also with my Kali Linux installation based on a rolling Debian system. Here the error "... uses unknown compression for member control.tar.zst" comes up. This seems to happen typically when using a file which is packed for ubuntu originally. I looks like the following bug is responsible. To what I could find using another compression does solve the issue. From the packages you mentioned libqt5gui5-gles would be missing and would need manual installation Great work and a very promising start. Thanks |
|
05-29-2022, 08:47 AM | #11 | |
Enthusiast
Posts: 33
Karma: 10
Join Date: May 2011
Device: Pocketbook 903
|
Quote:
First of all, this was fast and it does all I wanted and even more with the flexibility to select how the color is reflected in the table: Minor wish would be to have the color code also in the exported HTML which I use to keep a copy of the annotations in Calibre. During more detailed testing I found the following error: My date does seem to be off for the annotations. It always shows the actual date or the date when it was last pulled and not the date of the annotation Very good progress |
|
05-29-2022, 08:52 AM | #12 |
Enthusiast
Posts: 33
Karma: 10
Join Date: May 2011
Device: Pocketbook 903
|
Sorry, I forgot the screenshot.
|
05-29-2022, 03:47 PM | #13 | ||||
Zealot
Posts: 127
Karma: 87007
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
|
Many thanks Huwaetzel!
I'm very grateful you wanted to test it Quote:
Disabling compression is another option, at 1MB extra it's doable. Will read up on that discussion. Quote:
Quote:
Quote:
Saw you also circled the page number: seems the increment from 0 is missing. IIRC, incrementing was moved from the import to the display, but still needed to account for a difference between PDFs and epubs... Anyway, I'll look into that and fix it soon. Again, thanks! Last edited by wold; 06-04-2022 at 02:45 AM. Reason: added clarifications, quote. Removed attachment |
||||
05-30-2022, 05:50 PM | #14 | |
Enthusiast
Posts: 33
Karma: 10
Join Date: May 2011
Device: Pocketbook 903
|
Quote:
- Installation on Kubuntu 22.04 still fine - Installation on Debian possible, so your change tp gzip did do the trick - during tuntime I get the following error "/lib/x86_64-linux-gnu/lib.so.6: version GLIBC_2.34 not found (required by avater)" it looks like version 2.34 is for Debian still in experimental and therefore not available in the typical conservative sources from Debian. My Kali Linux is based on buster stable. I may want to try to switch at the weekend to experimental, but there is probably still a lot of the buster stable versions out there Thanks again for the providing special versions |
|
06-01-2022, 04:02 AM | #15 | |
Zealot
Posts: 127
Karma: 87007
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
|
Quote:
glibc 2.28 is the version for buster: https://launchpad.net/debian/+source/glibc Anything older (<2019) seems unlikely, so let's try use that. Stay tuned. Ideally a build is made for each distro, but I'm kinda hoping to avoid that if possible. There's SUSE's OBS, but that's not set up in a day BTW, better don't update your machine. Never know what breaks. I had a string of bad luck with failing resume from suspend (nvidia-related). |
|
Tags |
annotations, pocketbook |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Viewer annotations in Calibre | Katja_hbg | Viewer | 8 | 04-01-2024 10:55 PM |
Annotations in Calibre Ebook Viewer | jstash | Calibre | 1 | 05-22-2020 03:24 AM |
Testing pocketbook apps | sigizmund | PocketBook Developer's Corner | 4 | 03-10-2020 10:11 AM |
Viewer with Annotations and Highlights | Cjammi | ePub | 0 | 03-07-2017 05:07 AM |
How do I get an avater? | GA Russell | Feedback | 6 | 12-21-2010 10:50 PM |