About | Features | Technologies | Requirements | Starting | License | Author
Simple example of flask backend for downloading stock EOD data from Yahoo. This script will create and update a SQlite database with last year EOD prices for a group of stocks, using Yahoo Finances data.
You can connect to the SQLite database using any external tool to use the data, or you can download CSV file per symbol. This version only download last year data.
This is a very basic example, not suitable for production enviroments. Many logics are not implemented. Feel free to clone it and play with it.
✔️ Download 1yr EOD data.
✔️ SQLite database you can access.
✔️ Export to CSV.
The following tools were used in this project:
Before starting 🏁, you need to have Python 3.10 installed.
# Clone this project
$ git clone https://github.com/javiergarciad/eod
# Access
$ cd eod
# Create VirtualEnv
$ virtualenv .venv
# Activate VirtualEnv
$ source ./.venv/bin/activate
# You should see something like: (.venv) $ at your terminal
# Install dependencies
$ pip install -r requirements.txt
# Run the project
$ flask run
# The server will initialize in the <http://localhost:5000>
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Javier Garcia