Skip to content

A collection of python scripts to scrape information about craft beers from various websites.

License

Notifications You must be signed in to change notification settings

Alschn/Beerscrape

Repository files navigation

Beerscrape

A collection of python scripts to scrape information about craft beers from various websites.

Supported websites

Tools, libraries, frameworks:

This setup has been tested with Python 3.10.

  • beautifulsoup4 - parsing html content
  • requests, aiohttp + asyncio - sending (asynchronous) http requests
  • mkdocs-material - documentation

Setup

Install dependencies. Make sure you have python and pipenv installed globally.

pipenv install

Run scraping scripts

python ./kompendium_piwa/main.py

Todos

  • More supported websites
  • Object oriented code instead of set of functions, code split into multiple files
  • Documentation
  • Unit tests
  • CLI, main script in root directory
  • CI/CD (unit tests + mkdocs deployment to GitHub Pages)
  • Playwright support if some websites disallow web crawlers

About

A collection of python scripts to scrape information about craft beers from various websites.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages