leaderdog wrote:Hi Evilhero,
Just curious how this is coming along? If it looks promising or almost ready to roll out?
I've waited patiently so I hope it's ok to ask. haha
leaderdog
Yep, it's been on a select test environment with a few individuals just to test how things work, timing, etc. This has been for almost the past month (roughly), but because of the pulls only happening once a week, the testing is often short lived.
It will be in the next development commit however as an added option to the alt_pull variable within the config.ini file (ie. alt_pull = 2).
These are the done(s) so far:
- It does away with hammering the CV site for updates save for when the issue is actually present on CV
- It handles all the Alternate naming and auto-converts the series that are named different to comicvine names.
- It already has the comicids (and issueids when available), and because of the auto-population of the comicids, when you add a series via the pullist it auto adds it directly with no searching.
- It also allows you to go up to 4 weeks in advance to views upcoming pullists.
- the 'intermediary' site updates against CV frequently and the results are available almost immediately.
The todos:
- upcoming pullists (not the current week) aren't marked as Wanted on the actual pullist
- the 'watch' option isn't working atm due to the change
- finer dB control on the intermediary site with some added value so that CV api hits can be even less.
- eventually hold independent issue data so that when mylar updates a series it just has to update to the newest issue instead of having to refresh the entire series against CV.
This was all possible initially due to the coffee fund, then went into a "let's see if we can do this, and this, and now this" kind of thing, et viola. As long as the intermediary doesn't die or caff from an overload, it should be a really good improvement from the current pull.
Note that if you don't want to use this option, the current pull methods still work just fine