View Single Post
Old 03-23-2014, 08:00 PM   #27
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)


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 View Post
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

Last edited by eschwartz; 03-23-2014 at 08:03 PM.
eschwartz is offline   Reply With Quote