Skip to content

A translucent, high contrast desktop widget that shows crypto prices using the Binance v3 API . Built with Qt5 in C++

License

Notifications You must be signed in to change notification settings

zewebdev1337/brypto-price-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brypto Price Tracker

Widget preview

A simple, frameless, always-on-top desktop widget that displays real-time prices from Binance.

Original in go

Features

  • Frameless and Always-on-Top: Designed to be unobtrusive and stay visible while at work.
  • Customizable Symbols: Add symbols to track to ~/.pricetrack.json.
  • Real-Time Updates: Prices are updated every 2 minutes.
  • Draggable: Easily move the widget around your screen by dragging it.
  • Color Toggle: Right-click on the widget to toggle between magenta and green text color.

Installation

  1. Prerequisites:

    • C++17
    • Qt (5.15 or higher)
  2. Clone the repository:

    git clone https://github.com/zewebdev1337/brypto-price-tracker.git
  3. Build and install:

    mkdir build
    cd build
    qmake ../widget.pro
    make
    ./price-tracker

    OR

    ./scripts/deploy.sh # This will build the widget, place the binary at /usr/local/bin/, create and start a systemd service for it for the current user.

Configuration

The widget reads the list of symbols to track from ~/.pricetrack.json.

Example ~/.pricetrack.json:

["TRX", "PEPE", "SOL", "BNB"]

If the configuration file does not exist, the widget will create one with the default symbols: BTC, ETH, SOL.

About

A translucent, high contrast desktop widget that shows crypto prices using the Binance v3 API . Built with Qt5 in C++

Resources

License

Stars

Watchers

Forks