{"id":48870511,"url":"https://github.com/pfeifferis/stock-report","last_synced_at":"2026-04-20T07:01:48.650Z","repository":{"id":57471582,"uuid":"390465493","full_name":"pfeifferis/stock-report","owner":"pfeifferis","description":"StockReport is a Python program that allows you to simply create an automated PDF report about a stock.","archived":false,"fork":false,"pushed_at":"2022-03-01T10:15:21.000Z","size":7303,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-15T21:41:16.705Z","etag":null,"topics":["alpha-vantage","fpdf","pandas","pdf","plotly-express","python","report","shutil","stock-market","stocks"],"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/pfeifferis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-28T18:44:15.000Z","updated_at":"2022-08-16T22:32:16.000Z","dependencies_parsed_at":"2022-09-19T11:00:31.039Z","dependency_job_id":null,"html_url":"https://github.com/pfeifferis/stock-report","commit_stats":null,"previous_names":["pfeiffer-dev/stock-report","pfeifferis/stock-report"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pfeifferis/stock-report","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfeifferis%2Fstock-report","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfeifferis%2Fstock-report/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfeifferis%2Fstock-report/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfeifferis%2Fstock-report/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pfeifferis","download_url":"https://codeload.github.com/pfeifferis/stock-report/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfeifferis%2Fstock-report/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32036800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"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":["alpha-vantage","fpdf","pandas","pdf","plotly-express","python","report","shutil","stock-market","stocks"],"created_at":"2026-04-15T21:32:12.592Z","updated_at":"2026-04-20T07:01:48.645Z","avatar_url":"https://github.com/pfeifferis.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo StockReport](https://github.com/pfeiffer-dev/stock-report/blob/main/stock_report/resources/logo.png?raw=true \"Logo Stock Report\")\n\n**StockReport is a Python program that allows you to simply create an automated PDF report about a stock.**\n\n---\n\n## Installation\nBefore starting please install the following packages:\n```\npip install alpha_vantage\npip install pandas\npip install fpdf\npip install plotly\npip install kaleido\n```\nThen install stock-report:\n```\npip install stock-report\n```\n\n## Usage\n### Alpha Vantage\nThis project is build with the [Alpha Vantage API ](https://www.alphavantage.co)\n\nYou can request a free key at the following link: [Claim API Key](https://www.alphavantage.co/support/#api-key)\n\n### Save your key as an environment variable\n\n***Mac***\n1. From your terminal, type in: `export ALPHAVANTAGE_API_KEY=xxx`\n2. Make sure to use your actual API key for the value. You can confirm that the environment variable is saved by typing in the following which should display your API key:\n`echo $ALPHAVANTAGE_API_KEY`\n   \nor\n\n1. From your terminal, type in: `nano .zshenv`\n3. In nano insert `export ALPHAVANTAGE_API_KEY=xxx`\n4. Close nano\n5. Restart\n\n***Windows***\n1. Click Start and type in `environment variables`. You should see an option to Edit environment variables for your account.\n2. In the new window that pops up, click New under the User variables section.\n3. Your variable name should be `ALPHAVANTAGE_API_KEY` and the variable value is where you can paste in your key.\n\n### Run\nRun with:\n```\npython3 -m stock_report\n```\n\nYou can find your pdf in the download folder.\n\n## Examples\nYou can view the examples [here](https://github.com/pfeiffer-dev/stock-report/tree/main/examples).\n\n## License\nMIT\n[See here](https://github.com/pfeiffer-dev/stock-report/blob/main/LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpfeifferis%2Fstock-report","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpfeifferis%2Fstock-report","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpfeifferis%2Fstock-report/lists"}