Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/seeksort/obscura-scraper

(Node.js, Express.js, Mongoose.js, MongoDB, Cheerio, Materialize) A web scraper that displays place snippets from Atlas Obscura and allows users to comment on places they've visited/would like to visit.
https://github.com/seeksort/obscura-scraper

Last synced: 3 days ago
JSON representation

(Node.js, Express.js, Mongoose.js, MongoDB, Cheerio, Materialize) A web scraper that displays place snippets from Atlas Obscura and allows users to comment on places they've visited/would like to visit.

Awesome Lists containing this project

README

        

# Obscura Scraper

(Node.js, Express.js, Mongoose.js, MongoDB, Cheerio, Materialize) A web scraper that displays place snippets from Atlas Obscura and allows users to comment on places they've visited/would like to visit.

Figuring out how to scrape took a little time, but it helped me get refamiliarized with jQuery DOM traversal. I went a little crazy and decided to add an option for multiple locations. The scraping was identical for all of the locations, however sorting out how to store and grab the articles for each location required a little regex, which was another nice thing to revisit and re-learn.

The background is a blurred and colorized version of a topographical map of [Austin, circa 1955](http://www.lib.utexas.edu/maps/topo/texas/txu-pclmaps-topo-tx-austin_and_vicinity-1955.jpg).

placeholder

[Heroku link](https://aqueous-caverns-94383.herokuapp.com/)