rickyg365 / recipe_scraper

A simple recipe scraper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recipe Scraper

A simple recipe scraper.

Credit for Recipes: https://copykat.com

Table of Contents

  • Overview
    • Goal
    • Screenshot
    • Tech Stack
  • Process/Journey
    • Learned
  • Looking Ahead
    • Feature WishList/TodoList
    • Issues
  • Resources Used
  • Authors/Contributers
  • Acknowledgements

Overview

Goal

Cooking for yourself is hard, especially the
thinking about what to cook for dinner part.

I wanted to create a program that gathers up
some fun and delicious recipes and can send
them to my email using smtp daily.

Screenshot

embed photo

Tech Stack/ Built With

  • Python
    • BeautifulSoup4
    • flask

-- To Be Implemented --

  • HTML and CSS
    • styled w/ styled components
  • JavaScript
    • Next.js
    • React.js
  • deployed w/ netlify

Process/Journey

I started off by studying the html of the web page
(after checking the robots.txt ofc), I wrote some
notes about the DOM elements I was gonna reference
and then I wrote some code to get the data I wanted,
I then started organizing the data, I first stored
it as a text file then made a function to convert
it into a json format

Learned

I got more comfortable, referenceing dom elements
using bs4 and also storing data in a variety of formats.

Looking Ahead

Feature WishList/TodoList

  • Send Recipes via E-mail!
  • Console Interface for referencing Recipes
  • Custom Flask API to access Recipes
  • Web Frontend Interface

Issues

  • Where to host frontend and backend
  • Issue 2
  • Issue 3

Resources Used

  • Stack Overflow link

Authors/Contributers

  • RG
  • Person 2
  • Person 3

Acknowledgments

Thanks again to https://copykat.com for the Recipes!

About

A simple recipe scraper


Languages

Language:Python 100.0%