{"id":20944904,"url":"https://github.com/liamca/noun-phrase-extraction","last_synced_at":"2026-04-17T03:03:51.191Z","repository":{"id":63047161,"uuid":"564833430","full_name":"liamca/noun-phrase-extraction","owner":"liamca","description":"Noun Phrase Extraction of text (Key Phrase Extraction)","archived":false,"fork":false,"pushed_at":"2022-11-11T18:50:23.000Z","size":18,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-02T12:36:54.457Z","etag":null,"topics":["keyphrase-extraction","noun-phrase-extract"],"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/liamca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-11-11T15:55:06.000Z","updated_at":"2024-12-26T15:57:05.000Z","dependencies_parsed_at":"2022-11-11T19:47:12.037Z","dependency_job_id":null,"html_url":"https://github.com/liamca/noun-phrase-extraction","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/liamca/noun-phrase-extraction","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Fnoun-phrase-extraction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Fnoun-phrase-extraction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Fnoun-phrase-extraction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Fnoun-phrase-extraction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liamca","download_url":"https://codeload.github.com/liamca/noun-phrase-extraction/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamca%2Fnoun-phrase-extraction/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31913078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":["keyphrase-extraction","noun-phrase-extract"],"created_at":"2024-11-18T23:45:53.094Z","updated_at":"2026-04-17T03:03:51.174Z","avatar_url":"https://github.com/liamca.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Noun Phrase Extraction of Text (Key Phrase Extraction)\n\nThis code will extract all of the single word nouns along with any noun phrases that can be found. \nThese words and phrases are lemmatized and any stop words are removed.\n\nIt is based primarily on Spacy and NLTK libraries.\n\n## Extract Noun Phrase split by Sentence\n```\nimport npe\ntext = \"The quick brown foxes jumped over the lazy dogs. This is a second sentence with the phrase Azure Cognitive Search. \"\nnpe.noun_phrase_by_sentence(text)\n```\n\nOutput:\n\n```\n[['dog', 'fox', 'quick', 'quick_brown_fox', 'brown', 'lazy', 'lazy_dog'],\n ['azure_cognitive_search',\n  'search',\n  'azure',\n  'second',\n  'cognitive',\n  'phrase',\n  'sentence',\n  'second_sentence']]\n```\n\n## Extract Noun Phrase split by Passage\n```\nimport npe\ntext = \"The quick brown foxes jumped over the lazy dogs. This is a second sentence with the phrase Azure Cognitive Search. \"\nnpe.noun_phrase_by_passage(text)\n```\n\nOutput:\n\n```\n[['second',\n  'quick_brown_fox',\n  'lazy_dog',\n  'lazy',\n  'second_sentence',\n  'azure_cognitive_search',\n  'sentence',\n  'dog',\n  'brown',\n  'quick',\n  'azure',\n  'cognitive',\n  'fox',\n  'search',\n  'phrase']]\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliamca%2Fnoun-phrase-extraction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliamca%2Fnoun-phrase-extraction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliamca%2Fnoun-phrase-extraction/lists"}