Quotes Scrapper & Management API

Saurav

Saurav Sharma

Quote_app_DRF

This is a simple Rest API which can be used to fetch a quote with id or a list of quote. we can also do CRUD operation on the Quote. Also this app uses Beautiful Soup to scrap data from a Quote website & save the data to the DataBase by using provided commands.

After running local django server, headover to this url

Here are the end-points to send request

GET /quote/<pk> - Get the quote based on the primary key
GET /quotes - List all the quotes
POST /quotes - Create a Quote
DELETE /quote/<pk> - Delete a Quote
PATCH /quote/<pk> - Partial Update a Quote
PUT /quote/<pk> - Update a Quote

Commands to Scrape data from https://www.goodreads.com/quotes & save to DataBase

python manage.py category qantity

For Example if you want to extract 50 quotes related to life

python manage.py life 50
Like this project

Posted May 20, 2025

Developed a REST API for managing quotes with CRUD operations and web scraping.