Skip to content

neilsmurphy/sharadar-download-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

a Python tool for downloading sharadar data from Quandl.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages