Skip to content

Commit 1daa759

Browse files
committed
fix timestamp errors
1 parent dcc036f commit 1daa759

File tree

17 files changed

+71
-184
lines changed

17 files changed

+71
-184
lines changed

β€Žcontent/videos/challenges/111-animated-sprites/index.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,8 @@
1414
{ "time": "1:45", "title": "Show sprite sheet" },
1515
{ "time": "2:57", "title": "Show sprites' coordinates" },
1616
{ "time": "3:15", "title": "Let's code" },
17-
{ "time": "3:18", "title": "Draw entire sprite sheet" },
1817
{ "time": "5:18", "title": "Draw individual sprites" },
19-
{
20-
"time": "7:46",
21-
"title": "Draw different sprites with the modulo operator"
22-
},
18+
{ "time": "7:46", "title": "Draw different sprites with the modulo operator" },
2319
{ "time": "9:02", "title": "Create a Sprite class" },
2420
{ "time": "10:54", "title": "Define the show function" },
2521
{ "time": "11:45", "title": "Define the animate function" },

β€Žcontent/videos/challenges/131-bouncing-dvd-logo/index.json

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,18 @@
66
"nebulaSlug": "the-coding-train-coding-challenge-131-bouncing-dvd-logo",
77
"date": "2019-02-08",
88
"languages": ["JavaScript", "p5.js"],
9-
"topics": ["p5.js", "beginners"],
9+
"topics": ["p5.js", "beginners", "bouncing ball"],
1010
"canContribute": true,
1111
"relatedChallenges": ["67-pong", "174-graphics-applesoft-basic"],
1212
"timestamps": [
1313
{ "time": "0:00", "title": "Introduce the coding challenge" },
1414
{ "time": "0:52", "title": "Describe bouncing DVD logo" },
15-
{ "time": "1:07", "title": "Reference connected video" },
1615
{ "time": "1:24", "title": "Whiteboard the concepts behind the challenge" },
1716
{ "time": "3:03", "title": "Let's code" },
18-
{ "time": "3:12", "title": "Introduce the p5.js web editor" },
1917
{ "time": "3:28", "title": "Track the x and y coordinates" },
20-
{
21-
"time": "4:33",
22-
"title": "Consider the rate of change in the x and y dimensions"
23-
},
18+
{ "time": "4:33", "title": "Consider the rate of change in the x and y dimensions" },
2419
{ "time": "5:44", "title": "Test movement" },
25-
{
26-
"time": "6:15",
27-
"title": "Bounce a rectangle against the right and bottom edge"
28-
},
20+
{ "time": "6:15", "title": "Bounce a rectangle against the right and bottom edge" },
2921
{ "time": "7:30", "title": "Consider the rectangle's width and height" },
3022
{ "time": "8:12", "title": "Bounce the rectangle against all edges " },
3123
{ "time": "9:00", "title": "Debug existing code" },
@@ -83,7 +75,7 @@
8375
"icon": "πŸŽ₯",
8476
"title": "How I Learned to Code My Own Game",
8577
"url": "https://youtu.be/s12npdDmGUc",
86-
"description": "This month, I learned to code my own game from scratch! I used Javascript and the P5 library to learn to code a browser based game."
78+
"description": "This month, I learned to code my own game from scratch! I used Javascript and the P5 library to learn to code a browser based game. By [Mike Boyd](https://www.youtube.com/@MikeBoyd)"
8779
},
8880
{
8981
"icon": "πŸ”΄",

β€Žcontent/videos/challenges/169-pi-in-the-sky/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"156-peeking-inside-pi",
1515
"161-estimating-pi-from-random-numbers"
1616
],
17-
"timestamps": [{ "time": "00:00", "title": "Happy Pi Day!" }],
17+
"timestamps": [],
1818
"codeExamples": [
1919
{
2020
"title": "Pi in the Sky",

β€Žcontent/videos/challenges/35-traveling-salesperson/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
{ "time": "13:43", "title": "Oups! Fixing array concatenation" },
7272
{ "time": "15:05", "title": "Debugging the code" },
7373
{ "time": "18:30", "title": "Yay! The correct result!" },
74-
{ "time": "18:39", "title": "Visualizing the algorithm" },
74+
{ "time": "18:41", "title": "Visualizing the algorithm" },
7575
{ "time": "19:56", "title": "How many permutations are they?" }
7676
]
7777
},

β€Žcontent/videos/challenges/37-diastic-machine/index.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
"canContribute": true,
1010
"relatedChallenges": ["39-madlibs-generator", "42-markov-chain-name-generator"],
1111
"timestamps": [
12-
{ "time": "0:00", "title": "Introduction" },
13-
{ "time": "0:06", "title": "What is a diastic machine?" },
12+
{ "time": "0:00", "title": "What is a diastic machine?" },
1413
{ "time": "2:08", "title": "Understanding via diagram" },
1514
{ "time": "3:41", "title": "Let's start coding!" },
1615
{ "time": "3:58", "title": "Seed phrase" },

β€Žcontent/videos/challenges/42-markov-chain-name-generator/index.json

Lines changed: 14 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -15,64 +15,28 @@
1515
"videoId": "eGFJ8vugIWA",
1616
"timestamps": [
1717
{ "time": "0:00", "title": "Introduce the coding challenge" },
18-
{
19-
"time": "0:28",
20-
"title": "Reference article explaining Markov chains"
21-
},
18+
{ "time": "0:28", "title": "Reference article explaining Markov chains" },
2219
{ "time": "0:43", "title": "Explain the logic of Markov chains" },
2320
{ "time": "2:39", "title": "Mention possible use cases" },
24-
{
25-
"time": "3:06",
26-
"title": "Describe the scope of the coding challenge"
27-
},
21+
{ "time": "3:06", "title": "Describe the scope of the coding challenge" },
2822
{ "time": "4:58", "title": "Explain n-grams and n-grams order" },
29-
{
30-
"time": "6:58",
31-
"title": "Set up p5.js sketch with a string of text"
32-
},
33-
{
34-
"time": "7:19",
35-
"title": "Create an array with all possible tri-grams"
36-
},
37-
{
38-
"time": "9:55",
39-
"title": "Explain the data structure to study n-grams"
40-
},
23+
{ "time": "6:58", "title": "Set up p5.js sketch with a string of text" },
24+
{ "time": "7:19", "title": "Create an array with all possible tri-grams" },
25+
{ "time": "9:55", "title": "Explain the data structure to study n-grams" },
4126
{ "time": "11:05", "title": "Create an object of unique tri-grams" },
42-
{
43-
"time": "12:12",
44-
"title": "Experiment with a different string of text"
45-
},
46-
{
47-
"time": "13:15",
48-
"title": "Consider the character after each tri-gram"
49-
},
27+
{ "time": "12:12", "title": "Experiment with a different string of text" },
28+
{ "time": "13:15", "title": "Consider the character after each tri-gram" },
5029
{ "time": "14:30", "title": "Examine the output object" },
51-
{
52-
"time": "16:30",
53-
"title": "Expand sketch to generate text on demand"
54-
},
55-
{
56-
"time": "18:10",
57-
"title": "Consider n-grams for an arbitrary string of text"
58-
},
59-
{
60-
"time": "18:53",
61-
"title": "Pick a random element from one of the n-grams characters"
62-
},
63-
{
64-
"time": "20:00",
65-
"title": "Repeat the process to create longer strings"
66-
},
30+
{ "time": "16:30", "title": "Expand sketch to generate text on demand" },
31+
{ "time": "18:10", "title": "Consider n-grams for an arbitrary string of text" },
32+
{ "time": "18:53", "title": "Pick a random element from one of the n-grams characters" },
33+
{ "time": "20:00", "title": "Repeat the process to create longer strings" },
6734
{ "time": "21:07", "title": "Create n-grams from the current result" },
6835
{ "time": "22:05", "title": "Highlight output text" },
6936
{ "time": "22:20", "title": "Test with different input text" },
7037
{ "time": "23:02", "title": "Test with different arguments" },
7138
{ "time": "23:14", "title": "Debug n-gram logic" },
72-
{
73-
"time": "24:47",
74-
"title": "Explain the influence of the order value"
75-
},
39+
{ "time": "24:47", "title": "Explain the influence of the order value" },
7640
{ "time": "25:35", "title": "Conclude the coding challenge" }
7741
]
7842
},
@@ -81,31 +45,13 @@
8145
"videoId": "9r8CmofnbAQ",
8246
"timestamps": [
8347
{ "time": "0:00", "title": "Introduce the coding challenge" },
84-
{
85-
"time": "0:10",
86-
"title": "Mention the coding challenge 'Markov Chain Text'"
87-
},
88-
{
89-
"time": "0:18",
90-
"title": "Describe the scope of the coding challenge"
91-
},
9248
{ "time": "0:43", "title": "Introduce dataset with name suggestions" },
9349
{ "time": "1:10", "title": "Load dataset" },
9450
{ "time": "2:12", "title": "Loop through the strings of text" },
9551
{ "time": "2:35", "title": "Create n-grams for the input text" },
9652
{ "time": "3:08", "title": "Debug loop logic" },
97-
{
98-
"time": "3:58",
99-
"title": "Credit Python code inspiring the algorithm"
100-
},
101-
{
102-
"time": "4:27",
103-
"title": "Create an array for the beginning of the string"
104-
},
105-
{
106-
"time": "5:24",
107-
"title": "Explain the importance of repeated values"
108-
},
53+
{ "time": "3:58", "title": "Credit Python code inspiring the algorithm" },
54+
{ "time": "4:27", "title": "Create an array for the beginning of the string" },
10955
{ "time": "5:32", "title": "Pick a random beginning" },
11056
{ "time": "6:00", "title": "Experiment with different arguments" },
11157
{ "time": "6:57", "title": "Explore creative possibilities" },

β€Žcontent/videos/challenges/44-afinn-111-sentiment-analysis/index.json

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,14 @@
3333
"title": "Part 2 - Implement Sentiment Analysis",
3434
"videoId": "VV1JmMYceJw",
3535
"timestamps": [
36-
{ "time": "0:00", "title": "Introduce the coding challenge" },
37-
{ "time": "0:08", "title": "Load `.json` file" },
36+
{ "time": "0:00", "title": "Load `.json` file" },
3837
{ "time": "0:35", "title": "Add markup to receive input text" },
3938
{ "time": "2:15", "title": "Track `textarea` in JavaScript" },
4039
{ "time": "3:39", "title": "Split text with a regular expression" },
4140
{ "time": "5:05", "title": "Consider the `textarea` value" },
4241
{ "time": "5:42", "title": "Iterate through the array of words" },
4342
{ "time": "5:57", "title": "Consider word capitalization" },
44-
{
45-
"time": "6:30",
46-
"title": "Check if the AFINN list includes the word"
47-
},
43+
{ "time": "6:30", "title": "Check if the AFINN list includes the word" },
4844
{ "time": "7:48", "title": "Increase score counter" },
4945
{ "time": "8:00", "title": "Add markup to display values" },
5046
{ "time": "8:30", "title": "Display score" },
@@ -55,10 +51,7 @@
5551
{ "time": "12:00", "title": "Test with different inputs" },
5652
{ "time": "13:03", "title": "Compute the total score" },
5753
{ "time": "14:12", "title": "Summarize the coding challenge" },
58-
{
59-
"time": "14:35",
60-
"title": "Highlight issue with the specific technique"
61-
},
54+
{ "time": "14:35", "title": "Highlight issue with the specific technique" },
6255
{ "time": "16:00", "title": "Conclude the coding challenge" }
6356
]
6457
}

β€Žcontent/videos/challenges/45-p5js-firebase-drawings/index.json

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,38 +9,31 @@
99
"canContribute": true,
1010
"relatedChallenges": ["122-quick-draw", "130-drawing-with-fourier-transform-and-epicycles"],
1111
"timestamps": [
12-
{ "time": "0:00", "title": "Introduce the coding challenge" },
13-
{ "time": "0:23", "title": "Mention shared canvas tutorial" },
14-
{ "time": "0:42", "title": "Mention Firebase tutorial " },
12+
{ "time": "0:00", "title": "Introduction" },
1513
{ "time": "0:50", "title": "Set up p5.js sketch" },
1614
{ "time": "1:23", "title": "Consider user input" },
1715
{ "time": "1:50", "title": "Create an array for the path" },
1816
{ "time": "2:14", "title": "Store mouse coordinates" },
1917
{ "time": "2:38", "title": "Draw points with a loop" },
2018
{ "time": "3:14", "title": "Test drawing" },
21-
{ "time": "3:32", "title": "Refine points logic" },
22-
{ "time": "3:40", "title": "Consider mouse pressed and mouse released" },
19+
{ "time": "3:32", "title": "Allow different paths in a drawing" },
2320
{ "time": "4:08", "title": "Create an array for the current path" },
2421
{ "time": "4:30", "title": "Add current path to the drawing" },
2522
{ "time": "5:00", "title": "Draw points with a nested loop" },
2623
{ "time": "5:51", "title": "Test drawing" },
2724
{ "time": "6:30", "title": "Add current path as the mouse is pressed" },
2825
{ "time": "7:00", "title": "Summarize drawing logic" },
2926
{ "time": "7:44", "title": "Set up HTML elements to save the drawing" },
30-
{ "time": "9:02", "title": "Create saveDrawing function" },
31-
{ "time": "9:10", "title": "Connect to Firebase" },
27+
{ "time": "9:02", "title": "Save the drawing" },
3228
{ "time": "9:24", "title": "Store drawing with an object" },
3329
{ "time": "10:14", "title": "Test drawing" },
34-
{ "time": "10:41", "title": "Fix reference to Firebase" },
35-
{ "time": "10:46", "title": "Fix mouse interaction" },
30+
{ "time": "10:41", "title": "Debugging" },
3631
{ "time": "11:35", "title": "Add callback to test Firebase" },
3732
{ "time": "12:25", "title": "Check data on Firebase " },
3833
{ "time": "13:08", "title": "Include a list of drawings" },
3934
{ "time": "13:30", "title": "Listen to changes on the database" },
40-
{ "time": "14:00", "title": "Add callback functions " },
41-
{ "time": "14:04", "title": "Log potential errors" },
4235
{ "time": "14:11", "title": "Retrieve a list of drawings" },
43-
{ "time": "15:50", "title": "Add HTML elements to display drawings" },
36+
{ "time": "15:50", "title": "Add HTML elements to list drawings" },
4437
{ "time": "16:12", "title": "List the drawings' ids" },
4538
{ "time": "17:00", "title": "Add anchor link elements" },
4639
{ "time": "17:42", "title": "Create showDrawing function" },

β€Žcontent/videos/challenges/69-evolutionary-steering-behaviors/index.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,8 @@
9191
"title": "Part 5 - Bonus! Adding a Debug Checkbox",
9292
"videoId": "VnFF5V5DS8s",
9393
"timestamps": [
94-
{ "time": "0:00", "title": "Add a debug checkbox" },
94+
{ "time": "0:00", "title": "Introduction" },
95+
{ "time": "0:21", "title": "Add a debug checkbox" },
9596
{ "time": "2:39", "title": "Creative visualizations" }
9697
]
9798
}
@@ -147,19 +148,19 @@
147148
"links": [
148149
{
149150
"icon": "πŸš‚",
150-
"title": "My Video on Autonomous Agents and Steering",
151+
"title": "Autonomous Agents and Steering",
151152
"url": "/tracks/the-nature-of-code-2/noc/5-autonomous-agents/1-steering-agents",
152153
"description": "In this video, I discuss the concept of an autonomous agent."
153154
},
154155
{
155156
"icon": "πŸš‚",
156-
"title": "My Video on Vectors in p5.js",
157+
"title": "Vectors in p5.js",
157158
"url": "https://www.youtube.com/watch?v=vqE8DMfOajk",
158159
"description": "This video looks at how an object can store a history of positions."
159160
},
160161
{
161162
"icon": "πŸš‚",
162-
"title": "My Video on How to go Through an Array Backwards",
163+
"title": "How to go Through an Array Backwards",
163164
"url": "https://youtu.be/HXOD_XDA-KU",
164165
"description": "This video looks at how to delete objects from an array selectively."
165166
},
@@ -169,6 +170,12 @@
169170
"url": "/tracks/the-nature-of-code-2/noc/9-genetic-algorithms/1-introduction",
170171
"description": "This series of videos focuses on Evolutionary Computing."
171172
},
173+
{
174+
"icon": "πŸš‚",
175+
"title": "Working with DOM in p5.js",
176+
"url": "https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bI1SlcCRfLH79HZrFAtBvX",
177+
"description": "Tutorial series on basics of HTML, CSS and manipulating the DOM with p5.js."
178+
},
172179
{
173180
"icon": "πŸ”΄",
174181
"title": "Coding Train Live 89",

β€Žcontent/videos/challenges/79-number-guessing-chatbot/index.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@
2525
{ "time": "8:38", "title": "Import jQuery" },
2626
{ "time": "9:50", "title": "Follow RiveScript documentation" },
2727
{ "time": "10:20", "title": "Create a reply " },
28-
{ "time": "11:00", "title": "Refine the bot logic" },
29-
{ "time": "11:08", "title": "Reply to a numerical input" },
28+
{ "time": "11:00", "title": "Reply to a numerical input" },
3029
{ "time": "12:40", "title": "Check RiveScript syntax for conditionals" },
3130
{ "time": "13:53", "title": "Test the bot" },
3231
{ "time": "14:50", "title": "Pick a random number" },

0 commit comments

Comments
Β (0)