Crypto Price Command
A visually enhanced terminal application for real-time cryptocurrency price tracking, K-line charts, and monitoring the total value of all virtual assets.
It also supports tracking multiple user accounts, recording their crypto holdings and quantities for convenient real-time portfolio valuation.
All data comes from the APIs of Mexc SDK.
cpc_py requires Python 3.9+
pip install cpc_pyCommands like users, user, favorite, and asset require user-provided data before they can be used.
| Command | Requires user |
Description |
|---|---|---|
symbols |
❌ No | View available crypto currency symbols. |
price |
❌ No | Check real-time crypto currency prices |
kline |
❌ No | Display K-line (candlestick) charts |
users |
✅ Yes | Display the user list, default value is inserted on first use |
user |
✅ Yes | A user must be created first, but a default value is inserted on first use |
favorite |
✅ Yes | Edit favorite list by using option command |
asset |
✅ Yes | Edit asset list by using option command |
-
cpc symbols [--option]-
Description:
Use the
symbolscommand to search for valid cryptocurrency symbols. -
Usage:
cpc symbols [--option]
-
Behavior:
-
-
cpc price [symbol list] -
cpc kline [symbol] [--interval] [--limit] -
cpc users -
cpc user-
Description:
Use the
usercommand to display the detail infomation of the targeted user. -
Usage:
cpc user
-
Behavior:
-
Extension:
-
cpc create_user [name]Use the
create_usercommand to create a new user, and that will be targeted immediately.-
example
cpc create_user Tom's Bitget account
-
-
cpc update_user [user_id] [name]Use the
update_usercommand to update user's name by user_id.-
example
cpc update_user 2 Binance wallet
-
-
cpc remove_user [user_id]Use the
remove_usercommand to remove user by user_id.-
example
cpc remove_user 2
-
-
-
-
cpc favorite-
Description:
Use the
favoritecommand to fetch price details for all crypto currencies in the targeted user's favorite list. -
Usage:
cpc favorite
-
Behavior:
-
Extension:
-
cpc add_favorite [symbol list]Use the
add_favoritecommand to add new symbols to the favorite list.-
example
cpc add_favorite btcusdt ethusdt
-
-
cpc remove_favorite [symbol list]Use the
remove_favoritecommand to remove symbols from the targeted user's favorite list.-
example
cpc remove_favorite btcusdt ethusdt
-
-
-
-
cpc asset-
Description:
Use the
assetcommand to calculate market value for all crypto currencies in the targeted user's asset list. -
Usage:
cpc asset
-
Behavior:
-
Extension:
-
cpc add_asset [asset list]Use the
add_assetcommand to add new symbols to the asset list.-
example
cpc add_asset btcusdt 0.001 ethusdt 0.25
-
-
cpc update_asset[asset list]User the
update_assetcommand to update amount of the asset.-
example
cpc update_asset btcusdt 0.002 ethusdt 0.35
-
-
cpc remove_asset [asset list]Use the
remove_assetcommand to remove symbols from the targeted user's asset list.-
example
cpc remove_asset btcusdt ethusdt
-
-
-







