David Hicks
David Hicks
To cover the case where a software project has an official repository that is not GitHub, and this repository has a preferred rank, as well as an official GitHub mirror,...
In JPEG Interchange Format (including JFIF and SPIFF), the `scan` segment includes compressed data for which a length is not known until the compressed data has been fully read from...
Currently `repeat: until` will always read and include the non-matching element. It would be preferable if this behaviour could be toggled (with `consume: false`?) so that it is possible to...
In the column `All`, the list of facets currently doesn't provide a means to add a custom facet based on a multi-column GREL expression. For users wanting to specify a...
Chick-fil-A is now using what appears to be a different/new Yext API which allows geographic search around a point, with paginated results. The pagination limit looks like it could max...
This change implements an automatic storefinder spider generator that accepts a URL to a location finder page and checks if a particular store finder is being used. If a store...
**Source/Background:** - Common pattern identified in https://github.com/alltheplaces/alltheplaces/issues/5019#issuecomment-1478408413 **Documentation:** - https://www.contentful.com/developers/docs/references/content-delivery-api/ **Notes:** - It appears that many brands use their own API proxy or bespoke API in front of Contentful, never...
### Brand name OK Foods, OK MiniMark, OK Express, OK Grocer, OK Liquor, OK Urban, OK Megasave, President Hyper ### Wikidata ID Q116520377, Q116520541, Q116520424, Q116520457, Q116520407, a few more...
Documentation at https://wpmaps.com/help/ Demo at https://wpmaps.com/demos/furniture-modern-locator-layout/ which downloads store data from https://api.wpmaps.net/published/6082c59cd3fa1205f82472d4/620b750ba3874d3182104091.json I've yet to find a brand/operator using this storefinder but I'll keep this issue open as a reference...
Now uses Where2GetIt as a storefinder: ``` from locations.storefinders.where2getit import Where2GetItSpider class OfficeDepotSpider(Where2GetItSpider): name = "office_depot" item_attributes = { "brand_wikidata": "Q1337797", "brand": "Office Depot", } api_key = "592778B0-A13B-11EB-B3DB-84030D516365" ```