{"id":16322169,"url":"https://github.com/pierrejanineh/pythoncryptotracker","last_synced_at":"2025-09-13T00:34:09.036Z","repository":{"id":72762278,"uuid":"356870583","full_name":"PierreJanineh/PythonCryptoTracker","owner":"PierreJanineh","description":"PythonCryptoTracker is a real-time cryptocurrency price tracker leveraging the CryptoCompare API, offering historical data, custom icons, and easy packaging.","archived":false,"fork":false,"pushed_at":"2023-09-22T12:20:56.000Z","size":10,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-26T02:02:34.047Z","etag":null,"topics":["bitcoin","crypto","crypto-tracker","cryptocurrency","macos","python","windows"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PierreJanineh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-11T13:08:39.000Z","updated_at":"2024-03-26T16:34:54.000Z","dependencies_parsed_at":"2023-09-23T16:21:11.008Z","dependency_job_id":null,"html_url":"https://github.com/PierreJanineh/PythonCryptoTracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PierreJanineh/PythonCryptoTracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PierreJanineh%2FPythonCryptoTracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PierreJanineh%2FPythonCryptoTracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PierreJanineh%2FPythonCryptoTracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PierreJanineh%2FPythonCryptoTracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PierreJanineh","download_url":"https://codeload.github.com/PierreJanineh/PythonCryptoTracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PierreJanineh%2FPythonCryptoTracker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261984644,"owners_count":23240302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","crypto","crypto-tracker","cryptocurrency","macos","python","windows"],"created_at":"2024-10-10T22:50:12.226Z","updated_at":"2025-06-26T02:03:06.982Z","avatar_url":"https://github.com/PierreJanineh.png","language":"Python","readme":"# PythonCryptoTracker 📈\n\nPythonCryptoTracker is a comprehensive tool that leverages the [CryptoCompare.com](http://cryptocompae.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.\n\n## Features 🌟\n\n- **Real-time Data**: Fetches the latest cryptocurrency prices from [CryptoCompare.com](http://cryptocompae.com/).\n- **Historic Data**: Access historical data for a comprehensive analysis.\n- **Custom Icons**: Customizable icons for MacOS and Windows.\n- **Packaging**: Easily package the application using PyInstaller.\n\n## Getting Started 🚀\n\n### Prerequisites\n\n1. Python 3.7+\n2. [Free developer API access](https://min-api.cryptocompare.com/) from [CryptoCompare.com](http://cryptocompae.com/).\n\n### Installation\n\n1. Clone the repository.\n2. Set up a virtual environment:\n   ```bash\n   python -m venv _venv\n   source _venv/bin/activate\n   ```\n3. Install the required packages:\n   ```bash\n   pip install -r requirements.txt\n   ```\n### Running the application\nExecute the main script:\n```bash\npython crypto.py\n```\n\n### Packaging the Application 📦\n1. Install PyInstaller:\n```bash\npip3 install pyinstaller\n```\n2. Navigate to your project's directory and run:\n```bash\npyinstaller crypto.py\n```\n\n### Custom Icons 🎨\n- For MacOS: Use the makeicns.sh file to generate an .icns bundle. Execute the following:\n  ```bash\n  chmod +x makeicns.sh\n  ./makeicns.sh bitcoin-icon.png\n  ```\n- 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.\n\n### Contributing 🤝\nContributions are welcome! If you have any improvements, features, or bug fixes, feel free to create a pull request.\n\n\u003e Note: This project is an educational example from [LearnPyQT.com](https://www.learnpyqt.com/examples/bitcoin-exchange-tracker/).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpierrejanineh%2Fpythoncryptotracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpierrejanineh%2Fpythoncryptotracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpierrejanineh%2Fpythoncryptotracker/lists"}