Skip to content

Tags: itsjohnward/grocer

Tags

v0.2.1

Toggle v0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #19 from itsjohnward/development

Promote mid-May UI update fixes to master

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Client class and improved browser handling (#13)

* feat: add time detection

* refactor: create templates of luigi targets and tasks for page nav

* refactor: break out utility functions into their own modules

* dep: install luigi and luigi targets

* refactor: add utils package

* refactor: add instacart package

* refactor: remove deprecated instacart.py script

* dep: add dask

* refactor: move code inside grocer/ dir and make main cli more general

* feat: make grocer installable and add CLI app

* dep: remove ipython from dependencies list

* dep: remove toolz and fsspec dependencies

* dep: add version number to csci-utils dependency

* dep: update Pipfile to install local package

* doc: Update README with description and usage info

* doc: update merchant example to say wegmans

* doc: update cli example to say wegmans

* doc: change pip install command to sh formatting

* Add travis config (#9)

* test: add travis config file

* dep: add pytest to dev dependencies

* test: add netrc step to travis

* dep: change csci-utils dependency to use https

* dep: remove git protocol from csci-utils dependency

* dep: add pytest-cov to dev dependencies

* test: add test stub

* test: add pytest config files

* Browser utils (#12)

* test: add travis config file

* dep: add pytest to dev dependencies

* test: add netrc step to travis

* dep: change csci-utils dependency to use https

* dep: remove git protocol from csci-utils dependency

* dep: add pytest-cov to dev dependencies

* test: add test stub

* test: add pytest config files

* test: add tests for str_utils

* feat: add registry for browser session

* refactor: rename instacart wegmans and update to use get_browser function

* fix: update cli to import from wegmans

* feat: add function to calculate a time window to prevent rate limits

* Client (#11)

* test: add travis config file

* dep: add pytest to dev dependencies

* test: add netrc step to travis

* dep: change csci-utils dependency to use https

* dep: remove git protocol from csci-utils dependency

* dep: add pytest-cov to dev dependencies

* test: add test stub

* test: add pytest config files

* test: add tests for str_utils

* feat: add registry for browser session

* refactor: rename instacart wegmans and update to use get_browser function

* fix: update cli to import from wegmans

* feat: add function to calculate a time window to prevent rate limits

* feat: add GrocerClient class to match spec in readme

* feat: update cli to match README

* feat: update client to take merchant and email and password as inputs

* refactor: update cli to use GrocerClient

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
MVP (#8)

* feat: add time detection

* refactor: create templates of luigi targets and tasks for page nav

* refactor: break out utility functions into their own modules

* dep: install luigi and luigi targets

* refactor: add utils package

* refactor: add instacart package

* refactor: remove deprecated instacart.py script

* dep: add dask

* refactor: move code inside grocer/ dir and make main cli more general

* feat: make grocer installable and add CLI app

* dep: remove ipython from dependencies list

* dep: remove toolz and fsspec dependencies

* dep: add version number to csci-utils dependency

* dep: update Pipfile to install local package

* doc: Update README with description and usage info

* doc: update merchant example to say wegmans

* doc: update cli example to say wegmans

* doc: change pip install command to sh formatting