{"id":25609836,"url":"https://github.com/saksham-jain177/cryptodataanalysis","last_synced_at":"2026-06-12T21:32:32.542Z","repository":{"id":277043524,"uuid":"931151600","full_name":"saksham-jain177/CryptoDataAnalysis","owner":"saksham-jain177","description":"A Python powered project that fetches live cryptocurrency data from the CoinMarketCap API, analyzes it, and updates a live Excel sheet every 5 minutes.","archived":false,"fork":false,"pushed_at":"2025-02-11T19:54:56.000Z","size":109,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T21:58:39.866Z","etag":null,"topics":["api-integration","coinmarketcap","cryptocurrency","data-analysis","excel","live-data","python"],"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/saksham-jain177.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":"2025-02-11T19:53:43.000Z","updated_at":"2025-02-11T19:57:04.000Z","dependencies_parsed_at":"2025-02-11T20:48:19.729Z","dependency_job_id":null,"html_url":"https://github.com/saksham-jain177/CryptoDataAnalysis","commit_stats":null,"previous_names":["saksham-jain177/cryptodataanalysis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/saksham-jain177/CryptoDataAnalysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saksham-jain177%2FCryptoDataAnalysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saksham-jain177%2FCryptoDataAnalysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saksham-jain177%2FCryptoDataAnalysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saksham-jain177%2FCryptoDataAnalysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saksham-jain177","download_url":"https://codeload.github.com/saksham-jain177/CryptoDataAnalysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saksham-jain177%2FCryptoDataAnalysis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34263871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["api-integration","coinmarketcap","cryptocurrency","data-analysis","excel","live-data","python"],"created_at":"2025-02-21T21:58:44.034Z","updated_at":"2026-06-12T21:32:32.495Z","avatar_url":"https://github.com/saksham-jain177.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Cryptocurrency Data Analysis\n\nThis project fetches live cryptocurrency data for the **top 50 cryptocurrencies** using the **CoinMarketCap API**, analyzes it, and updates a **live Excel sheet** every 5 minutes.  \n\n## 📌 Features\n- ✅ **Fetch real-time cryptocurrency data** (Name, Symbol, Price, Market Cap, 24h Volume, Price Change %)\n- ✅ **Analyze the data** (Top 5 cryptos by market cap, average price, highest/lowest 24h % change)\n- ✅ **Live-updating Excel sheet** with automatic updates every 5 minutes\n\n\n---\n\n## 📂 Project Structure\n```\nCryptoDataAnalysis/ \n├── README.md \n├── requirements.txt \n├── config.py  \n├── main.py # Main script to fetch, analyze, and update Excel  \n├── docs/\n│ └── analysis_report.docx \n├── excel/\n│ └── live_data.xlsx \n```\n\n---\n\n## 🛠️ Setup Instructions\n\n### 1️⃣ Install Dependencies  \nEnsure you have **Python 3.8+** installed, then install the required packages:  \n```\npip install -r requirements.txt\n```\n### 2️⃣ Set Up Your API Key\nYou need a **CoinMarketCap API** Key or an alternative  to fetch live data.\n\n#### ✅ Using Environment Variables (Recommended)\n**Windows (Command Prompt):**\n```\nset CMC_API_KEY=your_actual_api_key_here\n```\n#### ✅ Using a .env File (Alternative)\n**Create a .env file in the project root:**\n```\nCMC_API_KEY=your_actual_api_key_here\n```\nThe script will automatically load the API key from .env.\n\n---\n\n## 🚀 Running the Project  \nTo start fetching live cryptocurrency data and updating the Excel sheet:  \n```bash\npython main.py\n```\nThis will:  \n✔ Fetch and analyze the top 50 cryptocurrencies  \n✔ Update the **`excel/live_data.xlsx`** file  \n✔ Repeat every **5 minutes**  \n\nTo **stop** the script, press `Ctrl + C`.\n\n---\n\n## 📊 Understanding the Output  \n### 🔹 **Live-Updated Excel Sheets**\n- **Sheet 1: `Crypto Data`** → Full dataset of top 50 cryptos  \n- **Sheet 2: `Analysis Summary`** → Avg price, highest \u0026 lowest 24h % change  \n- **Sheet 3: `Top 5`** → The top 5 cryptocurrencies by market cap  \n\n### 🔹 **Analysis Report**\n- The **`docs/analysis_report.docx`** contains a summary of key insights.\n\n---\n\n## 🔒 Security Best Practices\n- ❌ **DO NOT hardcode your API key in `config.py`**  \n- ✅ Use **environment variables** or **`.env`** to store API keys  \n- ✅ Add `.env` to `.gitignore` to prevent accidental commits  \n\n---\n\n## 📝 Contributing  \nFeel free to open **issues** or **pull requests** if you'd like to improve the project!\n\n---\n\n## 📜 License  \nThis project is open-source and licensed under the **MIT License**.\n\n---\n\n## 📬 Contact  \nFor any questions, feel free to reach out or open a GitHub issue.\n\n---\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaksham-jain177%2Fcryptodataanalysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaksham-jain177%2Fcryptodataanalysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaksham-jain177%2Fcryptodataanalysis/lists"}