jwilber / Bob_Ross_Paintings

Dataset: All Bob Ross paintings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bob_Ross_Paintings

This repo stores data from the paintings of Bob Ross featured in the TV Show 'The Joy of Painting':

Bob Ross Image

The following data is pulled from TwoInchBrush.com and provided in this repo:

data/bob_ross_paintings.csv

Csv file containing metadata for each painting.

Column Description Data Type
painting_index Painting number as enumerated in collection. number
img_src Url path to image. text
painting_title Title of the painting. text
season Season of 'The Joy of Painting' in which the painting was featured. number
episode Episode of 'The Joy of Painting' in which the painting was featured. number
num_colors Number of unique colors used in the painting. number
youtube_src Youtube video of episode featuring the painting. text
colors List of colors used in the painting. list
colors_hex List of colors (hexadecimal code) used in the painting. list

data/paintings/

Directory with a png image for each painting.

scripts/get_bob_ross_paintings.py

Python script used to scrape the paintings.

Example use:

# call without arguments
$ python get_bob_ross_paintings.py

# call with arguments
$ python get_bob_ross_paintings.py  --csv_name bobross.csv --verbose 1

scripts/dl_images.sh

Shell script that, when run, will download a webp for each painting and save it in data/paintings/.

Example use:

# call without arguments
$ bash dl_images.sh

About

Dataset: All Bob Ross paintings


Languages

Language:Python 95.0%Language:Shell 5.0%