diff --git a/.index.html.swp b/.index.html.swp new file mode 100644 index 0000000..8404014 Binary files /dev/null and b/.index.html.swp differ diff --git a/all-graph.png b/all-graph.png new file mode 100644 index 0000000..431e386 Binary files /dev/null and b/all-graph.png differ diff --git a/index.html b/index.html index ae8d607..1f67c1c 100644 --- a/index.html +++ b/index.html @@ -4,11 +4,12 @@ - reveal.js + TubeStats + - + @@ -16,8 +17,82 @@
-
Slide 1
-
Slide 2
+
+ # TubeStats + *A hobby project: Consistency in a YouTube channel* + + Shivan Sivakumaran +
+
+ ## Inspiration + - Ali Abdaal + - Consistency - how consistent? + - Getting better as a beginner + - www.tubestats.app +
+
+ ## What does TubeStats do? + 1. Takes user input + 2. Provides statistics +
+
+
+
+ ## 1. User input + ```python + # Channel ID + 'UCoOae5nYA7VqaXzerajD0lg' + # Link to channel + 'https://www.youtube.com/channel/UCoOae5nYA7VqaXzerajD0lg' + # Link to video + 'https://www.youtube.com/watch?v=epF2SYpWtos' + # Video ID + 'epF2SYpWtos' + ``` +
+
+ ## 2. Statistics + ![](all-graph.png) +
+
+ ![](time-diff.png) +
+
+ ## How does TubeStats work? + ### Part 1 of 2 + 1. How to set up a development environment? + 2. How to access the video information? + 3. How to store password and API keys? + 4. How do we get and store the video statistics? +
+
+ ## Development environment + ```bash + $ mkdir tubestats + $ cd tubestats + + $ python3 -m venv venv + $ source venv/bin/activate + $ (venv) + + $ git init + ``` +
+
+ ## Video information + - use `beautifulsoup`, `scraPY`, `selenium` + - YouTube Data API +
+
+ ## How does TubeStats work? + ### Part 2 of 2 + 5. How to organise the code? + 6. How to test the code? + 7. How to display the data and allow interaction? + 8. How to account for variable input? + +
diff --git a/time-diff.png b/time-diff.png new file mode 100644 index 0000000..c863f6b Binary files /dev/null and b/time-diff.png differ diff --git a/tubestats_parsing.gif b/tubestats_parsing.gif new file mode 100644 index 0000000..78a7b52 Binary files /dev/null and b/tubestats_parsing.gif differ