Skip to content

PythonCryptoTracker is a real-time cryptocurrency price tracker leveraging the CryptoCompare API, offering historical data, custom icons, and easy packaging.

Notifications You must be signed in to change notification settings

PierreJanineh/PythonCryptoTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PythonCryptoTracker 📈

PythonCryptoTracker is a comprehensive tool that leverages the CryptoCompare.com API to track cryptocurrency prices. With a user-friendly interface and real-time data fetching capabilities, this tracker is designed for both beginners and seasoned crypto enthusiasts.

Features 🌟

  • Real-time Data: Fetches the latest cryptocurrency prices from CryptoCompare.com.
  • Historic Data: Access historical data for a comprehensive analysis.
  • Custom Icons: Customizable icons for MacOS and Windows.
  • Packaging: Easily package the application using PyInstaller.

Getting Started 🚀

Prerequisites

  1. Python 3.7+
  2. Free developer API access from CryptoCompare.com.

Installation

  1. Clone the repository.
  2. Set up a virtual environment:
    python -m venv _venv
    source _venv/bin/activate
  3. Install the required packages:
    pip install -r requirements.txt

Running the application

Execute the main script:

python crypto.py

Packaging the Application 📦

  1. Install PyInstaller:
pip3 install pyinstaller
  1. Navigate to your project's directory and run:
pyinstaller crypto.py

Custom Icons 🎨

  • For MacOS: Use the makeicns.sh file to generate an .icns bundle. Execute the following:
    chmod +x makeicns.sh
    ./makeicns.sh bitcoin-icon.png
  • For Windows: Generate an .ico file by loading a PNG into Gimp and resizing it to 3 separate layers (64,32,16). Save it as .ico.

Contributing 🤝

Contributions are welcome! If you have any improvements, features, or bug fixes, feel free to create a pull request.

Note: This project is an educational example from LearnPyQT.com.

About

PythonCryptoTracker is a real-time cryptocurrency price tracker leveraging the CryptoCompare API, offering historical data, custom icons, and easy packaging.

Topics

Resources

Stars

Watchers

Forks