# Web Scraping Project: Party Submissions Download
## Overview
The "party-submissions-download" project is developed to enhance web scraping skills by automating the process of downloading party rock submissions from Devpost. It utilizes Axios for making HTTP requests and Cheerio for parsing HTML content.
## Table of Contents
1. [Introduction](#introduction)
2. [Installation](#installation)
3. [Usage](#usage)
4. [Project Details](#project-details)
5. [Scripts](#scripts)
6. [Keywords](#keywords)
7. [Dependencies](#dependencies)
8. [Note](#note)
## Introduction
Web scraping is the process of extracting data from websites. This project focuses on scraping party rock submissions from Devpost, a platform for hosting hackathons and projects.
## Installation
Ensure you have Node.js installed on your machine. Then, install the required packages using npm:
```bash
npm install axios cheerio
To use this project, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory in your terminal.
- Run the following command:
npm start
This will execute the "start" script defined in the package.json file, which will run the main script (index.js) responsible for downloading party rock submissions from Devpost.
- Name: party-submissions-download
- Version: 1.0.0
- Description: This project is developed to improve web scraping skills and download all party rock submissions from Devpost.
- Author: Shivanagouda R Patil
- License: ISC
- start: Executes the main script (index.js) using Node.js.
- partyrock
- download
- generativeai
- ai
- playwright
- axios: ^1.6.8
- cheerio: ^1.0.0-rc.12
Ensure that you have proper permissions to scrape data from Devpost and abide by their terms of service. Additionally, customize the script as needed and handle errors gracefully during the scraping process.