Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 2.26 KB

README.md

File metadata and controls

60 lines (38 loc) · 2.26 KB

Sharadar Download Manager: a Python tool for downloading sharadar data from Quandl

GitHub issues: GitHub stars: GitHub license: Style:

What is it?

Sharadar Download Manager is a simple script for assisting in downloading the Sharadar stock tables from Quandl. It aims to simplify downloading and updating these files to local csv files and databases. It seeks to make downloading Sharadar data files easier for new or non-programmers. It is not a bulk downloader as the Quandl python API does not allow for concurrency.

Main Features

Here are a few of the things the Sharadar Download Manager does well.

  • Easy input of dates, file options, and directory and filenames.
  • Can select one, many or all tables to download.
  • Can display table results after download to confirm data is saved.
  • Automatic multi-threading for speed.
  • Size of file management to ensure limits are not exceeded.
  • Reads current datafiles to determine latest date available.
  • Api-key stored for ease of use on a regular basis.

Where to get it

At the moment, just download or clone the repository from github. To run this file you just need the main "update.py" file.

Dependencies

Packages required:

Quandl
Pandas

License

MIT

Documentation

Works best for short term updates. Some of the larger tables will error out in communications with Quandl even when chunking the data. Just re-run and the program will check what data has been saved.

This program also works more seamlessly with Sqlite3 than with csv. Run using update.py inline. Get help with:

python update.py --help

Getting Help

Coming.