Quote:
Originally Posted by meme
At least on a K3 going to the Home screen from a book (regardless of how the home screen is sorted) takes about 3 seconds max - that's with about 600 books and 100+ collections at the moment. Maybe its a K2 issue?
|
Well, I have a DX/g (v2.5.8), and I tried having a couple hundred documents in a collection, and it slowed viewing that collection to a crawl. With 700 in a collection, the collection simply would not open. Rebooting with 2500 documents on the DX/g takes
several minutes, if the documents are in the documents folder (or sub-folders). I've moved my 2500 document tree outside of the documents folder, and created HTML files (via software) to allow convenient indexing and access via web pages, but unfortunately the Kindle browser won't open a PDF file that is already on the device. In other words, there's no way I can find to open a PDF file that isn't stored in the documents folder (or sub-folders). Argghh ...
I also have a Nook Color, and it handles perfectly and quickly the 30,000 PDF files I have on it, via those same HTML pages.
I've also created a simple script to generate the collections.json file on Linux:
Code:
#!/bin/sh
# -- sql/Kindle --
function collectionName {
# collectionName jsonFilename collectionName
if [[ ! -s $1 ]] ; then
echo > $1 '{'
else
/bin/date >>$1 +' ""],"lastAccess":%s000},'
fi
echo >>$1 " \"$2@en-US\":{\"items\":["
}
function collectionFile {
# collectionFile jsonFilename relativeFilePath
echo -n "/mnt/us/documents/$2" \
| /usr/bin/sha1sum - \
| /bin/sed -r >>$1 's:^([[:xdigit:]]{40}) -$: "*\1",:'
}
function collectionEnd {
# collectionEnd jsonFilename
/bin/date >>$1 +' ""],"lastAccess":%s000}}'
}
Example usage:
Code:
collectionName collection.json 'My sci-fi collection'
collectionFile collection.json 'myDnlds/sciFi/scifi_filename1.pdf'
collectionFile collection.json 'myDnlds/sciFi/scifi_filename2.pdf'
collectionName collection.json 'My horror collection'
collectionFile collection.json 'myDnlds/horror/horror_filename1.pdf'
collectionFile collection.json 'myDnlds/horror/horror_filename2.pdf'
collectionEnd collection.json