Rod-Persky / investoscope-easy-update

Updates Investoscope 3 end of day quotes
GNU General Public License v3.0
6 stars 3 forks source link
historical-data investment yahoo-finance-api

Investoscope Easy Update

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.

Supported markets

Installation

1) Install python 3 2) Install python requests module pip3 install requests 3) Download this repository as a zip file 4) Extract Investoscope Updater.app to a convienient place 5) control click and open app and authorise the app

Usage

1) Open Investoscope Updater! That's it

Common Issues

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.

Data Accuracy

1) 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.