Page 1 of 2

Enhance ComicBookDB: Another Firefox goodie

Posted: Mon Dec 11, 2006 5:25 am
by ttullio
Firefox (and Opera) users doing a lot of collection management might like to give the Greasemonkey script I've cobbled together a whirl. The current feature list, which is admittedly based purely on my own habits & preferences, includes:
    Gives focus to the search box on all pages
    Sets the default search type to "Title"
    Adds a tiny ADD THIS ISSUE button (Image) to each entry on the "full details" listing for a title
    Adds an ACCESSKEY of "R" to "Add a run of issues from this title to your collection"
    Adds an ACCESSKEY of "C" to "Return to your collection"
    Adds an ACCESSKEY of "4" to "View the full details of this title"
    Gives focus to the first issue field on "Add a Batch of Issues" page
Consult your browser help to determine which key combo activates accesskey shortcuts. (It varies by OS, and it changed in FF2.0!) And if you're not familiar with Greasemonkey, you can investigate it at http://greasemonkey.mozdev.org/)

Comments are of course welcome! I have several other ideas I'm planning on implementing... feel free to let me know what I'm missing.

Download Enhance ComicBookDB script.

Posted: Mon Dec 11, 2006 10:03 pm
by lothario
Nice job! It's making life a little bit easier on me :lol: It would be nice if it could add default info for add-issue to collection page.

cheers

Posted: Wed Dec 13, 2006 8:10 pm
by ttullio
Glad you like it!

lothario wrote:It would be nice if it could add default info for add-issue to collection page.

I did consider that option, which would be achievable by submitting a 1-issue "batch add" from the link.

What I'm thinking is that as soon as I have the chance to put in a few more basic features, I'll convert the script to a standalone FF extension and then upgrade that with user-definable preferences for things like accesskey assignments and the method of adding an issue.

Posted: Wed Jan 10, 2007 4:28 am
by ttullio
My Greasemonkey script has been updated to include add-issue buttons on the new expandable lists for variant issues. (This also has the side effect of adding those links in a few other locations on various screens where individual issues are listed, conveniently enough.)

I've also gone ahead and compiled it into a standalone Firefox extension, for anyone who prefers not to go the Greasemonkey route. The functionality is identical.

Version 0.3

Posted: Tue Jan 16, 2007 6:14 am
by ttullio
Another small update:

Added an "In My Collection" button to title pages, which takes you from the complete listing to (you guessed it) your inventory for that title. Look for it to the left of the "Cover Gallery" button.

Script & extension are here.

Posted: Tue Jan 16, 2007 1:31 pm
by lothario
I couldn't get this to install. I got an error message saying that it was not compatible with firefox 1.5.09, but WAS compatible with .9 to 1.0 :?

I like what you've done with the ext. so far.

cheers,
James

Posted: Tue Jan 16, 2007 11:41 pm
by ttullio
Silly me. Sorry about that. No more compiling after midnight for me!

Should be better now -- please try again. (BTW: You may have to clear your browser's cache if it repeatedly returns the compatibility error.)

Posted: Sat Jan 20, 2007 10:51 am
by lothario
Thanks a lot! works great.

cheers

Posted: Mon Feb 05, 2007 5:29 am
by ttullio
version 0.4 is now available:
    * Added "On My Wishlist" button to title pages
    * Added "In the Marketplace" button to title pages (shows your issues for sale/trade)
    * Added "Search Marketplace" button to title pages (shows all available)
    * Added "Search CPG" button to title pages (opens new Comic Price Guide search results window)
    * Restricted add-issue buttons to appearing on title pages
    * Re-wrote the "View this title" link on batch-add results screen as "go back 2 pages in browser history"
    * Cleaned up code for efficiency
    * Implemented auto-update notification for the extension version
Enjoy!

Posted: Mon Feb 05, 2007 12:53 pm
by Darth Kramer
LOVE the "Search CPG" option!!!!

Posted: Tue Feb 06, 2007 7:52 pm
by coppelius
The link to the greasemonkey script on your page is not valid:
http://www.tullio.net/greasemonkey/EnhanceCBDB.user.js

Posted: Tue Feb 06, 2007 8:04 pm
by ttullio
Sorry -- that's the second time I've done that. Stupid mistake.
All better now.

Posted: Mon Jul 09, 2007 8:18 pm
by ttullio
Another update ... version 0.5:

    * Added "Latest Additions" link beneath "My Collection" in left menubar
    * Added a tiny FULL DETAILS OF THIS TITLE button (Image) to entries on the My Collection page
    * Small formatting tweak to issue listing on title pages
    * Fixed "In the Marketplace" button on title pages
    * Additional code clean-up

Folks using the extension version should get the new version automatically (if you have auto-update enabled & I coded it right.) 8)

See link below.

Posted: Wed Jul 18, 2007 1:58 pm
by ttullio
I'm thinking that the recent release is probably the end of the road for this script/extension. I've got everything I personally wanted in there, and my inclination is that adding anything more just increases the chances of it becoming so bloated that no one will want to run it.

But if anyone who IS using it wants to chime in with some final suggestions or requests, I'd be happy to hear 'em.

Posted: Tue Oct 16, 2007 1:52 pm
by ttullio
A very minor bug-fix update (v 0.51) went up yesterday.
User castlefamily pointed out that the "set default search type to Title" feature didn't work when you're not logged in.
Now it does. :wink: