{"id":18183635,"url":"https://github.com/vishwanathm03/pdf_summarizer","last_synced_at":"2026-04-27T00:31:53.750Z","repository":{"id":260650188,"uuid":"875490541","full_name":"Vishwanathm03/pdf_summarizer","owner":"Vishwanathm03","description":"PDF Summarizer App using Streamlit, Google Gemini API, and Python This web application allows users to upload PDFs, extract their content, generate concise summaries using the Google Gemini API, and download the summarized content as a PDF report.  Features: Upload PDF: Extracts text content from uploaded PDF files. ","archived":false,"fork":false,"pushed_at":"2024-10-20T05:48:07.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T11:47:37.737Z","etag":null,"topics":["gemini-api","google-generative-ai","pdfpl","pypdf2","python3","streamlit"],"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/Vishwanathm03.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":"2024-10-20T05:45:47.000Z","updated_at":"2024-10-20T06:00:18.000Z","dependencies_parsed_at":"2024-11-01T16:21:57.386Z","dependency_job_id":"ef84c531-18a9-4f45-b747-dc93622c6f67","html_url":"https://github.com/Vishwanathm03/pdf_summarizer","commit_stats":null,"previous_names":["vishwanathm03/pdf_summarizer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Vishwanathm03/pdf_summarizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vishwanathm03%2Fpdf_summarizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vishwanathm03%2Fpdf_summarizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vishwanathm03%2Fpdf_summarizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vishwanathm03%2Fpdf_summarizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vishwanathm03","download_url":"https://codeload.github.com/Vishwanathm03/pdf_summarizer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vishwanathm03%2Fpdf_summarizer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262739311,"owners_count":23356701,"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":["gemini-api","google-generative-ai","pdfpl","pypdf2","python3","streamlit"],"created_at":"2024-11-02T20:03:41.601Z","updated_at":"2026-04-27T00:31:53.744Z","avatar_url":"https://github.com/Vishwanathm03.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"PDF Summarizer App using Streamlit, Google Gemini API, and Python\nThis web application allows users to upload PDFs, extract their content, generate concise summaries using the Google Gemini API, and download the summarized content as a PDF report.\n\nFeatures:\nUpload PDF: Extracts text content from uploaded PDF files.\nAI-Powered Summarization: Uses Google Gemini API to summarize the extracted text.\nPDF Report Generation: Generates a downloadable PDF report of the summary.\nSimple Web Interface: Built with Streamlit for an interactive and user-friendly experience.\nTech Stack:\nPython for backend logic\nStreamlit for the web interface\nGoogle Gemini API for AI-powered summarization\nFPDF for PDF generation\npdfplumber for PDF text extraction\nHow to Use:\nUpload a PDF file through the interface.\nView the extracted content.\nClick Summarize PDF to generate a summary.\nDownload the summary as a PDF report.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishwanathm03%2Fpdf_summarizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvishwanathm03%2Fpdf_summarizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishwanathm03%2Fpdf_summarizer/lists"}