{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "zhulinsen-daily-stock-analysis--analyze-a-few-stocks-on-demand",
 "repo": "ZhuLinsen/daily_stock_analysis",
 "repo_url": "https://github.com/ZhuLinsen/daily_stock_analysis",
 "repo_slug": "zhulinsen-daily-stock-analysis",
 "title": "Analyse a few stocks on demand from your terminal",
 "page_title": "How to analyse a few stocks on demand from your terminal with Daily Stock Analysis",
 "summary": "Run the analysis locally for any tickers you pass, or get a market review, whenever you want.",
 "who": "A developer who wants a quick AI read on a few names across markets before the open.",
 "problem": "Waiting for a scheduled run is too slow when one stock suddenly moves.",
 "outcome": "A fresh analysis of the tickers you chose, or a market wide review, printed and pushed to your channels.",
 "steps": [
  "Clone the repo, then run `pip install -r requirements.txt`",
  "Run `cp .env.example .env` and fill in your AI key and notification settings",
  "Test without sending anything with `python main.py --dry-run`",
  "Analyse specific stocks with `python main.py --stocks 600519,hk00700,AAPL,2330.TW`",
  "Get a market review with `python main.py --market-review`"
 ],
 "agent_prompt": "Install ZhuLinsen/daily_stock_analysis locally, configure .env with <AI key> and run python main.py with --stocks <tickers>. Show me the score, trend and risk alerts for each stock, and note any data source that failed.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "AI written price levels are model output on free data, so check them against your broker. Not financial advice: paper trade first, and remember you can lose money.",
 "category": "Money",
 "tags": [
  "Money"
 ],
 "lang": "python",
 "requirements": [
  "A GitHub account (for the Actions route) or Python and pip locally",
  "At least one AI model API key, such as Gemini, Anthropic, an OpenAI compatible key, or Ollama locally",
  "At least one notification channel such as a Telegram bot, Discord webhook or email",
  "Optional: a news search API key, which the README says strongly improves news and catalyst quality"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/zhulinsen-daily-stock-analysis/analyze-a-few-stocks-on-demand/",
 "md": "https://dedupedai.com/use-cases/zhulinsen-daily-stock-analysis/analyze-a-few-stocks-on-demand/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/zhulinsen-daily-stock-analysis--analyze-a-few-stocks-on-demand.json",
 "api_version": "v1"
}
