Unless you have a seriously good reason for not supporting one of the other alternatives to Calibre (such as this project), please just support that project with your efforts?
If you do have a good reason, then please prioritize unit testing, proper release engineering, requiring documentation be included with patches, and proper UX (including, but not limited to, respecting the conventions of the host OS) that is usable by real-world users who don't obsess over managing their library.
Not having to spend an hour configuring stuff so I can sync my reading position and shelves from my e-reader...and then another hour configuring sync to a service like goodreads - would be just swell.
If you do have a good reason, then please prioritize unit testing, proper release engineering, requiring documentation be included with patches, and proper UX (including, but not limited to, respecting the conventions of the host OS) that is usable by real-world users who don't obsess over managing their library.
Not having to spend an hour configuring stuff so I can sync my reading position and shelves from my e-reader...and then another hour configuring sync to a service like goodreads - would be just swell.