View Single Post
Old 06-26-2020, 12:25 PM   #1391
canpolat
Connoisseur
canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.canpolat for a long time would go to bed early.
 
Posts: 92
Karma: 17950
Join Date: Mar 2013
Device: Xodo
Smile

Quote:
Originally Posted by BetterRed View Post
You don't tell us how you would expect restore to work.
  • Firstly, there is no point in having an elaborate backup plugin that transforms calibre's library structure without an equally, or most probably more, elaborate restore plugin that reconstructs the original calibre library structure.
  • Secondly, if the backup is partial (e.g. filter by genre) then by implication that restore must be partial too. This will be complicated by the need to cater for the likelihood that the restore target, i.e. the calibre library, has changed since the restore source was created.
Many calibre users use one of these ==>> Comparison of file synchronization software to maintain incremental backup copies (mirrors) of their libraries - on a local USB or network server/device, and/or cloud services or other remote storage.

BR
Thank you for your response BetterRed.

From my narrow use case, restoration is totally out of scope. I'm not interested in anything that is not already saved in the file (epub/pdf) itself. So, if I need to restore the files someday, I can just drag and drop them into a new library and whatever saved in the file will show up in the Calibre database. That's good enough for me.

Today I have a bunch of scripts that does this for me, but I thought it would be cool if this was all part of Calibre.

I understand that Calibre appeals to a broad user base and my use case may be just too narrow to put the effort of creating a plugin, but when the restore is kept out of scope this is not really a complex problem.
canpolat is offline   Reply With Quote