View Single Post
Old 08-31-2023, 01:56 AM   #32
willemml
Junior Member
willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.willemml is an accomplished Snipe hunter.
 
Posts: 7
Karma: 123456
Join Date: Aug 2023
Location: BC, Canada
Device: Kindle Scribe
Post Small update (lib accessibility)

I have now split the repo into two libraries, one provides the file definitions while the other provides the methods for serializing and deserializing. There is documentation in the file definition repo for the fields that are "known". If I missed anything let me know (either here or make an issue, or even better a PR.)

File definitions:
https://github.com/willemml/kindle_formats-rs

Serializer and deserializer (read and write to KRDS files):
https://github.com/willemml/serde_krds

(This is just a small update on what I am doing. There is no functionality added, although now these libraries are published on crates.io (ser/de, definitions) and serde_krds conforms to the Serde data format crate conventions.
willemml is offline   Reply With Quote