{"id":24970173,"url":"https://github.com/mohammadshabazuddin/blog-post-generation-application","last_synced_at":"2026-04-13T15:30:58.650Z","repository":{"id":275501454,"uuid":"926261686","full_name":"MohammadShabazuddin/Blog-Post-Generation-Application","owner":"MohammadShabazuddin","description":"This app generates blog posts based on a user-provided topic. Users enter their OpenAI API key and the topic for the blog post, and the app uses OpenAI's language models to create a 400-word blog post about the topic. The post is generated in the style of an experienced startup and venture capital writer. ","archived":false,"fork":false,"pushed_at":"2025-02-02T23:08:38.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T05:17:43.097Z","etag":null,"topics":["langchain","openai","python3","streamlit"],"latest_commit_sha":null,"homepage":"https://blog-post-generator1.streamlit.app/","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/MohammadShabazuddin.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-02T23:03:47.000Z","updated_at":"2025-02-02T23:14:55.000Z","dependencies_parsed_at":"2025-02-03T00:19:02.134Z","dependency_job_id":"c407bc26-32d0-4855-a1b4-485585db6994","html_url":"https://github.com/MohammadShabazuddin/Blog-Post-Generation-Application","commit_stats":null,"previous_names":["mohammadshabazuddin/blog-post-generation-application"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MohammadShabazuddin/Blog-Post-Generation-Application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohammadShabazuddin%2FBlog-Post-Generation-Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohammadShabazuddin%2FBlog-Post-Generation-Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohammadShabazuddin%2FBlog-Post-Generation-Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohammadShabazuddin%2FBlog-Post-Generation-Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MohammadShabazuddin","download_url":"https://codeload.github.com/MohammadShabazuddin/Blog-Post-Generation-Application/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohammadShabazuddin%2FBlog-Post-Generation-Application/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265672368,"owners_count":23808845,"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":["langchain","openai","python3","streamlit"],"created_at":"2025-02-03T15:56:30.647Z","updated_at":"2026-04-13T15:30:58.602Z","avatar_url":"https://github.com/MohammadShabazuddin.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Blog Post Generation Application\r\nThis project is a Streamlit app that generates blog posts based on a user-provided topic. Users enter their OpenAI API key and the topic for the blog post, and the app uses OpenAI's language models to create a 400-word blog post about the topic. The post is generated in the style of an experienced startup and venture capital writer. After generating the content, the app also outputs the total word count of the blog post. The app ensures the user provides a valid API key before processing the request.\r\n\r\n### How to run? Use python = 3.11\r\nconda create -n llmapp python=3.11 -y\r\n\r\nconda activate llmapp\r\n\r\npip install -r requirements.txt\r\n\r\nstreamlit run main.py\r\n\r\nLive Website: https://blog-post-generator1.streamlit.app/\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammadshabazuddin%2Fblog-post-generation-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohammadshabazuddin%2Fblog-post-generation-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammadshabazuddin%2Fblog-post-generation-application/lists"}