suryakencana007 / comic-vine-scraper

Automatically exported from code.google.com/p/comic-vine-scraper
0 stars 0 forks source link

Setting Series when specific issue is missing #99

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
This is a little abstract and may be a big change, but I think will be 
useful.

Right now, scraper does 2 searches: 1, find a series then 2, find an issue.  
Often in the case of new comics or other series with missing issues, you can 
find the series but the issue doesn't exist yet.  If you rescrape to see if 
it's updated yet, you have to reselect the series all over again.

What do you think about saving the series ID in the notes such that when you 
re-scrape, it jumps right to the series and tries the issue match?

Original issue reported on code.google.com by bmen...@gmail.com on 26 May 2010 at 8:03

GoogleCodeExporter commented 9 years ago
Hmm, it's an interesting idea, but I'm not really a fan of it.  

That's partially because it seems only marginally useful (the idea is to be 
able to
"finish" a scrape on certain comic books before they are actually in ComicVine,
sounds like?), and mostly because I can't really think of a way to do it that
wouldn't make the user interface more confusing for the majority of users.  
(The only
thing I can imagine would be to have two different kind of OK buttons on the 
Issues
dialog, and that's exactly the kind of thing I don't want to do.)

But if you can think of a way to do this that doesn't make the GUI or program
behaviour harder for new users to understand, I'd be willing to give it a try.

Original comment by cban...@gmail.com on 26 May 2010 at 8:44

GoogleCodeExporter commented 9 years ago
The idea is to lighten the load (both clicks and web hits) when a series exists 
but the 
book isn't in the series.  I envision the only button you need for this is on 
the issue 
match form, add "Save series and continue".  Then drop a tag like CVDBS##### or 
something.  Next time it rescrapes, skip the series lookup and go straight to 
that 
series ID in the cache.

Might not be super-useful, so I'm not married to it.  But could be a good 
performance 
enhancement.

Original comment by bmen...@gmail.com on 26 May 2010 at 8:50

GoogleCodeExporter commented 9 years ago
Well, the only thing I don't like about the idea is the new button.  Maybe I can
think of a way to get that kind of behaviour without adding another button...

Original comment by cban...@gmail.com on 26 May 2010 at 8:57

GoogleCodeExporter commented 9 years ago
Would it be too ridiculous to do it by default?  Either way, thanks!

Original comment by bmen...@gmail.com on 26 May 2010 at 9:11

GoogleCodeExporter commented 9 years ago
Well, that would replace some other important behaviours, right?  When it can't 
find
the issue, it pops up the issue dialog to ask you to pick the right issue for 
it.  
At that point, you have an issue selected in the table, and OK means "this is 
the
issue I want".

Maybe I could just make a "hidden" feature for power users, like if you hit 
control,
you get an extra button or table row that means "it's none of these, but this is
definitely the right series".

Original comment by cban...@gmail.com on 26 May 2010 at 9:25

GoogleCodeExporter commented 9 years ago
It could still prompt you by opening the issue box.  But if "Skip" is hit, that 
could 
be when it stores the Series ID.  Behind the scenes and not confusing, but if 
the wrong 
series is accidently selected they could be stuck with it.  OTOH, I don't know 
if 
that's any worse than accidently selecting the wrong issue.

Original comment by bmen...@gmail.com on 27 May 2010 at 7:22

GoogleCodeExporter commented 9 years ago
Hmmm...once they hit skip, though, it would be a little strange if it behaved as
though you'd hit ok the next time you scrape that comic (i.e. because it 
already has
enough info to just scrape without asking you about the comic.)

But it might work if I made it more like a hidden feature:  you hold down 
control
when you hit skip, and that automatically adds a "CVDBS" tag (or you add them 
youself
by hand) and that tag can be used by the scraper the next time you scrape it.   
That
way, beginner users don't have to understand the feature, and they're not 
likely to
activate it by accident.

Original comment by cban...@gmail.com on 27 May 2010 at 9:08

GoogleCodeExporter commented 9 years ago
Or maybe a setting for that "Advanced Options" tab that's been suggested?

Original comment by bmen...@gmail.com on 27 May 2010 at 9:35

GoogleCodeExporter commented 9 years ago
While I realize this is a fairly old enhancement request, I did want to 
comment... I agree with cbanack that this by default may not be a good idea.  
There are times when I end up in a series, looking at the issues, and decide 
I'm just not going to find what I want, so I hit skip (why go back just to hit 
skip when it's right there).  If this were done by default it may record an 
incorrect series number.

Now, I do like the idea in general, especially something along the lines of the 
enhancement suggested in issue 191, which would not only render this issue 
mostly obsolete, but seems like a more sane implementation approach.

Original comment by yohn....@gmail.com on 17 Jun 2011 at 4:55

GoogleCodeExporter commented 9 years ago

Original comment by cban...@gmail.com on 24 Jan 2012 at 6:30