https://github.com/gugarosa/viviner
🍷 Scraps data from Vivino and collects outstanding wine-based meta-data.
https://github.com/gugarosa/viviner
data-mining requests vivino web-scraping wine
Last synced: about 1 month ago
JSON representation
🍷 Scraps data from Vivino and collects outstanding wine-based meta-data.
- Host: GitHub
- URL: https://github.com/gugarosa/viviner
- Owner: gugarosa
- License: gpl-3.0
- Archived: true
- Created: 2021-03-26T19:53:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-03T17:44:09.000Z (about 2 years ago)
- Last Synced: 2025-01-28T19:38:21.890Z (10 months ago)
- Topics: data-mining, requests, vivino, web-scraping, wine
- Language: Python
- Homepage:
- Size: 41 KB
- Stars: 62
- Watchers: 7
- Forks: 30
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Viviner: Wine Data Scrapper
*This repository holds all the necessary code to run the an automation robot that extracts wine-related information at [Vivino](https://www.vivino.com).*
---
## Package Guidelines
### Installation
Install all the pre-needed requirements using:
```Python
pip install -r requirements.txt
```
### (Optional) Download the Data
We have already dumped all of Vivino's data and made available in both `.json` and `.csv` formats. Note that there might be some missing values as Vivino's database is incomplete for not well-known wines.
* [Vivino Brazilian Wine Data](https://www.recogna.tech/files/datasets/vivino_br_wine_data.tar.gz)
*The dataset and its additional information is also available at [Kaggle](https://www.kaggle.com/gthrosa/vivino-brazilian-wines-metadata)*.
---
## Usage
### Scrap Wines Meta-Data
Initially, one can extract every available wine using the following script:
```Python
python scrap_wine_data.py -h
```
*Note that `-h` invokes the script helper, which assists users in employing the appropriate parameters.*
### (Optional) Scrap List of Wines
One can also scrap/dump the list of wines (URL format) for further inspection. To accomplish such a step, one needs to use the following script:
```Python
python scrap_wine_list.py -h
```
---
## Support
We know that we do our best, but it is inevitable to acknowledge that we make mistakes. If you ever need to report a bug, report a problem, talk to us, please do so! We will be available at our bests at this repository.
---