Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karan-parmar-007/youtube-scraper
https://github.com/karan-parmar-007/youtube-scraper
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/karan-parmar-007/youtube-scraper
- Owner: Karan-parmar-007
- License: mit
- Created: 2024-06-02T15:39:09.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-06-07T06:43:55.000Z (8 months ago)
- Last Synced: 2024-11-06T13:27:42.620Z (3 months ago)
- Language: Jupyter Notebook
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# YouTube Scraper
## Project Overview
YouTube Scraper is a web application that allows users to fetch details of the first 5 videos from a specified YouTube channel using the YouTube Data API. The details fetched include video length, title, and other metadata.
## How It Works
1. **API Key**: Users need to enter their YouTube API key, which can be obtained from the Google Developer Console.
2. **Channel Handle**: Enter the channel handle, which starts with "@" (e.g., @channelname).
3. **Data Fetching**: The program fetches details of the first 5 videos from the specified YouTube channel. The number of videos can be increased by modifying the code.## Technologies Used
- **Frontend**: HTML, CSS
- **Backend**: Flask
- **API**: YouTube Data API
- **Deployment**: AWS (Beanstalk and CodePipeline)## How to Set Up
1. **Install Requirements**:
- Ensure you have Python installed.
- Install required packages by running:
```sh
pip install -r requirements.txt
```
2. **Run the Application**:
- Start the application by running:
```sh
python application.py
```## Contributing
This project is open-source and free to use. Contributions and modifications are welcome. Feel free to fork the repository and make your changes.
## License
This project is licensed under the MIT License. You are free to use and modify the project as you please.
---
For any issues or questions, please contact the project maintainer.
Enjoy using the YouTube Scraper!