Primarily Investoscope Easy Update supports Yahoo as a data source and it shouldn't be too much work extending it to other data sources that include more complex instruments.
- Most - via yahoo.com
- Install python 3
- Install python requests module
pip3 install requests
- Download this repository as a zip file
- Extract Investoscope Updater.app to a convienient place
- control click and open app and authorise the app
- Open Investoscope Updater! That's it
The output will show any issue that has ocurred giving a few seconds before disappearing. You may wish to read the output to diagnose what happened, otherwise simply open a git issue. If you do wish to debug, the main entry point is update.py in the Resources folder which can be run from terminal.
You will need python 3 installed, you should do this using homebrew or the official python installer.
On first run the app you will need to control + click and select open from the menu. This is due to app not being codesigned. Whilst opening first time without this would be ideal, it really isn't a problem as all subsequent launches will not exhibit this problem. The value of a dev licence / codesigning to improve this is truely marginal, however don't let this stop you gifting a licence / certificate for this project.
The method is totally against all TOSs for these services, however the method emulates you manually browsing to these sites -- we also are extremely concientious about the data requests and download minimal data. These providers are within their best interests to impliment measures that prevent the program from working therefore I must stress that THERE IS NO WAY I CAN CERTIFY THAT THE DATA IS ACCURATE.
- Yahoo data for LSE is mixed in GBP and GBp. So this means that any reports done in Investoscope including those instruments are out by a factor of 100 for those instruments! This appears to be a known issue, with comments from November indicating Yahoo would look into it.