You're making your task much harder by not using calibre to store your etexts. You can define custom metadata, and using calibre is so much less error prone than moving texts between dictionaries.
What are your objections to using calibre as a store for the texts and metadata?
|