babluboy / bookworm

A simple ebook reader for Elementary OS
GNU General Public License v3.0
1.32k stars 101 forks source link

annotations portability? #302

Open brainchild0 opened 4 years ago

brainchild0 commented 4 years ago

Are any means currently available to port or to share annotations with other applications, or are the application's annotations stored currently only in proprietary formats?

The IDPF maintains a draft for annotations interchange, but it may be too preliminary, or too advanced, to consider adoption presently.

Do the author or users have relevant thoughts?

babluboy commented 4 years ago

Are any means currently available to port or to share annotations with other applications, or are the application's annotations stored currently only in proprietary formats?

The IDPF maintains a draft for annotations interchange, but it may be too preliminary, or too advanced, to consider adoption presently.

Do the author or users have relevant thoughts?

This is a great idea, thanks for raising this issue. I did not know about the Annotations Standards. Currently the annotations are saved as text in a DB linked to the ebook and shown when the ebook is opened. Searching across annotations for books in the library is supported via the library search window. If it’s just a matter of storing the annotations in a specific format and provide a means to export them, then it can be done without disturbing the current set up.

brainchild0 commented 4 years ago

Some way to extract the annotations from the internal database into some file with syntax of some common metalanguage or metadata format (e.g. JSON) would surely be greatly useful.

Optimally annotations could be shared across devices and applications as they are created or modified, possibly facilitated by file sharing software, though this possibility depends on support in other applications that currently appears not to be provided.