Tool for reqesting stock data from the Yahoo Finance API
Project description
yapywrangler
Update 05/31/2019:
This package was initally released over a year ago in the wake of Yahoo Finance updating their backend API. At that time, the only means of retrieving data required gnarly parsing and took noticable time to process. Because of this, on the initial release, a local file system for caching parts of retrieved files was used to cut down on processing time.
Since then, Yahoo Finance has updated their API resulting in much faster response times, and negating the need for the caching system.
Due to this, yapywrangler has been revised to include just its core request functionality.
Install:
pip install yapywrangler
Usage:
from yapywrangler import get_yahoo_data
stock_ticker = "MSFT"
data = get_yahoo_data(stock_ticker, start_date='2006-03-26', end_date='2019-05-29')
msft = pd.DataFrame(data)
Default Args
start_date: 2000-01-01
end_date: now
Data Format:
{
'timestamp': [1559136600, 1559223000, 1559321620],
'date': ['2019-05-29', '2019-05-30', '2019-05-31'],
'open': [29.0, 28.399999618530273, 27.56999969482422],
'high': [29.31999969482422, 28.559999465942383, 28.360000610351562],
'low': [27.729999542236328, 27.600000381469727, 27.5],
'close': [28.09000015258789, 28.030000686645508, 27.940000534057617],
'volume': [99969600, 65072900, 40126715]
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file yapywrangler-1.2.tar.gz
.
File metadata
- Download URL: yapywrangler-1.2.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 949597db8727716ac928d72a3be44461f377beb57892cc6881cc4b201708a19d |
|
MD5 | 800b08704e399169bc0ced6c07a0a504 |
|
BLAKE2b-256 | 3ca794bfcec6feb74eaa1ecb016caeec4bc9076d99a15e68407260104a1ef56c |
File details
Details for the file yapywrangler-1.2-py3-none-any.whl
.
File metadata
- Download URL: yapywrangler-1.2-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91833e7fc46df07b4d728c7b83687ef57958e5fcceefaaa624b3b5e50b867358 |
|
MD5 | 4d76ea583d8b05254f37e86c06f61e3d |
|
BLAKE2b-256 | 6a408400d3324b2dbaeaa5a742001249f7d9c1ce0d29670219763b3aa59443d5 |