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.
- Host: GitHub
- URL: https://github.com/amitgajare2/scrapflix
- Owner: Amitgajare2
- License: mit
- Created: 2025-01-16T12:10:04.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-16T12:28:53.000Z (4 months ago)
- Last Synced: 2025-03-14T02:11:59.595Z (2 months ago)
- Topics: flask, flask-application, python3, webscraping
- Language: CSS
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
### Search Results
---
## 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)