{"id":28229482,"url":"https://github.com/contreau/smhs-faculty-generator","last_synced_at":"2026-04-17T09:31:17.607Z","repository":{"id":225402827,"uuid":"765012947","full_name":"contreau/smhs-faculty-generator","owner":"contreau","description":"A CLI that scraped over 1,400 GW School of Medicine faculty profiles and regenerated them  with redesigned HTML, significantly speeding up the redesign implementation.","archived":false,"fork":false,"pushed_at":"2024-07-31T22:40:00.000Z","size":78,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-09T02:14:30.215Z","etag":null,"topics":["nodejs","web-scraping"],"latest_commit_sha":null,"homepage":"","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/contreau.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":"2024-02-29T05:46:50.000Z","updated_at":"2025-04-21T21:06:34.000Z","dependencies_parsed_at":"2024-04-19T21:52:55.897Z","dependency_job_id":"8db5082a-e521-4884-98ba-1a03faa95122","html_url":"https://github.com/contreau/smhs-faculty-generator","commit_stats":null,"previous_names":["contreau/facepull-smhs","contreau/facultyfetch-smhs","contreau/fable-smhs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/contreau/smhs-faculty-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contreau%2Fsmhs-faculty-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contreau%2Fsmhs-faculty-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contreau%2Fsmhs-faculty-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contreau%2Fsmhs-faculty-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/contreau","download_url":"https://codeload.github.com/contreau/smhs-faculty-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contreau%2Fsmhs-faculty-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31923069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T09:10:15.403Z","status":"ssl_error","status_checked_at":"2026-04-17T09:10:14.455Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["nodejs","web-scraping"],"created_at":"2025-05-18T16:10:29.051Z","updated_at":"2026-04-17T09:31:17.587Z","avatar_url":"https://github.com/contreau.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SMHS Faculty Listing Generator\n\nThis is a command line interface (CLI) tool I developed to expedite my workflow in updating the HTML structure of faculty listings across all GW School of Medicine \u0026 Health Sciences (SMHS) websites.\n\n## Process\n\n![CLI prompt reading: Provide a valid faculty page URL](./public/cli-entry.jpg)\n\nThe CLI takes in a URL of a valid SMHS faculty page, scrapes all faculty data from it and creates a new HTML structure that supports an improved format and fresh CSS styles.\n\n![CLI result reading: Created pathology-faculty-table.html](./public/cli-result.jpg)\n\nThe new HTML can just be pasted into the page editor. All valid hyperlinks within the scraped listings are preserved, so it leaves only the manual step of formatting and uploading new images.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontreau%2Fsmhs-faculty-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcontreau%2Fsmhs-faculty-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontreau%2Fsmhs-faculty-generator/lists"}