This is a Web Automation project which also uses Web Scraping.
Now what is the Web Automation and Web Scraping?
Web automation is the concept of letting software robots perform pre-defined actions, tasks, and processes on a web browser or web application, and on the
other hand Web scraping (or data scraping) is a technique used to collect content and data from the internet. This data is usually saved in a local file so that it can be manipulated and analyzed as needed.
- Now one of the main benefits of using this youtube playlist analyzer over others, is that it can process n number of videos of any particular playlist while other can only process at max 500 videos at a time.
- With the help of this project a user can get all the information like, playlist name, total videos, total views, title, duration and views of each and every video of that particular playlist.
- Also user can sort the playlist's data in ascending/descending order of the video's title or increasing/decreasing order of the video's duration.
- After processing the whole playlist it will generate the information in PDF format
- User has the options to change fonts and images as per his/her need.
Client-side:
JavaScript, Node.js, Puppeteer.js, Pdfkit library
Cloud Deployment Plateforms:
GitHub
Operating System:
Windows
To run the script, for the provided path of the youtube playlist.
Normal Sequence
Sort by Video's Title
Sort by Video's Duration
Sort by Video's Duration
I'm a full stack web developer, with impressive problem solving skills, and the ability to perform well in a team, always curious to learn something new and challenging.
Java, Javascript, C/C++, HTML, CSS, Javasript, Reactjs, Node.js ,Express.js, Puppeteer.js, MongoDB, SQL, Firebase, Oops and Data structure.