VinceDerPrince / goodreads_quote_api

An API to get the popular quotes from the site goodreads.com.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Goodreads.com Popular Quotes API

An API to get the popular quotes from the site goodreads.com.

Features

You can get:

  • All popular quotes: All quotes
  • All popular quotes from a specific name: Quotes by name
  • All popular quotes under a specific tag: Quotes by tag
  • A random popular quote: Random Quote

Setup

Virtual Environment

python3 -m venv venv
source venv/bin/activate

Or use any virtual environment you like.

Uvicorn

To show the UI I used in the Introduction, we use uvicorn. You do this as such:

uvicorn main:app --reload

It should know look like this in your terminal and a browser Window with the API UI should show up. To get this better looking interface, as in my preview of the features, append "/docs" at the end of the link in your browser!

Uvicorn Setup

Need To Know

This API is not to be used neither is being used for commercial use exists to hurt the goodreads.com site. The API was created because I want to practice my API developing and web scraping skills!

About

An API to get the popular quotes from the site goodreads.com.


Languages

Language:Python 99.9%Language:PowerShell 0.1%Language:Shell 0.0%