Skip to main content

# aiocrypto_prices

Very early version - API WILL CHANGE!

If you happen to stumble upon this library, please provide any and all feedback through any means comfortable to you.

## Install

$ pipenv install aiocrypto_prices

or

$ pip install aiocrypto_prices –user

## Usage

Behind the scenes we are (currently) using cryptocompare’s API, which means all of the symbols need to be in their format and supported by them.

### Simple

`python >> from aiocrypto_prices import currencies >> await currencies.ETH.prices.get('USD') 1053.28 `

### Advanced

Useful for loading things in parallel.

Careful, if you’re not accessing the target price through get, it might not reload after cache expires `python >> from aiocrypto_prices import currencies >> currencies.add('BTC', 'ETH', 'IOT') >> await currencies.load_all() >> currencies.IOT.prices.USD 2.79 `

### Setting up extra options

`python >>> from aiocrypto_prices import currencies >>> currencies.cache = 120 # 2 minute cache >>> currencies.target_currencies.append('EUR') # In addition to defaults, let's fetch EUR too. >>> currencies.extra_information = True # Get name and url of a logo `

or

`python >>> from aiocrypto_prices import Currencies >>> currencies = Currencies(cache=120, target_currencies=['USD', 'EUR'], extra_information=True) `

## Changelog

### 0.0.3

  • extra_information parameter was renamed to human

  • new paramter ‘full’ providing market cap and supply
    • More data should be provided with ‘full’, but requires a redesign of Prices class

## TODO

  • all the TODOs scattered around the code

  • All the available information cryptocompare offers

  • Assign amount in that currency? - perhaps aiocrypto_folio?
    • Implement adding together currencies of the same symbol and possibly other interactions

  • aiocrypto_exchanges

  • aiocrypto_pools

Metadata

Release files for aiocrypto-prices 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiocrypto-prices 0.0.3
File Size Uploaded
aiocrypto_prices-0.0.3.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aiocrypto-prices 0.0.3
File Interpreter ABI Platform
aiocrypto_prices-0.0.3-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 13.5 kB

Release files / aiocrypto_prices-0.0.3.tar.gz

Download URL aiocrypto_prices-0.0.3.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
31a9eb3c038203e6f84e5d31e8ef7144c7322558c310fa3894dcc13fffd1d08d
BLAKE2b-256 checksum
How to use checksums
d1e022eeeefd8e29fcd5bb799d24df8fa60648b0545705a82f9d4e9260150187
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / aiocrypto_prices-0.0.3-py2.py3-none-any.whl

Download URL aiocrypto_prices-0.0.3-py2.py3-none-any.whl
Size 8.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
e445d80cf98432add3721b772bafbcaf2c23ecfd44721d4a805765280688776f
BLAKE2b-256 checksum
How to use checksums
8e9905bb3158e64406bae4e1132e176b108f029f7b07f1daefaaaec4de26a5b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page