|
ServerPortfolio
2.0
Python parsers and server
|
| Make a proper handler class to respond to the message | |
| Base class of the custom exceptions | |
| Derived class specific to the parsers | |
| Specific exception related to the web query (Utils.WebQuery) | |
| Small GUI, specific for dealing with list_csv | |
| Small GUI, specific for dealing with list_csv | |
| GUI interface to validate the update and saving of data | |
| GUI interface to validate the update and saving of data | |
| GUI interface to validate the update and saving of data | |
| A pure Tkinter scrollable frame that actually works! | |
| A pure Tkinter scrollable frame that actually works! | |
| A pure Tkinter scrollable frame that actually works! | |
| Manage and serialize the access to a ValidationTkinter application, necessary when UpdateStock is run with multiple threads | |
| Container of all Stocks objects, it also reads the static stocks configuration file "dictstocks.txt" | |
| Define 2 abstract methods which need to be overridden by the Parsers and a generic algorithm (run_parser) for parsing the data | |
| Specific parser for querying the Boursorama website, only for instantaneous data | |
| Derived parser class for retrieving divers data from the 'old' Yahoo API | |
| Use the Yahoo YQL API | |
| Store data and functions related to one stock | |
| Class template for invalid stocks, if a stock symbol is not found in the configuration file | |
| Define template dictionaries to describe the data structure | |
| Update data of a list of Stock's (only one action by call is possible) | |
| Extend class Stock with functions related to the validation and saving after a stock update: most of the post_process functionalities | |
| Helper functions, all the functions to create a specific parser from a given action | |
| Make a connection to the root application server to send directly new data | |
| The thread Server | |
| Thread to handle the queueing system and create the thread_parsers | |
| Independent thread parsing the web pages, consuming data from the queue | |
| Define a metaclass Singleton object | |
| Enumeration for the action to be performed by the parser |
1.8.6