09-04-2015, 10:12 PM | #106 |
Deviser
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
@g25:
Yes, there seems to have been a change in the usage of a Standard Calibre User-defined SQLite Function, which is what is being referenced. No biggie. I will fix Q&S and upload a new release of Q&S shortly. Thanks for letting me know. DaltonST n.b.: Version 3.6.92 has been uploaded. Last edited by DaltonST; 09-04-2015 at 10:59 PM. Reason: Version 3.6.92 Uploaded |
09-05-2015, 05:25 PM | #107 |
Junior Member
Posts: 8
Karma: 10
Join Date: Sep 2015
Device: Nexus 7
|
I notice during the "Scrub Work Data at Book Level [Selected Books]" it tends to get stuck at 99% doing miscellaneous scrubbing (or whatever).
I then have to manually stop the job. The books don't update. But then I exit out of Calibre (Database locked error) and start it back up and the books have been scrubbed with a "book_ok" status and they look fine. Is the miscellaneous scrubbing supposed to take so long? Is it because I am doing a huge 6,000 book library? Even though it hangs for several minutes at the 99% mark even when book level scrubbing only a couple of books? It seems that if I was able to purge the work data of all my *selected books* I could just transfer the 3000 book_ok I had finished over to pristine. But I don't want to do just 100 at a time for 3000 books! I am afraid if I purge *ALL* work data it would also purge the 3000 dirty ones I had already done the author scrubbing for :/ Anyway for now I am book level scrubbing the last 3,000 books and after that purge all work data and transfer the entire 6,000 to the pristine library. |
09-05-2015, 07:28 PM | #108 | |||||
Deviser
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Q&S Library Management
@g25:
Several comments that you should heed: Quote:
No. It is not "stuck". At all. It is doing important, miscellaneous things in pure SQL that is "above" Python, so there is no way to communicate its progress back to Calibre's job notification. It does what it does at the Library Level for all books that have a status of any type. When it says "doing miscellaneous scrubbing", that is exactly what it is doing. Quote:
Of course they have a "book_ok" status, because you will note from the Job Log (that you must watch as the job runs), Book Level Scrubbing finished. The total count of books scrubbed at that point is identical to the original unscrubbed number. You wrongly stopped the job after Book Level Scrubbing finished but before Miscellaneous Scrubbing finished. Quote:
No, you do not "have to" manually stop the job. That was a personal decision on your part. Who knows what did not get fixed as a result. Why not just unplug your pc? Same result. Quote:
It does not "hang". It is doing many different things as shown below. Those marked "Entirely in SQL" mean that it does not "report back" its progress. That does not mean it is "hung".
As the User Guide says, scrub your books from start-to-finish in Batches. That means there should be no books whatsoever in the "current" Q&S library that you do not want to be scrubbed simultaneously, or, if that is impractical, all but a batch-size should not have any Work Data whatsoever. Q&S jobs ignore all books with no Work Data. It also says that in the User Guide. Author Level Scrubbing is for all books that have a status of "dirty". Period. Miscellaneous Scrubbing is for all books in the current Q&S that have any non-null status. You should not have copied "real to work" for all 6000. That is the root cause of your problem. I have 5 "production" Q&S Libraries, which you would see in the Configuration screen, the User Guide, and some of the .txt attachments in the Original Post.
At this point, you of course do not want to lose what scrubbing you have done so far. Off the top of my head, this is what I think I would do if I were in your bind (thankfully I am not). Create a copy of your single Q&S Library, books and all, and then paste that into a new Q&S Library called "QuarantineAndScrub_prescrub". Then, switch back to the original one you have been working in, and delete the 3,000 books that you have not yet started. Then, finish the good ones and move them forward. Then, switch back to the _prescrub library and delete the ones that you just moved forward. Finish them there, and move them to the end, bypassing the "real" Q&S library. There are variations on this that I would do, such as doing them in batches of 500 instead of one batch of 3000. That is up to you. Good luck. DaltonST [Additional Comments:] Quote:
Last edited by DaltonST; 09-05-2015 at 07:46 PM. Reason: [Additional Comments:] |
|||||
09-05-2015, 08:35 PM | #109 |
Junior Member
Posts: 8
Karma: 10
Join Date: Sep 2015
Device: Nexus 7
|
No I meant PURGING work data for only 100 books at a time or the entire library. But I see that I should not bee doing more than about 500 at a time anyway :P
I can see my primary mistake was attempting to do all 6,000 books at once. You see the author level scrub I initially did, I did for ALL 6000 books at once (overnight while sleeping). It left almost half of them still dirty and not author_ok (or whatever). BUT! The authors HAD been corrected. In any case it is now doing book level scrubbing for the last 3000 as I just now see your reply :/ Its almost done so I don't see the point in stopping it :/ I suppose I could copy the entire 6,000 lot to a prescrub library when finished and do the entire process over again in batches of 500 to make sure everything is pristine? My primary use for this plugin was to correct bad author and title names which were horribly messed up in my pdf folder. The series function is also great, but goodreads worked just fine for my series in my other library. I still have to download the tags, comments, and book covers (I only use goodreads). I have the goodreads plugin configured to tag exactly how I want it so I don't need the tagging functionality of Q&S except maybe for isbn if isbn plugin fails to extract isbn. |
09-06-2015, 09:53 AM | #110 | ||
Deviser
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Author Level Scrubbing
Quote:
The vast majority of your books will retain their Status of "dirty" at the end of Author Level Scrubbing. The minority will have been changed to "auth_ok". I refer you to the following May 16, 2015 post in this thread that has a picture of what is 100% normal to see at the end of Author Level Scrubbing: https://www.mobileread.com/forums/sho...64#post3103064 Book Level Scrubbing only looks at books with a Status of "dirty" or "auth_ok". The so-called "at: 99% Doing Miscellaneous Scrubbing", which rides on the coat-tails of Book Level Scrubbing to ensure it gets executed at the right time and in the right place (which is why it is not its very own job to begin with), will look at any non-null Status: "dirty"; "auth_ok", "book_ok". Pay much less attention to Status and a whole lot more attention to what the Job Log says. I refer you to what the Original Post says about that: Quote:
Given what you have been doing, I suggest that you run the Standard Calibre "Library > Library Maintenance > Check Library" function, which will automatically defragment/compress the metadata.db file. It will have grown enormously by now. DaltonST |
||
09-07-2015, 01:24 PM | #111 |
Deviser
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Must-Be-Inhaled Resources for Q&S: Please Read Carefully
@NewUsersOfQ&S:
Please do yourself a huge favor and read these Q&S OP attachments before you begin to do anything with Q&S. They will save you a great deal of time, energy and frustration: https://www.mobileread.com/forums/att...6&d=1424120599 https://www.mobileread.com/forums/att...3&d=1435073179 Also, it would be a great idea to peruse these posts after you have thoroughly analyzed and digested the above 2 attachments to the OP: https://www.mobileread.com/forums/sho...65602#poststop https://www.mobileread.com/forums/sho...64#post3103064 It goes without saying that you must read the User Guide after you have read the above. You should also reread the Original Post, since it has very important tips embedded within it. https://www.mobileread.com/forums/sho...40048#poststop Afterwards, please "learn the Q&S process" with your new Q&S library when it has only a few (~ 10, not 100 or 1,000 or 5,000 or 10,000...) copies of random or representative books in it, each with a different author. Take them through the "process" from start to finish. Along the way, you will have questions. Please reread the attachments and links listed above. Then, add a few more copies of your books that have different types of issues that you want Q&S to solve, and run them through the process too. Again, you will have questions, and should again reread the User Guide and other information. Taking "baby steps" when first learning Q&S pays huge dividends later. Thank you in advance. DaltonST |
10-11-2015, 01:38 PM | #112 |
Junior Member
Posts: 5
Karma: 294088
Join Date: Oct 2015
Device: test
|
wtf
i dont understand a bit of how to install this. Just the first instructions:
"QuarantineAndScrub_official_library_to_extract_re n ame_to_zip.jar file, place it in the parent directory of your Calibre libraries, rename the extension from .jar to .zip, and "Extract (it) Here" automatically into its special Calibre Library subdirectory, QuarantineAndScrub ." Where the Hell do i get this jar file. The jar file has a space in the name? Why the hell is rename spelled "ren ame"? No clue. Then we get a whole page of instructions in different letter types and colors. I'll be honest, i'm trying to help my girl friend who wants this add-on, she asks my help because i'm an it guy for 30 years, but i can't help her. Incomprehensible instructions are all i get. Sorry girlfriend! |
10-11-2015, 02:21 PM | #113 |
Grand Sorcerer
Posts: 12,167
Karma: 73448616
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
|
Go to the first post of this thread. ALL the files are attached to it. Unfortunately, the standard calibre plugin installation will only download the main plugin file; not the additional ones.
|
10-11-2015, 02:51 PM | #114 |
Ex-Helpdesk Junkie
Posts: 19,422
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
I would guess that:
Code:
QuarantineAndScrub_official_library_to_extract_rename_to_zip.jar Code:
QuarantineAndScrub_Official_Library_To_Extract_v496b_with_qs_service_pack_incl__rename_to_zip.jar @PeterT -- I suggested to the author before, that those could be contained and self-extracted by the plugin (or else downloaded *by* the plugin) which would make it less awkward. Apparently barriers to entry are desirable for weeding out the non-technical and uncommitted. |
10-11-2015, 03:58 PM | #115 |
Deviser
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Q&S Original Post is Required Reading & Part of the Documentation
The Q&S OP is required reading, and comprises an important part of the User Guide. Automatically downloading anything whatsoever for potential Q&S users would undermine their absolute need to educate themselves before clicking one of the 63 menu choices on the Q&S main menu.
The Standard Calibre "Plugin Updater" icon that opens to a modal dialog named "User Plugins" has a hyperlink to the "Plugin Homepage" in the lower right corner in plain view. The Q&S Original Post clearly states the following:
DaltonST |
10-11-2015, 04:28 PM | #116 |
Junior Member
Posts: 5
Karma: 294088
Join Date: Oct 2015
Device: test
|
Not sure that is what has happened. When the first line is :
"Easy to install (but only if you follow the directions). Download the QuarantineAndScrub_official_library_to_extract_ren ame_to_zip.jar", again a filename that probably is not correct, then you can claim that i am the correct person trying to use this tool. I'm rather of the opinion that a programmer is not the person per se to write an instructions manual. |
10-11-2015, 09:37 PM | #117 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
You make a big fuss about reading the user guide, but I can't find them. Well, there is a reference to using the menu options "Read Q&S Instructions", but I have to install it first. That means I have to do a bit of work that will go to waste if I read the first paragraph those instructions and realise I don't want to use the plugin. With the number of attachments to the first post, I'm surprised you don't have it there. Or am I being confused by the fact you refer to a "User Guide" several times and "User Instructions" elsewhere. As a title, they sort of sound the same, but I'm sure that my grammar and English language loving wife would point out that they should be very different things. And if the attachment "quarantine_instructions.pdf" is the user guide Q&S instructions, how about naming it consistently with everything else. The first post of this thread is disorganised, has erroneous and conflicting info and doesn't clearly state what this plugin can do. If the intention of the first post is to repel people who would find this plugin useful and can actually follow clearly worded instructions, then it is probably doing a good job. But, if you want those people, then you should clean up the first post. A simple "Who this is for/not for" statement near the start. And removing insults to potential users ("emulate one Einstein") is probably a good idea. Or a least a polite one. Last edited by davidfor; 10-11-2015 at 09:38 PM. Reason: Remember to reread the post after reorganising my thoughts. |
|
10-12-2015, 10:29 AM | #118 | ||
Deviser
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
The following quotes are spot on, correct, well-articulated, accurately reflect facts, and are valid corollaries to: "Percentage of Total Calibre Users to Whom This Add-On is Targeted: <0.001%".
Quote:
Quote:
DaltonST |
||
10-12-2015, 10:53 AM | #119 |
Ex-Helpdesk Junkie
Posts: 19,422
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
... by which you mean, of course, byzantine instructions liberally overdecorated with garish colors, containing false (and occasionally condescending or simply insulting) instructions?
Yes, I suppose that would be an effective way of limiting your users. But silly me thought that people tend to create free tools for the sake of anyone who wants to use them -- and can RTFM. But if TFM is full of lies designed to "test" people for worthiness, then there seems no rhyme or reason To Whom This Addon-On Is Targeted. Maybe the target users are "people who enjoy playing games with the developer"? |
10-12-2015, 11:05 AM | #120 |
Junior Member
Posts: 5
Karma: 294088
Join Date: Oct 2015
Device: test
|
hear hear
|
Tags |
dcc, lcc, metadata, tag management |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 492 | 10-25-2022 08:13 AM |
[GUI Plugin] Marvin XD | Philantrop | Plugins | 126 | 01-29-2017 12:48 PM |
[GUI Plugin] FanFictionDownLoader | JimmXinu | Plugins | 3985 | 05-08-2015 11:18 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |