Code Monkey home page Code Monkey logo

youtube_stats's Introduction

youtube_stats

Work in progress

When looking at a user's youtube video page, finding popular videos by that author is difficult. Youtube offers sorting videos by view count and date published. In this program I have utlilized the view count along with likes, dislikes, and comment count to make finding the most interesting video easier.

You can also find videos via the search method so you are not limited to one user's videos.

I would like to incorporate tags (up too 10 words defined by the user), title, description, and thumbnail of video.

I also make pretty graphs showing the different ratios over time. And also how active the user is uploading videos.

I bleeped out my API key. If you have trouble getting your YouTube Data API v3 key from: https://console.developers.google.com let me know and I can send you mine.

youtube_stats's People

Contributors

sleepyginger avatar

Watchers

James Cloos avatar  avatar

Forkers

patricknelli

youtube_stats's Issues

youtube_stats

Dan, This is a good start. There is going to be a wealth of data available - and it seems like you already have a framework for getting the relevant bits of data, which is the hardest part of projects.

From what I gather, the focus of the project is to find popular (or interesting?) videos by the same author. I would like some clarity as to what you for a classifier, and we can brainstorm how to fit this into a machine learning problem.

If you are going with popular - you could make a defined classifier saying if the video is popular or not - based on interactions, views, and comment count, etc. Interesting seems subjective to me, but perhaps it can be a metric like the above. You can have classes like controversial (e.g. equal likes and dislikes).

Perhaps sentiment of the title and first 50 comments could be used to predict if a video will be popular / interesting / controversial, etc?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.