An open API service indexing awesome lists of open source software.

https://github.com/contreau/smhs-faculty-generator

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.
https://github.com/contreau/smhs-faculty-generator

nodejs web-scraping

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# SMHS Faculty Listing Generator

This 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 & Health Sciences (SMHS) websites.

## Process

![CLI prompt reading: Provide a valid faculty page URL](./public/cli-entry.jpg)

The 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.

![CLI result reading: Created pathology-faculty-table.html](./public/cli-result.jpg)

The 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.