{"id":28401084,"url":"https://github.com/mementomorri/idea-analyzer","last_synced_at":"2025-06-28T13:31:54.857Z","repository":{"id":295332046,"uuid":"989319110","full_name":"mementomorri/idea-analyzer","owner":"mementomorri","description":"Analyze startup ideas","archived":false,"fork":false,"pushed_at":"2025-05-25T16:06:03.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-01T19:18:43.962Z","etag":null,"topics":["click","githubapi","googletrends","openai","python","reddit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mementomorri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-05-23T21:41:24.000Z","updated_at":"2025-05-25T16:06:06.000Z","dependencies_parsed_at":"2025-05-29T12:04:37.274Z","dependency_job_id":null,"html_url":"https://github.com/mementomorri/idea-analyzer","commit_stats":null,"previous_names":["mementomorri/idea-analyzer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mementomorri/idea-analyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mementomorri%2Fidea-analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mementomorri%2Fidea-analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mementomorri%2Fidea-analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mementomorri%2Fidea-analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mementomorri","download_url":"https://codeload.github.com/mementomorri/idea-analyzer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mementomorri%2Fidea-analyzer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262437903,"owners_count":23311055,"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":["click","githubapi","googletrends","openai","python","reddit"],"created_at":"2025-06-01T11:37:57.945Z","updated_at":"2025-06-28T13:31:54.845Z","avatar_url":"https://github.com/mementomorri.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💡 Idea Analyzer\n\nAnalyze startup ideas using search trends, Reddit discussions, GitHub activity, and AI insights. This was made over a couple of hours on a weekend and doesn't tend to be something serious.\n\n## 🚀 Features\n\n- 📈 Google Trends score\n- 💬 Reddit sentiment analysis\n- 🧠 Market insights, MVP features (via OpenAI)\n- 🛠 GitHub repo count \u0026 competitiveness\n- 📋 Full JSON report with tech stack \u0026 timeline\n\n## ⚙️ Setup\n\n```bash\ngit clone https://github.com/mementomorri/idea-analyzer.git\ncd idea-analyzer\nuv venv \u0026\u0026 source .venv/bin/activate\nuv pip install -r requirements.txt\n```\n\nCreate a `.env`:\n\n```env\nOPENAI_API_KEY=your_key_here\n# Optional: GITHUB_TOKEN=...\n```\n\n## 🧪 Usage\n\n```bash\npython analyzer.cli.py --idea \"AI-powered tutor for kids\"\n```\n\nReturns a full JSON report with all analyses. Example output:\n\n```\n$ python -m analyzer.cli -i=\"bitcoin predictor\"\n{\n  \"idea\": \"=bitcoin predictor\",\n  \"trend_interest\": 6.11,\n  \"sentiment_score\": 0.7,\n  \"representative_quotes\": [\n    \"Investing in cryptocurrency can be volatile, but educating yourself is key to making informed decisions.\",\n    \"The community around cryptocurrencies often shares valuable insights and predictions for the market.\"\n  ],\n  \"market_insights\": \"As of my last update in October 2023, I don't have specific insights or growth statistics for a product or service specifically named \\\"=bitcoin p\nredictor.\\\" However, I can provide general insights regarding the Bitcoin prediction and analytics market.\\n\\n### Market Insights for Bitcoin Predictors and Analytics:\\\nn\\n1. **Background**: The cryptocurrency market, particularly Bitcoin, has gained massive traction and legitimacy over the past several years. Traders and investors inc\nreasingly rely on predictive analytics to make informed decisions.\\n\\n2. **Market Growth**:\",\n  \"recommended_features\": [\n    \"Creating a minimum viable product (MVP) for a Bitcoin predictor app involves identifying essential features that deliver value to users while allowing for rapid de\nvelopment and testing. Here are three core features you might consider:\",\n    \"1. **Price Prediction Algorithm**:\",\n    \"Integrate a basic yet effective algorithm that analyzes historical price data, market trends, and other relevant factors (e.g., trading volume, social media sentim\nent, etc.) to provide short-term price predictions for Bitcoin. This feature can include visualizations like graphs\"\n  ],\n  \"competitor_count\": 1529,\n  \"competitiveness_insight\": \"Analyzing the competitiveness of repositories for the keyword \\\"=bitcoin predictor\\\" on GitHub involves considering several factors such a\ns the number of repositories, the quality and activity of those repositories, user engagement, and broader market trends in the cryptocurrency and prediction markets.\\n\n\\n### 1. Quantity of Repositories\\n- **1529 Repositories**: A high number of repositories indicates significant interest or potential demand for Bitcoin prediction tool\ns. This suggests a crowded niche, which means standing out may be challenging.\\n\\n### 2.\",\n  \"suggested_tech_stack\": [\n    \"To develop an app like a Bitcoin predictor, you'll need a stack that supports data collection, analysis, and user interaction. Here\\u2019s a list of suitable techn\nologies across different layers of the application:\",\n    \"### Frontend\",\n    \"1. **React.js** - A popular JavaScript library for building user interfaces, perfect for single-page applications.\",\n    \"2. **Vue.js** - An alternative to React that is also great for building interactive UIs with a simpler learning curve.\",\n    \"3. **Angular** - A robust framework for creating dynamic web applications with a rich set of features.\",\n    \"4. **D3.js** - For data visualization, particularly useful for visualizing historical Bitcoin price trends and prediction results.\",\n    \"5. **Tailwind CSS / Bootstrap** - CSS frameworks for\"\n  ],\n  \"implementation_timeline\": {\n    \"### Week 1\": \"Research \u0026 Requirement Analysis\",\n    \"### Week 2\": \"Data Collection \u0026 Setup\",\n    \"### Week 3\": \"Model Development\"\n  }\n}\n```\n\n## 🧠 Local LLM Option\n\nSwap OpenAI API with local models (e.g. via `llama-cpp-python`, `transformers`, or `ollama`).\n\n## 📦 Tech\n\n- `click`, `requests`, `beautifulsoup4`\n- `openai` or alternative\n- `pytrends`, GitHub API\n- Optional: local LLMs\n\n## ⚠️ Notes\n\n- Reddit scraping may break (no API).\n- OpenAI usage may incur costs — local fallback suggested.\n- GitHub rate-limits: set GITHUB_TOKEN in .env for higher quota\n\n## 📄 License\n\nMIT – use freely, credit appreciated.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmementomorri%2Fidea-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmementomorri%2Fidea-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmementomorri%2Fidea-analyzer/lists"}