{"id":18351957,"url":"https://github.com/nickenshidqia/natural_language_processing_of_books_using_python","last_synced_at":"2025-06-17T04:07:15.777Z","repository":{"id":214494706,"uuid":"736661461","full_name":"nickenshidqia/Natural_Language_Processing_of_Books_Using_Python","owner":"nickenshidqia","description":"Build The Natural Language Processing of Books to analyze books programmatically using Python and extracting valuable insights","archived":false,"fork":false,"pushed_at":"2023-12-28T14:47:16.000Z","size":2122,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T00:46:26.800Z","etag":null,"topics":["natural-language-processing","nltk-python","python","regex","stopwords"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/nickenshidqia.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":"2023-12-28T14:10:59.000Z","updated_at":"2023-12-28T14:48:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"d4175483-dab3-4323-815f-44b193b21e32","html_url":"https://github.com/nickenshidqia/Natural_Language_Processing_of_Books_Using_Python","commit_stats":null,"previous_names":["nickenshidqia/natural_language_processing_of_books_using_python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nickenshidqia/Natural_Language_Processing_of_Books_Using_Python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickenshidqia%2FNatural_Language_Processing_of_Books_Using_Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickenshidqia%2FNatural_Language_Processing_of_Books_Using_Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickenshidqia%2FNatural_Language_Processing_of_Books_Using_Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickenshidqia%2FNatural_Language_Processing_of_Books_Using_Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nickenshidqia","download_url":"https://codeload.github.com/nickenshidqia/Natural_Language_Processing_of_Books_Using_Python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickenshidqia%2FNatural_Language_Processing_of_Books_Using_Python/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260288472,"owners_count":22986667,"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":["natural-language-processing","nltk-python","python","regex","stopwords"],"created_at":"2024-11-05T21:33:49.118Z","updated_at":"2025-06-17T04:07:15.750Z","avatar_url":"https://github.com/nickenshidqia.png","language":"Jupyter Notebook","readme":"# Natural Language Processing of Books Using Python\r\n\r\n## Project Description\r\n\r\n**Overview :**  \r\nThe aim of this project is to leverage Natural Language Processing (NLP) techniques to analyze books programmatically using Python. The project focuses on extracting valuable insights from the text, including the identification of chapters, locating sentences with specific words, determining the most common words, and conducting sentiment analysis to evaluate the emotional tone of each chapter.\r\n\r\n**Challenges :**  \r\nBuild The Natural Language Processing of Books Using Python.\r\n\r\n## Project Goal\r\n\r\nThe project aims to analyze books programmatically using Python and extracting valuable insights.\r\n\r\n## Tools \u0026 Library Used\r\n\r\n[\u003cimg src=\"./image/python-logo-2.png\" alt=\"python-logo\" width=\"50\"/\u003e](https://www.python.org/) \u0026nbsp;\r\n\r\n## Project Result\r\n\r\n[Click here to get full code](https://github.com/nickenshidqia/Natural_Language_Processing_of_Books_Using_Python/blob/917006136bcccfc08a256dbbcbaa768d7648a050/natural_language_processing.ipynb)\r\n\r\n### Chapter Extraction:\r\n\r\nImplement a script to automatically identify and extract chapters from the book.  \r\n\u003cimg src=\"./image/language1.jpg\" alt=\"\" width = \"300\"/\u003e\r\n\r\n### Word Search:\r\n\r\nDevelop a functionality to locate sentences or paragraphs containing a specific word or phrase.  \r\nExample :  \r\nWhich are the sentences where \"love\" was used?  \r\n\u003cimg src=\"./image/language2.jpg\" alt=\"\" width = \"450\"/\u003e  \r\n\u003cimg src=\"./image/language3.1.png\" alt=\"\" width = \"600\"/\u003e\r\n\r\n### Most Common Words :\r\n\r\nUtilize NLP libraries to analyze the frequency of words in the book.  \r\n\u003cimg src=\"./image/language4.jpg\" alt=\"\" width = \"600\"/\u003e\r\n\r\n### Sentiment Analysis:\r\n\r\nEmploy sentiment analysis tools to assess the emotional tone of each chapter.  \r\n\u003cimg src=\"./image/language5.jpg\" alt=\"\" width = \"350\"/\u003e  \r\n\u003cimg src=\"./image/language6.jpg\" alt=\"\" width = \"500\"/\u003e\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickenshidqia%2Fnatural_language_processing_of_books_using_python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnickenshidqia%2Fnatural_language_processing_of_books_using_python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickenshidqia%2Fnatural_language_processing_of_books_using_python/lists"}