|
ServerPortfolio
2.0
Python parsers and server
|
| Main executable to run all tests in serverportfolio/unit_test | |
| Standalone program, implement all possible functions with or without the Server running | |
| Main executable for running the portfolio python service | |
| Module for updating the dictionary of stocks using independent threads every TIMEPARSER sec, and parsing data on demand from the server | |
| Define singleton class DictionaryStocks, act as the main container of Stocks objects | |
| Global variables for configuration: paths, TCP ports and generic definitions | |
| Executable to test the module DictionaryStocks | |
| Make a class for sending new data to the server of ROOT_application | |
| Define an abstract base class for specific Parsers | |
| Specific parser for querying the french Boursorama website | |
| Utilities functions specific to the parsers | |
| Define the class YahooCSV to use the 'old' Yahoo API | |
| Specific parser using Yahoo YQL interface | |
| Define custom and specific exceptions for the complete package | |
| To communicate with the server | |
| Server of the application, wait for requests: provide data, force update, etc | |
| Define the classes Stock and InvalidStock | |
| Define the global variable StockTemplates.StTmpl and dictionary templates | |
| Define class UpdateStocks and ParserFactory | |
| Utility functions | |
| For graphical user validation before saving the data | |
| Define class ValidStockUpdate |
1.8.6