Giter Club home page Giter Club logo

amazoncheck's People

Contributors

mchlnix avatar

Watchers

 avatar  avatar

amazoncheck's Issues

Make the program regard the shipping cost as well.

It is possible, that prices are taken as the minimum and/or displayed as the current price, although the shipping costs from the merchant would make the combined price higher, than the last minimum. This needs to be taken into account.

Implement a more sensible output for 'VERBOSE MODE'.

Mirroring the log file is overkill and not user friendly. The output should merely contain:

  • The current runs number
  • If an article changes in price
  • any connection issues ( only once per run would be optimal )

This probably means, that the write_log_file function needs to be changed.

Delete the contents of the logfile everytime the program starts.

The log file is meant to give a perspective of what happens, when the program isn't running in 'VERBOSE MODE' or if the program crashes, so keeping the output of older runs in the log file is unnecessary and potentially clogs up the hard drive and the programs startup.

Argument processing before writing to log?

If the program was called in VERBOSE - mode earlier, then it outputs log information to the console, even if it is called in SILENT - mode. This could be fixed, by always starting the program in SILENT - mode and first thing after loading the old config, if necessary, process the arguments and behave accordingly.

Test on other systems.

Tested on BackTrack 5. Indicator didn't know the get_menu method.
Problems with writing images.

Is it sensible to integrate a prognosis function?

A prognosis function would display the likelihood that a price would go up or down, but given the current, average and min/max prices, the users should be able to make that judgment by themselves.

It seems a useful prognosis formula would transcend the scope of this application.

Startup isn't organized

Refractor the startup code for better overview of what it does.

Especially the argument processing needs a better look, maybe a specific function returning keywords that then later get processed.

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.