My favorites | Sign in
Project Home Issues Source
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 65: Add a "Smart number guess"
1 person starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  ----
Closed:  Apr 2010


Sign in to add a comment
 
Reported by joaomigu...@gmail.com, Mar 10, 2010
Lets say you're scraping an X-Men comic. Right now, if you try to scrape a
book called "X-Men 123", you'll get a lot of series to chose from. The
interesting thing is that only one of those series will have more than, or
exactly, 123 issues. I'd like to see an option (with option to
activate/deactivate from the first screen, for example) that would only
list series which had item count greater than or equal to the issue number
you're trying to scrape.

I know there are a couple of situations this would not work, like deadpool
898, or DC's 1 million issues, but those are just corner cases where you
can simply disable this.

Also, if the resulting series list only had one item, automatically select
that one as the right series.

Thanks for the great work on this script.
Mar 10, 2010
#1 joaomigu...@gmail.com
I could see the same method extend to include Year, by excluding any series where the
year is greater than the year of the issue at hand, if it is already set in Comicrack.
Mar 10, 2010
Project Member #2 cban...@gmail.com
I think I could add the benefits of this suggestion without needing to add a
configuration option (which I am always hesitant to do, since it makes the script
more complicated for new users....though one day when I do  issue 54  I made lighten up
about that a bit.)

Perhaps I will change the initial sort order of the Series form so that it 
automatically sorts "likely" candidates to the top of the list--maybe even highlights
them--based on the criteria you have outlined.   That way, the "right" series is
easier to spot.  In your X-men example, it would be the first item in the list,
already selected--but at the same time, the edge cases still work properly without
any need to rescrape.
Mar 28, 2010
#3 joaomigu...@gmail.com
Im shamelessly bumping this one. I just scraped a new item of Batman. Its number 697.
CVS found 283(!) matches, and of all those, only ONE has more than 697 issues. Please
give me a switch i can togle so that it hides all matches with not enough published
issues, and if the resulting set is only one, use that one as the right one without
asking me.

I realize this can shot me in the foot every now and then, but if its an option, im
pretty sure i can leave with it :-).

Thank you for your time.
Mar 29, 2010
#4 joaomigu...@gmail.com
*leave=live

bad typo, sorry
Apr 6, 2010
Project Member #5 cban...@gmail.com
I've implemented this in 1.0.21.   

The initial sort order of the series form table is a lot smarter now--series' that
have a name that closely matches the book that you are scraping will initially appear
near the top of the table, and series that don't have enough issues to match the book
that you're currently scraping will get pushed to the bottom.

The end result is that the comic you are looking for will very often be the first,
second, or third row in the list, even if the list has a lot of other entries.  (Or
at least that's how it's supposed to work.   If anyone finds some examples where this
fails, I'd like to hear about it--i.e. tell me the filename of comic being scraped.)

Also, you can still change the series form table to sort on a specific column simply
by clicking on that column's header.
Status: Fixed
Sign in to add a comment

Powered by Google Project Hosting