-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
626 lines (568 loc) · 53 KB
/
index.html
File metadata and controls
626 lines (568 loc) · 53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>AllTech Video Finder - alpha 0.0.0.2</title>
<link rel="stylesheet" href="style.css" />
<link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
</head>
<body>
<div>
<div id='tf'>
<div class='tags'></div>
<div class='logoS'><img src='images/logo.png' id='logo'></img></div>
</div>
<div class='results'>
</div>
</div>
</body>
</html>
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
<script>
var selectedElems = [];
var selectedTags = [];
var showSelElems = function() {
var results = $('.results');
results.empty();
for(var i = 0; i < selectedElems.length; i++) {
var elem = selectedElems[i];
var txt = "<p><a target='_blank' href='" + elem.url + "'>"+ elem.title +"</a></p>";
results.append(txt);
}
}
var videoLink = function(title, url, tags, en, inv, lang) {
this.title = title;
this.url = url;
this.tags = tags.split(',');
this.ens = en.split(',');
this.invs = inv.split(',');
this.lang = lang !== undefined ? lang.trim() : '';
}
var vls = [
new videoLink('bitwise op toggle nth bit in python', 'https://youtu.be/LuO-E0sQvYw', 'bitwise', '', '', 'python'),
new videoLink('bitwise op get first bit in python', 'https://youtu.be/YVS4AdkIuFk', 'bitwise', '', '', 'python'),
new videoLink('bitwise op get nth bit in python', 'https://youtu.be/kge_aMsuXgc', 'bitwise', '', '', 'python'),
new videoLink('bitwise op least significant bit in python', 'https://youtu.be/FMCJVqQ0VPg', 'bitwise', '', '', 'python'),
new videoLink('bitwise op flip bits in python', 'https://youtu.be/P--hSkvjSU8', 'bitwise', '', '', 'python'),
new videoLink('bitwise op set nth bit in python', 'https://youtu.be/nAzCPozHv0M', 'bitwise', '', '', 'python'),
new videoLink('bitwise op leading zeros in python', 'https://youtu.be/x7eddYnwRbE', 'bitwise', '', '', 'python'),
new videoLink('bitwise op get last bit in python', 'https://youtu.be/y0S0-U00ujc', 'bitwise', '', '', 'python'),
new videoLink('bitwise op clear nth bit in python', 'https://youtu.be/0LlVzEHpGSg', 'bitwise', '', '', 'python'),
new videoLink('bitwise op most significant bit in python', 'https://youtu.be/I9K9UdM5qV8', 'bitwise', '', '', 'python'),
new videoLink('bitwise op total zeros and ones in python', 'https://youtu.be/IVLsZoc9klY', 'bitwise', '', '', 'python'),
new videoLink('bitwise op trailling zeros in python', 'https://youtu.be/xsu0oxhmhA4', 'bitwise', '', '', 'python'),
new videoLink('regex extract number from html in python', 'https://youtu.be/mWlpCrz2aQc', 'regex', '', '', 'python'),
new videoLink('regex search vs match in python', 'https://youtu.be/T2fUsQiybOs', 'regex', '', '', 'python'),
new videoLink('call function every 5 seconds in python', 'https://youtu.be/6Ll9PuCi92c', 'timer', '', '', 'python'),
new videoLink('combine dictionaries v1 in python', 'https://youtu.be/k_wHyxR1qTQ', 'dictionary', '', '', 'python'),
new videoLink('combine dictionaries v2 in python', 'https://youtu.be/4OoOzhmR-vk', 'dictionary', '', '', 'python'),
new videoLink('copy dictionary and edit copy in python', 'https://youtu.be/CkJR8o35bgY', 'dictionary', '', '', 'python'),
new videoLink('create dictionary from list in python', 'https://youtu.be/tiiZ5HxqhMg', 'list,dictionary', '', '', 'python'),
new videoLink('create directory if not exist in python', 'https://youtu.be/PUf03IduMx8', 'directory', '', '', 'python'),
new videoLink('create list from dictionary in python', 'https://youtu.be/SiT9hccoVNw', 'list,dictionary', '', '', 'python'),
new videoLink('dictionary get key with max value in python', 'https://youtu.be/XFZiUT17Sug', 'dictionary', '', '', 'python'),
new videoLink('dictionary sort by value in python', 'https://youtu.be/GXEGyy4ob88', 'dictionary,sort', '', '', 'python'),
new videoLink('filter dictionary to contain only certain keys in python', 'https://youtu.be/EsjDyt1Ymng', 'dictionary,filter', '', '', 'python'),
new videoLink('find all files with extension txt in python', 'https://youtu.be/FMHdBURUMvw', 'file', '', '', 'python'),
new videoLink('generate all permutations of list in python', 'https://youtu.be/N30eEc6Y19g', 'list', '', '', 'python'),
new videoLink('get all files in directory and sub directories in python', 'https://youtu.be/50wJ3gPnWo0', 'file,directory', '', '', 'python'),
new videoLink('get all files in directory in python', 'https://youtu.be/DUdpFyardEc', 'file,directory', '', '', 'python'),
new videoLink('get variable name in python', 'https://youtu.be/4QDF1puCt_c', 'reflection', '', '', 'python'),
new videoLink('iterating over dictionaries using for loop in python', 'https://youtu.be/DtVowmLCQGo', 'dictionary,for', '', '', 'python'),
new videoLink('list of lists to flat list in python', 'https://youtu.be/758smNbrM-M', 'list,flat', '', '', 'python'),
new videoLink('list remove element by index v2 in python', 'https://youtu.be/KRczBec6HMU', 'list', '', '', 'python'),
new videoLink('map two lists into dictionary in python', 'https://youtu.be/8fKMfYtQOa8', 'list,dictionary', '', '', 'python'),
new videoLink('parse xml in python', 'https://youtu.be/KzFFLFh_wA8', 'xml', '', '', 'python'),
new videoLink('randomly select item from list in python', 'https://youtu.be/Cour0gNpme0', 'random,list', '', '', 'python'),
new videoLink('remove duplicates from list preserving order in python', 'https://youtu.be/3Bmjbit-3uw', 'list,duplicate', '', '', 'python'),
new videoLink('remove element from list by index in python', 'https://youtu.be/hPnG2Fsostw', 'list', '', '', 'python'),
new videoLink('sort dictionary by key v1 in python', 'https://youtu.be/Bo5JeXC_tU0', 'sort,dictionary', '', '', 'python'),
new videoLink('sort dictionary by key v2 in python', 'https://youtu.be/8knEsb7-A-M', 'sort,dictionary', '', '', 'python'),
new videoLink('split list into evenly sized chunks in python', 'https://youtu.be/u1zk6brnH-4', 'list,unflat', '', '', 'python'),
new videoLink('millimeters to centimeters in python', 'https://youtu.be/kvn0esFG6P4', 'convert', '', '', 'python'),
new videoLink('millimeters to kilometers in python', 'https://youtu.be/3JI-hbiH-qg', 'convert', '', '', 'python'),
new videoLink('millimeters to yards in python', 'https://youtu.be/U_zypIQ9MRs', 'convert', '', '', 'python'),
new videoLink('millimeters to meters in python', 'https://youtu.be/lgs8sM7Kg3M', 'convert', '', '', 'python'),
new videoLink('yards to millimeters in python', 'https://youtu.be/B3NavHQKXVM', 'convert', '', '', 'python'),
new videoLink('millimeters to miles in python', 'https://youtu.be/Q0D9_Xl8Mb4', 'convert', '', '', 'python'),
new videoLink('millimeters to feet in python', 'https://youtu.be/_yLrPrFdR90', 'convert', '', '', 'python'),
new videoLink('meters to millimeters in python', 'https://youtu.be/jZJF0EYf7JU', 'convert', '', '', 'python'),
new videoLink('centimeters to millimeters in python', 'https://youtu.be/mVlAzepYv3s', 'convert', '', '', 'python'),
new videoLink('inches to millimeters in python', 'https://youtu.be/z-4fJAPlYQ0', 'convert', '', '', 'python'),
new videoLink('meters to centimeters in python', 'https://youtu.be/Ggpim8ITu1Q', 'convert', '', '', 'python'),
new videoLink('feet to millimeters in python', 'https://youtu.be/GtRhhvcPKn8', 'convert', '', '', 'python'),
new videoLink('millimeters to inches in python', 'https://youtu.be/lPuufcTIDIA', 'convert', '', '', 'python'),
new videoLink('centimeters to meters in python', 'https://youtu.be/qmVF7Wx0-Qc', 'convert', '', '', 'python'),
new videoLink('miles to millimeters in python', 'https://youtu.be/rvY3WmaSJL0', 'convert', '', '', 'python'),
new videoLink('kilometers to millimeters in python', 'https://youtu.be/zWhtB8fOgUg', 'convert', '', '', 'python'),
new videoLink('kilometers to miles in python', 'https://youtu.be/x1k3kFIIrqg', 'convert', '', '', 'python'),
new videoLink('miles to kilometers in python', 'https://youtu.be/l1cOHQ7nGKE', 'convert', '', '', 'python'),
new videoLink('horsepower to watts in python', 'https://youtu.be/RykjCHW976s', 'convert', '', '', 'python'),
new videoLink('pounds to kilograms in python', 'https://youtu.be/04UKXsjPwX0', 'convert', '', '', 'python'),
new videoLink('fahrenheits to celsius in python', 'https://youtu.be/YkSQHRR9-_s', 'convert', '', '', 'python'),
new videoLink('inches to centimeters in python', 'https://youtu.be/2AzgM11vxMk', 'convert', '', '', 'python'),
new videoLink('kilograms to pounds in python', 'https://youtu.be/_Rrbysq90vM', 'convert', '', '', 'python'),
new videoLink('celsius to fahrenheits in python', 'https://youtu.be/k5UK_9cJDYI', 'convert', '', '', 'python'),
new videoLink('centimeters to inches in python', 'https://youtu.be/TKJ1Zql3NcE', 'convert', '', '', 'python'),
new videoLink('inches to feet in python', 'https://youtu.be/c2DAaDhUeB4', 'convert', '', '', 'python'),
new videoLink('watts to horsepower in python', 'https://youtu.be/sW2yL5KFdHQ', 'convert', '', '', 'python'),
new videoLink('feet to centimeters in python', 'https://youtu.be/BpCyBtMRaQA', 'convert', '', '', 'python'),
new videoLink('calories to kilojoules in python', 'https://youtu.be/KLIwLlDe1No', 'convert', '', '', 'python'),
new videoLink('feet to inches in python', 'https://youtu.be/Vu52lG37R8M', 'convert', '', '', 'python'),
new videoLink('grams to milligrams in python', 'https://youtu.be/_BZdSlPZtpQ', 'convert', '', '', 'python'),
new videoLink('litres to gallons in python', 'https://youtu.be/vDR0Zb4JaV0', 'convert', '', '', 'python'),
new videoLink('kilojoules to calories in python', 'https://youtu.be/OdiwaxGhvkk', 'convert', '', '', 'python'),
new videoLink('centimeters to feet in python', 'https://youtu.be/bwrzWhXu9rg', 'convert', '', '', 'python'),
new videoLink('gallons to litres in python', 'https://youtu.be/ZKAW9AMCqcY', 'convert', '', '', 'python'),
new videoLink('milligrams to grams in python', 'https://youtu.be/pd0U73z7-s8', 'convert', '', '', 'python'),
new videoLink('mililiters to liters in python', 'https://youtu.be/cRxCglxT5oU', 'convert', '', '', 'python'),
new videoLink('liters to mililiters in python', 'https://youtu.be/gWMe0IcU5Fo', 'convert', '', '', 'python'),
new videoLink('volume of sphere in python', 'https://youtu.be/y06INqbSXY4', 'geometry', '', '', 'python'),
new videoLink('area of triangle in python', 'https://youtu.be/7W6-4WDBSNQ', 'geometry', '', '', 'python'),
new videoLink('volume of a cylinder in python', 'https://youtu.be/zg047iMRgdA', 'geometry', '', '', 'python'),
new videoLink('area of a circle in python', 'https://youtu.be/HFdgTgNtHes', 'geometry', '', '', 'python'),
new videoLink('surface area of cube in python', 'https://youtu.be/h5PTBGxL9F0', 'geometry', '', '', 'python'),
new videoLink('area of square in python', 'https://youtu.be/tvYkPLIyCpM', 'geometry', '', '', 'python'),
new videoLink('volume of cube in python', 'https://youtu.be/QrXao5Vp4us', 'geometry', '', '', 'python'),
new videoLink('area of ellipse in python', 'https://youtu.be/kpJbja6jcRs', 'geometry', '', '', 'python'),
new videoLink('perimeter of ellipse in python', 'https://youtu.be/gWDTMGIqLAk', 'geometry', '', '', 'python'),
new videoLink('area of rectangle in python', 'https://youtu.be/WQ1BgC9ShDE', 'geometry', '', '', 'python'),
new videoLink('volume of cone in python', 'https://youtu.be/ThOdlYINIDM', 'geometry', '', '', 'python'),
new videoLink('area of trapezoid in python', 'https://youtu.be/SGR8AEhkwdI', 'geometry', '', '', 'python'),
new videoLink('volume of pyramid in python', 'https://youtu.be/xBXlBxXpObY', 'geometry', '', '', 'python'),
new videoLink('perimeter of triangle in python', 'https://youtu.be/f7oa3z6_0R8', 'geometry', '', '', 'python'),
new videoLink('area of parallelogram in python', 'https://youtu.be/29J33bZHS3o', 'geometry', '', '', 'python'),
new videoLink('surface area of rectangle in python', 'https://youtu.be/swn4lgYoS6A', 'geometry', '', '', 'python'),
new videoLink('surface area of pyramid in python', 'https://youtu.be/xFSr0CU7fFg', 'geometry', '', '', 'python'),
new videoLink('volume of ellipsoid in python', 'https://youtu.be/zik5oDw9xyA', 'geometry', '', '', 'python'),
new videoLink('perimeter of circle in python', 'https://youtu.be/10wGodwFBQU', 'geometry', '', '', 'python'),
new videoLink('volume of rectangle in python', 'https://youtu.be/__oc_HF63QQ', 'geometry', '', '', 'python'),
new videoLink('surface area of cylinder in python', 'https://youtu.be/zk-DpJ8nbGA', 'geometry', '', '', 'python'),
new videoLink('perimeter of rectangle in python', 'https://youtu.be/-ol0owHVpTI', 'geometry', '', '', 'python'),
new videoLink('surface area of cone in python', 'https://youtu.be/H0RhJw6ub9o', 'geometry', '', '', 'python'),
new videoLink('surface area of sphere in python', 'https://youtu.be/VizX32QmTBg', 'geometry', '', '', 'python'),
new videoLink('perimeter of trapezoid in python', 'https://youtu.be/d1ZJ7EXQs8w', 'geometry', '', '', 'python'),
new videoLink('perimeter of square in python', 'https://youtu.be/GuBf-zrRdsQ', 'geometry', '', '', 'python'),
new videoLink('perimeter of parallelogram in python', 'https://youtu.be/lo_77sOTRmA', 'geometry', '', '', 'python'),
new videoLink('2D list to 1D list in python', 'https://youtu.be/5T8WJS-4JkA', 'list,flat', '', '', 'python'),
new videoLink('adam number in python', 'https://youtu.be/0WJaDKTUYAM', 'while,number', '', '', 'python'),
new videoLink('affine cipher in python', 'https://youtu.be/lihzzaHavnE', 'cipher', '', '', 'python'),
new videoLink('age calculator in python', 'https://youtu.be/ludZWjbCXiY', 'calculate', '', '', 'python'),
new videoLink('amicable numbers in python', 'https://youtu.be/1cH5HeNk_Ng', 'number,for', '', '', 'python'),
new videoLink('armstrong number in python', 'https://youtu.be/wuCUBXZ9Jso', 'number,iterative,recursive', '', '', 'python'),
new videoLink('atbash cipher in python', 'https://youtu.be/QgOJyMKYPIY', 'cipher', '', '', 'python'),
new videoLink('bytes to hexadecimal in python', 'https://youtu.be/RMZ10UW5efg', 'byte,hexadecimal', '', '', 'python'),
new videoLink('caesar cipher in python', 'https://youtu.be/5DgQX5A8Wyo', 'cipher', '', '', 'python'),
new videoLink('calculate isbn check digit in python', 'https://youtu.be/svJcykuQKpY', 'calculate,isbn', '', '', 'python'),
new videoLink('calories to kilojoules in python', 'https://youtu.be/KLIwLlDe1No', 'convert', '', '', 'python'),
new videoLink('celsius to fahrenheits in python', 'https://youtu.be/k5UK_9cJDYI', 'convert', '', '', 'python'),
new videoLink('chen prime in python', 'https://youtu.be/hUmIt0AtxD8', 'prime', '', '', 'python'),
new videoLink('compare datetime in python', 'https://youtu.be/8hWWzYHut84', 'datetime', '', '', 'python'),
new videoLink('compare lists in python', 'https://youtu.be/W77AfbYt1ug', 'list', '', '', 'python'),
new videoLink('concat lists in python', 'https://youtu.be/sn6nr523Mjc', 'list', '', '', 'python'),
new videoLink('concat sorted lists into sorted list in python', 'https://youtu.be/StpwV_7La8U', 'list', '', '', 'python'),
new videoLink('concat unsorted lists into sorted list in python', 'https://youtu.be/M9D_pF5_jG0', 'list', '', '', 'python'),
new videoLink('console calculator in python', 'https://youtu.be/ERX6r4vwz5E', 'calculate', '', '', 'python'),
new videoLink('convert byte to binary string in python', 'https://youtu.be/FEH0MNX97_Q', 'byte,binary,string', '', '', 'python'),
new videoLink('coprime in python', 'https://youtu.be/ljtbe3uUt8o', 'prime', '', '', 'python'),
new videoLink('count occurrencies of a char in python', 'https://youtu.be/Krr7XSQgAHY', 'count,char', '', '', 'python'),
new videoLink('count odd numbers from a list in python', 'https://youtu.be/TtbuRi2wOoA', 'count,odd', '', '', 'python'),
new videoLink('count word in python', 'https://youtu.be/Y66my4gBE8E', 'count,word', '', '', 'python'),
new videoLink('count words occurrences in python', 'https://youtu.be/2dv1uYq8_iM', 'count,word', '', '', 'python'),
new videoLink('datetime string format in python', 'https://youtu.be/tSSYzC4CoWo', 'datetime', '', '', 'python'),
new videoLink('days age calculator in python', 'https://youtu.be/daYL9_eIC8A', 'calculate', '', '', 'python'),
new videoLink('factorial iterative and recursive in python', 'https://youtu.be/ixz3e2kibjg', 'iterative,recursive', '', '', 'python'),
new videoLink('fahrenheits to celsius in python', 'https://youtu.be/YkSQHRR9-_s', 'convert', '', '', 'python'),
new videoLink('fibonacci iterative and recursive in python', 'https://youtu.be/2CdMxtiwtQ8', 'iterative,recursive,fibonacci', '', '', 'python'),
new videoLink('fizz buzz in python', 'https://youtu.be/rASPUhziZcw', 'if,for', '', '', 'python'),
new videoLink('floyds triangle in python', 'https://youtu.be/GPR_PoRJQbg', 'for', '', '', 'python'),
new videoLink('gallons to litres in python', 'https://youtu.be/ZKAW9AMCqcY', 'convert', '', '', 'python'),
new videoLink('generic list max number in python', 'https://youtu.be/VGBAO6LxOlw', 'list,max', '', '', 'python'),
new videoLink('generic list min number in python', 'https://youtu.be/Qz1uh7MuX4c', 'list,min', '', '', 'python'),
new videoLink('grams to milligrams in python', 'https://youtu.be/_BZdSlPZtpQ', 'convert', '', '', 'python'),
new videoLink('greatest common divisor in python', 'https://youtu.be/1m4AaAKc4iY', 'if,else,recursive', '', '', 'python'),
new videoLink('harmonic series in python', 'https://youtu.be/y6S5K-_tYNs', 'while', '', '', 'python'),
new videoLink('hexadecimal string to byte array in python', 'https://youtu.be/xRbUJH6T_qo', 'hexadecimal,byte', '', '', 'python'),
new videoLink('highest common factor in python', 'https://youtu.be/gKj8ima6ZOs', 'if,else,recursive', '', '', 'python'),
new videoLink('highest distance between 3 numbers in python', 'https://youtu.be/QeWOvcXBlpg', 'if,number', '', '', 'python'),
new videoLink('highest distance between numbers in python', 'https://youtu.be/eggtptOENoA', 'if,number', '', '', 'python'),
new videoLink('integer list remove duplicates in python', 'https://youtu.be/6h6hR8K5YvM', 'list,duplicate', '', '', 'python'),
new videoLink('integer to byte list in python', 'https://youtu.be/Hb06pKGoH70', 'integer,byte', '', '', 'python'),
new videoLink('is fibonacci number in python', 'https://youtu.be/ScAmTRa9Ue0', 'fibonacci', '', '', 'python'),
new videoLink('is happy number in python', 'https://youtu.be/-w1p4_uCzRo', 'number,while,if,else', '', '', 'python'),
new videoLink('is integer list ordered in python', 'https://youtu.be/Ng2opPknn8k', 'list', '', '', 'python'),
new videoLink('is perfect square number in python', 'https://youtu.be/3P7kFmglU0g', 'number', '', '', 'python'),
new videoLink('is prime number in python', 'https://youtu.be/udCRw1xRbbQ', 'prime', '', '', 'python'),
new videoLink('is string list ordered in python', 'https://youtu.be/pJ27FlnTJq0', 'list', '', '', 'python'),
new videoLink('isbn10 to isbn13 in python', 'https://youtu.be/mzceES2j4zI', 'isbn,code', '', '', 'python'),
new videoLink('kilograms to pounds in python', 'https://youtu.be/_Rrbysq90vM', 'convert', '', '', 'python'),
new videoLink('kilojoules to calories in python', 'https://youtu.be/OdiwaxGhvkk', 'convert', '', '', 'python'),
new videoLink('kilometers to miles in python', 'https://youtu.be/x1k3kFIIrqg', 'convert', '', '', 'python'),
new videoLink('leap year in python', 'https://youtu.be/DzeOgkWoCkw', 'datetime,if,else', '', '', 'python'),
new videoLink('list 100 perfect square numbers in python', 'https://youtu.be/bHe7fdMcukQ', 'number', '', '', 'python'),
new videoLink('list count divisible by 3 in python', 'https://youtu.be/un6J9amcXu0', 'number', '', '', 'python'),
new videoLink('list count even numbers in python', 'https://youtu.be/w4msV2eEtac', 'even,number', '', '', 'python'),
new videoLink('list in sets of in python', 'https://youtu.be/Gvs72BqXrco', 'list,unflat', '', '', 'python'),
new videoLink('list left rotate in python', 'https://youtu.be/yJotnY1tPb0', 'list', '', '', 'python'),
new videoLink('list max number in python', 'https://youtu.be/yz0gWkZx9GY', 'list,max', '', '', 'python'),
new videoLink('list min number in python', 'https://youtu.be/jIllN0wCRwY', 'list,min', '', '', 'python'),
new videoLink('list right rotate in python', 'https://youtu.be/yInXU7mDl-Y', 'list', '', '', 'python'),
new videoLink('list second highest int in python', 'https://youtu.be/4KGx_ExoVIs', 'list', '', '', 'python'),
new videoLink('list sum even numbers in python', 'https://youtu.be/Qnxr0Fgumac', 'list,even', '', '', 'python'),
new videoLink('liters to mililiters in python', 'https://youtu.be/gWMe0IcU5Fo', 'convert', '', '', 'python'),
new videoLink('litres to gallons in python', 'https://youtu.be/vDR0Zb4JaV0', 'convert', '', '', 'python'),
new videoLink('lowest common multiple in python', 'https://youtu.be/g6zBWf_Bu1w', 'number,recursive', '', '', 'python'),
new videoLink('magic square in python', 'https://youtu.be/jbwPIOCV39g', 'matrix', '', '', 'python'),
new videoLink('matrix addition in python', 'https://youtu.be/JD4rFTwwS3s', 'matrix', '', '', 'python'),
new videoLink('matrix compare in python', 'https://youtu.be/ly68jh5Vw8A', 'matrix', '', '', 'python'),
new videoLink('matrix identity in python', 'https://youtu.be/H4M4qwXbWXA', 'matrix', '', '', 'python'),
new videoLink('matrix multiplication in python', 'https://youtu.be/x8Bf0HQ77ZA', 'matrix', '', '', 'python'),
new videoLink('matrix subtraction in python', 'https://youtu.be/0N02Ha9ErBY', 'matrix', '', '', 'python'),
new videoLink('matrix transpose in python', 'https://youtu.be/QYDrdv9p4dA', 'matrix', '', '', 'python'),
new videoLink('max number in 2 in python', 'https://youtu.be/qm2NYSs1f_w', 'max,number', '', '', 'python'),
new videoLink('max number in 3 in python', 'https://youtu.be/cN31RNh5sZA', 'max,number', '', '', 'python'),
new videoLink('miles to kilometers in python', 'https://youtu.be/l1cOHQ7nGKE', 'convert', '', '', 'python'),
new videoLink('mililiters to liters in python', 'https://youtu.be/cRxCglxT5oU', 'convert', '', '', 'python'),
new videoLink('milligrams to grams in python', 'https://youtu.be/pd0U73z7-s8', 'convert', '', '', 'python'),
new videoLink('min number of 2 in python', 'https://youtu.be/f0MJDrfGFww', 'min,number', '', '', 'python'),
new videoLink('min of 3 numbers in python', 'https://youtu.be/1YHvT31EmM4', 'min,number', '', '', 'python'),
new videoLink('palindrome number in python', 'https://youtu.be/O56MmSaISSc', 'number,palindrome', '', '', 'python'),
new videoLink('palindrome string in python', 'https://youtu.be/QKbZ_tgVdy8', 'string,palindrome', '', '', 'python'),
new videoLink('perfect square numbers in a range in python', 'https://youtu.be/EzA02no0Dtk', 'number', '', '', 'python'),
new videoLink('positive zero or negative number in python', 'https://youtu.be/TnOEYdSBN4o', 'if', '', '', 'python'),
new videoLink('pounds to kilograms in python', 'https://youtu.be/04UKXsjPwX0', 'convert', '', '', 'python'),
new videoLink('print 100 fibonacci numbers in python', 'https://youtu.be/DhJ5BqLO2B4', 'fibonacci', '', '', 'python'),
new videoLink('print 100 primes in python', 'https://youtu.be/r7Vfd7iuhso', 'prime', '', '', 'python'),
new videoLink('print an heart in python', 'https://youtu.be/v5D5Mg2qtUg', 'print', '', '', 'python'),
new videoLink('print cards suit symbols in python', 'https://youtu.be/IsklrLQE88Y', 'print', '', '', 'python'),
new videoLink('print diamond in python', 'https://youtu.be/ETckWXo-L7c', 'print', '', '', 'python'),
new videoLink('print digits of number in python', 'https://youtu.be/yX8ReU0r2hY', 'print,number', '', '', 'python'),
new videoLink('print divisible by 7 and not multiple of 5 in python', 'https://youtu.be/ww441-Memxo', 'print,number', '', '', 'python'),
new videoLink('print division table in python', 'https://youtu.be/Sqq4-hsGKRk', 'math', '', '', 'python'),
new videoLink('print even fibonacci numbers in python', 'https://youtu.be/s3gle79NOME', 'even,number,fibonacci', '', '', 'python'),
new videoLink('print integer binary in python', 'https://youtu.be/vySSfyam-SQ', 'integer,binary', '', '', 'python'),
new videoLink('print month calendar in python', 'https://youtu.be/EnbxtgFMNbo', 'datetime,print', '', '', 'python'),
new videoLink('print morse code in python', 'https://youtu.be/A7j9-guP63Y', 'code', '', '', 'python'),
new videoLink('print number box in python', 'https://youtu.be/53A5M9ixz_Q', 'print', '', '', 'python'),
new videoLink('print odd fibonacci numbers in python', 'https://youtu.be/WaW0IeacjT4', 'odd,fibonacci', '', '', 'python'),
new videoLink('print string binary in python', 'https://youtu.be/PAkQTquqbco', 'binary', '', '', 'python'),
new videoLink('print string diagonally in python', 'https://youtu.be/Bg1YyzkF3d0', 'print', '', '', 'python'),
new videoLink('print subtraction table in python', 'https://youtu.be/QMeeJCLhekk', 'math', '', '', 'python'),
new videoLink('print sum table in python', 'https://youtu.be/XSTBzUus9lU', 'math', '', '', 'python'),
new videoLink('print times table in python', 'https://youtu.be/AW9FOzHthwg', 'math', '', '', 'python'),
new videoLink('rail fence cipher in python', 'https://youtu.be/L5Dsxtl4iIo', 'cipher', '', '', 'python'),
new videoLink('random name picker in python', 'https://youtu.be/YePD6HAt_rs', 'random', '', '', 'python'),
new videoLink('random numbers in python', 'https://youtu.be/1KMl8ZsN0_c', 'random', '', '', 'python'),
new videoLink('remove vowels in python', 'https://youtu.be/E7ObXy_rUyo', 'string', '', '', 'python'),
new videoLink('reverse int array in python', 'https://youtu.be/x2giwtNqZ-E', 'list', '', '', 'python'),
new videoLink('reverse number in python', 'https://youtu.be/U7C35ECZIVc', 'number', '', '', 'python'),
new videoLink('reverse string sequence in python', 'https://youtu.be/uLLNxgit1b0', 'string', '', '', 'python'),
new videoLink('roman numbers in python', 'https://youtu.be/0dpKe2B9QMs', 'code,number', '', '', 'python'),
new videoLink('rot 13 cipher in python', 'https://youtu.be/epP-LvX_vRw', 'cipher', '', '', 'python'),
new videoLink('second smallest integer from list in python', 'https://youtu.be/PKeA7g-ryzU', 'number,list', '', '', 'python'),
new videoLink('semiprime in python', 'https://youtu.be/8e-7ItUlLMk', 'prime', '', '', 'python'),
new videoLink('sieve of eratosthenes in python', 'https://youtu.be/wU7tz5hffjs', 'prime', '', '', 'python'),
new videoLink('smallest distance between numbers in python', 'https://youtu.be/a3uV1AdeKjE', 'number', '', '', 'python'),
new videoLink('smallest distance between numbers in python', 'https://youtu.be/dlAzd3v2Yac', 'number', '', '', 'python'),
new videoLink('smallest factor of a number in python', 'https://youtu.be/Vtd9pv3Sg1k', 'number', '', '', 'python'),
new videoLink('sort integer list in python', 'https://youtu.be/ABidaaoF-KU', 'sort,list', '', '', 'python'),
new videoLink('sort string list in python', 'https://youtu.be/eYVJ4szFX30', 'sort,string,list', '', '', 'python'),
new videoLink('sort strings by length in python', 'https://youtu.be/f4NUfeOLCwk', 'sort,string', '', '', 'python'),
new videoLink('sphenic number in python', 'https://youtu.be/TAlS9c0Kxpk', 'number', '', '', 'python'),
new videoLink('string anagrams in python', 'https://youtu.be/ZyJfIffOQew', 'string,anagram', '', '', 'python'),
new videoLink('string anagrams v2 in python', 'https://youtu.be/w2riVGuE-Qs', 'string,anagram', '', '', 'python'),
new videoLink('string common prefix with in python', 'https://youtu.be/7P8wJ53JpqE', 'string', '', '', 'python'),
new videoLink('string common suffix with in python', 'https://youtu.be/8XAD5k5tXrs', 'string', '', '', 'python'),
new videoLink('string count numbers in python', 'https://youtu.be/6s0UGKHUfqo', 'string,number', '', '', 'python'),
new videoLink('string ends with in python', 'https://youtu.be/d9ONsio4CUI', 'string', '', '', 'python'),
new videoLink('string find numbers in python', 'https://youtu.be/a1AJLVHsPB8', 'string,number', '', '', 'python'),
new videoLink('string get numbers in python', 'https://youtu.be/jQsPbBFU0II', 'string,number', '', '', 'python'),
new videoLink('string index of any char in python', 'https://youtu.be/Se8kxIB5-Z4', 'string,algorithm', '', '', 'python'),
new videoLink('string index of in python', 'https://youtu.be/Wu3V0zFzcqc', 'string,algorithm', '', '', 'python'),
new videoLink('string insert in python', 'https://youtu.be/weRonKfI-Fc', 'string,algorithm', '', '', 'python'),
new videoLink('string last index of any in python', 'https://youtu.be/_Coihd1i2kw', 'string,algorithm', '', '', 'python'),
new videoLink('string last index of in python', 'https://youtu.be/P620gtfVd20', 'string,algorithm', '', '', 'python'),
new videoLink('string list remove duplicates in python', 'https://youtu.be/Bpwk32Tul6g', 'string,algorithm', '', '', 'python'),
new videoLink('string md5 hash in python', 'https://youtu.be/RKtBzwnx-Pg', 'hash,cipher', '', '', 'python'),
new videoLink('string pad left in python', 'https://youtu.be/6P15gF-qUo0', 'string,algorithm', '', '', 'python'),
new videoLink('string pad right in python', 'https://youtu.be/dsxhRWiXQKA', 'string,algorithm', '', '', 'python'),
new videoLink('string remove char in python', 'https://youtu.be/gUjYAolrWPU', 'string,algorithm', '', '', 'python'),
new videoLink('string remove extra whitespaces in python', 'https://youtu.be/gJ9aCqMvUZ0', 'string,algorithm', '', '', 'python'),
new videoLink('string remove word in python', 'https://youtu.be/YSAn3YNuujE', 'string,algorithm', '', '', 'python'),
new videoLink('string reverse in python', 'https://youtu.be/1cRsf9DK2q0', 'string', '', '', 'python'),
new videoLink('string reverse words in python', 'https://youtu.be/XSIedfbAwN0', 'string,algorithm', '', '', 'python'),
new videoLink('string sha256 hash in python', 'https://youtu.be/z_KIPWV2xQA', 'hash,cipher', '', '', 'python'),
new videoLink('string sha512 hash in python', 'https://youtu.be/zTgvQ1WUkRw', 'hash,cipher', '', '', 'python'),
new videoLink('string starts with in python', 'https://youtu.be/5L1HJ0kkdt0', 'string,algorithm', '', '', 'python'),
new videoLink('string substrings in python', 'https://youtu.be/1dMAd-xiPJY', 'string,algorithm', '', '', 'python'),
new videoLink('string sum numbers in python', 'https://youtu.be/zPCp3s9TLt8', 'string,number', '', '', 'python'),
new videoLink('string swap cases in python', 'https://youtu.be/4zZWNn2UmSw', 'string', '', '', 'python'),
new videoLink('string titleize in python', 'https://youtu.be/g2HlipAhe70', 'string', '', '', 'python'),
new videoLink('string to base64 in python', 'https://youtu.be/gC7kvuOgED0', 'code,string', '', '', 'python'),
new videoLink('string to upper and lower case in python', 'https://youtu.be/X3irSxkzREM', 'string', '', '', 'python'),
new videoLink('string trim end in python', 'https://youtu.be/SA1FtCicQlo', 'string,algorithm', '', '', 'python'),
new videoLink('string trim in python', 'https://youtu.be/lL9NyaO4tb8', 'string,algorithm', '', '', 'python'),
new videoLink('string trim start in python', 'https://youtu.be/QjXO2etAMmU', 'string,algorithm', '', '', 'python'),
new videoLink('strong number in python', 'https://youtu.be/k98gas4ehQM', 'number', '', '', 'python'),
new videoLink('substrings are subset of string in python', 'https://youtu.be/FvR_ceagWwA', 'string', '', '', 'python'),
new videoLink('sum integer digits in python', 'https://youtu.be/j5aOzSNI7Dc', 'number', '', '', 'python'),
new videoLink('sum of odd numbers in python', 'https://youtu.be/8aSzEmM1XVI', 'odd,number', '', '', 'python'),
new videoLink('swap numbers in python', 'https://youtu.be/eqLepyqKtjg', 'number', '', '', 'python'),
new videoLink('towers of hanoi in python', 'https://youtu.be/t3J4bymi5LY', 'algorithm', '', '', 'python'),
new videoLink('triangle geometry in python', 'https://youtu.be/HsTNFWrzpAI', 'algebra', '', '', 'python'),
new videoLink('triangle of pascal in python', 'https://youtu.be/0LIneIsVHtI', 'print', '', '', 'python'),
new videoLink('triangle patterns in python', 'https://youtu.be/W9Lr9hTY4vw', 'print', '', '', 'python'),
new videoLink('triangle patterns v2 in python', 'https://youtu.be/t34b4NZAdCQ', 'print', '', '', 'python'),
new videoLink('triangle patterns v3 in python', 'https://youtu.be/FIqCXxfa4bI', 'print', '', '', 'python'),
new videoLink('triangular number in python', 'https://youtu.be/_YkHnLWKBSk', 'number', '', '', 'python'),
new videoLink('trimorphic number in python', 'https://youtu.be/xv7Fa_D0lAM', 'number', '', '', 'python'),
new videoLink('twin primes in python', 'https://youtu.be/qvdVTGtNSLU', 'prime', '', '', 'python'),
new videoLink('validate isbn code in python', 'https://youtu.be/J8NYUrsAY0U', 'isbn,code', '', '', 'python'),
new videoLink('clear screen in python', 'https://youtu.be/VAStmLsFQZ8', 'system', '', '', 'python'),
new videoLink('horsepower to watts in python', 'https://youtu.be/RykjCHW976s', 'convert', '', '', 'python'),
new videoLink('sparse matrix in python', 'https://youtu.be/7AM6aS-fEHw', 'matrix', '', '', 'python'),
new videoLink('file size in python', 'https://youtu.be/KVI8KWuzaRI', 'system', '', '', 'python'),
new videoLink('fibonacci recursive in python', 'https://youtu.be/jXAIk1DLfc0', 'recursive', '', '', 'python'),
new videoLink('distance between point in python', 'https://youtu.be/dcLNoTnTn58', 'algebra', '', '', 'python'),
new videoLink('compound interest in python', 'https://youtu.be/ZBMJ5DCHIGE', 'console', '', '', 'python'),
new videoLink('inches to centimeters in python', 'https://youtu.be/2AzgM11vxMk', 'convert', '', '', 'python'),
new videoLink('string remove duplicate words in python', 'https://youtu.be/0XMXUbAXdC4', 'string,duplicate', '', '', 'python'),
new videoLink('fibonacci iterative in python', 'https://youtu.be/IbCs1vA2rjs', 'iterative', '', '', 'python'),
new videoLink('print calendar in python', 'https://youtu.be/pDuLuZD923Q', 'print', '', '', 'python'),
new videoLink('factorial iterative in python', 'https://youtu.be/XEbhgNgMHLw', 'iterative', '', '', 'python'),
new videoLink('display current date and time in python', 'https://youtu.be/qKam7CRRBio', 'datetime', '', '', 'python'),
new videoLink('days between dates in python', 'https://youtu.be/4cEHbjSyGUQ', 'datetime', '', '', 'python'),
new videoLink('pascals triangle v1 in python', 'https://youtu.be/M5yoLpZ0XZQ', 'print', '', '', 'python'),
new videoLink('solve hanoi towers in python', 'https://youtu.be/Qz3Av4xVBKY', 'algorithm', '', '', 'python'),
new videoLink('factorial recursive in python', 'https://youtu.be/dzJljoIT9sw', 'recursive', '', '', 'python'),
new videoLink('simple interest in python', 'https://youtu.be/138vS7lrrcQ', 'console', '', '', 'python'),
new videoLink('char ascii value in python', 'https://youtu.be/0xuO5h_2nZ0', 'print', '', '', 'python'),
new videoLink('triangular number recursive in python', 'https://youtu.be/T-eh2r-OCNs', 'recursive,number', '', '', 'python'),
new videoLink('tridiagonal matrix in python', 'https://youtu.be/eYjzFUbMmKc', 'matrix', '', '', 'python'),
new videoLink('characters frequency in python', 'https://youtu.be/ffZY1hHklD0', 'string', '', '', 'python'),
new videoLink('net amount of bank account in python', 'https://youtu.be/plsbQkh7LNQ', 'console', '', '', 'python'),
new videoLink('find max and min in python', 'https://youtu.be/ex6zuRzeU7g', 'max,min', '', '', 'python'),
new videoLink('check string is numeric in python', 'https://youtu.be/sxIjQnsoEhQ', 'string,number', '', '', 'python'),
new videoLink('string to bytearray in python', 'https://youtu.be/JY6CEz4hEQk', 'string,byte', '', '', 'python'),
new videoLink('body mass index in python', 'https://youtu.be/L0wHhMnv_KA', 'console', '', '', 'python'),
new videoLink('simple logger decorator in python', 'https://youtu.be/PlEDfjM7QOs', 'decorator', '', '', 'python'),
new videoLink('product of numbers list v1 in python', 'https://youtu.be/T7yROuVV1sw', 'list', '', '', 'python'),
new videoLink('centimeters to inches in python', 'https://youtu.be/TKJ1Zql3NcE', 'convert', '', '', 'python'),
new videoLink('all possible combinations in python', 'https://youtu.be/VINQAN7mMoc', 'permutation', '', '', 'python'),
new videoLink('compress string in python', 'https://youtu.be/iRwMZv-GisM', 'string', '', '', 'python'),
new videoLink('find all pairs whose sum is n in python', 'https://youtu.be/4ry8NXHBX4U', 'number', '', '', 'python'),
new videoLink('print 1 to 10 recursive in python', 'https://youtu.be/qBIzXrKF2pc', 'print,recursive', '', '', 'python'),
new videoLink('check if divisible in python', 'https://youtu.be/qROQHVcBx8o', 'if', '', '', 'python'),
new videoLink('determinant 3x3 matrix in python', 'https://youtu.be/rviMtjg1lk8', 'matrix', '', '', 'python'),
new videoLink('print 10 to 1 recursive in python', 'https://youtu.be/0OFcn4IZ0FE', 'print,recursive', '', '', 'python'),
new videoLink('number rotate digits right in python', 'https://youtu.be/5vXix9EpP7A', 'number', '', '', 'python'),
new videoLink('triangular number iterative in python', 'https://youtu.be/R5LBFKMNiL4', 'iterative,number', '', '', 'python'),
new videoLink('get os and sys info in python', 'https://youtu.be/R8MbveowrLo', 'system', '', '', 'python'),
new videoLink('generate password in python', 'https://youtu.be/0hUz-ZQFk_k', 'string', '', '', 'python'),
new videoLink('list elements not present in python', 'https://youtu.be/Fcv-lI0f3EE', 'list', '', '', 'python'),
new videoLink('print html of web page in python', 'https://youtu.be/G8zSQ1Y_BVw', 'print', '', '', 'python'),
new videoLink('matrix sum main diagonal v1 in python', 'https://youtu.be/LbxDSmCdlOY', 'matrix', '', '', 'python'),
new videoLink('bitwise addition in python', 'https://youtu.be/MyyJ05KtHoA', 'bitwise', '', '', 'python'),
new videoLink('string sort words in python', 'https://youtu.be/gSkmV_vSiHo', 'string,sort', '', '', 'python'),
new videoLink('console horizontal histogram in python', 'https://youtu.be/h_qlWgIvOZo', 'print', '', '', 'python'),
new videoLink('number count digit in python', 'https://youtu.be/l11dQInNlY8', 'number', '', '', 'python'),
new videoLink('string list split elements in python', 'https://youtu.be/7ZEHmkunnXY', 'string,list', '', '', 'python'),
new videoLink('text left justify in python', 'https://youtu.be/H3mE80H9uH8', 'string', '', '', 'python'),
new videoLink('display documentation in python', 'https://youtu.be/UCtuG0w23Tg', 'print', '', '', 'python'),
new videoLink('print 99 to 0 column wise iterative in python', 'https://youtu.be/W1tbnMDLSYc', 'print,iterative', '', '', 'python'),
new videoLink('inches to feet in python', 'https://youtu.be/c2DAaDhUeB4', 'convert', '', '', 'python'),
new videoLink('watts to horsepower in python', 'https://youtu.be/sW2yL5KFdHQ', 'convert', '', '', 'python'),
new videoLink('print 100 triangular numbers in python', 'https://youtu.be/zhsgiObKlU0', 'print,number', '', '', 'python'),
new videoLink('split list into variables in python', 'https://youtu.be/1YcxRNLJ_50', 'list', '', '', 'python'),
new videoLink('filter list in python', 'https://youtu.be/4_eFvvQk_CI', 'list', '', '', 'python'),
new videoLink('feet to centimeters in python', 'https://youtu.be/BpCyBtMRaQA', 'convert', '', '', 'python'),
new videoLink('print 100 divisible by 7 not by 5 in python', 'https://youtu.be/EwbfLnycyxM', 'print', '', '', 'python'),
new videoLink('numbers with all digits odd in python', 'https://youtu.be/NHrKcXYzUDw', 'number', '', '', 'python'),
new videoLink('symmetric matrix in python', 'https://youtu.be/U7Ke6EiqVO4', 'matrix', '', '', 'python'),
new videoLink('file creation time in python', 'https://youtu.be/_-NPO_0q-tM', 'system', '', '', 'python'),
new videoLink('file exists in python', 'https://youtu.be/d79aBIAjl4s', 'system', '', '', 'python'),
new videoLink('swap variables in python', 'https://youtu.be/vmw4TjMoH9Q', 'swap', '', '', 'python'),
new videoLink('decimal to octal in python', 'https://youtu.be/zblZLUpXU_I', 'convert', '', '', 'python'),
new videoLink('string number of letters and digits in python', 'https://youtu.be/AEiQCzM95A8', 'string', '', '', 'python'),
new videoLink('get python version', 'https://youtu.be/Nm8nyo7UCxY', 'print', '', '', 'python'),
new videoLink('pascals triangle v2 in python', 'https://youtu.be/Pr3IhBfnoJ4', 'print,number', '', '', 'python'),
new videoLink('feet to inches in python', 'https://youtu.be/Vu52lG37R8M', 'convert', '', '', 'python'),
new videoLink('print execution time in python', 'https://youtu.be/Ytfe-vAFuww', 'system', '', '', 'python'),
new videoLink('check if list elements are unique v1 in python', 'https://youtu.be/d0Blk6l7n4s', 'list', '', '', 'python'),
new videoLink('string remove repeated letters in python', 'https://youtu.be/ggcp_E_2hkQ', 'string', '', '', 'python'),
new videoLink('list filter strings in python', 'https://youtu.be/hoP4XkdFNoM', 'list,string', '', '', 'python'),
new videoLink('console vertical histogram in python', 'https://youtu.be/jVP7M9lp9NA', 'print', '', '', 'python'),
new videoLink('number multiply digits in python', 'https://youtu.be/nTMC0HMkJh0', 'number', '', '', 'python'),
new videoLink('octal to decimal in python', 'https://youtu.be/txaQbSkElbI', 'convert', '', '', 'python'),
new videoLink('random odd number from range in python', 'https://youtu.be/v_b8jK06EbI', 'random', '', '', 'python'),
new videoLink('binary numbers divisible by 5 in python', 'https://youtu.be/1x9COZqmsqc', 'binary,number', '', '', 'python'),
new videoLink('shell 32 or 64 bits in python', 'https://youtu.be/3k04qIhASik', 'system', '', '', 'python'),
new videoLink('numbers starts with digit 3 in python', 'https://youtu.be/4bGuclyFYcI', 'number', '', '', 'python'),
new videoLink('numbers with at least 1 digit 3 in python', 'https://youtu.be/7UhsP1b-S48', 'number', '', '', 'python'),
new videoLink('string first non repeating letter in python', 'https://youtu.be/EIXLqrPVOqQ', 'string', '', '', 'python'),
new videoLink('hours between dates in python', 'https://youtu.be/FS-9sdka8ew', 'datetime', '', '', 'python'),
new videoLink('second smallest number in python', 'https://youtu.be/IuHTPffYMoM', 'number,min', '', '', 'python'),
new videoLink('product of numbers list v3 in python', 'https://youtu.be/ONceFezSvik', 'list,number', '', '', 'python'),
new videoLink('divisible by 5 and 7 with generator in python', 'https://youtu.be/_Mz72LvATwE', 'number', '', '', 'python'),
new videoLink('seconds to days in python', 'https://youtu.be/_NsGs7Mjmg4', 'datetime', '', '', 'python'),
new videoLink('numbers with only 2 digit 3 in python', 'https://youtu.be/dvECW0UwNfk', 'number', '', '', 'python'),
new videoLink('diagonal matrix in python', 'https://youtu.be/eV7YnAFsUpo', 'matrix', '', '', 'python'),
new videoLink('check if list is empty in python', 'https://youtu.be/gTEhDRKyUkA', 'list', '', '', 'python'),
new videoLink('product of numbers list v2 in python', 'https://youtu.be/h4ROvuftrvs', 'number,list', '', '', 'python'),
new videoLink('print integer as hexadecimal in python', 'https://youtu.be/jOImk2MtOlQ', 'convert', '', '', 'python'),
new videoLink('print current system time in python', 'https://youtu.be/lMJABQGIhwU', 'system', '', '', 'python'),
new videoLink('string find all numbers in python', 'https://youtu.be/s1kDGTjc3aI', 'string,number', '', '', 'python'),
new videoLink('numbers starts with and has only 1 digit 3 in python', 'https://youtu.be/sHI7iRPUZJU', 'number', '', '', 'python'),
new videoLink('print call stack in python', 'https://youtu.be/swu25VhfYbU', 'system', '', '', 'python'),
new videoLink('numbers starts and ends with digit 3 in python', 'https://youtu.be/5t_DwHwzvio', 'number', '', '', 'python'),
new videoLink('text to acronym in python', 'https://youtu.be/BUZZBVNuLIw', 'string', '', '', 'python'),
new videoLink('print file properties in python', 'https://youtu.be/ItarqgoGCp8', 'system', '', '', 'python'),
new videoLink('get os user name in python', 'https://youtu.be/KVWtsfLL0WU', 'system', '', '', 'python'),
new videoLink('odd numbers with at least 3 digit 2 in python', 'https://youtu.be/O4FLnhUcftQ', 'number', '', '', 'python'),
new videoLink('centimeters to feet in python', 'https://youtu.be/bwrzWhXu9rg', 'convert', '', '', 'python'),
new videoLink('check if list elements are unique v2 in python', 'https://youtu.be/cXAZS4YOXB8', 'list', '', '', 'python'),
new videoLink('remove duplicates of list in python', 'https://youtu.be/dkbweb79Z_c', 'duplicate,list', '', '', 'python'),
new videoLink('add documentation to function in python', 'https://youtu.be/eidaKF3vMBA', 'print', '', '', 'python'),
new videoLink('number of cpus in python', 'https://youtu.be/gGLJjzuVYs4', 'system', '', '', 'python'),
new videoLink('input multiple values at once in python', 'https://youtu.be/gau7VkfzbZQ', 'variable', '', '', 'python'),
new videoLink('number rotate digits left in python', 'https://youtu.be/hIzvUI8DH8A', 'number', '', '', 'python'),
new videoLink('second biggest number in python', 'https://youtu.be/hNuWzUZzKvM', 'number,max', '', '', 'python'),
new videoLink('numbers ends with and has only 1 digit 3 in python', 'https://youtu.be/i5yGIo7Snjs', 'number', '', '', 'python'),
new videoLink('get object id in python', 'https://youtu.be/icExHcVIlnA', 'system', '', '', 'python'),
new videoLink('print alphabet in python', 'https://youtu.be/t4ZQWvdmZOU', 'string', '', '', 'python'),
new videoLink('get environment variables in python', 'https://youtu.be/tBOudpI2BZE', 'system', '', '', 'python'),
new videoLink('numbers start and end with same digit in python', 'https://youtu.be/uBJMvUBIr1o', 'number', '', '', 'python'),
new videoLink('print 99 to 0 column wise recursive in python', 'https://youtu.be/wL2yCC9qDZY', 'print,recursive', '', '', 'python'),
new videoLink('print 10 to 1 iterative in python', 'https://youtu.be/zgraw8Krisc', 'print,iterative', '', '', 'python'),
new videoLink('odd numbers with only 3 digit 2 in python', 'https://youtu.be/5kNf8aolGtA', 'number', '', '', 'python'),
new videoLink('numbers ends with digit 3 in python', 'https://youtu.be/6GSiIK05aBE', 'number', '', '', 'python'),
new videoLink('print with conditional expression in python', 'https://youtu.be/9D-FW51qcME', 'print', '', '', 'python'),
new videoLink('print 200 prime numbers in python', 'https://youtu.be/9PMPScTmRgo', 'prime', '', '', 'python'),
new videoLink('method call statistics in python', 'https://youtu.be/JFQiG6b-LCM', 'system', '', '', 'python'),
new videoLink('generate 2 dimensional list in python', 'https://youtu.be/L8rV_HmT3jw', 'list', '', '', 'python'),
new videoLink('numbers with at least 3 digits 3 in python', 'https://youtu.be/abigWi2G-0E', 'number', '', '', 'python'),
new videoLink('list remove element in python', 'https://youtu.be/ifKkO31Xv_c', 'list', '', '', 'python'),
new videoLink('matrix sum minor diagonal v1 in python', 'https://youtu.be/n3GsSm1lfpc', 'matrix', '', '', 'python'),
new videoLink('for loop access index in python', 'https://youtu.be/q0sehIfM_Vs', 'for', '', '', 'python'),
new videoLink('print 1 to 10 iterative in python', 'https://youtu.be/yNtZb3oNmOY', 'print,iterative', '', '', 'python'),
new videoLink('rotate nxn matrix to right in python', 'https://youtu.be/2e8R1VAHecc', 'matrix', '', '', 'python'),
new videoLink('string number of upper and lower cased in python', 'https://youtu.be/GV35ipQAqU4', 'string', '', '', 'python'),
new videoLink('even number generator in python', 'https://youtu.be/K8hzhgSx4t0', 'number', '', '', 'python'),
new videoLink('extract sub matrix from matrix v1 in python', 'https://youtu.be/KUSH_e1903A', 'matrix', '', '', 'python'),
new videoLink('odd numbers with at least 1 digit 2 in python', 'https://youtu.be/PuxrA83f7Wc', 'number', '', '', 'python'),
new videoLink('print 0 to 99 column wise iterative in python', 'https://youtu.be/YS90YA8BR8o', 'print,iterative', '', '', 'python'),
new videoLink('number list average v2 in python', 'https://youtu.be/n-QvvVI50Xw', 'list,number', '', '', 'python'),
new videoLink('generate n numbers whose sum is m in python', 'https://youtu.be/sBetMt0Ro4c', 'number', '', '', 'python'),
new videoLink('determinant 2x2 matrix in python', 'https://youtu.be/whsh4UzHltY', 'matrix', '', '', 'python'),
new videoLink('extract sub matrix from matrix v2 in python', 'https://youtu.be/xh8sLgHG1xw', 'matrix', '', '', 'python'),
new videoLink('5 random odd numbers from range in python', 'https://youtu.be/05Iac4dKqQE', 'random,number', '', '', 'python'),
new videoLink('sort objects list in python', 'https://youtu.be/NWWXwwcXVpk', 'sort,list', '', '', 'python'),
new videoLink('5 random numbers in python', 'https://youtu.be/PGQAIM8y8Oc', 'random,number', '', '', 'python'),
new videoLink('sort tuples in python', 'https://youtu.be/QAFBwqbQ3xg', 'sort', '', '', 'python'),
new videoLink('print integer as binary in python', 'https://youtu.be/TDmbKJsCfsM', 'print,binary', '', '', 'python'),
new videoLink('string increment number in python', 'https://youtu.be/T_Hhkzo6q-w', 'string,number', '', '', 'python'),
new videoLink('print lists in python', 'https://youtu.be/_ICI_44jvy0', 'list,print', '', '', 'python'),
new videoLink('reverse list recursive in python', 'https://youtu.be/mqsXmwe4zrM', 'list,recursive', '', '', 'python'),
new videoLink('remove elem from set in python', 'https://youtu.be/nqYCaiGDyjY', 'set', '', '', 'python'),
new videoLink('print 0 to 99 column wise recursive in python', 'https://youtu.be/p5XL06cEs4w', 'print,recursive', '', '', 'python'),
new videoLink('word letters exist on string in python', 'https://youtu.be/p6l51PQlvJI', 'string', '', '', 'python'),
new videoLink('number append digit end in python', 'https://youtu.be/zHF2jQhw_r4', 'number', '', '', 'python'),
new videoLink('reverse stack in python', 'https://youtu.be/1m1SuKgmHgc', 'stack', '', '', 'python'),
new videoLink('matrix sum main diagonal v2 in python', 'https://youtu.be/2VfQic_QTVY', 'matrix', '', '', 'python'),
new videoLink('number append digit start in python', 'https://youtu.be/7fsZF81JjnI', 'number', '', '', 'python'),
new videoLink('matrix sum minor diagonal v2 in python', 'https://youtu.be/8gSc8qKiT2Y', 'matrix', '', '', 'python'),
new videoLink('number list sum n terms recursive in python', 'https://youtu.be/FLha6lS-m8U', 'list,recursive', '', '', 'python'),
new videoLink('rotate inplace nxn matrix to left in python', 'https://youtu.be/G6aPoJe8-3w', 'matrix', '', '', 'python'),
new videoLink('string words frequency in python', 'https://youtu.be/HRvL6Le0hg0', 'string', '', '', 'python'),
new videoLink('string last non repeating letter in python', 'https://youtu.be/Hzpk65yjlW0', 'string', '', '', 'python'),
new videoLink('rotate nxn matrix to left in python', 'https://youtu.be/IqQaYu0fTlM', 'matrix', '', '', 'python'),
new videoLink('string to int in python', 'https://youtu.be/nJUjeooZ-oA', 'string', '', '', 'python'),
new videoLink('merge sets in python', 'https://youtu.be/t2vnfaH6ywY', 'set', '', '', 'python'),
new videoLink('number list sum n terms iterative in python', 'https://youtu.be/0YjTscb6238', 'list,iterative', '', '', 'python'),
new videoLink('number list average v3 in python', 'https://youtu.be/0vmr72wXht8', 'number,list', '', '', 'python'),
new videoLink('number list average v1 in python', 'https://youtu.be/3al1hAuB7E8', 'number,list', '', '', 'python'),
new videoLink('list remove range in python', 'https://youtu.be/6EeN0SpX5Zs', 'list', '', '', 'python'),
new videoLink('difference of sets in python', 'https://youtu.be/CL22UiNRS1U', 'set', '', '', 'python'),
new videoLink('string first repeating letter in python', 'https://youtu.be/DziRJArxsiE', 'string', '', '', 'python'),
new videoLink('rotate inplace nxn matrix to right in python', 'https://youtu.be/EUmhNTMxqZc', 'matrix', '', '', 'python'),
new videoLink('reverse list iterative in python', 'https://youtu.be/Kb4_LxbZ5E8', 'list,iterative', '', '', 'python'),
new videoLink('string last repeating letter in python', 'https://youtu.be/LUSiGPzTjV4', 'string', '', '', 'python'),
new videoLink('intersect sets in python', 'https://youtu.be/_mTTK0p5l9k', 'set', '', '', 'python'),
new videoLink('string reverse with stack in python', 'https://youtu.be/g54BC8fmzPA', 'string,stack', '', '', 'python'),
new videoLink('merge sets without intersection in python', 'https://youtu.be/i4odT8uFLAw', 'set', '', '', 'python'),
new videoLink('clone multidimensional list in python', 'https://youtu.be/mZ96TytAWsg', 'list', '', '', 'python'),
new videoLink('list remove elements with condition in python', 'https://youtu.be/pk4xYN-5sq4', 'list', '', '', 'python'),
new videoLink('square matrix in python', 'https://youtu.be/zeXeDsbc-5c', 'matrix', '', '', 'python')
]
var tags = {};
var ens = {};
var invs = {};
var langs = {}
for(var i = 0; i < vls.length; i++) {
var vl = vls[i];
var lang = vl.lang;
if(langs[lang] == undefined) {
langs[lang] = [];
}
langs[lang].push(vl);
for(var j = 0; j < vl.tags.length; j++) {
var tag = vl.tags[j].trim();
if(tags[tag] == undefined) {
tags[tag] = [];
}
tags[tag].push(vl);
}
for(var j = 0; j < vl.ens.length; j++) {
var en = vl.ens[j].trim();
if(ens[en] == undefined) {
ens[en] = [];
}
ens[en].push(vl);
}
for(var j = 0; j < vl.invs.length; j++) {
var inv = vl.invs[j].trim();
if(invs[inv] == undefined) {
invs[inv] = [];
}
invs[inv].push(vl);
}
}
var tagsDiv = $('.tags');
Object.keys(tags).forEach(function(key) {
var txt = $("<div class='tag'>" + key + "</div>");
txt.click(function() {
var key = this.innerText;
if($(this).hasClass("active")) {
$(this).removeClass("active");
var tagIdx = selectedTags.indexOf(key);
if(tagIdx !== -1) {
selectedTags.splice(tagIdx, 1);
selectedElems = [];
for(var i = 0; i < selectedTags.length; i++) {
var skey = selectedTags[i];
var toAdd = tags[skey];
for(var j = 0; j < toAdd.length; j++) {
const idx = selectedElems.indexOf(toAdd[j]);
if(idx === -1) {
selectedElems.push(toAdd[j]);
}
}
}
}
}
else {
$(this).addClass("active");
var toAdd = tags[key];
selectedTags.push(key);
for(var i = 0; i < toAdd.length; i++) {
const idx = selectedElems.indexOf(toAdd[i]);
if(idx === -1) {
selectedElems.push(toAdd[i]);
}
}
}
showSelElems();
});
tagsDiv.append(txt);
});
</script>