Project Idea | Knowledge Value

Project Title: Knowledge Value

Introduction:

We face this problem every day. We search on YouTube for a video related to our projects and/or studies but end up getting distracted by advertisements, promotional videos, music videos or any other type of video and then after an hour or two we realize that we wasted our time and regret afterward. This reduces our productivity and also makes us mentally tired to watch more videos regarding our subject. While making our projects, we too were distracted by them.

We tried to come up with a solution to solve this problem. Knowledge Value (KV) is a chrome-extension that tries to overcome this problem by assigning a knowledge value to videos. The higher the percentage, higher the education value and thus we can keep a check what to watch.

Conceptual framework:

We made a chrome-extension which is seamlessly integrated into YouTube interface and provides you information about the knowledge and education content in the video. This will, in turn, keep you focused. First Knowledge Value scrapes through a video’s linked directory to find and evaluate the content-category (i.e. Educational, Entertainment, Sports) and build a rating from there. It refers to a list which has been obtained from sentiment analysis and word cloud generation for YouTube. This enhances the ratings and keeps it real.

Diagrams: 

Flow Diagram

Flow Diagram

Greedy algorithm search

Greedy algorithm search

Distraction

Distraction

Tools Used:

  • Python3
  • Vanilla JavaScript
  • XML parsing
  • HTML
  • Big Huge Labs API

Application:

It can act as a self-checking mechanism and prevent us from getting distracted by unwanted and promotional videos. This will increase productivity and keep us on track and prevent mental tiredness. It can be used in office environment and in institutions.

Link to GitHub repository: https://github.com/sayak119/Knowledge-Value

Link to YouTube video: https://youtu.be/kVTM1EDWgec

Team Members:

  • Sayak Kundu
  • Anurag Mehta
  • Gulshan Mittal
  • Parth Partani

Note: This project idea is contributed for ProGeek Cup 2.0- A project competition by GeeksforGeeks.



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.