Git Product home page Git Product logo

viviner's Introduction

Viviner: Wine Data Scrapper

This repository holds all the necessary code to run the an automation robot that extracts wine-related information at Vivino.


Package Guidelines

Installation

Install all the pre-needed requirements using:

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.

The dataset and its additional information is also available at Kaggle.


Usage

Scrap Wines Meta-Data

Initially, one can extract every available wine using the following script:

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 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 or [email protected].


viviner's People

Contributors

gugarosa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.