Skip to content

Python script that extracts data via YouTube Api and manipulates it.

Notifications You must be signed in to change notification settings

sergane13/Youtube-Data-Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Youtube Data Processing

Built in 2020 August

Multithreading module that retrieves data from youtube and processes it locally to display most relevant YouTubers based on their likes, dislikes, views, subscribers.

Table of Contents
  1. About The Project
  2. Getting Started
  3. License
  4. Contact

About The Project

Logo

Built as an initial idea to create social media tools for businesses to target influencers that are right for their brand. The project stopped after initial market research.

You retrieve data from youtube using google APIs and then manipulate the data to create plots for easy understanding of the information.

Contains also a Reddit data getter.

Built With

  • Python

Packages

  • numpy
  • pymongo
  • matplotlib

Getting Started

Installation

  1. Clone the repo

    git clone https://github.com/sergane13/Youtube-ApiDataGetter
  2. Open project in Pycharm or any other IDE

  3. Replace credentials with yours

     mongodb.py --> L:21 Your acces URL
     auxiliary_functions.py --> L:95 - 99 Your api/apis [I suggest to use one api]
  4. Run main_yt.py

    Logo
  5. Wait a few secconds for program to run and then you will see the plot

Project structure

< PROJECT ROOT >
   |
   |-- Reddit
      |-- main_file.py
      |-- Oauth_for_reddit.py
   |-- YT
      |-- auxiliary_functions.py
      |-- channel_class.py
      |-- data_acquisition.py
      |-- main_yt.py
      |-- mongodb.py
      |-- plot_generator.py
      |-- video_class.py
   |-- Readme                            
  ************************************************************************

License

Project Template adapted from Othneil Drew / Best-README-Template.

Contact

  • Project is open source for any kind of use as long as you keep the initial creator

About

Python script that extracts data via YouTube Api and manipulates it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages