Skip to content

Catalog your viewing progress with specific YouTube playlists, organized by user-defined categories, via this app.

License

Notifications You must be signed in to change notification settings

devbret/youtube-playlists-tracker-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Playlists Tracker App

Organized YouTube playlists with counters for the next video to watch.

Catalog your viewing progress with specific YouTube playlists, organized by user-defined categories, via this app.

Set Up

Programs Needed

Steps

  1. Install the above programs.

  2. Open a shell window (For Windows open PowerShell, for MacOS open Terminal & for Linux open your distro's terminal emulator).

  3. Clone this repository using git by running the following command; git clone [email protected]:devbret/youtube-playlists-tracker-app.git.

  4. Navigate to the repo's directory by running; cd youtube-playlists-tracker-app.

  5. Install the needed dependencies for running the script by running; pip install -r requirements.txt.

  6. Run the script with the command python3 app.py. After the Flask server has started, visit this link in a browser, and you will be brought to the live application.

  7. Enter details for a favorite playlist into the four fields at the top of the program, and press the "Add Playlist" button. This can be repeated any number of times.

  8. You can now see a collection of playlists, auto-populating on the screen. These entries can be filtered via the search bar at the top left of your screen.

Video Game Activity

Total activity for a specific video game. In this case, it is "Skyrim".

Each video game has a "View Activity" button, which displays the relevant actions for a given game, since being added. These data visualizations are intended to help explore how frequently and when you engage with a particular video game.

Application Usage Analytics

Fourteen different graphs, each displaying a unique metric.

You will notice while using the application, each basic interaction is logged in a local file named app_log.csv. This file powers 16 data analysis tools, intended to help users of the YouTube Playlists Tracker App discover their personal habits and preferences over time.

Network Graph Feature

A visualization of the interconnections shared by each YouTuber and playlist.

There is also a network graph feature, interactively displaying any connections shared by your saved playlist categories and individual YouTubers. This tool is useful for quickly exploring how any collected playlists and gamers relate with each other.

Other Thoughts

The intended use of this program is collecting and tracking the user's viewing progress with video game playthroughs on YouTube. Which are almost always organized as linkable playlists. But one could feasibly use this application to curate any variety of hypermedia resources.

About

Catalog your viewing progress with specific YouTube playlists, organized by user-defined categories, via this app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published