Skip to content
This repository has been archived by the owner on Oct 10, 2020. It is now read-only.
/ jcrew_tracker Public archive

J. Crew product and pricing updates using Python and Selenium^WJSON.

License

Notifications You must be signed in to change notification settings

Alives/jcrew_tracker

Repository files navigation

jcrew_tracker

A python script that uses selenium and phamtomjs to alert on J.Crew product changes.

I wrote this to be alerted on the changes of specific product offerings. Changes being any product additions, price changes, or product removals.

It requires that phantomjs and selenium are installed. Pushbullet notifications require the pushbullet.py pip module.

The script is intended to be run by cron.

Sample Email

alt text

How to run it

Default mode (Large Polos):

python jcrew_tracker.py \
  -f jcrew_tracker@your_domain.com \
  -t your_email@your_domain.com

For non-polo or non-jcrew products:

python jcrew_tracker.py \
  --logfile /tmp/madewell_tracker.log \
  --pushbullet_api_keyfile pushbullet.api_key \
  --size the_size_you_want \
  --state_file madewell.state \
  --url https://www.madewell.com/madewell_category/DENIMBAR/highriserskinny/PRDOVR~E0257/E0257.jsp \
  -f madewell_tracker@your_domain.com
  -s 'Madewell Jeans Changes'
  -t 'your_email@your_domain.com, another_email@another_domain.com'

About

J. Crew product and pricing updates using Python and Selenium^WJSON.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages