{"id":31644436,"url":"https://github.com/abhi0517/ai-text-summarizer","last_synced_at":"2026-05-05T19:32:44.931Z","repository":{"id":312986351,"uuid":"1049542065","full_name":"Abhi0517/ai-text-summarizer","owner":"Abhi0517","description":"A user-friendly web application for text summarization leveraging the power of hugging-face APIs to provide concise summaries of long texts.","archived":false,"fork":false,"pushed_at":"2025-09-03T06:54:25.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-03T08:37:36.606Z","etag":null,"topics":["css3","expressjs","html5","huggingface","javascript","postman","text-summarization"],"latest_commit_sha":null,"homepage":"https://abhi0517.github.io/ai-text-summarizer/public/index.html","language":"JavaScript","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/Abhi0517.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-03T06:14:59.000Z","updated_at":"2025-09-03T08:24:04.000Z","dependencies_parsed_at":"2025-09-03T08:48:45.049Z","dependency_job_id":null,"html_url":"https://github.com/Abhi0517/ai-text-summarizer","commit_stats":null,"previous_names":["abhi0517/ai-text-summarizer"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/Abhi0517/ai-text-summarizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhi0517%2Fai-text-summarizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhi0517%2Fai-text-summarizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhi0517%2Fai-text-summarizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhi0517%2Fai-text-summarizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abhi0517","download_url":"https://codeload.github.com/Abhi0517/ai-text-summarizer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhi0517%2Fai-text-summarizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278722768,"owners_count":26034461,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"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":["css3","expressjs","html5","huggingface","javascript","postman","text-summarization"],"created_at":"2025-10-07T04:52:44.654Z","updated_at":"2025-10-07T04:52:47.952Z","avatar_url":"https://github.com/Abhi0517.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI-Text Summarizer\nA web-application designed to simplify and summarize your texts! This app leverages the power of Artificial Intelligence APIs to provide concise summaries of long texts, whether you have a lengthy article or a research paper. It leverages the Hugging Face Inference API with Facebook’s bart-large-cnn model for generating accurate summaries, built with NodeJS and Express on the backend and a user interface using HTML, CSS, and JavaScript.\n\n## WorkFlow and Execution\n* Either clone this repository or import it to Replit(Click the *Run* button to start the project).\n  \n  \u003cimg width=\"1910\" height=\"902\" alt=\"Screenshot 2025-09-03 142326\" src=\"https://github.com/user-attachments/assets/bb7101b9-44d4-4a94-bf67-effb12ef71b5\" /\u003e\n\n* Postman interface was utilized to test APIs and modify the code.\n  \n  \u003cimg width=\"1770\" height=\"876\" alt=\"Screenshot 2025-09-03 100448\" src=\"https://github.com/user-attachments/assets/deaa936f-282a-4636-8354-5d9ddc182367\" /\u003e\n\n* Consider the following example test case:\n\n  \u003cimg width=\"1919\" height=\"915\" alt=\"Screenshot 2025-09-03 122911\" src=\"https://github.com/user-attachments/assets/6f27b402-4b09-480c-8386-96a150e7b53c\" /\u003e\n\n## Tech Stack\nTools and technologies used:\n* Front end:\n  * HTML\n  * CSS\n  * JavaScript\n\n* Back end:\n  * Node.js\n  * Express.js\n  * Hugging Face Inference API\n\n* API platform:\n  * Postman\n\n* Code Editor/Deployment tool:\n  * Replit\n\n## Points to Consider\n* The API call in Postman is a POST request to the endpoint https://api-inference.huggingface.co/models/facebook/bart-large-cnn with a body containing JSON data. The request's body includes the text to summarize and parameters specifying the minimum and maximum length of the summary.\n* Before proceeding with the project, you need to signup to https://huggingface.co and create an *Access Token(read)* there.\n* Then that *Access Token* is to be added in a *.env* file(create new) or as a *Secret* in *Replit*.\n* Nothing else, the project will now be ready to build.\n\n## Sample Text\n    In the enchanted forest of Eldoria, two unlikely friends, Lyra and Fenris, found themselves at a crossroads. Lyra was a young elf, her skin the color of birch bark and her hair a cascade of moonlight silver. She possessed the rare gift of communicating with the ancient trees, listening to their whispers and deciphering their secrets. Fenris, on the other hand, was a gruff but loyal dwarf, his beard a tangle of fiery red and his hands calloused from years of working with stone and metal. His strength was unmatched, and his knowledge of the underground tunnels and forgotten mines was invaluable.\n\n## Feel free to fork and contribute !!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhi0517%2Fai-text-summarizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhi0517%2Fai-text-summarizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhi0517%2Fai-text-summarizer/lists"}