GithubHelp home page GithubHelp logo

neweggnotifier's Introduction

neweggnotifier

DISCLAIMER

This project is defunct, primarily because notifo doesn't exist anymore. This was just a cool little one-off project that I hacked together at 3 AM to try to get a good deal on a graphics card, and it served its purpose at the time. As of now, I am just leaving it up for educational purposes.

summary

neweggnotifier is a quick little project I wrote to check up on a specified list of newegg products, and report price drops using notifo. The impetus for this project was mostly based on my overheating 9600 gt and a severe case of 'broke college student'.

future

For the purposes of finding a good deal on a new graphics card, the current implementation is adequate for my needs. However, if I ever decide to do a full build, or I publish this repository and there is an interest for new features, some of the possible additions include:

  • UI
  • Notification on specific price threshold
  • Notification on specific price threshold of a group of products
  • Inclusion of shipping costs
  • Notification of price drops on products in a specific query

design options

Concerning the addition of UI, I have been given multiple suggestions as to a good design. Some possible solutions are:

  • Simple UI that takes a list of items, notifo username and api key, then runs in the background.
  • Feed style UI that polls a specific query or category for new items or price changes.

Note: Any GUI solution will no longer require growl for desktop notifications, however it would still be a good idea to include notifo integration for people who want further notification (notifo smartphone apps, etc)

attribution

A lot of the credit for this project needs to go to James Sumners for his PyNotifo module and to Douglas Hall for his research on Newegg's unofficial JSON API. These guys made it possible for me to write the initial implementation in a number of hours.

neweggnotifier's People

Contributors

eogas avatar

Stargazers

 avatar Nicholas avatar  avatar  avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.