Simplistic & powerful crypto analytics
Project description
illustrate
Simplistic & powerful crypto analytics
https://github.com/m9m/illustrate/assets/95250150/cf0c8638-4f44-40e3-8efe-46a2d67c7dbd
Overview:
the illustrate project is meant to give the tools necessary to paint a picture of the cryptocurrency scene. This involves tools for coin prices, coin history, NFTS, ENS data, and more, all in a graphical representation.
illustrate Discord Bot
illustrate's flagship discord bot is a minimalistic, open source Discord bot that serves as a customizable engine for server-owners and crypto enthusiasts. illustrate’s UI and setup process is easy to follow, and visually appealing as a personal or public analytics platform. With scaling in mind, the bot comes bundled with a sqlite database wrapper for higher production means, and can support dozens of servers at once. Any webhooks in a server that illustrate has access to can be linked to a type of analytic for an easy-access and plug & play setup.
Features:
- Bitcoin Price
- Ethereum Price
Ethereum Gas(discontinued as of July 2023 due to provider shutdown)- Edit update interval for all data, which runs asyncronously
Roadmap:
- ENS Data
- MATIC Data
- Slack Bot
- More mediums for cryptocurrency data
Installation:
illustrate's Discord bot is available through pypi by the following command
pip install illustrate
or on some mac/linux distributions
pip3 install illustrate
Example:
from illustrate import IllustrateBot, IllustrateCogs
import json
settings = {
"discord_bot_token": "xxxxx.xxx.xxxx-xxxxx-xxxx", # edit this value
"webhook_update_intervals": 300, # edit this value
"coinwatch_api_key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx", # edit this value
"webhook_json_data": json.dumps({
"username": "illustrate",
"embeds": [
{
"title": "TITLE_VALUE",
"description": "DATA_VALUE",
"color": 1127128
}
]
})
}
illustrate_bot = IllustrateBot(settings)
illustrate_bot.add_cog(IllustrateCogs(illustrate_bot))
illustrate_bot.run()
Legal & Third Parties Used
Discord API (Terms of Service | Developer Policy | Developer Terms)
Live Coin Watch API (Public API | Terms of Service)
ETH Gas Station API (Homepage | Parent Project)
Python and all of its Subsequent Standard Libraries (Homepage | License)
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
Hashes for illustrate-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bce92b30e7ce0a71e6db6cb6c32700062168cf4a464e18cf0e7a3e2712752244 |
|
MD5 | 1cdf29e0e09e992262db6e2b08efb8bf |
|
BLAKE2b-256 | 7d012d9b2d78b5715f48a5f2368b52342401208aa38f12fcafbd07a6e1ea5760 |