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.
- 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.
- Python 3.7+
- Free developer API access from CryptoCompare.com.
- Clone the repository.
- Set up a virtual environment:
python -m venv _venv source _venv/bin/activate
- Install the required packages:
pip install -r requirements.txt
Execute the main script:
python crypto.py
- Install PyInstaller:
pip3 install pyinstaller
- Navigate to your project's directory and run:
pyinstaller crypto.py
- 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.
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.