Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/seeksort/obscura-scraper
- Owner: seeksort
- Created: 2016-12-04T14:40:05.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2016-12-16T02:15:20.000Z (almost 8 years ago)
- Last Synced: 2024-08-02T05:08:19.282Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.35 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).
[Heroku link](https://aqueous-caverns-94383.herokuapp.com/)