If a plugin infrastructure is provided it will be great. Assume this application gets data from a python class (here ystockquotes library) which can be replaced by another class (some new library). Create interfaces the application needs - the class which implements reading from some site and providing values can confirm to the interface. Then it will be easy for others to get the information from any site and use it - anyone can write a similar class. In short what I mean to say is - instead of ystockquote anyone must be capable of writing a class (library) which can fetch the data and provide it. If little work is done it is possible to do this. Once this is done many problems can be solved I think.
If a plugin infrastructure is provided it will be great. Assume this application gets data from a python class (here ystockquotes library) which can be replaced by another class (some new library). Create interfaces the application needs - the class which implements reading from some site and providing values can confirm to the interface. Then it will be easy for others to get the information from any site and use it - anyone can write a similar class. In short what I mean to say is - instead of ystockquote anyone must be capable of writing a class (library) which can fetch the data and provide it. If little work is done it is possible to do this. Once this is done many problems can be solved I think.