I just rattled off the first location that seemed to have the right data. dynamic.pickle had a bunch of old library locations for me. Possibly some sort of caching, then? It has all kinds of miscellaneous history stuff in it...
So... I discovered
Code:
cd ~/.config
grep -rn 'calibre' -e "Calibre Libraries"
returns
Spoiler:
Code:
Binary file calibre/iterator.pickle matches
Binary file calibre/dynamic.pickle matches
Binary file calibre/edit-book-dynamic.pickle matches
calibre/edit-book-history.plist:18: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/edit-book-history.plist:19: <string>/home/schwartze/Calibre Libraries/misc testing</string>
calibre/edit-book-history.plist:20: <string>/home/schwartze/Calibre Libraries/new random waste</string>
calibre/edit-book-history.plist:21: <string>/home/schwartze/Calibre Libraries/Testy</string>
calibre/edit-book-history.plist:22: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/edit-book-history.plist:23: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/edit-book-history.plist:24: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/edit-book-history.plist:25: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/edit-book-history.plist:26: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/edit-book-history.plist:27: <string>/home/schwartze/Calibre Libraries/Baen</string>
calibre/history.plist~:18: <string>/home/schwartze/Calibre Libraries/misc testing</string>
calibre/history.plist~:19: <string>/home/schwartze/Calibre Libraries/new random waste</string>
calibre/history.plist~:20: <string>/home/schwartze/Calibre Libraries/Testy</string>
calibre/history.plist~:21: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist~:22: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist~:23: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist~:24: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist~:25: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist~:26: <string>/home/schwartze/Calibre Libraries/Baen</string>
calibre/history.plist~:27: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist~:28: <string>/home/schwartze/Calibre Libraries/Main</string>
calibre/history.plist:19: <string>/home/schwartze/Calibre Libraries/misc testing</string>
calibre/history.plist:20: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist:21: <string>/home/schwartze/Calibre Libraries/new random waste</string>
calibre/history.plist:22: <string>/home/schwartze/Calibre Libraries/Testy</string>
calibre/history.plist:23: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist:24: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist:25: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist:26: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist:27: <string>/home/schwartze/Calibre Libraries/********</string>
calibre/history.plist:28: <string>/home/schwartze/Calibre Libraries/Baen</string>
Plus stuff (a
lot) in viewer.json.
Should've done this in the first place...
Iterator.pickle has bookmarks from everywhere, I think.
dynamic.pickle has a collection of references for file-chooser dialogs.
I think the pickles must have cached data that can be safely ignored.
edit-book-dynamic.pickle=dynamic.pickle, basically, as does
edit-book-history.plist=history.plist
Possibly clean up both plists to be safe?
Quote:
Originally Posted by Bermudagirl
Many thanks BetterRed. Will have a look at it tomorrow!
Excuse my ignorance, but can I ask where I will find it and how I access %CalibreConfig%\history.plist?
|
Same as before, in the calibre configuration directory reached from Preferences ==> Miscellaneous