An open API service indexing awesome lists of open source software.

https://github.com/amitgajare2/scrapflix

Scrapflix is a Flask-based web app that allows users to search and explore video content of specific actresses. It uses BeautifulSoup for web scraping to fetch and display results as responsive HTML cards with pagination. Scrapflix demonstrates the seamless integration of Python, Flask, and web scraping for dynamic data presentation.
https://github.com/amitgajare2/scrapflix

flask flask-application python3 webscraping

Last synced: 2 months ago
JSON representation

Scrapflix is a Flask-based web app that allows users to search and explore video content of specific actresses. It uses BeautifulSoup for web scraping to fetch and display results as responsive HTML cards with pagination. Scrapflix demonstrates the seamless integration of Python, Flask, and web scraping for dynamic data presentation.

Awesome Lists containing this project

README

        

---

## Getting Started 🚀

Follow these steps to set up and run the project on your local machine:

### Prerequisites

1. **Python:** Ensure you have Python 3.7 or later installed.
2. **Git (optional):** To clone the repository.

### Installation Steps

1. **Clone the Repository:**

```bash
git clone https://github.com/your-username/scrapflix.git
cd scrapflix
```

2. **Create a Virtual Environment:**

```bash
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```

3. **Install Dependencies:**

```bash
pip install flask requests beautifulsoup4
```

4. **Run the Application:**

```bash
python app.py
```

5. **Access the Application:**

Open your browser and navigate to `http://127.0.0.1:5000/`.

---

## Usage 🖥️

1. Open the application in your web browser.
2. Enter an actress's name in the search bar.
3. Browse through the results displayed in card format.
4. Click on "Watch Now" to view the video content.

---

## Screenshots 📸

### Home Page
![Home Page](https://i.ibb.co/sRdpLtP/Screenshot-2025-01-16-174700.png)

### Search Results
![Search Results](https://amitxhtml.blogspot.com/?redirect=https%3A%2F%2Fi.ibb.co%2FL0P59Pc%2FScreenshot-2025-01-16-174745.png&timer=10)

---

## Technologies Used 🛠️

- **Flask:** Web framework for building the application.
- **BeautifulSoup:** For web scraping.
- **HTML & CSS:** For the user interface.
- **Python:** Backend logic and data processing.

---

## Contributing 🤝

Contributions are welcome! To contribute:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Submit a pull request explaining your changes.

---

## License 📜

This project is licensed under the MIT License. See the [LICENSE](https://github.com/Amitgajare2/Scrapflix/blob/main/LICENSE) file for more details.

---

## Disclaimer ⚠️

This project is for educational purposes only. Ensure compliance with the terms of use of the website being scraped.

---

## Acknowledgements 🎉

- Thanks to [Flask](https://flask.palletsprojects.com/) for the robust framework.
- Special thanks to the developers of [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/).

---

## Contact 📧

For any questions or suggestions, feel free to contact me:

- **Email:** [[email protected]](mailto:[email protected])
- **GitHub:** [Amitgajare2](https://github.com/Amitgajare2)