Just a thought - could not 2) be accomplished if during import you just had a tag such as "SCRATCH" added to all the books just imported. Perhaps implmeneted via a new preference that allow you to define tag(s) to be automatically added when books are added to the library. Then as you corrected/checked the metadata this tag would be removed, or you would delete the book if you decided you did not want to keep it.
This would seem to avoid the need for a special scratch area and all the code relating to handling it. It also seems to be something that Kovid would be likely to accept as a new feature as people have been looking for some time at an easy way to flag unread books and this could also satisfy that requirement.
Last edited by itimpi; 04-13-2010 at 01:33 PM.
|