# maincache

id: pm_user_cloud_root
data:
  {'status': 'success', 'content': [{'id': '1Mv0HN4MnEZkCs6NAymygg', 'name': '# Anime TV', 'type': 'folder', 'created_at': 1623833855}, {'id': 'HbKZGGGMYPd_5ZsF0cFeBg', 'name': '# Movies to DwnLoad', 'type': 'folder', 'created_at': 1615379219}, {'id': 'fib14utxORfzO_D72O36yg', 'name': '# My Tutorial Video Courses', 'type': 'folder', 'created_at': 1652924503}, {'id': 'QQP44H7AG9QmWka6iUzaeQ', 'name': '# My TV Shows', 'type': 'folder', 'created_at': 1623833949}, {'id': 'MKlZNNK1-sna1a11SY7-cQ', 'name': '# TV Shows 2 DwnLoad', 'type': 'folder', 'created_at': 1623792714}, {'id': 'h-S5yqoVtn038RuPK1h4_g', 'name': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD', 'type': 'folder', 'created_at': 1704800594}, {'id': 'mgDx9_75u9r5ctcNYn-WQw', 'name': 'Den of Thieves (2018) Unrated (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole)', 'type': 'folder', 'created_at': 1654784358}, {'id': 'moF6lz01wwWqwbQZQonjPQ', 'name': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]', 'type': 'folder', 'created_at': 1676740023}, {'id': '5A0UCzIV-O8MEVqXfiTNXw', 'name': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA', 'type': 'folder', 'created_at': 1673833175}, {'id': 'R5PueOM9M5I_Sz9_Ns7HOg', 'name': 'Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)', 'type': 'folder', 'created_at': 1699733859}, {'id': 's0nRyH3dj7su7NIjSCkJ-Q', 'name': 'Nanatsu no Taizai Season 3 (The Seven Deadly Sins) [1080p][HEVC.x265.10bit][Eng-Subs].nzb', 'type': 'folder', 'created_at': 1580288850}, {'id': 'Es61edCrEsww2H4rai0Nkw', 'name': 'resolveurl', 'type': 'folder', 'created_at': 1561771823}, {'id': 'l5maDq_EANzwYxGFRSeFXA', 'name': 'Sword.Of.The.Stranger.2007.ENGLISH.720p.BRRip.XviD.AC3-RARBG', 'type': 'folder', 'created_at': 1653257883}, {'id': 'XGsH76otsq8EkFLKcoJzPQ', 'name': 'The.Dark.Knight.Rises.2012.2160p.UHD.BluRay.x265.10bit.HDR.DDP5.1-RARBG', 'type': 'folder', 'created_at': 1693952118}, {'id': 'nzHonk9aNn360nKSgIhcDw', 'name': 'The.Northman.2022.1080p.Bluray.Atmos.TrueHD.7.1.x264-EVO[TGx]', 'type': 'folder', 'created_at': 1654216166}, {'id': 'WH-tW2ZclZrq_bVK3sLUEw', 'name': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]', 'type': 'folder', 'created_at': 1704800602}, {'id': '5vjdGkpOC7OoRVhbIsLZug', 'name': 'BBC.Smashie.and.Nicey.The.End.of.an.Era.576p.HDTV.x264.AAC.MVGroup.Forum.mkv', 'type': 'file', 'size': 590089610, 'created_at': 1690936052, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/grouchyparakeet-sto.energycdn.com/dl/kqr3XnNyUsC__xCJ8UGhag/1712159406/337127984/64c9a2ea3e8886.77969964/BBC.Smashie.and.Nicey.The.End.of.an.Era.576p.HDTV.x264.AAC.MVGroup.Forum.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/grouchyparakeet-sto.energycdn.com/dl/KW1JKxRtPx_oUllAm6a43A/1712159406/337127984/64c9a2ea3e8886.77969964_default.mp4/BBC.Smashie.and.Nicey.The.End.of.an.Era.576p.HDTV.x264.AAC.MVGroup.Forum.mkv.mp4'}, {'id': 'MHVXZQZpB6Fomm0hYLZ7oA', 'name': "Smashie and Nicey's Top of the Pops Party (1994) - Uncut Full Original Broadcast Version BBC1.mkv", 'type': 'file', 'size': 678556144, 'created_at': 1690936009, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/boredmandrill-sto.energycdn.com/dl/fyAmt-Nc3Qfzt6qt-dgeLw/1712159406/337127984/64c9a2bc097c64.49538667/Smashie%20and%20Nicey%27s%20Top%20of%20the%20Pops%20Party%20%281994%29%20-%20Uncut%20Full%20Original%20Broadcast%20Version%20BBC1.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/boredmandrill-sto.energycdn.com/dl/62jzRC8IQErllmH0zHbSpw/1712159406/337127984/64c9a2bc097c64.49538667_default.mp4/Smashie%20and%20Nicey%27s%20Top%20of%20the%20Pops%20Party%20%281994%29%20-%20Uncut%20Full%20Original%20Broadcast%20Version%20BBC1.mkv.mp4'}, {'id': 'kdM01pChQy4L3Ty0XR6aWg', 'name': 'Top.Gun.Maverick.2022.1080p.HDTS.V2.x264-HushRips.mkv', 'type': 'file', 'size': 3172397663, 'created_at': 1654215800, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/majesticwolf-sto.energycdn.com/dl/d9y1xu5KURbt-J12E9VUbQ/1712159406/337127984/629759c8dc9601.37011613/Top.Gun.Maverick.2022.1080p.HDTS.V2.x264-HushRips.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/majesticwolf-sto.energycdn.com/dl/6v-1NeAcpIPbIW2Lcf4CYw/1712159406/337127984/629759c8dc9601.37011613_default.mp4/Top.Gun.Maverick.2022.1080p.HDTS.V2.x264-HushRips.mkv.mp4'}, {'id': 'XVVnetCuF36TttmSz2g6BA', 'name': "Top Gun 1986 Special Collector's Edition (1080p x265 10bit Joy).mkv", 'type': 'file', 'size': 1551187998, 'created_at': 1678429788, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/spontaneousdingo-sto.energycdn.com/dl/5xOSjWVYwlz5yVanhjT20Q/1712159406/337127984/62926adeb20d12.59730950/Top%20Gun%201986%20Special%20Collector%27s%20Edition%20%281080p%20x265%2010bit%20Joy%29.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/spontaneousdingo-sto.energycdn.com/dl/YwLj5JZR7AgJQzK1JcQH0w/1712159406/337127984/62926adeb20d12.59730950_default.mp4/Top%20Gun%201986%20Special%20Collector%27s%20Edition%20%281080p%20x265%2010bit%20Joy%29.mkv.mp4'}], 'name': 'root', 'parent_id': 'AFVsv0le_JYtSZU0tPqHRQ', 'folder_id': 'EQuYFLOiyVhbLmMJtpuDcw'}


id: pm_user_cloud_h-S5yqoVtn038RuPK1h4_g
data:
  {'status': 'success', 'content': [{'id': 'o_n-U97MTX-9Yd4mOL5OEg', 'name': 'Attack.on.Titan.S04E01.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 2146484409, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/N-b-PxNU5t0igOfwJOJ9mw/1712159412/337127984/657b2b41dc6764.91598821/Attack.on.Titan.S04E01.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/Yvb7z7AoE3LA8PfDgd2eCg/1712159412/337127984/657b2b41dc6764.91598821_default.mp4/Attack.on.Titan.S04E01.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'DAJOE2rQLwBiSCLTbB6TxA', 'name': 'Attack.on.Titan.S04E02.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1906753173, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/H0X0LKrhekpQYeQkXj4fhw/1712159412/337127984/657b2bf58508a2.38876372/Attack.on.Titan.S04E02.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/8ZCYWbUHm-jplfCPgMyGwA/1712159412/337127984/657b2bf58508a2.38876372_default.mp4/Attack.on.Titan.S04E02.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'Bdlt4XppCqDo-I0Pd1tXFw', 'name': 'Attack.on.Titan.S04E03.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1997384111, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/rpKMIae8iPrJO4kpJSlHZA/1712159412/337127984/657b2afea98f01.35840059/Attack.on.Titan.S04E03.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/20MxWtNaGoHiIP4qY7UE5w/1712159412/337127984/657b2afea98f01.35840059_default.mp4/Attack.on.Titan.S04E03.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'diL9Cs3TFExYrilC974lbg', 'name': 'Attack.on.Titan.S04E04.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1757487905, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/tnjOXEsZICxG-jjHwJqwcw/1712159412/337127984/657b2b5ee770e9.78312818/Attack.on.Titan.S04E04.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/AkCW87yXlpwcF5O0AMojrQ/1712159412/337127984/657b2b5ee770e9.78312818_default.mp4/Attack.on.Titan.S04E04.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': '7Gu3SSHtaJIJWOmDU0Z1zg', 'name': 'Attack.on.Titan.S04E05.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1926733757, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/gNmMxtkjTNty2PIAP69Hsw/1712159412/337127984/657b2c344ea6d5.74265200/Attack.on.Titan.S04E05.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/WS713dSOg_56QcnLokMjZw/1712159412/337127984/657b2c344ea6d5.74265200_default.mp4/Attack.on.Titan.S04E05.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'hIXRQb_rglB_wcF2wIVWVQ', 'name': 'Attack.on.Titan.S04E06.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 2101891065, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/vPdEO763edYrrThWnNTpDA/1712159412/337127984/657b2bb693e4f4.67625087/Attack.on.Titan.S04E06.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/GDzYwQu9HUg8CqTjpRDVrw/1712159412/337127984/657b2bb693e4f4.67625087_default.mp4/Attack.on.Titan.S04E06.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'DfQaVKhnsvwHoVV8EeKGhg', 'name': 'Attack.on.Titan.S04E07.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 2266319995, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/zlsyYlTLjNIhZ0pODwJJNw/1712159412/337127984/657b2b90021f08.60790835/Attack.on.Titan.S04E07.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/zQHanq-uP7nU-Ob3NtHlLA/1712159412/337127984/657b2b90021f08.60790835_default.mp4/Attack.on.Titan.S04E07.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'IeI6WyfmNkd88AGDAYWkmw', 'name': 'Attack.on.Titan.S04E08.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 2026042642, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/4n-TInOgycCwfMBPLAW1_Q/1712159412/337127984/657b2aa29cda65.80541320/Attack.on.Titan.S04E08.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/53twH5tbF6UQO2_RrRrSpA/1712159412/337127984/657b2aa29cda65.80541320_default.mp4/Attack.on.Titan.S04E08.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'dBZ0zxgpTgG_LojDDKvlfg', 'name': 'Attack.on.Titan.S04E09.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1934833965, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/47WsfM8_8LSRD9L2nFCRoA/1712159412/337127984/657b2b1f3cdd41.04696770/Attack.on.Titan.S04E09.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/nsHBm6_gRkOMHMpJotZgkA/1712159412/337127984/657b2b1f3cdd41.04696770_default.mp4/Attack.on.Titan.S04E09.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'vF5Wsq1ZbBe9q2Cbf-GuVg', 'name': 'Attack.on.Titan.S04E10.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1801336314, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/y5jqfB278IniflP49E_XfA/1712159412/337127984/657b2a47c6a776.11171094/Attack.on.Titan.S04E10.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/brmRk9_LW_xX9j26r9rTgA/1712159412/337127984/657b2a47c6a776.11171094_default.mp4/Attack.on.Titan.S04E10.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'bTJZCs4M72vXITc4AKKW6w', 'name': 'Attack.on.Titan.S04E11.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1820026061, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/EPSxzhaMQsCYc16FJP0_-w/1712159412/337127984/657b2bd5b77da6.60236375/Attack.on.Titan.S04E11.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/s9iN9eu2GTmfbrb1pqVtPA/1712159412/337127984/657b2bd5b77da6.60236375_default.mp4/Attack.on.Titan.S04E11.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'QIjrMxqC-9IB3hlU8ayBLA', 'name': 'Attack.on.Titan.S04E12.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1721187206, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/weFdl1J4UYlLJTVvqZhD2A/1712159412/337127984/657b2a80b52966.19381127/Attack.on.Titan.S04E12.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/HUCcIpkKiI5eyqXmiP5qrg/1712159412/337127984/657b2a80b52966.19381127_default.mp4/Attack.on.Titan.S04E12.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': '7v5fs8DYF9uTNb0Cnnb_iw', 'name': 'Attack.on.Titan.S04E13.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1848602365, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/xORROEQ84urvSj8OfoWlGA/1712159412/337127984/657b2a648d1e32.32454486/Attack.on.Titan.S04E13.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/pzLW6xIHPRnvTXr8Ty7o4A/1712159412/337127984/657b2a648d1e32.32454486_default.mp4/Attack.on.Titan.S04E13.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'bbpsEsGqPIRwkIpyhqfKqg', 'name': 'Attack.on.Titan.S04E14.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1967975188, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/TbyKssUMlQJX0oAKaOUflg/1712159412/337127984/657b2adf814327.02772049/Attack.on.Titan.S04E14.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/37VDpdVjffzdwgrIupKksw/1712159412/337127984/657b2adf814327.02772049_default.mp4/Attack.on.Titan.S04E14.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'HrxXtQWnZqQDS9IauPzHqw', 'name': 'Attack.on.Titan.S04E15.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1903569414, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/3QgAiAFBALNrx6E0mf0L7A/1712159412/337127984/657b2c16a33df8.84727619/Attack.on.Titan.S04E15.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/aV8ZVHtiR7mjaFKAO9szig/1712159412/337127984/657b2c16a33df8.84727619_default.mp4/Attack.on.Titan.S04E15.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}, {'id': 'NWM3-CMav_L4I_O_QAhlDA', 'name': 'Attack.on.Titan.S04E16.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'type': 'file', 'size': 1887443695, 'created_at': 1704800594, 'mime_type': 'video/x-matroska', 'link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/Ayj-G11iaIN9IVfQlT4Q1Q/1712159412/337127984/657b2abfd68657.01871420/Attack.on.Titan.S04E16.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/vibrantlynx-sto.energycdn.com/dl/QmxcFa1po3Avgwgltwmj5w/1712159412/337127984/657b2abfd68657.01871420_default.mp4/Attack.on.Titan.S04E16.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv.mp4'}], 'name': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD', 'parent_id': 'EQuYFLOiyVhbLmMJtpuDcw', 'folder_id': 'h-S5yqoVtn038RuPK1h4_g'}


id: pm_item_details_mJVqrE-11Ppmz8cP2FKuKA
data:
  {'id': 'mJVqrE-11Ppmz8cP2FKuKA', 'user_id': '1381634', 'customer_id': '337127984', 'name': '[ FreeCourseWeb.com ] Udemy - The complete Python GUI with PySimpleGUI for 2020.zip', 'size': 1289328266, 'created_at': 1703113178, 'transcode_status': 'not_applicable', 'folder_id': 'fib14utxORfzO_D72O36yg', 'server_name': 'determinedox', 'acodec': '', 'vcodec': '', 'mime_type': 'application/zip', 'opensubtitles_hash': '7f8cbc67a88d9a45', 'resx': '', 'resy': '', 'duration': '', 'virus_scan': 'ok', 'audio_track_names': [''], 'type': 'file', 'link': 'https://cdn2-nforce-roo1.energycdn.com/determinedox-sto.energycdn.com/dl/7GXC_ycug8As6MEA9M1gaA/1712159430/337127984/658371d242e311.93811893/%5B%20FreeCourseWeb.com%20%5D%20Udemy%20-%20The%20complete%20Python%20GUI%20with%20PySimpleGUI%20for%202020.zip', 'stream_link': None}


id: pm_item_details_5vjdGkpOC7OoRVhbIsLZug
data:
  {'id': '5vjdGkpOC7OoRVhbIsLZug', 'user_id': '1381634', 'customer_id': '337127984', 'name': 'BBC.Smashie.and.Nicey.The.End.of.an.Era.576p.HDTV.x264.AAC.MVGroup.Forum.mkv', 'size': 590089610, 'created_at': 1690936052, 'transcode_status': 'finished', 'folder_id': 'EQuYFLOiyVhbLmMJtpuDcw', 'server_name': 'grouchyparakeet', 'acodec': 'aac', 'vcodec': 'h264', 'mime_type': 'video/x-matroska', 'opensubtitles_hash': '477cb48c57cd60c8', 'resx': '576', 'resy': '768', 'duration': '2638.360000', 'virus_scan': 'ok', 'audio_track_names': ['eng'], 'type': 'file', 'link': 'https://cdn2-nforce-roo1.energycdn.com/grouchyparakeet-sto.energycdn.com/dl/CWdcYnyXdlCq7W655gLnTw/1712159430/337127984/64c9a2ea3e8886.77969964/BBC.Smashie.and.Nicey.The.End.of.an.Era.576p.HDTV.x264.AAC.MVGroup.Forum.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/grouchyparakeet-sto.energycdn.com/dl/n3wp2AJHllBN5aBtZexyNQ/1712159430/337127984/64c9a2ea3e8886.77969964_default.mp4/BBC.Smashie.and.Nicey.The.End.of.an.Era.576p.HDTV.x264.AAC.MVGroup.Forum.mkv.mp4'}


id: pm_item_details_MHVXZQZpB6Fomm0hYLZ7oA
data:
  {'id': 'MHVXZQZpB6Fomm0hYLZ7oA', 'user_id': '1381634', 'customer_id': '337127984', 'name': "Smashie and Nicey's Top of the Pops Party (1994) - Uncut Full Original Broadcast Version BBC1.mkv", 'size': 678556144, 'created_at': 1690936009, 'transcode_status': 'finished', 'folder_id': 'EQuYFLOiyVhbLmMJtpuDcw', 'server_name': 'boredmandrill', 'acodec': 'mp3', 'vcodec': 'h264', 'mime_type': 'video/x-matroska', 'opensubtitles_hash': 'd537989aa43f568b', 'resx': '556', 'resy': '720', 'duration': '2978.040000', 'virus_scan': 'error', 'audio_track_names': ['1'], 'type': 'file', 'link': 'https://cdn2-nforce-roo1.energycdn.com/boredmandrill-sto.energycdn.com/dl/pbpabakMbn9H63n1M4HjgQ/1712159430/337127984/64c9a2bc097c64.49538667/Smashie%20and%20Nicey%27s%20Top%20of%20the%20Pops%20Party%20%281994%29%20-%20Uncut%20Full%20Original%20Broadcast%20Version%20BBC1.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/boredmandrill-sto.energycdn.com/dl/IaAErvivFd4fvocQ3HrUTA/1712159430/337127984/64c9a2bc097c64.49538667_default.mp4/Smashie%20and%20Nicey%27s%20Top%20of%20the%20Pops%20Party%20%281994%29%20-%20Uncut%20Full%20Original%20Broadcast%20Version%20BBC1.mkv.mp4'}


id: pm_item_details_XVVnetCuF36TttmSz2g6BA
data:
  {'id': 'XVVnetCuF36TttmSz2g6BA', 'user_id': '1381634', 'customer_id': '337127984', 'name': "Top Gun 1986 Special Collector's Edition (1080p x265 10bit Joy).mkv", 'size': 1551187998, 'created_at': 1678429788, 'transcode_status': 'finished', 'folder_id': 'EQuYFLOiyVhbLmMJtpuDcw', 'server_name': 'spontaneousdingo', 'acodec': 'aac', 'vcodec': 'hevc', 'mime_type': 'video/x-matroska', 'opensubtitles_hash': 'a565ec9ee66d1f36', 'resx': '800', 'resy': '1920', 'duration': '6575.582000', 'virus_scan': 'ok', 'audio_track_names': ['eng'], 'type': 'file', 'link': 'https://cdn2-nforce-roo1.energycdn.com/spontaneousdingo-sto.energycdn.com/dl/nInoRU7NPaBHKELV-4oyNg/1712159430/337127984/62926adeb20d12.59730950/Top%20Gun%201986%20Special%20Collector%27s%20Edition%20%281080p%20x265%2010bit%20Joy%29.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/spontaneousdingo-sto.energycdn.com/dl/ojPgkwDAAMiQlEWWor7Feg/1712159430/337127984/62926adeb20d12.59730950_default.mp4/Top%20Gun%201986%20Special%20Collector%27s%20Edition%20%281080p%20x265%2010bit%20Joy%29.mkv.mp4'}


id: pm_item_details_kdM01pChQy4L3Ty0XR6aWg
data:
  {'id': 'kdM01pChQy4L3Ty0XR6aWg', 'user_id': '1381634', 'customer_id': '337127984', 'name': 'Top.Gun.Maverick.2022.1080p.HDTS.V2.x264-HushRips.mkv', 'size': 3172397663, 'created_at': 1654215800, 'transcode_status': 'finished', 'folder_id': 'EQuYFLOiyVhbLmMJtpuDcw', 'server_name': 'majesticwolf', 'acodec': 'aac', 'vcodec': 'h264', 'mime_type': 'video/x-matroska', 'opensubtitles_hash': '1ed9b8aef38d869f', 'resx': '1080', 'resy': '1920', 'duration': '7181.738000', 'virus_scan': 'ok', 'audio_track_names': ['1'], 'type': 'file', 'link': 'https://cdn2-nforce-roo1.energycdn.com/majesticwolf-sto.energycdn.com/dl/czZUeEgtR2_SK3-wcPZh4w/1712159430/337127984/629759c8dc9601.37011613/Top.Gun.Maverick.2022.1080p.HDTS.V2.x264-HushRips.mkv', 'stream_link': 'https://cdn2-nforce-roo1.energycdn.com/majesticwolf-sto.energycdn.com/dl/Qpo16FcIYy0T89JtO_FcyA/1712159430/337127984/629759c8dc9601.37011613_default.mp4/Top.Gun.Maverick.2022.1080p.HDTS.V2.x264-HushRips.mkv.mp4'}


id: pm_user_cloud_all_files
data:
  {'status': 'success', 'files': [{'id': 'kdM01pChQy4L3Ty0XR6aWg', 'name': 'Top.Gun.Maverick.2022.1080p.HDTS.V2.x264-HushRips.mkv', 'created_at': 1654215800, 'size': 3172397663, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Top.Gun.Maverick.2022.1080p.HDTS.V2.x264-HushRips.mkv'}, {'id': 'XVVnetCuF36TttmSz2g6BA', 'name': "Top Gun 1986 Special Collector's Edition (1080p x265 10bit Joy).mkv", 'created_at': 1678429788, 'size': 1551187998, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': "Top Gun 1986 Special Collector's Edition (1080p x265 10bit Joy).mkv"}, {'id': 'MHVXZQZpB6Fomm0hYLZ7oA', 'name': "Smashie and Nicey's Top of the Pops Party (1994) - Uncut Full Original Broadcast Version BBC1.mkv", 'created_at': 1690936009, 'size': 678556144, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': "Smashie and Nicey's Top of the Pops Party (1994) - Uncut Full Original Broadcast Version BBC1.mkv"}, {'id': '5vjdGkpOC7OoRVhbIsLZug', 'name': 'BBC.Smashie.and.Nicey.The.End.of.an.Era.576p.HDTV.x264.AAC.MVGroup.Forum.mkv', 'created_at': 1690936052, 'size': 590089610, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'BBC.Smashie.and.Nicey.The.End.of.an.Era.576p.HDTV.x264.AAC.MVGroup.Forum.mkv'}, {'id': 'M98V6552xj-a-DJIjHHdBA', 'name': 'Cover.jpg', 'created_at': 1562861410, 'size': 149060, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/Cover.jpg'}, {'id': 'n-83lLYHQz_8veQVoOYzlg', 'name': 'Ajin Demi-Human 1x19 - Must be tough being a lapdog.mkv', 'created_at': 1562861410, 'size': 261101819, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/Ajin Demi-Human 1x19 - Must be tough being a lapdog.mkv'}, {'id': 'hw1AkvbYtHGNDWFnve1Olg', 'name': 'Ajin Demi-Human 1x25 - But that makes it interesting, so whatever.mkv', 'created_at': 1562861410, 'size': 283472877, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/Ajin Demi-Human 1x25 - But that makes it interesting, so whatever.mkv'}, {'id': 'ij7eVLbZSmkwK2orCIK1mg', 'name': "Ajin Demi-Human 1x22 - You're the one messing up my life!.mkv", 'created_at': 1562861410, 'size': 277869432, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Ajin Demi-Human Season 2/Ajin Demi-Human 1x22 - You're the one messing up my life!.mkv"}, {'id': '140XEu-VMxi5K6FCtLs8Cw', 'name': 'Ajin Demi-Human 1x21 - This Country Is Going to Get a Little Unsettled.mkv', 'created_at': 1562861410, 'size': 259423625, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/Ajin Demi-Human 1x21 - This Country Is Going to Get a Little Unsettled.mkv'}, {'id': 'J_yKBteVdTSrCrV7AJbaAw', 'name': 'MeGaTroN.png', 'created_at': 1562861410, 'size': 50882, 'mime_type': 'image/png', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/MeGaTroN.png'}, {'id': '8Yky3Gylgen3XyuXiEQAiA', 'name': 'Ajin Demi-Human 1x14 - I’m getting sick of this.mkv', 'created_at': 1562861410, 'size': 256862944, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/Ajin Demi-Human 1x14 - I’m getting sick of this.mkv'}, {'id': 'Xj7zmo_lGBt28RQ_DyowBA', 'name': 'Ajin Demi-Human 1x18 - Kuro, Please….mkv', 'created_at': 1562861410, 'size': 262983753, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/Ajin Demi-Human 1x18 - Kuro, Please….mkv'}, {'id': 'sB0sn-UGxjx9b8G2XIIdWA', 'name': "Ajin Demi-Human 1x16 - But, I'm Always Scared.mkv", 'created_at': 1562861410, 'size': 264833090, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Ajin Demi-Human Season 2/Ajin Demi-Human 1x16 - But, I'm Always Scared.mkv"}, {'id': 'nAW2gBpKdnGJ8b6fEQl0uQ', 'name': 'Ajin Demi-Human 1x20 - Kuro, just once more, please!.mkv', 'created_at': 1562861410, 'size': 285073655, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/Ajin Demi-Human 1x20 - Kuro, just once more, please!.mkv'}, {'id': 'vFKzKv_IWvdYfEOCOVKLBA', 'name': "Ajin Demi-Human 1x26 - I'll make you a promise too, Mr. Sato.mkv", 'created_at': 1562861410, 'size': 309834895, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Ajin Demi-Human Season 2/Ajin Demi-Human 1x26 - I'll make you a promise too, Mr. Sato.mkv"}, {'id': 'r_VyzvM0wtgIM3uz0f2wZg', 'name': "Ajin Demi-Human 1x15 - I'm surrounded by idiots.mkv", 'created_at': 1562861410, 'size': 273048679, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Ajin Demi-Human Season 2/Ajin Demi-Human 1x15 - I'm surrounded by idiots.mkv"}, {'id': 'pMP0v7eGZEh4RgvIOV9i-w', 'name': "Ajin Demi-Human 1x23 - I won't do it.mkv", 'created_at': 1562861410, 'size': 268256104, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Ajin Demi-Human Season 2/Ajin Demi-Human 1x23 - I won't do it.mkv"}, {'id': 'za5GWwKub6IQu0cjCOT64g', 'name': 'Ajin Demi-Human 1x17 - They make me sick.mkv', 'created_at': 1562861410, 'size': 257686019, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/Ajin Demi-Human 1x17 - They make me sick.mkv'}, {'id': 'yb8uEuLpaR-ZtMXAoSvCJQ', 'name': 'Ajin Demi-Human 1x24 - At This Rate... It Really Will Be War!.mkv', 'created_at': 1562861410, 'size': 265763158, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Ajin Demi-Human Season 2/Ajin Demi-Human 1x24 - At This Rate... It Really Will Be War!.mkv'}, {'id': 'rlHMsElENSeszPljF_rS8g', 'name': "Kametsu.Bleach.220.Ikkaku Falls! The Shinigami's Crisis.mp4", 'created_at': 1563215359, 'size': 269115917, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.220.Ikkaku Falls! The Shinigami's Crisis.mp4"}, {'id': 'KOjNsBsHmKQMcUvnuYG5ZA', 'name': 'Kametsu.Bleach.213.The Konso Cop Karakuraiser is Born.mkv', 'created_at': 1563215359, 'size': 216127030, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.213.The Konso Cop Karakuraiser is Born.mkv'}, {'id': 'pkt0qZueazx4RCnpYQAYEQ', 'name': "Kametsu.Bleach.214.Karakuraiser's Last Day.mkv", 'created_at': 1563215359, 'size': 245682538, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.214.Karakuraiser's Last Day.mkv"}, {'id': 'ABZTlRAToHpfer7MVHwz-w', 'name': 'Kametsu.Bleach.215.Defend Karakura Town! Entire Appearance of the Shinigami.mkv', 'created_at': 1563215359, 'size': 299929089, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.215.Defend Karakura Town! Entire Appearance of the Shinigami.mkv'}, {'id': 'KZSRBmOMOQgpMEjwi9Q6dw', 'name': 'Kametsu.Bleach.227.Wonderful Error.mp4', 'created_at': 1563215359, 'size': 209643146, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.227.Wonderful Error.mp4'}, {'id': 'tDrG_XGb0A-almeO4lYwdQ', 'name': 'Kametsu.Bleach.217.Beautiful Little Devil Charlotte.mp4', 'created_at': 1563215359, 'size': 289473199, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.217.Beautiful Little Devil Charlotte.mp4'}, {'id': '9rNnjtIcyEWzTbe0MtSk4A', 'name': 'Kametsu.Bleach.225.Vice-Captains Annihilated! The Terrifying Demonic Beast.mp4', 'created_at': 1563215359, 'size': 251247818, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.225.Vice-Captains Annihilated! The Terrifying Demonic Beast.mp4'}, {'id': 'LXiV4WQP4BLK9LRzRIRFUQ', 'name': 'Kametsu.Bleach.216.Elite! The Four Shinigami.mp4', 'created_at': 1563215359, 'size': 257983869, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.216.Elite! The Four Shinigami.mp4'}, {'id': 'AIDvqNh0_Hb2FadhE5rX7A', 'name': 'Kametsu.Bleach.218.Kira, The Battle Within Despair.mp4', 'created_at': 1563215359, 'size': 239415369, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.218.Kira, The Battle Within Despair.mp4'}, {'id': 'VeU9opE3Sfr_TPts8x7s9w', 'name': 'Kametsu.Bleach.228.Summer! Sea! Swimsuit Festival!!.mp4', 'created_at': 1563215359, 'size': 209766649, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.228.Summer! Sea! Swimsuit Festival!!.mp4'}, {'id': 'QvUhJwwHtVNZx8UTvX_VLQ', 'name': 'Kametsu.Bleach.229.Cry of the Soul. The Rug Shinigami is Born!.mp4', 'created_at': 1563215359, 'size': 280036980, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.229.Cry of the Soul. The Rug Shinigami is Born!.mp4'}, {'id': 'eYIE3A78ZEky633-W0BxlQ', 'name': 'Kametsu.Bleach.222.The Most Evil Tag! Suì-Fēng & Ōmaeda.mp4', 'created_at': 1563215359, 'size': 304184087, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.222.The Most Evil Tag! Suì-Fēng & Ōmaeda.mp4'}, {'id': 'elNbmIuf7zdw8g0C-wMs5g', 'name': 'Kametsu.Bleach.221.The Full Showdown! Soul Reapers vs. Espada.mp4', 'created_at': 1563215359, 'size': 273796532, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.221.The Full Showdown! Soul Reapers vs. Espada.mp4'}, {'id': 'eaI0RwSAuGAS6X-WyzrifA', 'name': 'Kametsu.Bleach.226.Fierce Fighting Concludes. Towards a New Battle!.mp4', 'created_at': 1563215359, 'size': 306334071, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.226.Fierce Fighting Concludes. Towards a New Battle!.mp4'}, {'id': 'N6ilMWedEgPGcAzG1cfaWA', 'name': "Kametsu.Bleach.219.Hisagi's Shikai! The Name is....mp4", 'created_at': 1563215359, 'size': 294300953, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.219.Hisagi's Shikai! The Name is....mp4"}, {'id': 'YzLan3nBn1DPickWY79m8w', 'name': 'Kametsu.Bleach.223.A Miraculous Body! Ggio Releases.mp4', 'created_at': 1563215359, 'size': 271227427, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.223.A Miraculous Body! Ggio Releases.mp4'}, {'id': 'X4rf-9DnKeRqJaC6b_yEYA', 'name': "Kametsu.Bleach.224.3 vs. 1 Battle! Rangiku's Crisis.mp4", 'created_at': 1563215359, 'size': 289729532, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 12 Kametsu 213-229 English dub/Kametsu.Bleach.224.3 vs. 1 Battle! Rangiku's Crisis.mp4"}, {'id': 'AYph3k2rHsI7l1nPpT75Hg', 'name': 'Kametsu.Bleach.169.New Development, the Dangerous Transfer Student Appears!.mkv', 'created_at': 1563215359, 'size': 343657265, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.169.New Development, the Dangerous Transfer Student Appears!.mkv'}, {'id': 'b2l0bKa4afBkLOq6H5jRlw', 'name': "Kametsu.Bleach.187.Ichigo Rages! The Assassin's Secret.mkv", 'created_at': 1563215359, 'size': 336508645, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.187.Ichigo Rages! The Assassin's Secret.mkv"}, {'id': '0Y4SKFMlN1Xdb5eqNFrHaw', 'name': 'Kametsu.Bleach.168.The New Captain Appears! His Name Is Shūsuke Amagai.mp4', 'created_at': 1563215359, 'size': 325647007, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.168.The New Captain Appears! His Name Is Shūsuke Amagai.mp4'}, {'id': 'PwDdrg5eXUfazPsQnjAX0g', 'name': 'Kametsu.Bleach.186.Sortie Orders! Suppress the House of Kasumiōji.mkv', 'created_at': 1563215359, 'size': 277411660, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.186.Sortie Orders! Suppress the House of Kasumiōji.mkv'}, {'id': 'xUKPTeNybaNFVUZ0eMOHKA', 'name': 'Kametsu.Bleach.175.The Revenging Assassin, Ichigo is Targeted.mkv', 'created_at': 1563215359, 'size': 303865738, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.175.The Revenging Assassin, Ichigo is Targeted.mkv'}, {'id': 'B079d5VI77rfcW38Pa72wA', 'name': 'Kametsu.Bleach.184.Kira and Kifune, Offense and Defense of the 3rd Division.mp4', 'created_at': 1563215359, 'size': 348479343, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.184.Kira and Kifune, Offense and Defense of the 3rd Division.mp4'}, {'id': 'tTb2VTZIGwys0AnPk_Ym2Q', 'name': "Kametsu.Bleach.189.The Fallen Shinigami's Pride.mkv", 'created_at': 1563215359, 'size': 348279498, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.189.The Fallen Shinigami's Pride.mkv"}, {'id': 'TAoq5Oqihsa8twwzDz7VRA', 'name': 'Kametsu.Bleach.170.Desperate Struggle Under the Moonlit Night, the Mysterious Assassin and Zanpakutō.mkv', 'created_at': 1563215359, 'size': 311251789, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.170.Desperate Struggle Under the Moonlit Night, the Mysterious Assassin and Zanpakutō.mkv'}, {'id': 'OrbOql4EvKD0zhnmXbkVEA', 'name': "Kametsu.Bleach.174.Break the Mirror's Boundary! Ichigo's Captivity.mkv", 'created_at': 1563215359, 'size': 340123098, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.174.Break the Mirror's Boundary! Ichigo's Captivity.mkv"}, {'id': 'QawQY-gG1c66RnUkHC57iw', 'name': "Kametsu.Bleach.182.Amagai's True Strength, the Released Zanpakuto!.mp4", 'created_at': 1563215359, 'size': 293403548, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.182.Amagai's True Strength, the Released Zanpakuto!.mp4"}, {'id': '8JlqJ62n2SScjfPS10WiSQ', 'name': "Kametsu.Bleach.180.The Princess's Decision, the Sorrowful Bride.mp4", 'created_at': 1563215359, 'size': 300064336, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.180.The Princess's Decision, the Sorrowful Bride.mp4"}, {'id': 'calX-NIBUlQMcrO2OXtf3g', 'name': 'Kametsu.Bleach.188.Duel! Amagai vs. Ichigo.mkv', 'created_at': 1563215359, 'size': 321437931, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.188.Duel! Amagai vs. Ichigo.mkv'}, {'id': 'SKgakWHHej9wt-JiuEpSBA', 'name': 'Kametsu.Bleach.176.Mystery! The Sword-Consuming Assassin.mp4', 'created_at': 1563215359, 'size': 280213084, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.176.Mystery! The Sword-Consuming Assassin.mp4'}, {'id': 'oG7pkm_B3ANhc43PjPs_1g', 'name': 'Kametsu.Bleach.177.The Reversal of Rukia! The Rampaging Blade.mp4', 'created_at': 1563215359, 'size': 283168929, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.177.The Reversal of Rukia! The Rampaging Blade.mp4'}, {'id': '_kL0agPpoRRBj0LxT4A4mQ', 'name': 'Kametsu.Bleach.173.The Appearance of the Great Evil! The Darkness in the House of Kasumiōji.mp4', 'created_at': 1563215359, 'size': 225102663, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.173.The Appearance of the Great Evil! The Darkness in the House of Kasumiōji.mp4'}, {'id': 'O_DrZ8wuphKTdhcct_dhuQ', 'name': 'Kametsu.Bleach.179.Confrontation! Amagai vs. Gotei 13.mp4', 'created_at': 1563215359, 'size': 203558900, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.179.Confrontation! Amagai vs. Gotei 13.mp4'}, {'id': 'r9b9n94yQx8kS6xqgJWRZw', 'name': "Kametsu.Bleach.183.The Darkness Which Moves! Kifune's True Colors.mp4", 'created_at': 1563215359, 'size': 347895968, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.183.The Darkness Which Moves! Kifune's True Colors.mp4"}, {'id': '1TRyevSXnGFMy-5AGnpUMA', 'name': 'Kametsu.Bleach.171.Kenryū, the Profusion of Blooming Crimson Flowers.mkv', 'created_at': 1563215359, 'size': 315108440, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.171.Kenryū, the Profusion of Blooming Crimson Flowers.mkv'}, {'id': 'Raqu3ZgKGJ4BH7wzS2pYVw', 'name': "Kametsu.Bleach.178.The Nightmare Which is Shown, Ichigo's Inside the Mirror.mp4", 'created_at': 1563215359, 'size': 401285361, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.178.The Nightmare Which is Shown, Ichigo's Inside the Mirror.mp4"}, {'id': 'W80ocJa3n9G1C3GHofRvZA', 'name': 'Kametsu.Bleach.181.The 2nd Division Sorties! Ichigo is Surrounded.mp4', 'created_at': 1563215359, 'size': 314975773, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.181.The 2nd Division Sorties! Ichigo is Surrounded.mp4'}, {'id': '8vyLsUHbon4RCh78TiuPkA', 'name': 'Kametsu.Bleach.185.Ice and Flame! Fierce Fight of Amagai vs. Hitsugaya.mkv', 'created_at': 1563215359, 'size': 346235596, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.185.Ice and Flame! Fierce Fight of Amagai vs. Hitsugaya.mkv'}, {'id': 'QnruVX4wv1a9KZFrhXjZ1A', 'name': 'Kametsu.Bleach.172.Kifune Goes to War! The Violent Wind that Rages.mkv', 'created_at': 1563215359, 'size': 276934079, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 9 Kametsu 168-189 English dub/Kametsu.Bleach.172.Kifune Goes to War! The Violent Wind that Rages.mkv'}, {'id': '9eg_jyPS9AufGNCJvJDA5Q', 'name': 'Kametsu.Bleach.208.Aizen and the Genius Boy.mkv', 'created_at': 1563215359, 'size': 94348010, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 11 Kametsu 206-212 English dub/Kametsu.Bleach.208.Aizen and the Genius Boy.mkv'}, {'id': '7r2D_YLjQnkdz91Jg2F79A', 'name': 'Kametsu.Bleach.209.Muguruma 9th Division, Moves Out.avi', 'created_at': 1563215359, 'size': 118774030, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 11 Kametsu 206-212 English dub/Kametsu.Bleach.209.Muguruma 9th Division, Moves Out.avi'}, {'id': 'evj2h2V7DJtN3Vs0Nqu8pQ', 'name': 'Kametsu.Bleach.206.The Past Chapter Begins! The Truth from 110 Years Ago.mp4', 'created_at': 1563215359, 'size': 395402469, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 11 Kametsu 206-212 English dub/Kametsu.Bleach.206.The Past Chapter Begins! The Truth from 110 Years Ago.mp4'}, {'id': 'o6ftjffWYxic3TuzaEGz0A', 'name': 'Kametsu.Bleach.212.Rescue Hirako! Aizen vs. Urahara.mkv', 'created_at': 1563215359, 'size': 175898944, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 11 Kametsu 206-212 English dub/Kametsu.Bleach.212.Rescue Hirako! Aizen vs. Urahara.mkv'}, {'id': 'c2mhLv79Y5qvNBn9ACLuVw', 'name': 'Kametsu.Bleach.210.Hiyori Dies. The Beginning of Tragedy.avi', 'created_at': 1563215359, 'size': 112215740, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 11 Kametsu 206-212 English dub/Kametsu.Bleach.210.Hiyori Dies. The Beginning of Tragedy.avi'}, {'id': 'IofdpEiedjKKhAjET_vcFA', 'name': "Kametsu.Bleach.211.Betrayal! Aizen's Secret Maneuvers.mkv", 'created_at': 1563215359, 'size': 184816971, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 11 Kametsu 206-212 English dub/Kametsu.Bleach.211.Betrayal! Aizen's Secret Maneuvers.mkv"}, {'id': 'QnUfoNu0R-iaJbWKRnzbnQ', 'name': "Kametsu.Bleach.207.12th Division's New Captain, Kisuke Urahara.mkv", 'created_at': 1563215359, 'size': 94478343, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 11 Kametsu 206-212 English dub/Kametsu.Bleach.207.12th Division's New Captain, Kisuke Urahara.mkv"}, {'id': '3rGeG6l6JplGfATplk429Q', 'name': 'Arigatou.Bleach.112.The Commencement of War, Visoreds and the Arrancars.mkv', 'created_at': 1563215359, 'size': 256833688, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.112.The Commencement of War, Visoreds and the Arrancars.mkv'}, {'id': 'yOcTw8iOANDyN1ky-IVmQw', 'name': 'Arigatou.Bleach.120.Hitsugaya Scatters! The Broken Hyōrinmaru.mkv', 'created_at': 1563215359, 'size': 256154893, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.120.Hitsugaya Scatters! The Broken Hyōrinmaru.mkv'}, {'id': 'hpvNX72UlcGgP11KW_TQpw', 'name': 'Arigatou.Bleach.110.Reopening of the Substitute Business! The Terrifying Transfer Student.mkv', 'created_at': 1563215359, 'size': 257092035, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.110.Reopening of the Substitute Business! The Terrifying Transfer Student.mkv'}, {'id': 'TViF00Ft9lwx-dK7tVJLwQ', 'name': 'Arigatou.Bleach.116.The Evil Eye, Aizen Returns.mkv', 'created_at': 1563215359, 'size': 257058005, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.116.The Evil Eye, Aizen Returns.mkv'}, {'id': 'ER4yQjPA6nQK4XuHH-U_nA', 'name': 'Arigatou.Bleach.123.Ichigo, Complete Hollowification!.mkv', 'created_at': 1563215359, 'size': 256157440, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.123.Ichigo, Complete Hollowification!.mkv'}, {'id': 'zrWJKJhF3zjQ5NHwuTAUnQ', 'name': 'Arigatou.Bleach.115.Mission! The Soul Reapers Have Come.mkv', 'created_at': 1563215359, 'size': 256964394, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.115.Mission! The Soul Reapers Have Come.mkv'}, {'id': 'Le5P-rju8MtbNcCK1gN84g', 'name': "Arigatou.Bleach.125.Urgent Report! Aizen's Terrifying Plan!.mkv", 'created_at': 1563215359, 'size': 256696032, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.125.Urgent Report! Aizen's Terrifying Plan!.mkv"}, {'id': 'bk_tmzoWD6a4YBlZtT0zrg', 'name': 'Arigatou.Bleach.121.Clash! The Protector vs. The Bearer.mkv', 'created_at': 1563215359, 'size': 256243103, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.121.Clash! The Protector vs. The Bearer.mkv'}, {'id': '_a1KsHrXn7gYM28gIg9jrg', 'name': 'Arigatou.Bleach.114.Reunion, Ichigo and Rukia and Soul Reapers.mkv', 'created_at': 1563215359, 'size': 256425789, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.114.Reunion, Ichigo and Rukia and Soul Reapers.mkv'}, {'id': 'xEjdlGZgueWLeb6mbCbeyA', 'name': 'Arigatou.Bleach.122.Visored! The Power of the Awakened.mkv', 'created_at': 1563215359, 'size': 256368324, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.122.Visored! The Power of the Awakened.mkv'}, {'id': 'kmmPK7B3Lal7Xh0XvP5XHw', 'name': "Arigatou.Bleach.118.Ikkaku's Bankai! The Power That Breaks Everything.mkv", 'created_at': 1563215359, 'size': 256563124, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.118.Ikkaku's Bankai! The Power That Breaks Everything.mkv"}, {'id': 'nrn0rR4OSaefLc7WfaMxCA', 'name': 'Arigatou.Bleach.126.Uryū vs. Ryūken! Clash of the Parent-Child Quincys.mkv', 'created_at': 1563215359, 'size': 256510904, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.126.Uryū vs. Ryūken! Clash of the Parent-Child Quincys.mkv'}, {'id': '1KPxuEd4QcdlsQ5OldfBWg', 'name': "Arigatou.Bleach.113.Prelude to the Apocalypse, The Arrancar's Offensive.mkv", 'created_at': 1563215359, 'size': 256813702, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.113.Prelude to the Apocalypse, The Arrancar's Offensive.mkv"}, {'id': 'O43o1_8KHbh4dc92V7lHzg', 'name': "Arigatou.Bleach.119.Zaraki Division's Secret Story! The Lucky Men.mkv", 'created_at': 1563215359, 'size': 255975620, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.119.Zaraki Division's Secret Story! The Lucky Men.mkv"}, {'id': '8xM7pAT-eEtEZDpVZVprSQ', 'name': 'Arigatou.Bleach.129.The Swooping Descent of the Dark Emissary! The Propagation of Malice.mkv', 'created_at': 1563215359, 'size': 256460162, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.129.The Swooping Descent of the Dark Emissary! The Propagation of Malice.mkv'}, {'id': 'BHcJpm7fW2mHDZ9KIDy4eA', 'name': "Arigatou.Bleach.117.Rukia's Battle Commences! The Freezing White Blade.mkv", 'created_at': 1563215359, 'size': 256870519, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.117.Rukia's Battle Commences! The Freezing White Blade.mkv"}, {'id': 'aK1pjqA8SNI5OA8bAqNKUg', 'name': 'Arigatou.Bleach.128.The Nightmare Arrancar! Team Hitsugaya moves out.mkv', 'created_at': 1563215359, 'size': 256636442, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.128.The Nightmare Arrancar! Team Hitsugaya moves out.mkv'}, {'id': 'j7QDKb_4Owa4W8vVl7Qupg', 'name': "Arigatou.Bleach.130.The Invisible Enemy! Hitsugaya's Merciless Decision.mkv", 'created_at': 1563215359, 'size': 256524064, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.130.The Invisible Enemy! Hitsugaya's Merciless Decision.mkv"}, {'id': 'm1Hb0l257d0NLqzfXvk_tA', 'name': "Arigatou.Bleach.111.Shock! The Father's True Identity.mkv", 'created_at': 1563215359, 'size': 256899059, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.111.Shock! The Father's True Identity.mkv"}, {'id': '-6Z6mwakU_otE1Ob18Ah6A', 'name': "Arigatou.Bleach.131.Rangiku's Tears, the Sorrowful Parting of Brother and Sister.mkv", 'created_at': 1563215359, 'size': 256599847, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.131.Rangiku's Tears, the Sorrowful Parting of Brother and Sister.mkv"}, {'id': 'ZgQtM5W29hmRbFUppYcNOA', 'name': "Arigatou.Bleach.127.Urahara's Decision, Orihime's Thoughts.mkv", 'created_at': 1563215359, 'size': 256656436, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.127.Urahara's Decision, Orihime's Thoughts.mkv"}, {'id': 'E7T0-RhddvRQqt68_MiZPA', 'name': 'Arigatou.Bleach.124.Collision! Black Bankai and the White Bankai.mkv', 'created_at': 1563215359, 'size': 256534488, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 6 Arigatou 110-131 Dual audio/Arigatou.Bleach.124.Collision! Black Bankai and the White Bankai.mkv'}, {'id': 'IfZ57ypxW9ZPH_u1Y1jKfg', 'name': 'Arigatou.Bleach.74.Memories of an Eternally Living Clan.mkv', 'created_at': 1563215359, 'size': 256347657, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.74.Memories of an Eternally Living Clan.mkv'}, {'id': 'cIlOVUXQj9Nc0NN6MitLWg', 'name': 'Arigatou.Bleach.75.Earth-Shattering Event at 11th Squad! The Shinigami Who Rises Again.mkv', 'created_at': 1563215359, 'size': 256497302, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.75.Earth-Shattering Event at 11th Squad! The Shinigami Who Rises Again.mkv'}, {'id': 'qySfvqnaBnEL1q4WMiMKOQ', 'name': 'Arigatou.Bleach.86.Rangiku Dances! Slice the Invisible Enemy!.mkv', 'created_at': 1563215359, 'size': 256381401, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.86.Rangiku Dances! Slice the Invisible Enemy!.mkv'}, {'id': 'KMqBbo2TSDTbuCyhNF5p7g', 'name': 'Arigatou.Bleach.78.Shocking Revelations for the 13 Divisions!! The Truth Buried in History.mkv', 'created_at': 1563215359, 'size': 256459019, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.78.Shocking Revelations for the 13 Divisions!! The Truth Buried in History.mkv'}, {'id': 'KKvq-Q7g3OYUPmzxRCrWwQ', 'name': 'Arigatou.Bleach.89.Rematch! Ishida vs. Nemu.mkv', 'created_at': 1563215359, 'size': 256386615, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.89.Rematch! Ishida vs. Nemu.mkv'}, {'id': 'Y8zbgR2WD2-YrpYbK20f-g', 'name': 'Arigatou.Bleach.77.Unfading Grudge! The Shinigami whom Kenpachi Killed.mkv', 'created_at': 1563215359, 'size': 256308628, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.77.Unfading Grudge! The Shinigami whom Kenpachi Killed.mkv'}, {'id': 'gXSb2VgRb0nBW489CjJ7Wg', 'name': 'Arigatou.Bleach.67.Death Game! The Missing Classmate.mkv', 'created_at': 1563215359, 'size': 250966700, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.67.Death Game! The Missing Classmate.mkv'}, {'id': 't4jj_pOWaQuc7-GIA5ZuWg', 'name': 'Arigatou.Bleach.83.Grey Shadow, the Secret of the Dolls.mkv', 'created_at': 1563215359, 'size': 256375038, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.83.Grey Shadow, the Secret of the Dolls.mkv'}, {'id': '3IMV92gdG-9DUnt-u12GAg', 'name': "Arigatou.Bleach.84.Dissension in the Substitute. Team Rukia's Betrayal.mkv", 'created_at': 1563215359, 'size': 256394231, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.84.Dissension in the Substitute. Team Rukia's Betrayal.mkv"}, {'id': 't6fk3KB-zJo5yGU_n51YHQ', 'name': "Arigatou.Bleach.79.Yoshino's Decision of Death.mkv", 'created_at': 1563215359, 'size': 256341339, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.79.Yoshino's Decision of Death.mkv"}, {'id': 'CPAscumiRlT_PRnmPEvFig', 'name': 'Arigatou.Bleach.65.Creeping Terror, the Second Victim.mkv', 'created_at': 1563215359, 'size': 251098176, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.65.Creeping Terror, the Second Victim.mkv'}, {'id': 'upDxoUy0_E5AVG4_sx8_1A', 'name': 'Arigatou.Bleach.72.Water Attack! Escape from the Shutdown Hospital.mkv', 'created_at': 1563215359, 'size': 256488611, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.72.Water Attack! Escape from the Shutdown Hospital.mkv'}, {'id': 'EsN0OFlju9yA2grOkP4KGA', 'name': 'Arigatou.Bleach.69.Bounts! The Soul Hunters!.mkv', 'created_at': 1563215359, 'size': 256485105, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.69.Bounts! The Soul Hunters!.mkv'}, {'id': 'BibnTYf9bAjGQrYEzFsWGA', 'name': 'Arigatou.Bleach.88.Annihilation of the Lieutenants! Trap in the Underground Cave.mkv', 'created_at': 1563215359, 'size': 256369235, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.88.Annihilation of the Lieutenants! Trap in the Underground Cave.mkv'}, {'id': 'uMIUrO_qobHOVIh3r8Jzzg', 'name': 'Arigatou.Bleach.91.Shinigami and Quincy, the Reviving Power.mkv', 'created_at': 1563215359, 'size': 256331418, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.91.Shinigami and Quincy, the Reviving Power.mkv'}, {'id': '5z6HO8j-wJ1-dggrlMTx2g', 'name': "Arigatou.Bleach.70.Rukia's Return! Revival of the Substitute Team!.mkv", 'created_at': 1563215359, 'size': 256404124, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.70.Rukia's Return! Revival of the Substitute Team!.mkv"}, {'id': 'Wre3vd34xXia8nyNyP0XrA', 'name': 'Arigatou.Bleach.71.The Moment of Collision! An Evil Hand Draws Near to the Quincy.mkv', 'created_at': 1563215359, 'size': 256410236, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.71.The Moment of Collision! An Evil Hand Draws Near to the Quincy.mkv'}, {'id': 'eDCGvTdy0EWihJ7UHerMxA', 'name': 'Arigatou.Bleach.82.Ichigo vs. Dalk! Appearance of the Faded Darkness.mkv', 'created_at': 1563215359, 'size': 256357038, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.82.Ichigo vs. Dalk! Appearance of the Faded Darkness.mkv'}, {'id': 'BbZbxg5ghKvSHjwgQf62nA', 'name': 'Arigatou.Bleach.73.Gathering Bounts! The Man Who Makes His Move.mkv', 'created_at': 1563215359, 'size': 256484593, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.73.Gathering Bounts! The Man Who Makes His Move.mkv'}, {'id': 'WCTzs7ytdva7-b0gFH8vag', 'name': 'Arigatou.Bleach.80.Assault from a Formidable Enemy! A Tiny Final Line of Defense!.mkv', 'created_at': 1563215359, 'size': 256360628, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.80.Assault from a Formidable Enemy! A Tiny Final Line of Defense!.mkv'}, {'id': 'G2hPmPWsLE5IEz_Cu_0IXQ', 'name': 'Arigatou.Bleach.81.Hitsugaya Moves! The Attacked City.mkv', 'created_at': 1563215359, 'size': 256274800, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.81.Hitsugaya Moves! The Attacked City.mkv'}, {'id': 'Zu0rBM2Nxg3lhhCgZV8GNQ', 'name': 'Arigatou.Bleach.76.Crashing Force! Fried vs. Zangetsu.mkv', 'created_at': 1563215359, 'size': 256506524, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.76.Crashing Force! Fried vs. Zangetsu.mkv'}, {'id': '-PX6EGcOAFPp8kxvjk6jCg', 'name': 'Arigatou.Bleach.85.Deadly Battle of Tears! Rukia vs. Orihime.mkv', 'created_at': 1563215359, 'size': 256429491, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.85.Deadly Battle of Tears! Rukia vs. Orihime.mkv'}, {'id': 'uGFuEGYfIhMhnBCYYO0Y_A', 'name': 'Arigatou.Bleach.87.Byakuya Is Summoned! The Gotei 13 Start to Move.mkv', 'created_at': 1563215359, 'size': 256301045, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.87.Byakuya Is Summoned! The Gotei 13 Start to Move.mkv'}, {'id': 'qIc-7F6_PGA0SkbBLtaQKw', 'name': 'Arigatou.Bleach.90.Renji Abarai, Bankai of the Soul!.mkv', 'created_at': 1563215359, 'size': 256345346, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.90.Renji Abarai, Bankai of the Soul!.mkv'}, {'id': 'thLxe80r1Ya99fkd33nXrw', 'name': 'Arigatou.Bleach.64.New School Term, Renji Has Come to the Material World!.mkv', 'created_at': 1563215359, 'size': 251170567, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.64.New School Term, Renji Has Come to the Material World!.mkv'}, {'id': 'lkOSTEiJUFQbUIDjg5Yl_Q', 'name': 'Arigatou.Bleach.68.True Identity of the Devil, the Secret which Is Revealed.mkv', 'created_at': 1563215359, 'size': 256442534, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.68.True Identity of the Devil, the Secret which Is Revealed.mkv'}, {'id': 'ctvdFktDxVDokugC0YswyQ', 'name': 'Arigatou.Bleach.66.Breakthrough! The Trap Hidden in the Labyrinth.mkv', 'created_at': 1563215359, 'size': 251140685, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 4 Arigatou 64-91 Dual audio/Arigatou.Bleach.66.Breakthrough! The Trap Hidden in the Labyrinth.mkv'}, {'id': '4q7GHj6Zy6wvY1LAu6Pj6Q', 'name': 'Arigatou.Bleach.58.Unseal! The Black Blade, the Miraculous Power.mkv', 'created_at': 1563215359, 'size': 251065900, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.58.Unseal! The Black Blade, the Miraculous Power.mkv'}, {'id': '-k2ADTnR5l-9KpSuQw90jw', 'name': 'Arigatou.Bleach.47.The Avengers.mkv', 'created_at': 1563215359, 'size': 251272655, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.47.The Avengers.mkv'}, {'id': '-FkyINgLxB2HHna4Gq9AqA', 'name': "Arigatou.Bleach.63.Rukia's Resolution, Ichigo's Feelings.mkv", 'created_at': 1563215359, 'size': 250952284, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.63.Rukia's Resolution, Ichigo's Feelings.mkv"}, {'id': '7oz8olr45QLr8N6b1MjJTw', 'name': 'Arigatou.Bleach.57.Senbonzakura, Crushed! Zangetsu Thrusts Through the Sky.mkv', 'created_at': 1563215359, 'size': 250962441, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.57.Senbonzakura, Crushed! Zangetsu Thrusts Through the Sky.mkv'}, {'id': 'qvlgY7J4w5yk_5oexeCzbA', 'name': 'Arigatou.Bleach.43.The Despicable Shinigami.mkv', 'created_at': 1563215359, 'size': 251166842, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.43.The Despicable Shinigami.mkv'}, {'id': 'NtVHc69h4JB0HfFlQ8hpZA', 'name': 'Arigatou.Bleach.61.Aizen Stands! Horrible Ambitions.mkv', 'created_at': 1563215359, 'size': 251101913, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.61.Aizen Stands! Horrible Ambitions.mkv'}, {'id': 'mN8lcFX_LJ3KiufjVS8HMQ', 'name': 'Arigatou.Bleach.45.Overcome Your Limits!.mkv', 'created_at': 1563215359, 'size': 251244530, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.45.Overcome Your Limits!.mkv'}, {'id': 'xkWoYOD370xdeBXoawgZiw', 'name': 'Arigatou.Bleach.55.The Strongest Shinigami! Ultimate Confrontation Between Teacher and Students.mkv', 'created_at': 1563215359, 'size': 251100135, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.55.The Strongest Shinigami! Ultimate Confrontation Between Teacher and Students.mkv'}, {'id': 'zK2QI03l3KQwnTZmAYi_Ow', 'name': 'Arigatou.Bleach.62.Gather Together! Group of the Strongest Shinigami.mkv', 'created_at': 1563215359, 'size': 251092659, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.62.Gather Together! Group of the Strongest Shinigami.mkv'}, {'id': 'RqSYeltinmE537ZYPBnbyA', 'name': 'Arigatou.Bleach.48.Hitsugaya Roars!.mkv', 'created_at': 1563215359, 'size': 251193900, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.48.Hitsugaya Roars!.mkv'}, {'id': 'Pozr70kIiObEA_OEuJsTVw', 'name': 'Arigatou.Bleach.54.An Accomplished Oath! Get Back Rukia!.mkv', 'created_at': 1563215359, 'size': 251111699, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.54.An Accomplished Oath! Get Back Rukia!.mkv'}, {'id': 'oe_3b7X3bULDm-oI6falHQ', 'name': 'Arigatou.Bleach.56.Supersonic Battle! Determine the Goddess of Battle.mkv', 'created_at': 1563215359, 'size': 251063062, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.56.Supersonic Battle! Determine the Goddess of Battle.mkv'}, {'id': 'PtGPiHOg_Sqf79CYtvcCJA', 'name': 'Arigatou.Bleach.46.Authentic Records! School of Shinigami.mkv', 'created_at': 1563215359, 'size': 251179593, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.46.Authentic Records! School of Shinigami.mkv'}, {'id': 'VPwDf5XU9J5MCofVV5DYLg', 'name': "Arigatou.Bleach.60.Reality of the Despair, the Assassin's Dagger is Swung.mkv", 'created_at': 1563215359, 'size': 250983172, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.60.Reality of the Despair, the Assassin's Dagger is Swung.mkv"}, {'id': '73f4IRMjp1kcrBCEUcaT0Q', 'name': 'Arigatou.Bleach.44.Ishida Ultimate Power!.mkv', 'created_at': 1563215359, 'size': 251163934, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.44.Ishida Ultimate Power!.mkv'}, {'id': 'Z7jJorGKM_WXpmv6RCHRng', 'name': 'Arigatou.Bleach.42.Yoruichi, Goddess of Flash, Dances!.mkv', 'created_at': 1563215359, 'size': 251193373, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.42.Yoruichi, Goddess of Flash, Dances!.mkv'}, {'id': 'vFbvu1PJHz0YZsL5sRvo3g', 'name': 'Arigatou.Bleach.50.The Reviving Lion.mkv', 'created_at': 1563215359, 'size': 251192002, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.50.The Reviving Lion.mkv'}, {'id': '5cQENMxNWw_PgTBAoCszcQ', 'name': "Arigatou.Bleach.53.Gin Ichimaru's Temptation, Resolution Shattered.mkv", 'created_at': 1563215359, 'size': 251078483, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.53.Gin Ichimaru's Temptation, Resolution Shattered.mkv"}, {'id': 'hh0-8kJSXeLGHX-xsnYL_Q', 'name': 'Arigatou.Bleach.51.Morning of the Sentence.mkv', 'created_at': 1563215359, 'size': 251186693, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.51.Morning of the Sentence.mkv'}, {'id': 'upEsA-5P3lE08HwooG03qw', 'name': 'Arigatou.Bleach.52.Renji, Oath of the Soul! Death Match with Byakuya.mkv', 'created_at': 1563215359, 'size': 251148605, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.52.Renji, Oath of the Soul! Death Match with Byakuya.mkv'}, {'id': '9vluh2hju0WPSuRFJvZETg', 'name': "Arigatou.Bleach.49.Rukia's Nightmare.mkv", 'created_at': 1563215359, 'size': 251207704, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.49.Rukia's Nightmare.mkv"}, {'id': 'y6c9ZYuURjb94cYCr9Si8g', 'name': 'Arigatou.Bleach.59.Conclusion of the Death Match! White Pride and Black Desire.mkv', 'created_at': 1563215359, 'size': 251058088, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 3  (42-63) Dual audio/Arigatou.Bleach.59.Conclusion of the Death Match! White Pride and Black Desire.mkv'}, {'id': '5-sYkxUbEqxzlvhnViOhxw', 'name': "Bleach 1x15.Kon's Great Plan.mkv", 'created_at': 1563215359, 'size': 251235865, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 1/Bleach 1x15.Kon's Great Plan.mkv"}, {'id': 'fw_LPR1inWYBSzs9NTU67g', 'name': "Bleach 1x.20.Gin Ichimaru's Shadow.mkv", 'created_at': 1563215359, 'size': 251235192, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 1/Bleach 1x.20.Gin Ichimaru's Shadow.mkv"}, {'id': '_va3Vj2J8Ko0h2IG38xp8A', 'name': 'Bleach 1x19.Ichigo Becomes a Hollow!.mkv', 'created_at': 1563215359, 'size': 251225852, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 1/Bleach 1x19.Ichigo Becomes a Hollow!.mkv'}, {'id': 'vSq60D0Qc0H27QUNbfkl7Q', 'name': 'Bleach 1x14.Back to Back, a Fight to the Death!.mkv', 'created_at': 1563215359, 'size': 251276238, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 1/Bleach 1x14.Back to Back, a Fight to the Death!.mkv'}, {'id': 'Gp2uVNoO85__IJ0DtoYcDA', 'name': 'Bleach 1x12.A Gentle Right Arm.mkv', 'created_at': 1563215359, 'size': 246112451, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 1/Bleach 1x12.A Gentle Right Arm.mkv'}, {'id': 'gkVPWBDY0GWoxJyaC35c9g', 'name': 'Bleach 1x13.Flower and Hollow.mkv', 'created_at': 1563215359, 'size': 251292742, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 1/Bleach 1x13.Flower and Hollow.mkv'}, {'id': 'jmPfxgWVzIJ2ZHUHFmMN1Q', 'name': 'Bleach 1x18.Reclaim! The Power of the Shinigami!.mkv', 'created_at': 1563215359, 'size': 251243159, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 1/Bleach 1x18.Reclaim! The Power of the Shinigami!.mkv'}, {'id': 'ZdndMocHGSaOip0Lmm2utw', 'name': 'Bleach 1x11.The Legendary Quincy.mkv', 'created_at': 1563215359, 'size': 246225205, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 1/Bleach 1x11.The Legendary Quincy.mkv'}, {'id': 'tmZv8phY8Yp-abLl9N5xlA', 'name': 'Bleach 1x17.Ichigo Dies!.mkv', 'created_at': 1563215359, 'size': 251320682, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 1/Bleach 1x17.Ichigo Dies!.mkv'}, {'id': 'XJzBQUKtuzQQWEWzpok7wQ', 'name': 'Bleach 1x16.Encounter, Renji Abarai!.mkv', 'created_at': 1563215359, 'size': 251171716, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 1/Bleach 1x16.Encounter, Renji Abarai!.mkv'}, {'id': 'yead8Lc_ckl01ou4GdNndQ', 'name': 'Arigatou.Bleach.107.The Swung-Down Edge! The Moment of Ruin.mkv', 'created_at': 1563215359, 'size': 256520710, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.107.The Swung-Down Edge! The Moment of Ruin.mkv'}, {'id': 'PcQZgLqZiCO5CLTBxT3-Ww', 'name': 'Arigatou.Bleach.102.The Last Quincy! The Exploding Power.mkv', 'created_at': 1563215359, 'size': 256745099, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.102.The Last Quincy! The Exploding Power.mkv'}, {'id': '3h19TiLw1bMHSXVay2Syww', 'name': 'Arigatou.Bleach.103.Ishida, Exceeding the Limits to Attack!.mkv', 'created_at': 1563215359, 'size': 256692527, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.103.Ishida, Exceeding the Limits to Attack!.mkv'}, {'id': 'hk38lRKPNuah_Inj-HfHsQ', 'name': 'Arigatou.Bleach.99.Shinigami vs. Shinigami! The Uncontrollable Power.mkv', 'created_at': 1563215359, 'size': 256497760, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.99.Shinigami vs. Shinigami! The Uncontrollable Power.mkv'}, {'id': 'TiJoJfrB9EKYUeBdXxhAnQ', 'name': 'Arigatou.Bleach.92.Invasion of the Shinigami World, Again.mkv', 'created_at': 1563215359, 'size': 256417960, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.92.Invasion of the Shinigami World, Again.mkv'}, {'id': 'IXrrnPcwYMpNXar58N1t7g', 'name': 'Arigatou.Bleach.97.Hitsugaya Strikes! Slice the Enemy in the Middle of the Forest.mkv', 'created_at': 1563215359, 'size': 256434370, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.97.Hitsugaya Strikes! Slice the Enemy in the Middle of the Forest.mkv'}, {'id': 'Odd_Xtb82Ow6Q89j8ymA3A', 'name': 'Arigatou.Bleach.105.Kariya! Countdown to the Detonation.mkv', 'created_at': 1563215359, 'size': 256759490, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.105.Kariya! Countdown to the Detonation.mkv'}, {'id': 'zHdaC6SEGu_CbEEB5eph5g', 'name': "Arigatou.Bleach.104.10th Division's Death Struggle! The Release of Hyōrinmaru.mkv", 'created_at': 1563215359, 'size': 256948914, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.104.10th Division's Death Struggle! The Release of Hyōrinmaru.mkv"}, {'id': 'Kb47vppobWCkYWQojtXrKQ', 'name': "Arigatou.Bleach.94.Hitsugaya's Decision! The Clash Approaches.mkv", 'created_at': 1563215359, 'size': 256477156, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.94.Hitsugaya's Decision! The Clash Approaches.mkv"}, {'id': 'pE3HNED7-bQnoA-LLzeM8Q', 'name': 'Arigatou.Bleach.96.Ichigo, Byakuya, Kariya, The Battle of the Three Extremes!.mkv', 'created_at': 1563215359, 'size': 256663184, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.96.Ichigo, Byakuya, Kariya, The Battle of the Three Extremes!.mkv'}, {'id': 'ybLRrPPlScdvyP0Ytm8nGg', 'name': "Arigatou.Bleach.101.Mayuri's Bankai!! Sawatari - Clash of the Demon.mkv", 'created_at': 1563215359, 'size': 256936953, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.101.Mayuri's Bankai!! Sawatari - Clash of the Demon.mkv"}, {'id': 't706LWOQ8xy0dIwM73jx8A', 'name': 'Arigatou.Bleach.106.Life and Revenge! Ishida, the Ultimate Choice.mkv', 'created_at': 1563215359, 'size': 256825718, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.106.Life and Revenge! Ishida, the Ultimate Choice.mkv'}, {'id': '-lUTudza6y4r9Mx7lCJLjg', 'name': 'Arigatou.Bleach.109.Ichigo and Rukia, Thoughts in the Revolving Around Heaven.mkv', 'created_at': 1563215359, 'size': 256598317, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.109.Ichigo and Rukia, Thoughts in the Revolving Around Heaven.mkv'}, {'id': '5NGUoajQIvjUUK-_rfcGzQ', 'name': 'Arigatou.Bleach.93.The Bount Assault! The Gotei 13 of Destructive Earthquake.mkv', 'created_at': 1563215360, 'size': 256466409, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.93.The Bount Assault! The Gotei 13 of Destructive Earthquake.mkv'}, {'id': 'ofFqFeFLKd05dbqL4cFfIw', 'name': 'Arigatou.Bleach.98.Clash! Kenpachi Zaraki vs. Maki Ichinose.mkv', 'created_at': 1563215360, 'size': 256526914, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.98.Clash! Kenpachi Zaraki vs. Maki Ichinose.mkv'}, {'id': 'KRVmvlJsp-bUONfRANIKRw', 'name': 'Arigatou.Bleach.108.The Wailing Bount! The Last Clash.mkv', 'created_at': 1563215360, 'size': 256912225, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.108.The Wailing Bount! The Last Clash.mkv'}, {'id': 'PL1vRKi1upU8XYngJZNJhw', 'name': 'Arigatou.Bleach.100.Suì-Fēng Dies. The Last of the Special Forces.mkv', 'created_at': 1563215360, 'size': 256871052, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.100.Suì-Fēng Dies. The Last of the Special Forces.mkv'}, {'id': '7GbnuEq_wPtRY5R6kX0XIQ', 'name': 'Arigatou.Bleach.95.Byakuya Takes the Field! Dance of the Wind-Splitting Cherry Blossoms.mkv', 'created_at': 1563215360, 'size': 256692636, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 5 Arigatou 92-109 Dual audio/Arigatou.Bleach.95.Byakuya Takes the Field! Dance of the Wind-Splitting Cherry Blossoms.mkv'}, {'id': 'tOTkhCrOaF9qMl3iO4OI2g', 'name': 'Arigatou.Bleach.148.Ashido, The Soul Reaper Who Came from the Past.mkv', 'created_at': 1563215360, 'size': 256652124, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.148.Ashido, The Soul Reaper Who Came from the Past.mkv'}, {'id': '6mHJjy-Nm3XOTDkiFOdvTQ', 'name': "Arigatou.Bleach.137.The Malicious Battle, Aizen's Trap.mkv", 'created_at': 1563215360, 'size': 256208565, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.137.The Malicious Battle, Aizen's Trap.mkv"}, {'id': 'WnnBsgqFRhVZ5_C-xqYx9w', 'name': 'Arigatou.Bleach.139.Ichigo vs. Grimmjow, the 11-second battle!.mkv', 'created_at': 1563215360, 'size': 256573160, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.139.Ichigo vs. Grimmjow, the 11-second battle!.mkv'}, {'id': '3c9La-9ylPdBi4BL4YUg_A', 'name': 'Arigatou.Bleach.132.Hitsugaya, Karin, and Soccer Ball.mkv', 'created_at': 1563215360, 'size': 256644919, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.132.Hitsugaya, Karin, and Soccer Ball.mkv'}, {'id': '_XOk5QL-FadSlkvxyU24Lw', 'name': 'Arigatou.Bleach.149.Through the Crumbling Forest, a Million Menos.mkv', 'created_at': 1563215360, 'size': 256888885, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.149.Through the Crumbling Forest, a Million Menos.mkv'}, {'id': 'wmbKxK-38EIR_UxnBQFliQ', 'name': "Arigatou.Bleach.140.Ulquiorra's Scheme, the Moment when the Sun Sets!.mkv", 'created_at': 1563215360, 'size': 256644652, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.140.Ulquiorra's Scheme, the Moment when the Sun Sets!.mkv"}, {'id': '4AZGshkzPg3NyQR3ki6P3w', 'name': 'Arigatou.Bleach.150.Oath! Back Here Alive Again.mkv', 'created_at': 1563215360, 'size': 256974290, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.150.Oath! Back Here Alive Again.mkv'}, {'id': 'LvhBBbcsvTpe5VBHHI552w', 'name': "Arigatou.Bleach.146.The Name's Nel! The Appearance of a Strange Arrancar.mkv", 'created_at': 1563215360, 'size': 256837467, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.146.The Name's Nel! The Appearance of a Strange Arrancar.mkv"}, {'id': 'iFpvad51u79OVZqMyypVqg', 'name': 'Arigatou.Bleach.135.Kon is Deceived! Rangiku on the Lookout....mkv', 'created_at': 1563215360, 'size': 256531067, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.135.Kon is Deceived! Rangiku on the Lookout....mkv'}, {'id': 'VLCJwBfNEMwpMcUbLZMqVA', 'name': 'Arigatou.Bleach.151.The Raging Storm! Encounter with the Dancing Arrancar.mkv', 'created_at': 1563215360, 'size': 256851781, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.151.The Raging Storm! Encounter with the Dancing Arrancar.mkv'}, {'id': 'iVXqWfBoK9nCWhIUr4nvSA', 'name': 'Arigatou.Bleach.143.Grimmjow Revived.mkv', 'created_at': 1563215360, 'size': 256543512, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.143.Grimmjow Revived.mkv'}, {'id': 'ix6eSfnI1wPZs7Vzjdo2tg', 'name': 'Arigatou.Bleach.134.The Beautiful Patissier, Yumichika!.mkv', 'created_at': 1563215360, 'size': 256791808, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.134.The Beautiful Patissier, Yumichika!.mkv'}, {'id': 'NGaFiTXhmdnJb6ndbcBffg', 'name': 'Arigatou.Bleach.147.Forest of Menos! Search for the Missing Rukia.mkv', 'created_at': 1563215360, 'size': 256789409, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.147.Forest of Menos! Search for the Missing Rukia.mkv'}, {'id': 'sV0d-OEWtFD3HiK4Jh4qtA', 'name': "Arigatou.Bleach.136.Civil War in Hueco Mundo! Ulquiorra's Death.mkv", 'created_at': 1563215360, 'size': 256426746, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.136.Civil War in Hueco Mundo! Ulquiorra's Death.mkv"}, {'id': 'J0wzWm1GZoW60j6i1HkHvA', 'name': 'Arigatou.Bleach.138.Hueco Mundo moves again! Hitsugaya vs. Yammy.mkv', 'created_at': 1563215360, 'size': 256741451, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.138.Hueco Mundo moves again! Hitsugaya vs. Yammy.mkv'}, {'id': 'EuLqcSUAABsBeFzraN739w', 'name': 'Arigatou.Bleach.133.Ikkaku - The Hot-Blooded Kendo Tale.mkv', 'created_at': 1563215360, 'size': 256581230, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.133.Ikkaku - The Hot-Blooded Kendo Tale.mkv'}, {'id': 'FqzqWfjoJu1H3PlOXVrqZQ', 'name': 'Arigatou.Bleach.142.Strict Order! The Forbidden Rescue of Orihime Inoue.mkv', 'created_at': 1563215360, 'size': 256728870, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.142.Strict Order! The Forbidden Rescue of Orihime Inoue.mkv'}, {'id': 'NLWne3rXhWEculM6l3yO_A', 'name': 'Arigatou.Bleach.141.Goodbye..., Kurosaki!.mkv', 'created_at': 1563215360, 'size': 256148941, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.141.Goodbye..., Kurosaki!.mkv'}, {'id': 'C5op6goiM5-KufatpT4Ywg', 'name': "Arigatou.Bleach.145.The Espada Gather! Aizen's Royal Assembly.mkv", 'created_at': 1563215360, 'size': 256748936, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.145.The Espada Gather! Aizen's Royal Assembly.mkv"}, {'id': 'mhJdY1PmJeZmGjdLdwmABw', 'name': 'Arigatou.Bleach.144.Ishida and Chad, The Quickening of a New Power.mkv', 'created_at': 1563215360, 'size': 256589491, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 7 Arigatou 132-151 Dual audio/Arigatou.Bleach.144.Ishida and Chad, The Quickening of a New Power.mkv'}, {'id': 'q0B0qDNmVBNSEqz-YXITPw', 'name': 'Bleach.156.Ishida & Pesche, the United Attack of Friendship.avi', 'created_at': 1563215360, 'size': 185668688, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.156.Ishida & Pesche, the United Attack of Friendship.avi'}, {'id': 'jZZFT0hGULJp3zrqKHYVMA', 'name': "Bleach.153.The Devilish Research! Szayel Aporro's Plan.avi", 'created_at': 1563215360, 'size': 185635186, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': "Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.153.The Devilish Research! Szayel Aporro's Plan.avi"}, {'id': 'DSqUfcezSg6asKNPc-JQDQ', 'name': 'Bleach.152.Ichigo Strikes Back! This Is My Bankai.avi', 'created_at': 1563215360, 'size': 185615716, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.152.Ichigo Strikes Back! This Is My Bankai.avi'}, {'id': 'oPxZBmuBsYbPuNOabcE48Q', 'name': 'Bleach.155.Rukia Retaliates! Release the Desperate Kidō.avi', 'created_at': 1563215360, 'size': 185707842, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.155.Rukia Retaliates! Release the Desperate Kidō.avi'}, {'id': 'p9Z4gfX454qCOrRaRhv5qA', 'name': 'Bleach.166.Desperate Effort vs. Desperate Effort! Hollowfied Ichigo.avi', 'created_at': 1563215360, 'size': 181438844, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.166.Desperate Effort vs. Desperate Effort! Hollowfied Ichigo.avi'}, {'id': 'TEU7gCtxJ7OsZoZYTPFEQA', 'name': "Bleach.157.Ishida's Trump Card, Seele Schneider.avi", 'created_at': 1563215360, 'size': 131813376, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': "Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.157.Ishida's Trump Card, Seele Schneider.avi"}, {'id': 'uBQqkW5hdmMjQx03YMqKOA', 'name': 'Bleach.154.Rukia and Kaien, the Sorrowful Reunion.avi', 'created_at': 1563215360, 'size': 185697058, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.154.Rukia and Kaien, the Sorrowful Reunion.avi'}, {'id': 'xeGZk9bcfllVAkABCLxPMQ', 'name': 'Bleach.165.The Murderous Intent Boils! The Joyful Grimmjow.avi', 'created_at': 1563215360, 'size': 181420666, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.165.The Murderous Intent Boils! The Joyful Grimmjow.avi'}, {'id': 'EkeXuhZoQGe9zITadAVH_Q', 'name': "Bleach.164.Ishida's Strategy, 20-Second Offense and Defense.avi", 'created_at': 1563215360, 'size': 185657762, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': "Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.164.Ishida's Strategy, 20-Second Offense and Defense.avi"}, {'id': 'ePNMDv0C8hr7q0ytrbp56A', 'name': "Bleach.159.Yasutora Sado Dies! Orihime's Tears.avi", 'created_at': 1563215360, 'size': 187798182, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': "Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.159.Yasutora Sado Dies! Orihime's Tears.avi"}, {'id': 'NBYudzQDRq4NRkq2RBQaSA', 'name': 'Bleach.162.Szayel Aporro Laughs, The Net Trapping Renji is Complete.avi', 'created_at': 1563215360, 'size': 185674204, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.162.Szayel Aporro Laughs, The Net Trapping Renji is Complete.avi'}, {'id': 'kdQ7y5CoHYlWCzXwnTghSw', 'name': 'Bleach.160.Testament, Your Heart is Right Here....avi', 'created_at': 1563215360, 'size': 185756186, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.160.Testament, Your Heart is Right Here....avi'}, {'id': 'CcFqv9bkgMXDTIdQn8Y7FQ', 'name': 'Bleach.163.Shinigami and Quincy, The Battle with Madness.avi', 'created_at': 1563215360, 'size': 185693498, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.163.Shinigami and Quincy, The Battle with Madness.avi'}, {'id': '4rN-IHLqlDhkBbLDjeQ1wg', 'name': "Bleach.161.The Cruel Arrancar, Ulquiorra's Provocation.avi", 'created_at': 1563215360, 'size': 185711870, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': "Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.161.The Cruel Arrancar, Ulquiorra's Provocation.avi"}, {'id': 'g78Y-E9hL4P_8eqx5jGK5A', 'name': 'Bleach.158.Right Arm of the Giant, Left Arm of the Devil.avi', 'created_at': 1563215360, 'size': 157923328, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.158.Right Arm of the Giant, Left Arm of the Devil.avi'}, {'id': 'ja3iUBmarewvXpRCOc_E-Q', 'name': 'Bleach.167.The Moment of Conclusion, The End of Grimmjow.avi', 'created_at': 1563215360, 'size': 181457410, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Bleach/Bleach season 8 h33t&ttodddy 152-167 English dub/Bleach.167.The Moment of Conclusion, The End of Grimmjow.avi'}, {'id': 'pvWinp6taYCzshOfQ9hUVw', 'name': "Bleach 2x03.14 Days Before Rukia's Execution.mkv", 'created_at': 1563215360, 'size': 251182169, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 2/Bleach 2x03.14 Days Before Rukia's Execution.mkv"}, {'id': 'V3dlU8sAhpLqlBYkNG2n7g', 'name': 'Bleach 2x17.Motive of the Fist.mkv', 'created_at': 1563215360, 'size': 251282450, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x17.Motive of the Fist.mkv'}, {'id': '_TlccvsLo1CEZZk9QhVA3w', 'name': 'Bleach 2x11.The Resolution to Kill.mkv', 'created_at': 1563215360, 'size': 251344678, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x11.The Resolution to Kill.mkv'}, {'id': 'RcPHhc4r7jUZq2fj5fI6WA', 'name': 'Bleach 2x04.Assemble! The 13 Divisions.mkv', 'created_at': 1563215360, 'size': 251024062, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x04.Assemble! The 13 Divisions.mkv'}, {'id': 'NbKP3FBfzY-4YZwWDki2ow', 'name': 'Bleach 2x20.The Shinigami whom Ganju Met.mkv', 'created_at': 1563215360, 'size': 256497799, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x20.The Shinigami whom Ganju Met.mkv'}, {'id': 'zxnPr95KJqf91P3hdZ14bw', 'name': 'Bleach 2x06.Formation! The Worst Tag.mkv', 'created_at': 1563215360, 'size': 251246240, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x06.Formation! The Worst Tag.mkv'}, {'id': 'xQjqgefLuk8Qh2vqbywdIQ', 'name': 'Bleach 2x14.Tragedy of Dawn.mkv', 'created_at': 1563215360, 'size': 251261208, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x14.Tragedy of Dawn.mkv'}, {'id': 'p9QcPhRTuoqJQwEYllQ3hw', 'name': 'Bleach 2x18.Desperation! The Broken Zangetsu.mkv', 'created_at': 1563215360, 'size': 256450901, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x18.Desperation! The Broken Zangetsu.mkv'}, {'id': 'NFhSYJ7CTcCUyiC8oBMn1g', 'name': 'Bleach 2x01.Enter! The World of the Shinigami.mkv', 'created_at': 1563215360, 'size': 251284637, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x01.Enter! The World of the Shinigami.mkv'}, {'id': 'RWqUKTrzSOPhAX6x-qbCwQ', 'name': 'Bleach 2x02.The Man Who Hates Shinigami.mkv', 'created_at': 1563215360, 'size': 251077878, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x02.The Man Who Hates Shinigami.mkv'}, {'id': 'JZ8Ymq6v31G_h5LgZCh4kQ', 'name': 'Bleach 2x16.Kenpachi Zaraki Approaches!.mkv', 'created_at': 1563215360, 'size': 251273681, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x16.Kenpachi Zaraki Approaches!.mkv'}, {'id': 'RT5sXR5VAoQGZxXHzbu7hg', 'name': 'Bleach 2x05.Penetrate the Center with an Enormous Bombshell.mkv', 'created_at': 1563215360, 'size': 251295046, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x05.Penetrate the Center with an Enormous Bombshell.mkv'}, {'id': '7zmxg80QDFOa9c3WV3mdVA', 'name': 'Bleach 2x12.Stars and the Stray.mkv', 'created_at': 1563215360, 'size': 251287835, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x12.Stars and the Stray.mkv'}, {'id': 'SnGEzC2rbvBf8CYScSQo4w', 'name': 'Bleach 2x21.Reunion, Ichigo and Rukia.mkv', 'created_at': 1563215360, 'size': 256502490, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x21.Reunion, Ichigo and Rukia.mkv'}, {'id': 'O1BCnf26LyFc1XbdNyVOYA', 'name': "Bleach 2x09.Breakthrough! The Shinigami's Encompassing Net.mkv", 'created_at': 1563215360, 'size': 251238464, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 2/Bleach 2x09.Breakthrough! The Shinigami's Encompassing Net.mkv"}, {'id': 'UncAhtfbQZAOxodY2oaniQ', 'name': 'Bleach 2x08.Orihime Targeted.mkv', 'created_at': 1563215360, 'size': 251311441, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x08.Orihime Targeted.mkv'}, {'id': 'Kc7uZDP0C1BguSUpi4eICw', 'name': 'Bleach 2x15.Aizen Assassinated! The Darkness Which Approaches.mkv', 'created_at': 1563215360, 'size': 251171063, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x15.Aizen Assassinated! The Darkness Which Approaches.mkv'}, {'id': '-qxqs6fy0r5fmEclBC3Hfw', 'name': 'Bleach 2x19.The Immortal Man.mkv', 'created_at': 1563215360, 'size': 256466795, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x19.The Immortal Man.mkv'}, {'id': 'DdJTjKU5zABlVA-D5fzlBA', 'name': 'Bleach 2x13.Miracle! The Mysterious New Hero.mkv', 'created_at': 1563215360, 'size': 251305439, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x13.Miracle! The Mysterious New Hero.mkv'}, {'id': 'DOp0zGUlFk75-YcPbOgdzg', 'name': "Bleach 2x10.Renji's Confrontation.mkv", 'created_at': 1563215360, 'size': 251243107, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "Bleach/Bleach season 2/Bleach 2x10.Renji's Confrontation.mkv"}, {'id': 'yW0mRmLafvBkttSIxujdcg', 'name': 'Bleach 2x07.Release the Death Blow!.mkv', 'created_at': 1563215360, 'size': 251207932, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Bleach/Bleach season 2/Bleach 2x07.Release the Death Blow!.mkv'}, {'id': 'RO3yg8Omxmf2TX_X-vdaLQ', 'name': "Kametsu.Bleach.192.Nel's Secret, A Busty Beauty Joins the Battle!.mp4", 'created_at': 1563215360, 'size': 384124265, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.192.Nel's Secret, A Busty Beauty Joins the Battle!.mp4"}, {'id': 'Qja4wG9Kn4EJHkhKptRiZQ', 'name': 'Kametsu.Bleach.191.The Frightening Banquet, Szayel Aporro Theater.mp4', 'created_at': 1563215360, 'size': 378981241, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.191.The Frightening Banquet, Szayel Aporro Theater.mp4'}, {'id': 'v_GiIqZFce6VbUiUnFhK_A', 'name': "Kametsu.Bleach.195.The Ultimate Union! Pesche's Seriousness.mp4", 'created_at': 1563215360, 'size': 345651001, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.195.The Ultimate Union! Pesche's Seriousness.mp4"}, {'id': '-Ox3cZD6dGjKoXd9uop9Vw', 'name': 'Kametsu.Bleach.190.Hueco Mundo Chapter, Restart!.mp4', 'created_at': 1563215360, 'size': 401444037, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.190.Hueco Mundo Chapter, Restart!.mp4'}, {'id': 'V5E__aoF5l7cy6YgRSKD4Q', 'name': 'Kametsu.Bleach.203.Karakura Town Gathers! Aizen Versus the Soul Reapers.mp4', 'created_at': 1563215360, 'size': 309471177, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.203.Karakura Town Gathers! Aizen Versus the Soul Reapers.mp4'}, {'id': 'S_1I8IF0yFhG2oLb-onMiw', 'name': 'Kametsu.Bleach.201.Nnoitra Released! Multiplying Arms.mp4', 'created_at': 1563215360, 'size': 370544783, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.201.Nnoitra Released! Multiplying Arms.mp4'}, {'id': 'yM3wsEt6UgIfgQKVeqC4dw', 'name': "Kametsu.Bleach.197.Byakuya's Bankai, The Quiet Anger.mp4", 'created_at': 1563215360, 'size': 339341675, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.197.Byakuya's Bankai, The Quiet Anger.mp4"}, {'id': '3AcNKXuvp-2k884t8qNdgA', 'name': 'Kametsu.Bleach.205.Thump! A Kemari Tournament Filled with Hollows.mp4', 'created_at': 1563215360, 'size': 308254636, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.205.Thump! A Kemari Tournament Filled with Hollows.mp4'}, {'id': 'IIXrA4WbUDnTzEM8geqmQQ', 'name': "Kametsu.Bleach.194.Neliel's Past.mp4", 'created_at': 1563215360, 'size': 326466612, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.194.Neliel's Past.mp4"}, {'id': '9F1hmPlz7r8wIUMmpCSVsw', 'name': 'Kametsu.Bleach.199.Holy Birth, The Resurrected Szayel Aporro.mp4', 'created_at': 1563215360, 'size': 294320853, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.199.Holy Birth, The Resurrected Szayel Aporro.mp4'}, {'id': 'mOCgZ1CvxDTAESHJZfWtAg', 'name': "Kametsu.Bleach.198.The Two Scientists, Mayuri's Trap.mp4", 'created_at': 1563215360, 'size': 336811465, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.198.The Two Scientists, Mayuri's Trap.mp4"}, {'id': 'sNS4r-ViHRFbhQy54ze_OA', 'name': 'Kametsu.Bleach.196.Joining the Battle! The Strongest Soul Reaper Army Appears.mp4', 'created_at': 1563215360, 'size': 351138021, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.196.Joining the Battle! The Strongest Soul Reaper Army Appears.mp4'}, {'id': 'ZWARo0YDbkuGsizuVicOsg', 'name': "Kametsu.Bleach.202.Fierce Fighting Conclusion! Who's the Strongest.mp4", 'created_at': 1563215360, 'size': 367713969, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.202.Fierce Fighting Conclusion! Who's the Strongest.mp4"}, {'id': 'StYpg-0tdS-6hYkJDrVjoA', 'name': "Kametsu.Bleach.204.Ichigo's Seppuku Persuasion Strategy.mp4", 'created_at': 1563215360, 'size': 232218459, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': "Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.204.Ichigo's Seppuku Persuasion Strategy.mp4"}, {'id': 'v27DvGHbsulXCRVDZ-o6tA', 'name': 'Kametsu.Bleach.200.The Hardest Body! Cut Down Nnoitra.mp4', 'created_at': 1563215360, 'size': 305973461, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.200.The Hardest Body! Cut Down Nnoitra.mp4'}, {'id': 'Vhqg96xKXIz1twfjaglGKw', 'name': 'Kametsu.Bleach.193.Irresistible, Puppet Show of Terror.mp4', 'created_at': 1563215360, 'size': 364396782, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Bleach/Bleach season 10 Kametsu 190-205 English dub/Kametsu.Bleach.193.Irresistible, Puppet Show of Terror.mp4'}, {'id': '4h58JDt1FeHw6nwVTJ5iAw', 'name': 'league.of.gods.2016.1080p.bluray.x264-redblade.nfo', 'created_at': 1564262088, 'size': 1001, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'League.Of.Gods.2016.1080p.BluRay.x264-RedBlade[rarbg]/league.of.gods.2016.1080p.bluray.x264-redblade.nfo'}, {'id': 'UhMpDv4j6FCmmERZAkPh1g', 'name': 'League.Of.Gods.2016.1080p.BluRay.x264-RedBlade.mkv', 'created_at': 1564262088, 'size': 10554047234, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'League.Of.Gods.2016.1080p.BluRay.x264-RedBlade[rarbg]/League.Of.Gods.2016.1080p.BluRay.x264-RedBlade.mkv'}, {'id': 'MwvhGOUrYTzRP3-tdbOcaA', 'name': 'Star Wars The Clone Wars - S06E02.mp4', 'created_at': 1567201373, 'size': 199276544, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E02.mp4'}, {'id': '-49SmKZqxubwnsCWztckGg', 'name': 'Star Wars The Clone Wars - S06E07.mp4', 'created_at': 1567201373, 'size': 246523350, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E07.mp4'}, {'id': 'ssu72biZlndjwj8j5MCmCA', 'name': 'Star Wars The Clone Wars - S06E06.mp4', 'created_at': 1567201373, 'size': 190813236, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E06.mp4'}, {'id': 'tHTlE3T3WUEHTJDZuypn5w', 'name': 'Star Wars The Clone Wars - S06E01.mp4', 'created_at': 1567201373, 'size': 297324250, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E01.mp4'}, {'id': '2xT014M37SAQ5SrflMeeVQ', 'name': 'Star Wars The Clone Wars - S06E11.mp4', 'created_at': 1567201373, 'size': 227509457, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E11.mp4'}, {'id': '9jCJOYIIBOYeO00823FbXg', 'name': 'Star Wars The Clone Wars - S06E09.mp4', 'created_at': 1567201373, 'size': 235881848, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E09.mp4'}, {'id': 'KkZTEhQoGy1k88tqfjBumw', 'name': 'Star Wars The Clone Wars - S06E04.mp4', 'created_at': 1567201373, 'size': 238525864, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E04.mp4'}, {'id': '0O_CxOtB3H6XoAUt5JYH9Q', 'name': 'Star Wars The Clone Wars - S06E05.mp4', 'created_at': 1567201373, 'size': 223479339, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E05.mp4'}, {'id': 'j6NVdFPiAXIvY5c1Nzl4nQ', 'name': 'Star Wars The Clone Wars - S06E13.mp4', 'created_at': 1567201373, 'size': 248875593, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E13.mp4'}, {'id': 'lqeCHd6SUQdRfOP_-I2XZQ', 'name': 'Star Wars The Clone Wars - S06E08.mp4', 'created_at': 1567201373, 'size': 247751544, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E08.mp4'}, {'id': 'TVn_iT6-xNM_PJnCuhdHEA', 'name': 'Star Wars The Clone Wars - S06E12.mp4', 'created_at': 1567201373, 'size': 251403545, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E12.mp4'}, {'id': 'yf9j3mSiwdd5Rihk0-sy6A', 'name': 'Star Wars The Clone Wars - S06E03.mp4', 'created_at': 1567201373, 'size': 230897982, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E03.mp4'}, {'id': 'dFdHLpSCch2ppED4fbNv_g', 'name': 'Star Wars The Clone Wars - S06E10.mp4', 'created_at': 1567201373, 'size': 225547332, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 06/Star Wars The Clone Wars - S06E10.mp4'}, {'id': 'kIBdCevnR1vmbwNGJY2yug', 'name': 'Star Wars The Clone Wars - S05E03.mp4', 'created_at': 1567201373, 'size': 213835251, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E03.mp4'}, {'id': 'cHya2F2Y_f4XATIkbok6cA', 'name': 'Star Wars The Clone Wars - S05E06.mp4', 'created_at': 1567201373, 'size': 227503012, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E06.mp4'}, {'id': 'sWH26W_5C0YJeIu34TRIzg', 'name': 'Star Wars The Clone Wars - S05E12.mp4', 'created_at': 1567201373, 'size': 258796354, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E12.mp4'}, {'id': '7tzAz5lTqJ7TaLeXGyb2-A', 'name': 'Star Wars The Clone Wars - S05E05.mp4', 'created_at': 1567201373, 'size': 288170237, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E05.mp4'}, {'id': 'ZlSXOdnu2kGexA-cLeSj4w', 'name': 'Star Wars The Clone Wars - S05E19.mp4', 'created_at': 1567201373, 'size': 231233604, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E19.mp4'}, {'id': 'SoKBgo8xmfNeShl1cUkuDA', 'name': 'Star Wars The Clone Wars - S05E14.mp4', 'created_at': 1567201373, 'size': 205390035, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E14.mp4'}, {'id': '3YPyaMQ7qJut-Ws7Bofy1A', 'name': 'Star Wars The Clone Wars - S05E13.mp4', 'created_at': 1567201373, 'size': 248579779, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E13.mp4'}, {'id': 'd46YydGL7aAM6tay-UWiQw', 'name': 'Star Wars The Clone Wars - S05E11.mp4', 'created_at': 1567201373, 'size': 250568398, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E11.mp4'}, {'id': '6r1qDZNa27n8tZEneyr-HQ', 'name': 'Star Wars The Clone Wars - S05E10.mp4', 'created_at': 1567201373, 'size': 208215179, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E10.mp4'}, {'id': 'HKMBS8oHeVSRkglXAXRUuw', 'name': 'Star Wars The Clone Wars - S05E02.mp4', 'created_at': 1567201373, 'size': 257351993, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E02.mp4'}, {'id': 'oZyT6Iw3E2I_BZR3iidOzA', 'name': 'Star Wars The Clone Wars - S05E04.mp4', 'created_at': 1567201373, 'size': 244541792, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E04.mp4'}, {'id': 'bmgpTi_3Zjj2hyEdR4NolQ', 'name': 'Star Wars The Clone Wars - S05E08.mp4', 'created_at': 1567201373, 'size': 253827095, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E08.mp4'}, {'id': 'gNjzZE1sL6CyXiPzopsmDg', 'name': 'Star Wars The Clone Wars - S05E20.mp4', 'created_at': 1567201373, 'size': 174521534, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E20.mp4'}, {'id': 'aeSWPI1bvwHbOanlnn4tAg', 'name': 'Star Wars The Clone Wars - S05E09.mp4', 'created_at': 1567201373, 'size': 261227938, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E09.mp4'}, {'id': '1PCqhv_pqG-wYzOqjbrb1w', 'name': 'Star Wars The Clone Wars - S05E16.mp4', 'created_at': 1567201373, 'size': 242908192, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E16.mp4'}, {'id': 'kLYy_JQSaFsSimBVWWnpNg', 'name': 'Star Wars The Clone Wars - S05E07.mp4', 'created_at': 1567201373, 'size': 231089329, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E07.mp4'}, {'id': 'K2X5UhhkR6bkb8kcqPlKNw', 'name': 'Star Wars The Clone Wars - S05E17.mp4', 'created_at': 1567201373, 'size': 210931618, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E17.mp4'}, {'id': 'qH6r7uSQ8wCnLse-FbXJJw', 'name': 'Star Wars The Clone Wars - S05E18.mp4', 'created_at': 1567201373, 'size': 232546054, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E18.mp4'}, {'id': 'O3HZB5Mxi62CI9R5HiZOyw', 'name': 'Star Wars The Clone Wars - S05E15.mp4', 'created_at': 1567201373, 'size': 234755395, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E15.mp4'}, {'id': 'MkgnCoXVLC8_bLXAMHr2UQ', 'name': 'Star Wars The Clone Wars - S05E01.mp4', 'created_at': 1567201373, 'size': 258647947, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 05/Star Wars The Clone Wars - S05E01.mp4'}, {'id': 'zLUDUzIIx6uo8Dhk6dQPfg', 'name': 'Star Wars The Clone Wars - S02E18.mp4', 'created_at': 1567201373, 'size': 225753617, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E18.mp4'}, {'id': '5r4y29biOGUmZG6kTDU84w', 'name': 'Star Wars The Clone Wars - S02E20.mp4', 'created_at': 1567201373, 'size': 201126583, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E20.mp4'}, {'id': 'vbnMhAWOr3ysYmVjY23AQg', 'name': 'Star Wars The Clone Wars - S02E12.mp4', 'created_at': 1567201373, 'size': 207598690, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E12.mp4'}, {'id': 'n8Vpkuz5a_jDpSf5JPnFUA', 'name': 'Star Wars The Clone Wars - S02E06.mp4', 'created_at': 1567201373, 'size': 243542268, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E06.mp4'}, {'id': 'nlfX1Y0cTyG0aBXBuIpCxQ', 'name': 'Star Wars The Clone Wars - S02E05.mp4', 'created_at': 1567201373, 'size': 298700753, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E05.mp4'}, {'id': 'vKK5ne90gdQEbVjVeGTzwA', 'name': 'Star Wars The Clone Wars - S02E02.mp4', 'created_at': 1567201373, 'size': 215926946, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E02.mp4'}, {'id': 'VwkNqCO3gvo9z7xKpWX59Q', 'name': 'Star Wars The Clone Wars - S02E14.mp4', 'created_at': 1567201373, 'size': 202633043, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E14.mp4'}, {'id': 'MAFZocZ8-Zn9onWvfUVa8g', 'name': 'Star Wars The Clone Wars - S02E11.mp4', 'created_at': 1567201373, 'size': 209605366, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E11.mp4'}, {'id': 'v0rjXo1bA53hfxnwi7RnRQ', 'name': 'Star Wars The Clone Wars - S02E21.mp4', 'created_at': 1567201373, 'size': 202492601, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E21.mp4'}, {'id': 'YOtLArZAzQtYl2n5H9HypQ', 'name': 'Star Wars The Clone Wars - S02E01.mp4', 'created_at': 1567201373, 'size': 200841873, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E01.mp4'}, {'id': 'NPahiV47NJM1k2-M_sRobQ', 'name': 'Star Wars The Clone Wars - S02E04.mp4', 'created_at': 1567201373, 'size': 160808925, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E04.mp4'}, {'id': 'stFkiD4lx24MIzNJ5w5vmA', 'name': 'Star Wars The Clone Wars - S02E15.mp4', 'created_at': 1567201373, 'size': 204368333, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E15.mp4'}, {'id': 'xjjPgt89TiiZBihbC6pmDA', 'name': 'Star Wars The Clone Wars - S02E10.mp4', 'created_at': 1567201373, 'size': 205602222, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E10.mp4'}, {'id': 'RUxYCPejVUy2VaFiC96aqQ', 'name': 'Star Wars The Clone Wars - S02E17.mp4', 'created_at': 1567201373, 'size': 291141220, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E17.mp4'}, {'id': 'VxH8iNvx2Yut9l70_fGijw', 'name': 'Star Wars The Clone Wars - S02E09.mp4', 'created_at': 1567201373, 'size': 270686034, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E09.mp4'}, {'id': 'GVXJCFsYobbn8krICI6j8A', 'name': 'Star Wars The Clone Wars - S02E13.mp4', 'created_at': 1567201373, 'size': 211706109, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E13.mp4'}, {'id': 'kOLCm58t_pGsddceoUpkqw', 'name': 'Star Wars The Clone Wars - S02E22.mp4', 'created_at': 1567201373, 'size': 246873274, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E22.mp4'}, {'id': 'xoDqTci45uHgJYa5yAQO3A', 'name': 'Star Wars The Clone Wars - S02E08.mp4', 'created_at': 1567201373, 'size': 205187164, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E08.mp4'}, {'id': 'SnXAEduZkbABhJ8NXpXi8g', 'name': 'Star Wars The Clone Wars - S02E03.mp4', 'created_at': 1567201373, 'size': 202134348, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E03.mp4'}, {'id': '1cao7e3GPACdPtkDUSqN3Q', 'name': 'Star Wars The Clone Wars - S02E07.mp4', 'created_at': 1567201373, 'size': 237120862, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E07.mp4'}, {'id': 'HDFg7q_mEaZQsKr3v5d-Eg', 'name': 'Star Wars The Clone Wars - S02E16.mp4', 'created_at': 1567201373, 'size': 211676615, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E16.mp4'}, {'id': 'swCWsv00Rczv1tRO2AeHOg', 'name': 'Star Wars The Clone Wars - S02E19.mp4', 'created_at': 1567201373, 'size': 216857998, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 02/Star Wars The Clone Wars - S02E19.mp4'}, {'id': 'yQPX_zFnOkfkeZLpbLnlXg', 'name': 'Star Wars The Clone Wars - S01E06.mp4', 'created_at': 1567201373, 'size': 189394398, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E06.mp4'}, {'id': 'IqzoYpOc2C-qSruYiaZ7Kg', 'name': 'Star Wars The Clone Wars - S01E03.mp4', 'created_at': 1567201373, 'size': 245557852, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E03.mp4'}, {'id': '0oQch8sZ-8SsTWOeIcr4xQ', 'name': 'Star Wars The Clone Wars - S01E05.mp4', 'created_at': 1567201373, 'size': 225528619, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E05.mp4'}, {'id': 'frsxgX-OaXO5JHBaf7VPxw', 'name': 'Star Wars The Clone Wars - S01E17.mp4', 'created_at': 1567201373, 'size': 230128455, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E17.mp4'}, {'id': 'a20-H7NOvW9L04JscAHLWQ', 'name': 'Star Wars The Clone Wars - S01E12.mp4', 'created_at': 1567201373, 'size': 226558901, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E12.mp4'}, {'id': 'oIuHF6Ar4XFjX_NSgYgoWQ', 'name': 'Star Wars The Clone Wars - S01E22.mp4', 'created_at': 1567201373, 'size': 211128310, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E22.mp4'}, {'id': 'WfPBbpJLx7c3BcbWnwijpg', 'name': 'Star Wars The Clone Wars - S01E16.mp4', 'created_at': 1567201373, 'size': 240777129, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E16.mp4'}, {'id': 'QCNzeb6HwjyvMu9krk0S8w', 'name': 'Star Wars The Clone Wars - S01E14.mp4', 'created_at': 1567201373, 'size': 271131083, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E14.mp4'}, {'id': 'EJb97FcwE0_CrxXeFqm0zQ', 'name': 'Star Wars The Clone Wars - S01E21.mp4', 'created_at': 1567201373, 'size': 240360245, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E21.mp4'}, {'id': 'Y4qnCYhJEWMSQOgHQhs74Q', 'name': 'Star Wars The Clone Wars - S01E10.mp4', 'created_at': 1567201373, 'size': 224866861, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E10.mp4'}, {'id': 'Dq7X3D2jWxZ2KPRHeAwmow', 'name': 'Star Wars The Clone Wars - S01E09.mp4', 'created_at': 1567201373, 'size': 238069785, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E09.mp4'}, {'id': 'u-lu6VBTBN2XTKps7klY7Q', 'name': 'Star Wars The Clone Wars - S01E11.mp4', 'created_at': 1567201373, 'size': 189513465, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E11.mp4'}, {'id': 'vkcUZnb2u8Yy_PEElptoqA', 'name': 'Star Wars The Clone Wars - S01E07.mp4', 'created_at': 1567201373, 'size': 226553997, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E07.mp4'}, {'id': 'ooolL7Y8vu9ILq4Bqjkr9A', 'name': 'Star Wars The Clone Wars - S01E15.mp4', 'created_at': 1567201373, 'size': 298468993, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E15.mp4'}, {'id': 'a26xha7arlTjG1SI7opMQg', 'name': 'Star Wars The Clone Wars - S01E04.mp4', 'created_at': 1567201373, 'size': 231558128, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E04.mp4'}, {'id': '0DcfJYXYgUa4pDkwVPWwQw', 'name': 'Star Wars The Clone Wars - S01E18.mp4', 'created_at': 1567201373, 'size': 234274661, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E18.mp4'}, {'id': 'hMG-MiRcXav6m7w32DGjbQ', 'name': 'Star Wars The Clone Wars - S01E20.mp4', 'created_at': 1567201373, 'size': 240677566, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E20.mp4'}, {'id': 'CKCuUtt3Zmx2WM5kJQuJKw', 'name': 'Star Wars The Clone Wars - S01E01.mp4', 'created_at': 1567201373, 'size': 252807647, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E01.mp4'}, {'id': 'bLW66QSIopme7_EU3hfRrw', 'name': 'Star Wars The Clone Wars - S01E02.mp4', 'created_at': 1567201373, 'size': 246995575, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E02.mp4'}, {'id': 'n2SmGwLn1x4ra-SZz2ujNQ', 'name': 'Star Wars The Clone Wars - S01E08.mp4', 'created_at': 1567201373, 'size': 251939648, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E08.mp4'}, {'id': 'PAgVMQedf_eMHHcLaCnkPA', 'name': 'Star Wars The Clone Wars - S01E19.mp4', 'created_at': 1567201373, 'size': 229339360, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E19.mp4'}, {'id': 'fbaZMqfaYHXTjnCw2L-CyQ', 'name': 'Star Wars The Clone Wars - S01E13.mp4', 'created_at': 1567201373, 'size': 278239165, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 01/Star Wars The Clone Wars - S01E13.mp4'}, {'id': '7KeymJtGVzZVhtQooaqPqA', 'name': 'Star Wars The Clone Wars - S03E07.mp4', 'created_at': 1567201373, 'size': 175136291, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E07.mp4'}, {'id': '1aTXNqvviUKSBakPPt05Zg', 'name': 'Star Wars The Clone Wars - S03E06.mp4', 'created_at': 1567201373, 'size': 185379915, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E06.mp4'}, {'id': 'JYc_B_qchhJ8NZYAdJtcZw', 'name': 'Star Wars The Clone Wars - S03E03.mp4', 'created_at': 1567201373, 'size': 235918026, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E03.mp4'}, {'id': 'NEBaEB8SHdNUwJeV8ZuwCg', 'name': 'Star Wars The Clone Wars - S03E16.mp4', 'created_at': 1567201373, 'size': 204132151, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E16.mp4'}, {'id': 'DU51ln68IDg8yXNXkFLiiA', 'name': 'Star Wars The Clone Wars - S03E14.mp4', 'created_at': 1567201373, 'size': 241882645, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E14.mp4'}, {'id': 'AWOG4WrgotjPlL3OQwVyfw', 'name': 'Star Wars The Clone Wars - S03E04.mp4', 'created_at': 1567201373, 'size': 163049444, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E04.mp4'}, {'id': 'p8saniRhZEX4hjJqI9gm3Q', 'name': 'Star Wars The Clone Wars - S03E02.mp4', 'created_at': 1567201373, 'size': 243955080, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E02.mp4'}, {'id': 'Lk-E-30PC4PVzOEpqWnG9g', 'name': 'Star Wars The Clone Wars - S03E08.mp4', 'created_at': 1567201373, 'size': 241484121, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E08.mp4'}, {'id': 'uwbV9FnqxLnhCd-9sLhi3Q', 'name': 'Star Wars The Clone Wars - S03E19.mp4', 'created_at': 1567201373, 'size': 220896092, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E19.mp4'}, {'id': '_J1OFJG3JR4jxCNAkeoFPA', 'name': 'Star Wars The Clone Wars - S03E01.mp4', 'created_at': 1567201373, 'size': 229331236, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E01.mp4'}, {'id': 'zM0HVJ4Qp4v0BcMUnu0eIw', 'name': 'Star Wars The Clone Wars - S03E05.mp4', 'created_at': 1567201373, 'size': 197812808, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E05.mp4'}, {'id': 'Kx32zAaxMaaEzcMLzTP_JQ', 'name': 'Star Wars The Clone Wars - S03E15.mp4', 'created_at': 1567201373, 'size': 221872884, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E15.mp4'}, {'id': 'gXmUtRYk09G69OzoXVlzrA', 'name': 'Star Wars The Clone Wars - S03E10.mp4', 'created_at': 1567201373, 'size': 185800957, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E10.mp4'}, {'id': 'R1pdGJo7TYqdK-qkStF9Iw', 'name': 'Star Wars The Clone Wars - S03E09.mp4', 'created_at': 1567201373, 'size': 203953700, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E09.mp4'}, {'id': 'gObGf3Wveowdt_9RT5Cu8Q', 'name': 'Star Wars The Clone Wars - S03E22.mp4', 'created_at': 1567201373, 'size': 236198858, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E22.mp4'}, {'id': 'J7jSWTuAfVIdsG7zoj9etQ', 'name': 'Star Wars The Clone Wars - S03E17.mp4', 'created_at': 1567201373, 'size': 195109576, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E17.mp4'}, {'id': 'oxNzBHgJhJEQoPqgcyQU8g', 'name': 'Star Wars The Clone Wars - S03E12.mp4', 'created_at': 1567201373, 'size': 236678159, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E12.mp4'}, {'id': 'q2CDyQfsgWihZipVrleXIg', 'name': 'Star Wars The Clone Wars - S03E11.mp4', 'created_at': 1567201373, 'size': 201823447, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E11.mp4'}, {'id': 'q3i1iHhLNAqcsiIDenYeww', 'name': 'Star Wars The Clone Wars - S03E13.mp4', 'created_at': 1567201373, 'size': 210727012, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E13.mp4'}, {'id': 'RlWd6d67gVy5xeGLr3m8lA', 'name': 'Star Wars The Clone Wars - S03E20.mp4', 'created_at': 1567201373, 'size': 255240295, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E20.mp4'}, {'id': '4PtW0qroS2IjCimPkVTPEQ', 'name': 'Star Wars The Clone Wars - S03E18.mp4', 'created_at': 1567201373, 'size': 219478898, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E18.mp4'}, {'id': 'b-2kID44cn6zYHc_wDyH_Q', 'name': 'Star Wars The Clone Wars - S03E21.mp4', 'created_at': 1567201373, 'size': 250946335, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 03/Star Wars The Clone Wars - S03E21.mp4'}, {'id': '4sCNMMtWbAD6AbeHqQEq9g', 'name': 'Star Wars The Clone Wars - S04E15.mp4', 'created_at': 1567201373, 'size': 207297875, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E15.mp4'}, {'id': '4pYjcHD-c4UUgU9AGnn9xg', 'name': 'Star Wars The Clone Wars - S04E02.mp4', 'created_at': 1567201373, 'size': 229556988, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E02.mp4'}, {'id': 'iRCUkj36FmgI6xX7mB289g', 'name': 'Star Wars The Clone Wars - S04E04.mp4', 'created_at': 1567201373, 'size': 234985992, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E04.mp4'}, {'id': 'mDKBwQ7geWscsoL3KGVzKA', 'name': 'Star Wars The Clone Wars - S04E05.mp4', 'created_at': 1567201373, 'size': 272283887, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E05.mp4'}, {'id': 'PhCAIUcC9uHPPo4mQcFltQ', 'name': 'Star Wars The Clone Wars - S04E01.mp4', 'created_at': 1567201373, 'size': 273608591, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E01.mp4'}, {'id': '_Lk8iU29wrHp7hOl2H1hYg', 'name': 'Star Wars The Clone Wars - S04E07.mp4', 'created_at': 1567201373, 'size': 211320688, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E07.mp4'}, {'id': 'Jbpg1gKqcCe2wAYfs3b3lg', 'name': 'Star Wars The Clone Wars - S04E10.mp4', 'created_at': 1567201373, 'size': 201182338, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E10.mp4'}, {'id': 'AwHN-e0hILQndc2hpWbhyw', 'name': 'Star Wars The Clone Wars - S04E19.mp4', 'created_at': 1567201373, 'size': 230949733, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E19.mp4'}, {'id': 'mkZo6LmNpVHNj6B3qUR7qw', 'name': 'Star Wars The Clone Wars - S04E18.mp4', 'created_at': 1567201373, 'size': 249280561, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E18.mp4'}, {'id': 'UCcrKGyeqW70NZ24vewQNQ', 'name': 'Star Wars The Clone Wars - S04E03.mp4', 'created_at': 1567201373, 'size': 298404080, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E03.mp4'}, {'id': 'E3JrbD1T1vKp5DsQETsnlg', 'name': 'Star Wars The Clone Wars - S04E08.mp4', 'created_at': 1567201373, 'size': 229677115, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E08.mp4'}, {'id': 'ZnoHFKVFcGl-Zt3-GerdDA', 'name': 'Star Wars The Clone Wars - S04E06.mp4', 'created_at': 1567201373, 'size': 280916218, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E06.mp4'}, {'id': 'QzMelbK3mgIQqCQEo2XADg', 'name': 'Star Wars The Clone Wars - S04E12.mp4', 'created_at': 1567201373, 'size': 209959191, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E12.mp4'}, {'id': 'jlG9h2WIKWo5OfdJKCUyEQ', 'name': 'Star Wars The Clone Wars - S04E16.mp4', 'created_at': 1567201373, 'size': 220507409, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E16.mp4'}, {'id': 'DaINIRwiceqoyIGLrjXCLw', 'name': 'Star Wars The Clone Wars - S04E21.mp4', 'created_at': 1567201373, 'size': 198072262, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E21.mp4'}, {'id': 'vqd41Xm4EdJQ0trE64dEYw', 'name': 'Star Wars The Clone Wars - S04E17.mp4', 'created_at': 1567201373, 'size': 318086754, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E17.mp4'}, {'id': 'JYji9UJZf2hUr5d8jGGB7A', 'name': 'Star Wars The Clone Wars - S04E22.mp4', 'created_at': 1567201373, 'size': 245053011, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E22.mp4'}, {'id': 'BPbRbXztkK51nuBaq5xXtw', 'name': 'Star Wars The Clone Wars - S04E09.mp4', 'created_at': 1567201373, 'size': 227874631, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E09.mp4'}, {'id': 'QazWsQ5JqEsq1gWGI3XphA', 'name': 'Star Wars The Clone Wars - S04E14.mp4', 'created_at': 1567201373, 'size': 274821104, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E14.mp4'}, {'id': 'IQmPySEygcNp_fUzpjjBfw', 'name': 'Star Wars The Clone Wars - S04E11.mp4', 'created_at': 1567201373, 'size': 288489345, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E11.mp4'}, {'id': 'C_qLjkF7i2PYSnrQVEdcAw', 'name': 'Star Wars The Clone Wars - S04E13.mp4', 'created_at': 1567201373, 'size': 274350908, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E13.mp4'}, {'id': '3K1PHvGgtMeAE7LzNfYMDg', 'name': 'Star Wars The Clone Wars - S04E20.mp4', 'created_at': 1567201373, 'size': 250839691, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Star Wars The Clone Wars/Season 04/Star Wars The Clone Wars - S04E20.mp4'}, {'id': 'fIBBu0UyfdNOJS7in3ZEGA', 'name': 'Wu Assassins S01E05 Codladh Sámh  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 508520629, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E05 Codladh Sámh  (1080p x265 10bit Joy).mkv'}, {'id': 'dcu32Y_kTW2Vcha1R6Zv6w', 'name': 'folder.jpg', 'created_at': 1567770544, 'size': 95544, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/folder.jpg'}, {'id': '2CsWaDbTAQOn_0B_cDZDHw', 'name': 'Wu Assassins S01E06 Gu Assassins  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 492247566, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E06 Gu Assassins  (1080p x265 10bit Joy).mkv'}, {'id': '7RKjpEK15_85fOr8QGPcag', 'name': 'Wu Assassins S01E07 Legacy  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 529218613, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E07 Legacy  (1080p x265 10bit Joy).mkv'}, {'id': '0EZMhOTSkfBg9cbKL2nXyQ', 'name': 'Wu Assassins S01E02 Misspent Youth  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 438178686, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E02 Misspent Youth  (1080p x265 10bit Joy).mkv'}, {'id': '0O-Ky7U8UeZApiZ7FB58YQ', 'name': 'Wu Assassins S01E01 Drunken Watermelon  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 460577118, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E01 Drunken Watermelon  (1080p x265 10bit Joy).mkv'}, {'id': 'SgT7oeCh--JD9oBT2J1VjQ', 'name': 'Wu Assassins S01E09 Paths Pt 1  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 420414303, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E09 Paths Pt 1  (1080p x265 10bit Joy).mkv'}, {'id': 'Bp8hFymPm__baGZG3TT4yw', 'name': 'Encoded by JoyBell (UTR).txt', 'created_at': 1567770544, 'size': 3259, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Encoded by JoyBell (UTR).txt'}, {'id': 'cM1invr47-7OgLY3dv-3Vg', 'name': 'Wu Assassins S01E08 Ladies Night  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 422350307, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E08 Ladies Night  (1080p x265 10bit Joy).mkv'}, {'id': 'oNrF_zv_1K4oqKlU645OZw', 'name': 'How to play HEVC (THIS FILE).txt', 'created_at': 1567770544, 'size': 3497, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/How to play HEVC (THIS FILE).txt'}, {'id': 'n0zQtSLgCVcbUCFF8sc42Q', 'name': 'Wu Assassins S01E04 A Twisting Snake  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 443255885, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E04 A Twisting Snake  (1080p x265 10bit Joy).mkv'}, {'id': 'bJOYYebPB_YWgRlKwFPcVQ', 'name': 'Ninite K-Lite Codecs Unattended Silent Installer and Updater.website', 'created_at': 1567770544, 'size': 561, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Ninite K-Lite Codecs Unattended Silent Installer and Updater.website'}, {'id': 'IIDJsXbi_mFHhMbbEw65qw', 'name': 'Wu Assassins S01E03 Fire Chicken  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 491217297, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E03 Fire Chicken  (1080p x265 10bit Joy).mkv'}, {'id': 'GrlsLVL2GJYle8Ees3hbsg', 'name': 'Wu Assassins S01E10 Paths Pt 2  (1080p x265 10bit Joy).mkv', 'created_at': 1567770544, 'size': 501845243, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Wu Assassins Season 1  (1080p x265 10bit FS96 Joy)/Wu Assassins S01E10 Paths Pt 2  (1080p x265 10bit Joy).mkv'}, {'id': '_ZF9bMRJznMCEghcogDakw', 'name': 'RARBG.txt', 'created_at': 1576262930, 'size': 30, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Street.Outlaws.S14E02.720p.WEB.x264-TBS[rarbg]/RARBG.txt'}, {'id': '4QJvVo-8UJfGBGv7-3MViQ', 'name': 'RARBG_DO_NOT_MIRROR.exe', 'created_at': 1576262930, 'size': 99, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Street.Outlaws.S14E02.720p.WEB.x264-TBS[rarbg]/RARBG_DO_NOT_MIRROR.exe'}, {'id': 'ADbFYezIaTgm50j-OzUv9A', 'name': 'street.outlaws.s14e02.720p.web.x264-tbs.nfo', 'created_at': 1576262930, 'size': 51, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Street.Outlaws.S14E02.720p.WEB.x264-TBS[rarbg]/street.outlaws.s14e02.720p.web.x264-tbs.nfo'}, {'id': '2ealEH2qoxRkpwmJaiSzgQ', 'name': 'street.outlaws.s14e02.720p.web.x264-tbs.mkv', 'created_at': 1576262930, 'size': 1996184580, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Street.Outlaws.S14E02.720p.WEB.x264-TBS[rarbg]/street.outlaws.s14e02.720p.web.x264-tbs.mkv'}, {'id': 'UGewko_KGth_CPwjXUYF3Q', 'name': 'The Seven Deadly Sins S02E06 The Great Holy Knight Atones For His Sins.mkv', 'created_at': 1577534621, 'size': 419826531, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E06 The Great Holy Knight Atones For His Sins.mkv'}, {'id': 'CWL-sjO2_K3XX5UlDNNbbg', 'name': "The Seven Deadly Sins S02E08 The Druids' Holy Land.mkv", 'created_at': 1577534621, 'size': 474308982, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': "The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E08 The Druids' Holy Land.mkv"}, {'id': 'lamVli0HA-Vu5Do11AmiQw', 'name': 'The Seven Deadly Sins S02E03 Sacred Treasure Lostvayne.mkv', 'created_at': 1577534621, 'size': 478435345, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E03 Sacred Treasure Lostvayne.mkv'}, {'id': 'y7H6BRXsBHmTYGbyQlnASw', 'name': 'The Seven Deadly Sins S02E23 The Hero Rises!.mkv', 'created_at': 1577534621, 'size': 474844424, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E23 The Hero Rises!.mkv'}, {'id': 'DtsHa9U2uPViQpWse2NpMQ', 'name': 'The Seven Deadly Sins S02E13 Farewell, My Beloved Thief.mkv', 'created_at': 1577534621, 'size': 452359238, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E13 Farewell, My Beloved Thief.mkv'}, {'id': 'oXfUbe_xaCVQEg0ABOBMEw', 'name': 'The Seven Deadly Sins S02E04 The Ten Commandments on the Move.mkv', 'created_at': 1577534621, 'size': 500419904, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E04 The Ten Commandments on the Move.mkv'}, {'id': 'XmumGUWbW7-TLvbRJGK0sA', 'name': 'The Seven Deadly Sins S02E05 Overwhelming Violence.mkv', 'created_at': 1577534621, 'size': 521016142, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E05 Overwhelming Violence.mkv'}, {'id': 'kAhvNPoaZeEfT4R_ebAu5w', 'name': 'The Seven Deadly Sins S02E10 What We Lacked.mkv', 'created_at': 1577534621, 'size': 454289885, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E10 What We Lacked.mkv'}, {'id': '-UH1SLARp5flBgb3BCb0Bg', 'name': 'The Seven Deadly Sins S02E12 Where Love is Found.mkv', 'created_at': 1577534621, 'size': 441094872, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E12 Where Love is Found.mkv'}, {'id': 'bY5Xrz4qPidrztMxpvC5Ew', 'name': 'The Seven Deadly Sins S02E17 Legendary Figures.mkv', 'created_at': 1577534621, 'size': 431855754, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E17 Legendary Figures.mkv'}, {'id': 'TlwDZ2Pku05AIpumRV4FRQ', 'name': 'The Seven Deadly Sins S02E07 Where Memories Lead.mkv', 'created_at': 1577534621, 'size': 439061198, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E07 Where Memories Lead.mkv'}, {'id': 'e5gIRdj-5-o3NdEp94ED1Q', 'name': 'The Seven Deadly Sins S02E19 Meliodas vs. The Ten Commandments.mkv', 'created_at': 1577534621, 'size': 456388013, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E19 Meliodas vs. The Ten Commandments.mkv'}, {'id': 'xqK7zVWKzsRoMEJJgWQTTQ', 'name': 'The Seven Deadly Sins S02E09 The Promise with the Loved One.mkv', 'created_at': 1577534621, 'size': 448877328, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E09 The Promise with the Loved One.mkv'}, {'id': 'q_0Ih9BUQc5oQJAUF8miug', 'name': 'The Seven Deadly Sins S02E20 In Search of Hope.mkv', 'created_at': 1577534621, 'size': 444516569, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E20 In Search of Hope.mkv'}, {'id': '2Kq9H40dMG45tXRqBTTx-Q', 'name': 'The Seven Deadly Sins S02E02 Existence and Proof.mkv', 'created_at': 1577534621, 'size': 458661647, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E02 Existence and Proof.mkv'}, {'id': 'km5lHoR3fViyeRXj8dMcdg', 'name': 'The Seven Deadly Sins S02E15 A Horrifying Confession.mkv', 'created_at': 1577534621, 'size': 441841001, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E15 A Horrifying Confession.mkv'}, {'id': 'mu0VyZULtjnI7FnFiYOc-w', 'name': 'The Seven Deadly Sins S02E01 Revival of the Demon Clan.mkv', 'created_at': 1577534621, 'size': 450097786, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E01 Revival of the Demon Clan.mkv'}, {'id': 'plUgeYMRHcEbhQ_oqq5AOw', 'name': 'The Seven Deadly Sins S02E14 Master of the Sun.mkv', 'created_at': 1577534621, 'size': 454486771, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E14 Master of the Sun.mkv'}, {'id': '6bLGgTSknXVTt65JnVRJWw', 'name': 'The Seven Deadly Sins S02E22 Return of the Sins.mkv', 'created_at': 1577534621, 'size': 524647702, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E22 Return of the Sins.mkv'}, {'id': 'Q61GHQdJP2TWhP_W-pyYoQ', 'name': 'The Seven Deadly Sins S02E21 Certain Warmth.mkv', 'created_at': 1577534621, 'size': 421334915, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E21 Certain Warmth.mkv'}, {'id': 'LVuXz6LD-4jAqoROyFcGuQ', 'name': 'The Seven Deadly Sins S02E18 For Whom Does That Light Shine.mkv', 'created_at': 1577534621, 'size': 437097641, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E18 For Whom Does That Light Shine.mkv'}, {'id': 'j29Vx7NeI0hxCSykfZ6mtQ', 'name': 'The Seven Deadly Sins S02E11 Father and Son.mkv', 'created_at': 1577534621, 'size': 421657930, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E11 Father and Son.mkv'}, {'id': 'gmbjvkhQ6ZA0f4enZ9zOHg', 'name': 'The Seven Deadly Sins S02E16 Death Trap Labyrinth.mkv', 'created_at': 1577534621, 'size': 442182361, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E16 Death Trap Labyrinth.mkv'}, {'id': 'jCZPTK24fn1AbJRfS-CE0A', 'name': 'The Seven Deadly Sins S02E24 As Long As You Are Here.mkv', 'created_at': 1577534621, 'size': 429506248, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'The Seven Deadly Sins Season 2 Complete 720p HDTV x264 [Multi-Audio] [Multi-Subs] [i_c]/The Seven Deadly Sins S02E24 As Long As You Are Here.mkv'}, {'id': '8BLX1awznqQz6VvCOwiAuQ', 'name': 'Torrent Downloaded from Limetorrents.cc.txt', 'created_at': 1577663867, 'size': 45, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR/Torrent Downloaded from Limetorrents.cc.txt'}, {'id': '83UF0mAHtAHH9RgUHY1cAg', 'name': 'Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR.info', 'created_at': 1577663867, 'size': 719, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR/Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR.info'}, {'id': 'yk7chZCwiFFhq4Z5AZ8hOw', 'name': 'Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR.mkv', 'created_at': 1577663867, 'size': 3333705805, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR/Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR.mkv'}, {'id': 'jsnqvyxJEqY3CnCafpglDQ', 'name': 'Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR.title', 'created_at': 1577663867, 'size': 52, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR/Return.of.the.Jedi.1983.1080p.HEVC.x265.6ch.AC3-mRR.title'}, {'id': 'ljJpFA1nj4sz3Ugg6z5BuQ', 'name': 'RARBG.txt', 'created_at': 1578346148, 'size': 31, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/RARBG.txt'}, {'id': 'txS_EGEWGaWoaGKRUOno_Q', 'name': 'Big.Mouth.S03E05.Florida.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 1016356414, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E05.Florida.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': '-OclUg_v11YEmIwd6a_Wlg', 'name': 'Big.Mouth.S03E02.Girls.Are.Angry.Too.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 994702386, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E02.Girls.Are.Angry.Too.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': 'lt6wuGdjFQXRavZuGPFhPw', 'name': 'Big.Mouth.S03E01.My.Furry.Valentine.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 1360042307, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E01.My.Furry.Valentine.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': '1aJplHm2hHotBMzdmxzzBg', 'name': 'Big.Mouth.S03E10.Disclosure.the.Movie.The.Musical.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 886791095, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E10.Disclosure.the.Movie.The.Musical.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': 'CwIu2m3brEZ0Gdr5Kjbc7A', 'name': 'Big.Mouth.S03E07.Duke.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 964717547, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E07.Duke.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': 'vyhWks70_GdfqX3FjntPpg', 'name': 'Big.Mouth.S03E04.Obsessed.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 785262909, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E04.Obsessed.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': '7pg8Ir96qbp19j74jtvi6A', 'name': 'Big.Mouth.S03E11.Super.Mouth.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 1025588831, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E11.Super.Mouth.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': 'P3S7KlQmB4CTlAQOemrOuw', 'name': 'Big.Mouth.S03E06.How.To.Have.An.Orgasm.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 899920076, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E06.How.To.Have.An.Orgasm.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': 'Ol3Q41vY0RLWl27kNR9pgA', 'name': 'Big.Mouth.S03E08.Rankings.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 866680088, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E08.Rankings.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': 'xEYPzJrA4u4b_cOhk-n79g', 'name': 'Big.Mouth.S03E03.Cellsea.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 1171538476, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E03.Cellsea.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': 'DgcIlQ3AaECya1eJKCUJxg', 'name': 'Big.Mouth.S03E09.The.ASSes.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv', 'created_at': 1578346148, 'size': 838463129, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Big.Mouth.S03.1080p.NF.WEBRip.DDP5.1.x264-NTb[rartv]/Big.Mouth.S03E09.The.ASSes.1080p.NF.WEB-DL.DDP5.1.x264-NTb.mkv'}, {'id': 'Ui4omwFPHrMlgjomCY49PA', 'name': 'Black.Clover.S01E06.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1352659714, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E06.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'U5IyaN7fafsnb6rGWdhH2w', 'name': 'Black.Clover.S01E05.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1276770353, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E05.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': '2iYR67h-eoMfKABnZfgy9Q', 'name': 'Black.Clover.S01E07.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1303190787, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E07.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'GgdVHP_2MfoxgiSV13OBYg', 'name': 'Black.Clover.S01E09.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1417266513, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E09.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'PUGfvH7SHu24MOScQo0eFA', 'name': 'Black.Clover.S01E10.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1389621641, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E10.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'IubWW86vmAsqtQOvI7oGTg', 'name': 'Black.Clover.S01E01.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1228431846, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E01.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'QRZRyfjCjbCmCEeiLzDRBw', 'name': 'Black.Clover.S01E04.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1528341622, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E04.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'kyQ0WkgKPmyx7aHOSMV94A', 'name': 'Black.Clover.S01E03.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1338530839, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E03.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'MogRwYaE2aYyoVxPp8-tYw', 'name': 'Black.Clover.S01E08.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1273104915, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E08.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': '90Uw_TSr47izBo57u9gjMw', 'name': 'Black.Clover.S01E02.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1579457559, 'size': 1252850041, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Black.Clover.S01.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Black.Clover.S01E02.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'BkwX0xbM9IEfRECD6AtGBQ', 'name': '[Judas] Nanatsu no Taizai S3 (The Seven Deadly Sins) - 07 [1080p][HEVC x265 10bit][Eng-Subs].mkv', 'created_at': 1580288850, 'size': 257359908, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Nanatsu no Taizai Season 3 (The Seven Deadly Sins) [1080p][HEVC.x265.10bit][Eng-Subs].nzb/[Judas] Nanatsu no Taizai S3 (The Seven Deadly Sins) - 07 [1080p][HEVC x265 10bit][Eng-Subs].mkv'}, {'id': 'AKABzpcSTD6hNLlszQeizg', 'name': '9228ecb28f1342e7a16d1e9ada5cd573.mkv', 'created_at': 1581538288, 'size': 802543293, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[GAIA] Street Outlaws S13 [HD1080, H265, EN].nzb/9228ecb28f1342e7a16d1e9ada5cd573.mkv'}, {'id': 'K2963Db9fG5DaeKLxahBeQ', 'name': 'The Walking Dead S07E15.mp4', 'created_at': 1583883615, 'size': 1352745441, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E15.mp4'}, {'id': '6O-ITGtGQPnChKH_Tr-KIw', 'name': 'The Walking Dead S07E06.mp4', 'created_at': 1583883615, 'size': 1562650779, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E06.mp4'}, {'id': 'pNY4P2rG38Pol0AeBfZd7A', 'name': 'The Walking Dead S07E10.mp4', 'created_at': 1583883615, 'size': 1446239736, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E10.mp4'}, {'id': 'CtTQWtCDvcZL3WIXABPG7g', 'name': 'The Walking Dead S07E04.mp4', 'created_at': 1583883615, 'size': 1865386470, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E04.mp4'}, {'id': 'zMTsbsMz4PgazenGZXPUlg', 'name': 'The Walking Dead S07E12.mp4', 'created_at': 1583883615, 'size': 1346764475, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E12.mp4'}, {'id': 's8A8S0jFCG92wI3QQF9NDQ', 'name': 'The Walking Dead S07E09.mp4', 'created_at': 1583883615, 'size': 1627035551, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E09.mp4'}, {'id': 'AGObbA2Nh35dImp5HQicxg', 'name': 'The Walking Dead S07E03.mp4', 'created_at': 1583883615, 'size': 1341883865, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E03.mp4'}, {'id': '8-KlJKPgzj61YQZSe8QBIw', 'name': 'The Walking Dead S07E08.mp4', 'created_at': 1583883615, 'size': 1902009973, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E08.mp4'}, {'id': 'RXm4rZnTLU7hYBH6_GC0sw', 'name': 'The Walking Dead S07E05.mp4', 'created_at': 1583883615, 'size': 1387332789, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E05.mp4'}, {'id': 'KUKxrThSax3Qp2z378nDsA', 'name': 'Read Me.txt', 'created_at': 1583883615, 'size': 917, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/Read Me.txt'}, {'id': 'gJ3mpHNfZKNi-c9FISNWVw', 'name': 'The Walking Dead S07E11.mp4', 'created_at': 1583883615, 'size': 1537426104, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E11.mp4'}, {'id': '79xec7xvPdvwy0mdBjfIEQ', 'name': 'The Walking Dead S07E14.mp4', 'created_at': 1583883615, 'size': 1463570611, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E14.mp4'}, {'id': 'zHo4jQJ6rugIr-hJ-RSLwg', 'name': 'The Walking Dead S07E01.mp4', 'created_at': 1583883615, 'size': 1450132294, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E01.mp4'}, {'id': 'T1jsIS8xL19ZT2ckVeuD0w', 'name': 'The Walking Dead S07E13.mp4', 'created_at': 1583883615, 'size': 1470938503, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E13.mp4'}, {'id': 'LCmMR5zc-J3zA3S_oEZCOQ', 'name': 'The Walking Dead S07E07.mp4', 'created_at': 1583883615, 'size': 1962776960, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E07.mp4'}, {'id': 'KZ_wndfljnbzaGG6njUYAA', 'name': 'The Walking Dead S07E02.mp4', 'created_at': 1583883615, 'size': 1450380818, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E02.mp4'}, {'id': 'RujyFY5mzbuoOjTlG5RPNw', 'name': 'The Walking Dead S07E16.mp4', 'created_at': 1583883615, 'size': 1886130370, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 7/The Walking Dead S07E16.mp4'}, {'id': '8dagVw_y3ongxNadZhj0ng', 'name': 'The Walking Dead S05E01.mp4', 'created_at': 1583883615, 'size': 1362688615, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E01.mp4'}, {'id': 'vaaJmEkD5BE9z1B23PRHVw', 'name': 'The Walking Dead S05E03.mp4', 'created_at': 1583883615, 'size': 1347473150, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E03.mp4'}, {'id': 'Kfja7GlpP2pY_BzRkDZUbA', 'name': 'The Walking Dead S05E11.mp4', 'created_at': 1583883615, 'size': 1343827323, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E11.mp4'}, {'id': 'UTZGYvzYzw1UAYH_Gb7iCg', 'name': 'The Walking Dead S05E05.mp4', 'created_at': 1583883615, 'size': 1339621768, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E05.mp4'}, {'id': 'jgw-YaIgEUJskOCwL3y3uw', 'name': 'The Walking Dead S05E12.mp4', 'created_at': 1583883615, 'size': 1340832704, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E12.mp4'}, {'id': 'npUlrAouUrWsUp9nXFDAHg', 'name': 'The Walking Dead S05E14.mp4', 'created_at': 1583883615, 'size': 1342086233, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E14.mp4'}, {'id': 'qbiW7MlSFGyvktWObbXiYQ', 'name': 'The Walking Dead S05E04.mp4', 'created_at': 1583883615, 'size': 1340588130, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E04.mp4'}, {'id': '03tAFNuELP_TNT3boy0hMQ', 'name': 'Read Me.txt', 'created_at': 1583883615, 'size': 837, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/Read Me.txt'}, {'id': 'EX5jvx9oqbxQja5mK_RT_A', 'name': 'The Walking Dead S05E02.mp4', 'created_at': 1583883615, 'size': 1342959635, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E02.mp4'}, {'id': 'GuWSJVKjRL64GCw4tj2SEQ', 'name': 'The Walking Dead S05E15.mp4', 'created_at': 1583883615, 'size': 1343411615, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E15.mp4'}, {'id': 'SZsOjlT8tnpwwDlI7oZwuQ', 'name': 'The Walking Dead S05E08.mp4', 'created_at': 1583883615, 'size': 1341977379, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E08.mp4'}, {'id': 'EfuObrs_xa9kysEUEWLScw', 'name': 'The Walking Dead S05E13.mp4', 'created_at': 1583883615, 'size': 1338850584, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E13.mp4'}, {'id': '_1l0DcKVYRXg1r80tuQPCQ', 'name': 'The Walking Dead S05E09.mp4', 'created_at': 1583883615, 'size': 1344230167, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E09.mp4'}, {'id': 'uzdbGGTXuTjmnAzqzdHK8g', 'name': 'The Walking Dead S05E07.mp4', 'created_at': 1583883615, 'size': 1340894017, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E07.mp4'}, {'id': 'F6pVP3vLpDRvwXEDJf6-jQ', 'name': 'The Walking Dead S05E10.mp4', 'created_at': 1583883615, 'size': 1342130199, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E10.mp4'}, {'id': '6tqqlh4lcrqJfPaFDAmOBw', 'name': 'The Walking Dead S05E06.mp4', 'created_at': 1583883615, 'size': 1338578574, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E06.mp4'}, {'id': 'e6_BraOQUyLmIPDHEMVFHg', 'name': 'The Walking Dead S05E16.mp4', 'created_at': 1583883615, 'size': 2017581115, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 5/The Walking Dead S05E16.mp4'}, {'id': 'kU0THm0dnDzQxK8QrDquVw', 'name': 'The Walking Dead S04E05.mp4', 'created_at': 1583883615, 'size': 1343981119, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E05.mp4'}, {'id': 'ipWimTfoRSzhWa6cCwg-Vw', 'name': 'The Walking Dead S04E11.mp4', 'created_at': 1583883615, 'size': 1341436659, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E11.mp4'}, {'id': 'LMqWIPKGfozOVGv72g63cw', 'name': 'The Walking Dead S04E08.mp4', 'created_at': 1583883615, 'size': 1343330184, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E08.mp4'}, {'id': 'dS6pc3a9QSJuHpr6Dv3KLA', 'name': 'The Walking Dead S04E12.mp4', 'created_at': 1583883615, 'size': 1348688494, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E12.mp4'}, {'id': 'nuMGxBCjlr4t7Au6iEpzxQ', 'name': 'Read Me.txt', 'created_at': 1583883615, 'size': 836, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/Read Me.txt'}, {'id': 'wFLnojSJ6Tlb_h7tiqOgQA', 'name': 'The Walking Dead S04E13.mp4', 'created_at': 1583883615, 'size': 1348715239, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E13.mp4'}, {'id': 'zOCXsG2XJ_-1NKeAwmbm_g', 'name': 'The Walking Dead S04E16.mp4', 'created_at': 1583883615, 'size': 1343913737, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E16.mp4'}, {'id': 'yLMXj66sQwMttppv9Diq7w', 'name': 'The Walking Dead S04E10.mp4', 'created_at': 1583883615, 'size': 1343537997, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E10.mp4'}, {'id': 'evQ0qVsHg4TbRsHfAkOAhg', 'name': 'The Walking Dead S04E04.mp4', 'created_at': 1583883615, 'size': 1343568585, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E04.mp4'}, {'id': 'r9ZaxmTzr2qcg4mcz8Q-kw', 'name': 'The Walking Dead S04E15.mp4', 'created_at': 1583883615, 'size': 1349017905, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E15.mp4'}, {'id': '4UXyrAqRSitrlzx_q-paSA', 'name': 'The Walking Dead S04E06.mp4', 'created_at': 1583883615, 'size': 1343977879, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E06.mp4'}, {'id': '6ZbzE4pQJrA7wZBEyA3BIw', 'name': 'The Walking Dead S04E03.mp4', 'created_at': 1583883615, 'size': 1340151404, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E03.mp4'}, {'id': 'qA0Fj4k_4PT7pc0_1WEBzA', 'name': 'The Walking Dead S04E02.mp4', 'created_at': 1583883615, 'size': 1343140207, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E02.mp4'}, {'id': '47DypfbGCqNILYwTW5jAVw', 'name': 'The Walking Dead S04E07.mp4', 'created_at': 1583883615, 'size': 1342905901, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E07.mp4'}, {'id': 'mB7CVBTGS5hLkdw9VuDMng', 'name': 'The Walking Dead S04E09.mp4', 'created_at': 1583883615, 'size': 1503455652, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E09.mp4'}, {'id': '3ZE-3MqNfT8KJEoUoP-E6Q', 'name': 'The Walking Dead S04E01.mp4', 'created_at': 1583883615, 'size': 1342588067, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E01.mp4'}, {'id': 'f5_quDMSVAmYP7mYoQrX3w', 'name': 'The Walking Dead S04E14.mp4', 'created_at': 1583883615, 'size': 1451086590, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 4/The Walking Dead S04E14.mp4'}, {'id': 'dNCugdR9vacRxCtDMkao6Q', 'name': 'The Walking Dead S01E02.mp4', 'created_at': 1583883615, 'size': 1396872585, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 1/The Walking Dead S01E02.mp4'}, {'id': 'PHQyRqbGdezNNfraQuEOGQ', 'name': 'The Walking Dead S01E03.mp4', 'created_at': 1583883615, 'size': 1412503717, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 1/The Walking Dead S01E03.mp4'}, {'id': 'PStvEvketFvppcM68o6wuw', 'name': 'Read Me.txt', 'created_at': 1583883615, 'size': 343, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 1/Read Me.txt'}, {'id': '9MwJ9UkOD840RfoR88nBMQ', 'name': 'The Walking Dead S01E01.mp4', 'created_at': 1583883615, 'size': 2094752879, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 1/The Walking Dead S01E01.mp4'}, {'id': 'DNHXs1CIKeMBm-k6LF0v0w', 'name': 'The Walking Dead S01E05.mp4', 'created_at': 1583883615, 'size': 1413324585, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 1/The Walking Dead S01E05.mp4'}, {'id': 'XZHkby6NC_HkG218S5Y8eg', 'name': 'The Walking Dead S01E04.mp4', 'created_at': 1583883615, 'size': 1402164696, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 1/The Walking Dead S01E04.mp4'}, {'id': 'gQPnUIZzGZ6lu-XgamUARQ', 'name': 'The Walking Dead S01E06.mp4', 'created_at': 1583883615, 'size': 1417467889, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 1/The Walking Dead S01E06.mp4'}, {'id': 'IMOll2OotVUbKb8uSiJPvQ', 'name': 'The Walking Dead S02E06.mp4', 'created_at': 1583883615, 'size': 1343755231, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E06.mp4'}, {'id': 'cOy89SJFEe5qap3Hvo7uYw', 'name': 'The Walking Dead S02E11.mp4', 'created_at': 1583883615, 'size': 1341525694, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E11.mp4'}, {'id': 'i_BWdXTEv2gLMXSH0JONGA', 'name': 'The Walking Dead S02E04.mp4', 'created_at': 1583883615, 'size': 1354833039, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E04.mp4'}, {'id': 'jm_wZLM6ovX5kBNVjG02fA', 'name': 'The Walking Dead S02E13.mp4', 'created_at': 1583883615, 'size': 1340567592, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E13.mp4'}, {'id': 'YWi_gMz3QnBtdnDVSNDLlA', 'name': 'The Walking Dead S02E10.mp4', 'created_at': 1583883615, 'size': 1329338949, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E10.mp4'}, {'id': 'VdZb2V6MuLA4gGUvjMJAuQ', 'name': 'The Walking Dead S02E09.mp4', 'created_at': 1583883615, 'size': 1341541095, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E09.mp4'}, {'id': 'HWzc5woCoboTef6BQVRn2Q', 'name': 'The Walking Dead S02E08.mp4', 'created_at': 1583883615, 'size': 1341347543, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E08.mp4'}, {'id': 'lBarOQ3hVD2QrsDk6DkC5w', 'name': 'Read Me.txt', 'created_at': 1583883615, 'size': 655, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/Read Me.txt'}, {'id': 'NFPl4J2ZxMcew9fPmY2K6w', 'name': 'The Walking Dead S02E05.mp4', 'created_at': 1583883615, 'size': 1331325432, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E05.mp4'}, {'id': 'O81siA12KI1lYKnhI8SfVg', 'name': 'The Walking Dead S02E02.mp4', 'created_at': 1583883615, 'size': 1326984042, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E02.mp4'}, {'id': 'iljD1trurI2asNauT8j4nA', 'name': 'The Walking Dead S02E01.mp4', 'created_at': 1583883615, 'size': 1959252984, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E01.mp4'}, {'id': 'sWo9TLvZKSZHiuiske1QBg', 'name': 'The Walking Dead S02E12.mp4', 'created_at': 1583883615, 'size': 1345721372, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E12.mp4'}, {'id': 'jqpChdBLhcaNiGawWLR3Yg', 'name': 'The Walking Dead S02E03.mp4', 'created_at': 1583883615, 'size': 1352494185, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E03.mp4'}, {'id': 'GaOg2qfBS9EMeXIc9XOoog', 'name': 'The Walking Dead S02E07.mp4', 'created_at': 1583883615, 'size': 1338178489, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 2/The Walking Dead S02E07.mp4'}, {'id': 'B5lrF61g9bh_-57v4dwzCA', 'name': 'The Walking Dead S06E10.mp4', 'created_at': 1583883615, 'size': 1344113686, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E10.mp4'}, {'id': 'UkIrSQS9I6RLz-JJzeCGRA', 'name': 'The Walking Dead S06E15.mp4', 'created_at': 1583883615, 'size': 1345842373, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E15.mp4'}, {'id': 'a4axtBLtbyP2JtWS9FLeBg', 'name': 'The Walking Dead S06E12.mp4', 'created_at': 1583883615, 'size': 1352715574, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E12.mp4'}, {'id': 'TWOpzx1zhtbXLDdlpi87uQ', 'name': 'Read Me.txt', 'created_at': 1583883615, 'size': 837, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/Read Me.txt'}, {'id': 'XJDRUOi0GHlbrwYWIfJD7A', 'name': 'The Walking Dead S06E05.mp4', 'created_at': 1583883615, 'size': 1349956653, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E05.mp4'}, {'id': 'FK1lrCWRDFNv5Qxqeo-cOQ', 'name': 'The Walking Dead S06E09.mp4', 'created_at': 1583883615, 'size': 1348677972, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E09.mp4'}, {'id': 'lbVpbVytWGqWfbDv9OwzCg', 'name': 'The Walking Dead S06E04.mp4', 'created_at': 1583883615, 'size': 2030219441, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E04.mp4'}, {'id': '8HqeaCGWc-rwh-vQjIrKhw', 'name': 'The Walking Dead S06E06.mp4', 'created_at': 1583883615, 'size': 1351080841, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E06.mp4'}, {'id': 'rhuPcnhR09L8cl4L-cFCkA', 'name': 'The Walking Dead S06E01.mp4', 'created_at': 1583883615, 'size': 2035044230, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E01.mp4'}, {'id': 'xd1jeYwRtGvRYia_OBHZwQ', 'name': 'The Walking Dead S06E07.mp4', 'created_at': 1583883615, 'size': 1351662407, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E07.mp4'}, {'id': 'wynVAK8YsO9qkzOFKSwmBg', 'name': 'The Walking Dead S06E02.mp4', 'created_at': 1583883615, 'size': 1350011780, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E02.mp4'}, {'id': 'M647vpWijIaTTiO_IVSC9Q', 'name': 'The Walking Dead S06E16.mp4', 'created_at': 1583883615, 'size': 2026411487, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E16.mp4'}, {'id': 'Kv7V9CWaOtrhPIPJ_Pn8Bg', 'name': 'The Walking Dead S06E03.mp4', 'created_at': 1583883615, 'size': 1350040777, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E03.mp4'}, {'id': 'bhPSbAlXuweOvpn8Ar60Sw', 'name': 'The Walking Dead S06E11.mp4', 'created_at': 1583883615, 'size': 1354764609, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E11.mp4'}, {'id': 'adtgwgROmGPMe4FedLgMHg', 'name': 'The Walking Dead S06E08.mp4', 'created_at': 1583883615, 'size': 1406131805, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E08.mp4'}, {'id': 'DTiYwrVi69Zre9gvpbyUDA', 'name': 'The Walking Dead S06E13.mp4', 'created_at': 1583883615, 'size': 1350703172, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E13.mp4'}, {'id': 'sOGK92OFvtvnT0f5tlEieg', 'name': 'The Walking Dead S06E14.mp4', 'created_at': 1583883615, 'size': 1351098723, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 6/The Walking Dead S06E14.mp4'}, {'id': 'gPQIiHBEbaPLyQEl5E8_zA', 'name': 'The Walking Dead S03E15.mp4', 'created_at': 1583883615, 'size': 1343590059, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E15.mp4'}, {'id': '7XR5gz0y2uzsGTHiN8NrRA', 'name': 'The Walking Dead S03E12.mp4', 'created_at': 1583883615, 'size': 1343538121, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E12.mp4'}, {'id': 'JH3wXhi9HFK47Nde1BdJZg', 'name': 'The Walking Dead S03E11.mp4', 'created_at': 1583883615, 'size': 1342552707, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E11.mp4'}, {'id': 'JsoIWuMRx-TUoaJ17STCag', 'name': 'The Walking Dead S03E03.mp4', 'created_at': 1583883615, 'size': 1343001917, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E03.mp4'}, {'id': 'Mad7dZqk7m6IMh1zOXO_7Q', 'name': 'The Walking Dead S03E16.mp4', 'created_at': 1583883615, 'size': 1347976305, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E16.mp4'}, {'id': 'g5aE7lM354rwAYgexHChAA', 'name': 'Read Me.txt', 'created_at': 1583883615, 'size': 837, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/Read Me.txt'}, {'id': 'C3c4icrl7RNy0B4mvHqX0Q', 'name': 'The Walking Dead S03E08.mp4', 'created_at': 1583883615, 'size': 1343603843, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E08.mp4'}, {'id': '7MITLU0cX_X8xhIigUId7w', 'name': 'The Walking Dead S03E05.mp4', 'created_at': 1583883615, 'size': 1343523619, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E05.mp4'}, {'id': 'WHAwrhrpJYsS-ncQ3uCtKA', 'name': 'The Walking Dead S03E04.mp4', 'created_at': 1583883615, 'size': 1343731064, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E04.mp4'}, {'id': 'iP0akE4ogwFkWNSElw2R5w', 'name': 'The Walking Dead S03E10.mp4', 'created_at': 1583883615, 'size': 1343834898, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E10.mp4'}, {'id': 'MGBgMlzWiYFKg-5tQLN_Aw', 'name': 'The Walking Dead S03E14.mp4', 'created_at': 1583883615, 'size': 1343459927, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E14.mp4'}, {'id': 'pI9zFkBoa1YANsSKnTT3Xw', 'name': 'The Walking Dead S03E02.mp4', 'created_at': 1583883615, 'size': 1343882267, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E02.mp4'}, {'id': 'nt9IvOHdBE79F55WwwzFmw', 'name': 'The Walking Dead S03E07.mp4', 'created_at': 1583883615, 'size': 1343567119, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E07.mp4'}, {'id': 'wWcWv7NgqY2UuGOVGUQu6w', 'name': 'The Walking Dead S03E06.mp4', 'created_at': 1583883615, 'size': 1343894165, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E06.mp4'}, {'id': 'Pw4zbgJq1C9hOHnGac_AhQ', 'name': 'The Walking Dead S03E09.mp4', 'created_at': 1583883615, 'size': 1343760729, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E09.mp4'}, {'id': 'w-kYgP4A_YognRowa_5FLA', 'name': 'The Walking Dead S03E13.mp4', 'created_at': 1583883615, 'size': 1343813517, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E13.mp4'}, {'id': 'xPfKn3cvTSoRFoED0KZ1mg', 'name': 'The Walking Dead S03E01.mp4', 'created_at': 1583883615, 'size': 1343830627, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'The Walking Dead Season 1 to 7 Mp4 1080p/Season 3/The Walking Dead S03E01.mp4'}, {'id': 'qM7jUm-KxYB-rl-e5QqjnQ', 'name': '[TGx]Downloaded from torrentgalaxy.to .txt', 'created_at': 1587746647, 'size': 689, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Surviving.R.Kelly.S02E01.Part.II.The.Reckoning-It.Hasnt.Stopped.1080p.HDTV.x264-CRiMSON[TGx]/[TGx]Downloaded from torrentgalaxy.to .txt'}, {'id': 'ulY_sdiaUh41Uvnjy0q-tg', 'name': 'surviving.r.kelly.s02e01.part.ii.the.reckoning-it.hasnt.stopped.1080p.hdtv.x264-crimson.nfo', 'created_at': 1587746647, 'size': 500, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Surviving.R.Kelly.S02E01.Part.II.The.Reckoning-It.Hasnt.Stopped.1080p.HDTV.x264-CRiMSON[TGx]/surviving.r.kelly.s02e01.part.ii.the.reckoning-it.hasnt.stopped.1080p.hdtv.x264-crimson.nfo'}, {'id': 'H26yXOFP2oGgZbcYlB7dnA', 'name': 'Surviving.R.Kelly.S02E01.Part.II.The.Reckoning-It.Hasnt.Stopped.1080p.HDTV.x264-CRiMSON.mkv', 'created_at': 1587746647, 'size': 2608202957, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Surviving.R.Kelly.S02E01.Part.II.The.Reckoning-It.Hasnt.Stopped.1080p.HDTV.x264-CRiMSON[TGx]/Surviving.R.Kelly.S02E01.Part.II.The.Reckoning-It.Hasnt.Stopped.1080p.HDTV.x264-CRiMSON.mkv'}, {'id': 'ecshaOIaKS1cK0L_bTeIPA', 'name': 'Joker (2019) (1080p BluRay x265 10bit Tigole).mkv', 'created_at': 1589052206, 'size': 5378432262, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Joker (2019) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Joker (2019) (1080p BluRay x265 10bit Tigole).mkv'}, {'id': 'FCHeReRnJSkA-d-zA4C0Ng', 'name': 'Becoming Joker.mkv', 'created_at': 1589052206, 'size': 22346391, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Joker (2019) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Becoming Joker.mkv'}, {'id': 'WM2jwURXwnwKV_B0sfFTZQ', 'name': 'Joker - A Chronicle of Chaos.mkv', 'created_at': 1589052206, 'size': 70873336, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Joker (2019) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Joker - A Chronicle of Chaos.mkv'}, {'id': 'f1VnGSV566oNu_ljzplfag', 'name': 'Joker - Vision & Fury.mkv', 'created_at': 1589052206, 'size': 211907896, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Joker (2019) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Joker - Vision & Fury.mkv'}, {'id': 'CvV7g2BwwNtr-foDTiFpjw', 'name': 'Please Welcome... Joker!.mkv', 'created_at': 1589052206, 'size': 22917892, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Joker (2019) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Please Welcome... Joker!.mkv'}, {'id': 'd0Eo6Rt6AIau096k7IvE3g', 'name': 'Terminator.-.Dark.Fate.(2019).WEBRip.x265.10bit.AC3.5.1-Qman[UTR].mkv', 'created_at': 1590956300, 'size': 3596534723, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Terminator Dark Fate (2019) (1080p AMZN WEB-DL x265 HEVC 10bit AC3 5.1 Qman) [UTR]/Terminator.-.Dark.Fate.(2019).WEBRip.x265.10bit.AC3.5.1-Qman[UTR].mkv'}, {'id': '8a3e_vgwBaZEVqH-FsqZfw', 'name': 'Spider-Man.Far.from.Home.(2019).1080p.BluRay.10-bit.x265.DTS.7.1 Qman[UTR].mkv', 'created_at': 1592134253, 'size': 7230079853, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': 'Spider-Man Far from Home (2019) (1080p BluRay x265 HEVC 10bit DTS 7.1 Qman) [UTR]/Spider-Man.Far.from.Home.(2019).1080p.BluRay.10-bit.x265.DTS.7.1 Qman[UTR].mkv'}, {'id': '4hlJTbRagkuP2lg2PDKDyw', 'name': '[TGx]Downloaded from torrentgalaxy.to .txt', 'created_at': 1600121466, 'size': 689, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Dororo Season 1/[TGx]Downloaded from torrentgalaxy.to .txt'}, {'id': 'UNxoz2ZtaLbGgS9pn-Knqg', 'name': '[Judas] Dororo - 03.mkv', 'created_at': 1600121466, 'size': 342883979, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 03.mkv'}, {'id': 'JgdDk1uLrrFaQ_zPnkGTVQ', 'name': '[Judas] Dororo - 13.mkv', 'created_at': 1600121466, 'size': 241175818, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 13.mkv'}, {'id': 'SdhnfhnTOsO39YT-vSvgmw', 'name': '[Judas] Dororo - 23.mkv', 'created_at': 1600121466, 'size': 377410679, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 23.mkv'}, {'id': 'HOeYA_ScLkxZ_xH3AhO9vQ', 'name': '[Judas] Dororo - 04.mkv', 'created_at': 1600121466, 'size': 339637617, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 04.mkv'}, {'id': 'RJRKRJWD0Da-v59k6bF02Q', 'name': '[Judas] Dororo - 24.mkv', 'created_at': 1600121466, 'size': 339668686, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 24.mkv'}, {'id': '94D1FABaarvKO-b-lDeEYw', 'name': '[Judas] Dororo - 07.mkv', 'created_at': 1600121466, 'size': 262339632, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 07.mkv'}, {'id': 'WedotYZpyak-8SlVYrbSrw', 'name': '[Judas] Dororo - 10.mkv', 'created_at': 1600121466, 'size': 302157664, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 10.mkv'}, {'id': '8EuM-YKQJRybLpLpa5Khsg', 'name': '[Judas] Dororo - 12.mkv', 'created_at': 1600121466, 'size': 280994479, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 12.mkv'}, {'id': 'Oj-v-WoG9j9bU4-mJfud-Q', 'name': '[Judas] Dororo - 06.mkv', 'created_at': 1600121466, 'size': 349256033, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 06.mkv'}, {'id': 'q6TrBYORtzofYvqkZP9zOQ', 'name': '[Judas] Dororo - 17.mkv', 'created_at': 1600121466, 'size': 327265582, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 17.mkv'}, {'id': 'Hgn33eChqQGet9_i2GAwwg', 'name': '[Judas] Dororo - 20.mkv', 'created_at': 1600121466, 'size': 335584867, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 20.mkv'}, {'id': 'uShMrTFjZ9g3tJbU23xbeA', 'name': '[Judas] Dororo - 15.mkv', 'created_at': 1600121466, 'size': 273035130, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 15.mkv'}, {'id': 'HPuPJz2yK3vRgwgxBH58lg', 'name': '[Judas] Dororo - 22.mkv', 'created_at': 1600121466, 'size': 372324644, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 22.mkv'}, {'id': 'sA2w6DbNgx80Xt-7OTMOig', 'name': '[Judas] Dororo - 05.mkv', 'created_at': 1600121466, 'size': 302482490, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 05.mkv'}, {'id': 'TFktgDBAi-zQLLr2fxEreQ', 'name': '[Judas] Dororo - 19.mkv', 'created_at': 1600121466, 'size': 273594292, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 19.mkv'}, {'id': 'Wpa8h8W41_Xnj5w8_RVxAw', 'name': '[Judas] Dororo - 14.mkv', 'created_at': 1600121466, 'size': 224665912, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 14.mkv'}, {'id': 'Z4ITVAWlTQDcPltZ2JzvlA', 'name': '[Judas] Dororo - 16.mkv', 'created_at': 1600121466, 'size': 369260904, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 16.mkv'}, {'id': '_FGn_yIDOmQsTxH1VFZdWg', 'name': '[Judas] Dororo - 21.mkv', 'created_at': 1600121466, 'size': 312755140, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 21.mkv'}, {'id': 'MOoX5k-1bmPAysbsu0MUxQ', 'name': '[Judas] Dororo - 08.mkv', 'created_at': 1600121466, 'size': 321613295, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 08.mkv'}, {'id': 'wRxh_3f5z0WuO1k7mT9uGw', 'name': '[Judas] Dororo - 01.mkv', 'created_at': 1600121466, 'size': 351631370, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 01.mkv'}, {'id': 'YKiHt-HvvDzn9riPD4tnnQ', 'name': '[Judas] Dororo - 18.mkv', 'created_at': 1600121466, 'size': 383066153, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 18.mkv'}, {'id': 'tfcvuIr44HeMQ8HwJCj_Nw', 'name': '[Judas] Dororo - 11.mkv', 'created_at': 1600121466, 'size': 328212814, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 11.mkv'}, {'id': 'UvhkoZbKeCICkQMFjtpG6A', 'name': '[Judas] Dororo - 09.mkv', 'created_at': 1600121466, 'size': 327782241, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 09.mkv'}, {'id': '9sfA1Gs0T3DWZ8uUWmFv0Q', 'name': '[Judas] Dororo - 02.mkv', 'created_at': 1600121466, 'size': 326530371, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - 02.mkv'}, {'id': 'VNHbqdcJeFW7P-MVFIaZcg', 'name': '[Judas] Dororo - Opening 01.mkv', 'created_at': 1600121466, 'size': 48478558, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - Opening 01.mkv'}, {'id': 'linGAMbOZeJZNbVC6VN1Tg', 'name': '[Judas] Dororo - Ending 01.mkv', 'created_at': 1600121466, 'size': 32334387, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - Ending 01.mkv'}, {'id': 'csfyaHZVkCf4Cj9HoHn3rA', 'name': '[Judas] Dororo - Opening 02.mkv', 'created_at': 1600121466, 'size': 28812942, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - Opening 02.mkv'}, {'id': 'vVf4P88t1zStPiT88qP7qg', 'name': '[Judas] Dororo - Ending 02.mkv', 'created_at': 1600121466, 'size': 12467260, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Dororo Season 1/[Judas] Dororo - Ending 02.mkv'}, {'id': 'HWyKgScWNf7tYWUuTja5zw', 'name': 'RARBG.com.mp4', 'created_at': 1615040620, 'size': 1016764, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG/RARBG.com.mp4'}, {'id': 'ctoEH23kStk965TuuvQS2g', 'name': 'RARBG.com.txt', 'created_at': 1615040620, 'size': 34, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG/RARBG.com.txt'}, {'id': 'zQrLhgwT-WpktWJBEg30Uw', 'name': 'Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG.mp4', 'created_at': 1615040620, 'size': 3162981194, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG/Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG.mp4'}, {'id': '-Vuq3Ley4UtIZCmtpOG30A', 'name': 'Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG.nfo', 'created_at': 1615040620, 'size': 2283, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG/Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG.nfo'}, {'id': 'RkrgcJaC0aLF73_lVG9AJw', 'name': 'English-Commentary-SDH.srt', 'created_at': 1615040620, 'size': 210060, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG/Subs/English-Commentary-SDH.srt'}, {'id': 'bye3uCcxAa8LxinG1gFfYA', 'name': 'English-SDH.srt', 'created_at': 1615040620, 'size': 121119, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Aliens.1986.Special.Edition.1080p.BluRay.H264.AAC-RARBG/Subs/English-SDH.srt'}, {'id': '_QvgbbvYTWPLWeD2X396SA', 'name': 'Avengers - Infinity War (2018) [2160p x265 HEVC 10bit HDR BluRay Atmos TrueHD 7.1] [Prof].mkv', 'created_at': 1576272245, 'size': 25985280742, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Avengers - Infinity War (2018) [2160p x265 HEVC 10bit HDR BluRay Atmos TrueHD 7.1] [Prof].mkv'}, {'id': 'Btr6B-k6uUpdVUvsDdQRVg', 'name': 'Star Wars Episode V - The Empire Strikes Back (1980) [1080p x265 HEVC 10bit BD AAC 6.1] [Prof].mkv', 'created_at': 1577664688, 'size': 6420246155, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Star Wars Episode V - The Empire Strikes Back (1980) [1080p x265 HEVC 10bit BD AAC 6.1] [Prof].mkv'}, {'id': 'UGNogcG_ZRpwUXisG7WFUw', 'name': 'Terminator.Dark.Fate.2019.1080p.WEBRip.Dublado.mkv', 'created_at': 1590872758, 'size': 3044073276, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Terminator.Dark.Fate.2019.1080p.WEBRip.Dublado.mkv'}, {'id': 'kjHtpEjguqDlGDT8-GiwhA', 'name': 'Captain America - The Winter Soldier (2014) [2160p x265 HEVC 10bit BluRay Atmos TrueHD 7.1] [Prof].mkv', 'created_at': 1597279738, 'size': 16086170593, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Captain America - The Winter Soldier (2014) [2160p x265 HEVC 10bit BluRay Atmos TrueHD 7.1] [Prof].mkv'}, {'id': 'LSXlNLOGJ0r7vj4gSySksg', 'name': 'Captain America - The First Avenger (2011) [2160p x265 HEVC 10bit HDR BluRay Atmos TrueHD 7.1] [Prof].mkv', 'created_at': 1597280800, 'size': 20045128143, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Captain America - The First Avenger (2011) [2160p x265 HEVC 10bit HDR BluRay Atmos TrueHD 7.1] [Prof].mkv'}, {'id': '45xsKNbVKIDMmuo6uaiUCQ', 'name': 'Captain America - The First Avenger 2011  (2160p x265 10bit FS95 Joy).mkv', 'created_at': 1597280815, 'size': 6551957469, 'mime_type': 'video/x-matroska', 'virus_scan': None, 'path': '# Movies to DwnLoad/Captain America - The First Avenger 2011  (2160p x265 10bit FS95 Joy).mkv'}, {'id': 'QGrzD9-OLwANi1ZW5saJyA', 'name': 'The Avengers (2012) [2160p x265 HEVC 10bit HDR BluRay Atmos TrueHD 7.1] [Prof].mkv', 'created_at': 1607802049, 'size': 19414719484, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/The Avengers (2012) [2160p x265 HEVC 10bit HDR BluRay Atmos TrueHD 7.1] [Prof].mkv'}, {'id': '-fQIP-1MjjoVG_xniFXtfw', 'name': '[TGx]Downloaded from torrentgalaxy.to .txt', 'created_at': 1615918041, 'size': 678, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Bruno.v.Tyson.2021.1080p.WEB.H264-NAISU[TGx]/[TGx]Downloaded from torrentgalaxy.to .txt'}, {'id': '4wgZHkNhkTCBmxAwSlwt-w', 'name': 'bruno.v.tyson.2021.1080p.web.h264-naisu.nfo', 'created_at': 1615918041, 'size': 84, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Bruno.v.Tyson.2021.1080p.WEB.H264-NAISU[TGx]/bruno.v.tyson.2021.1080p.web.h264-naisu.nfo'}, {'id': 'iEe0XYwDE5zWUMtajd1ERg', 'name': 'bruno.v.tyson.2021.1080p.web.h264-naisu.mkv', 'created_at': 1615918041, 'size': 4403831760, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Bruno.v.Tyson.2021.1080p.WEB.H264-NAISU[TGx]/bruno.v.tyson.2021.1080p.web.h264-naisu.mkv'}, {'id': 'hboM1qvE86Iu_xdVgsxM5w', 'name': 'bruno.v.tyson.2021.1080p.web.h264-naisu.sfv', 'created_at': 1615918041, 'size': 540, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Bruno.v.Tyson.2021.1080p.WEB.H264-NAISU[TGx]/bruno.v.tyson.2021.1080p.web.h264-naisu.sfv'}, {'id': 'c8t5X18lvA0cGpiKXShGVg', 'name': 'In Search Of S01E02 Superhumans.mkv', 'created_at': 1615989744, 'size': 749216356, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E02 Superhumans.mkv'}, {'id': 'IS0Pi92jrHX_Os6fqBBamQ', 'name': 'In Search Of S01E01 Aliens.mkv', 'created_at': 1615989744, 'size': 753341241, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E01 Aliens.mkv'}, {'id': 'kXi7ugq0N8M8tSlcqd1j1Q', 'name': 'In Search Of S01E04 Artificial Intelligence.mkv', 'created_at': 1615989744, 'size': 849149589, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E04 Artificial Intelligence.mkv'}, {'id': 'H-K6OP8Rd-SaTIoZu53ZHQ', 'name': 'In Search Of S01E03 Monsters of the Deep.mkv', 'created_at': 1615989744, 'size': 984134388, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E03 Monsters of the Deep.mkv'}, {'id': 'qqwMHIdBAmTj8ThyF4c0Tw', 'name': 'In Search Of S01E08 Life After Death.mkv', 'created_at': 1615989744, 'size': 788248220, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E08 Life After Death.mkv'}, {'id': 'sRsLirWtHxIO8ghohvlRQw', 'name': 'In Search Of S01E09 Atlantis Part 1.mkv', 'created_at': 1615989744, 'size': 834823399, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E09 Atlantis Part 1.mkv'}, {'id': 'ExPN_HF1uJgEPUaU_dSzsA', 'name': 'In Search Of S01E07 Mind Control.mkv', 'created_at': 1615989744, 'size': 742417031, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E07 Mind Control.mkv'}, {'id': '9_sgREYL9axt8M1iFEIXhg', 'name': 'In Search Of S01E10 Atlantis Part 2.mkv', 'created_at': 1615989744, 'size': 847975058, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E10 Atlantis Part 2.mkv'}, {'id': 'RcI0W75PAiV-863Jpkl8MA', 'name': 'In Search Of S01E06 Sinkholes.mkv', 'created_at': 1615989744, 'size': 1200788325, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E06 Sinkholes.mkv'}, {'id': 'ZzkhAmmkax8aWuHvZHwGgA', 'name': 'In Search Of S01E05 Time Travel.mkv', 'created_at': 1615989744, 'size': 884608728, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'In Search Of 2018 Season 1 Complete 720p WEB h264 [NOSUBS] [i_c]/In Search Of S01E05 Time Travel.mkv'}, {'id': 'rZ14Z6XZrPa9hgDGO_H9TA', 'name': 'RARBG.txt', 'created_at': 1616160795, 'size': 30, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/RARBG.txt'}, {'id': 'm9mA6-EwS_IRR8KYhOCPvw', 'name': 'RARBG_DO_NOT_MIRROR.exe', 'created_at': 1616160795, 'size': 99, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/RARBG_DO_NOT_MIRROR.exe'}, {'id': 'Yf8zlUfQnTla4EMPLnsR9w', 'name': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG.mp4', 'created_at': 1616160795, 'size': 2371544593, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG.mp4'}, {'id': 'NArfOV4rvPQzT5i8zx6lDA', 'name': '3_Czech.srt', 'created_at': 1616160795, 'size': 80511, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/3_Czech.srt'}, {'id': '04coQIQLAWV482PcO9PgxA', 'name': '2_Arabic.srt', 'created_at': 1616160795, 'size': 115463, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/2_Arabic.srt'}, {'id': 'bCbyVeQC6CEosUEQIPO3rA', 'name': '13_French.srt', 'created_at': 1616160795, 'size': 83584, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/13_French.srt'}, {'id': '3A0hX4rmZyapJTw2kHF5pA', 'name': '12_Finnish.srt', 'created_at': 1616160795, 'size': 78283, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/12_Finnish.srt'}, {'id': 'awr6wlVPlzwsscsqDL3Fmw', 'name': '31_Russian.srt', 'created_at': 1616160795, 'size': 105692, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/31_Russian.srt'}, {'id': 'sVQGpaRlJ2K0rN2x-qb01A', 'name': '29_Portuguese.srt', 'created_at': 1616160795, 'size': 113294, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/29_Portuguese.srt'}, {'id': 'g2jnsGs2qqPHpuK0LWL-ZA', 'name': '9_Spanish.srt', 'created_at': 1616160795, 'size': 82829, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/9_Spanish.srt'}, {'id': 'izuB2gD96_x3_Przy_WjNg', 'name': '24_nor.srt', 'created_at': 1616160795, 'size': 80270, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/24_nor.srt'}, {'id': 'Cc4JUr0OWpqiey23linawQ', 'name': '35_Vietnamese.srt', 'created_at': 1616160795, 'size': 100487, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/35_Vietnamese.srt'}, {'id': 'a2zqTENZ6aS2HF6R-zMMVg', 'name': '37_Chinese.srt', 'created_at': 1616160795, 'size': 89079, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/37_Chinese.srt'}, {'id': 'qMev8bzN4K-UkwhcEkK6Tw', 'name': '25_Dutch.srt', 'created_at': 1616160795, 'size': 73560, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/25_Dutch.srt'}, {'id': 'wfBvWAT3YjUF1ChtRUwuaw', 'name': '19_Italian.srt', 'created_at': 1616160795, 'size': 78861, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/19_Italian.srt'}, {'id': '1FldDRxBVN78u630npCnMA', 'name': '34_Turkish.srt', 'created_at': 1616160795, 'size': 81620, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/34_Turkish.srt'}, {'id': '_8fm6-BUjxb9g19No8-Q1Q', 'name': '20_Italian.srt', 'created_at': 1616160795, 'size': 107963, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/20_Italian.srt'}, {'id': 'dTT5bDPmRGjS5VGo6GvxNg', 'name': '27_Portuguese.srt', 'created_at': 1616160795, 'size': 80307, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/27_Portuguese.srt'}, {'id': 'Gi-IexaihkovHSxGDzkfQw', 'name': '4_Danish.srt', 'created_at': 1616160795, 'size': 77785, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/4_Danish.srt'}, {'id': '8QJTKp-5PaQa9pzLl8QlUA', 'name': '21_Japanese.srt', 'created_at': 1616160795, 'size': 78567, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/21_Japanese.srt'}, {'id': 'hG2a34XJGt_PVYRZhJWE_w', 'name': '8_English.srt', 'created_at': 1616160795, 'size': 109589, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/8_English.srt'}, {'id': 'hux-HsYE7LNIxKXfFAqqzA', 'name': '26_Polish.srt', 'created_at': 1616160795, 'size': 77502, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/26_Polish.srt'}, {'id': 'Mp0kPGvVe367wfWm8GEN7Q', 'name': '5_German.srt', 'created_at': 1616160795, 'size': 80164, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/5_German.srt'}, {'id': 'h9BgebD81_YPrEZudIi2yg', 'name': '23_may.srt', 'created_at': 1616160795, 'size': 80243, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/23_may.srt'}, {'id': '32vH374LLLFaWclYPf1Njg', 'name': '33_Thai.srt', 'created_at': 1616160795, 'size': 152941, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/33_Thai.srt'}, {'id': 'HbrNxIBUtTc09FSq4_pBBw', 'name': '7_Greek.srt', 'created_at': 1616160795, 'size': 108388, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/7_Greek.srt'}, {'id': 'IVvYDHJVG28trSuZmEYaxg', 'name': '18_Indonesian.srt', 'created_at': 1616160795, 'size': 84727, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/18_Indonesian.srt'}, {'id': 'BWbmzLycLBVyaM1-RB-P9Q', 'name': '36_Chinese.srt', 'created_at': 1616160795, 'size': 89596, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/36_Chinese.srt'}, {'id': 'JYmbLoum6eoiI8qX4yHX2w', 'name': '16_hrv.srt', 'created_at': 1616160795, 'size': 75641, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/16_hrv.srt'}, {'id': 'Gt-YXTdceMGp7cIKLXtXvg', 'name': '15_Hebrew.srt', 'created_at': 1616160795, 'size': 108191, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/15_Hebrew.srt'}, {'id': 'XQ9OUIY2OKyvsS8j7jAMgA', 'name': '17_Hungarian.srt', 'created_at': 1616160795, 'size': 81045, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/17_Hungarian.srt'}, {'id': 'OVZYvJwZ69i3m2pxqRetNw', 'name': '32_Swedish.srt', 'created_at': 1616160795, 'size': 77406, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/32_Swedish.srt'}, {'id': 'rEcRWGF0-7iM0n_aFZvdqQ', 'name': '22_Korean.srt', 'created_at': 1616160795, 'size': 93961, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/22_Korean.srt'}, {'id': 'QmRKCHtpRQG83o-NOM4PYQ', 'name': '11_Spanish.srt', 'created_at': 1616160795, 'size': 81088, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/11_Spanish.srt'}, {'id': 'Cxit0J1yV1-E1GFxOg_PBA', 'name': '30_Romanian.srt', 'created_at': 1616160795, 'size': 86338, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/30_Romanian.srt'}, {'id': 'yT71O4hRfnxq01j1LvgeBA', 'name': '10_Spanish.srt', 'created_at': 1616160795, 'size': 92234, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/10_Spanish.srt'}, {'id': '_m9E5qy1C84m5d6-XV70Og', 'name': '28_Portuguese.srt', 'created_at': 1616160795, 'size': 82711, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/28_Portuguese.srt'}, {'id': '0gK510dmgN24YZJwASm3Uw', 'name': '6_German.srt', 'created_at': 1616160795, 'size': 121148, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/6_German.srt'}, {'id': 'kOasKGvDiiyjGeNBgwKB_w', 'name': '14_French.srt', 'created_at': 1616160795, 'size': 105313, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Outside.the.Wire.2021.1080p.WEBRip.x264-RARBG/Subs/14_French.srt'}, {'id': 'GMuDsMxY3d7tKYoTMofzMQ', 'name': 'RARBG.txt', 'created_at': 1616161008, 'size': 30, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '# Movies to DwnLoad/Vanguard.2020.DUBBED.1080p.BluRay.x265-RARBG/RARBG.txt'}, {'id': 'tmS4VXmFC_8CotdKzUVsVg', 'name': 'RARBG_DO_NOT_MIRROR.exe', 'created_at': 1616161008, 'size': 99, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '# Movies to DwnLoad/Vanguard.2020.DUBBED.1080p.BluRay.x265-RARBG/RARBG_DO_NOT_MIRROR.exe'}, {'id': 'PfA8IX9S6o3licK3wh-W4g', 'name': 'Vanguard.2020.DUBBED.1080p.BluRay.x265-RARBG.mp4', 'created_at': 1616161008, 'size': 1741505631, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Vanguard.2020.DUBBED.1080p.BluRay.x265-RARBG/Vanguard.2020.DUBBED.1080p.BluRay.x265-RARBG.mp4'}, {'id': 'z-yY5K1wp6VKaTEnOBFkjQ', 'name': '2_English.srt', 'created_at': 1616161008, 'size': 64454, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Vanguard.2020.DUBBED.1080p.BluRay.x265-RARBG/Subs/2_English.srt'}, {'id': 'bLv5V6FxKHE-UUZNIq9jBg', 'name': 'Ip Man Kung Fu Master (2019) 1.png', 'created_at': 1616522671, 'size': 1160088, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Ip Man Kung Fu Master (2019) [Yu-Hang To] 1080p H264 DolbyD 5.1 & nickarad/Ip Man Kung Fu Master (2019) 1.png'}, {'id': 'AQoI8-xrTdLkm_vjxjRr_Q', 'name': 'Ip Man Kung Fu Master (2019) 2.png', 'created_at': 1616522671, 'size': 1243764, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Ip Man Kung Fu Master (2019) [Yu-Hang To] 1080p H264 DolbyD 5.1 & nickarad/Ip Man Kung Fu Master (2019) 2.png'}, {'id': 'h6PxOR-n2q8u9b3IfXDzoA', 'name': 'Ip Man Kung Fu Master (2019) 1080p H264 DolbyD 5.1 & nickarad.srt', 'created_at': 1616522671, 'size': 47738, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Ip Man Kung Fu Master (2019) [Yu-Hang To] 1080p H264 DolbyD 5.1 & nickarad/Ip Man Kung Fu Master (2019) 1080p H264 DolbyD 5.1 & nickarad.srt'}, {'id': 'MMlf_2fMyYxHzplsqrmMFA', 'name': 'Ip Man Kung Fu Master (2019) 1080p H264 DolbyD 5.1 & nickarad.en.srt', 'created_at': 1616522671, 'size': 46735, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Ip Man Kung Fu Master (2019) [Yu-Hang To] 1080p H264 DolbyD 5.1 & nickarad/Ip Man Kung Fu Master (2019) 1080p H264 DolbyD 5.1 & nickarad.en.srt'}, {'id': '9Y5W9-Tb4xorBlTcS76Vcg', 'name': 'Ip Man Kung Fu Master (2019) 1080p H264 DolbyD 5.1 & nickarad.mp4', 'created_at': 1616522671, 'size': 1870981800, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# Movies to DwnLoad/Ip Man Kung Fu Master (2019) [Yu-Hang To] 1080p H264 DolbyD 5.1 & nickarad/Ip Man Kung Fu Master (2019) 1080p H264 DolbyD 5.1 & nickarad.mp4'}, {'id': 'lIYXpovu1wg9b40V-Wxb6g', 'name': '[TGx]Downloaded from torrentgalaxy.to .txt', 'created_at': 1618864587, 'size': 678, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'The.American.Barbecue.Showdown.S01.COMPLETE.720p.NF.WEBRip.x264-GalaxyTV[TGx]/[TGx]Downloaded from torrentgalaxy.to .txt'}, {'id': 'bkURqj-BGQlvKPyRp1jCdw', 'name': 'The.American.Barbecue.Showdown.S01E08.720p.NF.WEBRip.x264-GalaxyTV.mkv', 'created_at': 1618864587, 'size': 393805724, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.American.Barbecue.Showdown.S01.COMPLETE.720p.NF.WEBRip.x264-GalaxyTV[TGx]/The.American.Barbecue.Showdown.S01E08.720p.NF.WEBRip.x264-GalaxyTV.mkv'}, {'id': '9OjpzzZQ3kIe5knFoQf8Aw', 'name': 'The.American.Barbecue.Showdown.S01E04.720p.NF.WEBRip.x264-GalaxyTV.mkv', 'created_at': 1618864587, 'size': 381603267, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.American.Barbecue.Showdown.S01.COMPLETE.720p.NF.WEBRip.x264-GalaxyTV[TGx]/The.American.Barbecue.Showdown.S01E04.720p.NF.WEBRip.x264-GalaxyTV.mkv'}, {'id': 'XxIDqpIvG4QGnkEj2yp5OA', 'name': 'The.American.Barbecue.Showdown.S01E03.720p.NF.WEBRip.x264-GalaxyTV.mkv', 'created_at': 1618864587, 'size': 394222296, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.American.Barbecue.Showdown.S01.COMPLETE.720p.NF.WEBRip.x264-GalaxyTV[TGx]/The.American.Barbecue.Showdown.S01E03.720p.NF.WEBRip.x264-GalaxyTV.mkv'}, {'id': 'uq4pFfRWDsZVVrdSuvEURw', 'name': 'The.American.Barbecue.Showdown.S01E02.720p.NF.WEBRip.x264-GalaxyTV.mkv', 'created_at': 1618864587, 'size': 393830381, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.American.Barbecue.Showdown.S01.COMPLETE.720p.NF.WEBRip.x264-GalaxyTV[TGx]/The.American.Barbecue.Showdown.S01E02.720p.NF.WEBRip.x264-GalaxyTV.mkv'}, {'id': 'ZCe2RxE6awkoT2aUA4KJPA', 'name': 'The.American.Barbecue.Showdown.S01E01.720p.NF.WEBRip.x264-GalaxyTV.mkv', 'created_at': 1618864587, 'size': 421522729, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.American.Barbecue.Showdown.S01.COMPLETE.720p.NF.WEBRip.x264-GalaxyTV[TGx]/The.American.Barbecue.Showdown.S01E01.720p.NF.WEBRip.x264-GalaxyTV.mkv'}, {'id': '5rn6bmK8LsUo4cHqrT4K2Q', 'name': 'The.American.Barbecue.Showdown.S01E07.720p.NF.WEBRip.x264-GalaxyTV.mkv', 'created_at': 1618864587, 'size': 357999612, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.American.Barbecue.Showdown.S01.COMPLETE.720p.NF.WEBRip.x264-GalaxyTV[TGx]/The.American.Barbecue.Showdown.S01E07.720p.NF.WEBRip.x264-GalaxyTV.mkv'}, {'id': 'L0MZ9VJ0yPEiHbjJZkCHXw', 'name': 'The.American.Barbecue.Showdown.S01E05.720p.NF.WEBRip.x264-GalaxyTV.mkv', 'created_at': 1618864587, 'size': 368813581, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.American.Barbecue.Showdown.S01.COMPLETE.720p.NF.WEBRip.x264-GalaxyTV[TGx]/The.American.Barbecue.Showdown.S01E05.720p.NF.WEBRip.x264-GalaxyTV.mkv'}, {'id': 'WY6h02yrXkM2GTqpMKLxUA', 'name': 'The.American.Barbecue.Showdown.S01E06.720p.NF.WEBRip.x264-GalaxyTV.mkv', 'created_at': 1618864587, 'size': 425746955, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.American.Barbecue.Showdown.S01.COMPLETE.720p.NF.WEBRip.x264-GalaxyTV[TGx]/The.American.Barbecue.Showdown.S01E06.720p.NF.WEBRip.x264-GalaxyTV.mkv'}, {'id': 'zNOOGv4UqcInd_Y1BpsKQA', 'name': 'Ninite K-Lite Codecs Unattended Silent Installer and Updater.website', 'created_at': 1620140249, 'size': 561, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Ninite K-Lite Codecs Unattended Silent Installer and Updater.website'}, {'id': '2VajlXF-3dLCibes4sNOVA', 'name': 'How to play HEVC (THIS FILE).txt', 'created_at': 1620140249, 'size': 3913, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/How to play HEVC (THIS FILE).txt'}, {'id': 'qZLwKaTbQCzGw1fDg3IPhw', 'name': 'Vikings S06E01 New Beginnings  [1080p x265 10bit S87 Joy].mkv', 'created_at': 1620140249, 'size': 473926625, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E01 New Beginnings  [1080p x265 10bit S87 Joy].mkv'}, {'id': 'YSVSv0AofemN6-jNgzK2rg', 'name': 'Encoded by JoyBell (UTR).txt', 'created_at': 1620140249, 'size': 3281, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Encoded by JoyBell (UTR).txt'}, {'id': 'm38Poc1TkWW3KAG47Jswig', 'name': 'Vikings S06E06 Death and the Serpent  [1080p x265 10bit FS88 Joy].mkv', 'created_at': 1620140249, 'size': 485952860, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E06 Death and the Serpent  [1080p x265 10bit FS88 Joy].mkv'}, {'id': 'pagcCA8hWpkuedR8EtvwZQ', 'name': 'Vikings S06E10 The Best Laid Plans  [1080p x265 10bit FS86 Joy].mkv', 'created_at': 1620140249, 'size': 530849444, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E10 The Best Laid Plans  [1080p x265 10bit FS86 Joy].mkv'}, {'id': 'LkgmW5YjB9hkNUFx_lrlvw', 'name': 'folder.jpg', 'created_at': 1620140249, 'size': 84168, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/folder.jpg'}, {'id': 'kZMCuPkUgAfpN8qaYzQbvw', 'name': 'Vikings S06E04 All the Prisoners  [1080p x265 10bit FS94 Joy].mkv', 'created_at': 1620140249, 'size': 470882752, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E04 All the Prisoners  [1080p x265 10bit FS94 Joy].mkv'}, {'id': 'LY7pGzOSX-i2sSPvfPSAYg', 'name': 'Vikings S06E09 Resurrection  [1080p x265 10bit FS94 Joy].mkv', 'created_at': 1620140249, 'size': 476308617, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E09 Resurrection  [1080p x265 10bit FS94 Joy].mkv'}, {'id': 'H2zgjiJ659mjcdQ4cyUQ5A', 'name': 'Vikings S06E03 Ghosts Gods and Running Dogs  [1080p x265 10bit FS95 Joy].mkv', 'created_at': 1620140249, 'size': 458338757, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E03 Ghosts Gods and Running Dogs  [1080p x265 10bit FS95 Joy].mkv'}, {'id': 'L66KkQoYjtW5GFR32-I5Yw', 'name': 'Vikings S06E02 The Prophet  [1080p x265 10bit S92 Joy].mkv', 'created_at': 1620140249, 'size': 457547855, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E02 The Prophet  [1080p x265 10bit S92 Joy].mkv'}, {'id': 'h-sbQDy708u5BF_QLwk4Lw', 'name': 'Vikings S06E08 Valhalla Can Wait  [1080p x265 10bit FS90 Joy].mkv', 'created_at': 1620140249, 'size': 475761655, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E08 Valhalla Can Wait  [1080p x265 10bit FS90 Joy].mkv'}, {'id': '1vtP6_4IAgE1LmThlfWZHQ', 'name': 'Vikings S06E05 The Key  [1080p x265 10bit FS89 Joy].mkv', 'created_at': 1620140249, 'size': 458048651, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E05 The Key  [1080p x265 10bit FS89 Joy].mkv'}, {'id': '3390wIs6I9szBSSIbYJHyw', 'name': 'Vikings S06E07 The Ice Maiden  [1080p x265 10bit FS85 Joy].mkv', 'created_at': 1620140249, 'size': 463404902, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Vikings Season 6  [1080p AMZN x265 10bit Joy]/Vikings S06E07 The Ice Maiden  [1080p x265 10bit FS85 Joy].mkv'}, {'id': 'YNkTTa9nJxofpztHHHVSoA', 'name': 'Small Axe S01E01.mp4', 'created_at': 1615940090, 'size': 3170603625, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Small Axe (2020) [1080p}/Season 1/Small Axe S01E01.mp4'}, {'id': '5Yc-2X4UzKD_ALc8ateu8w', 'name': 'Read Me.txt', 'created_at': 1615940090, 'size': 265, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Small Axe (2020) [1080p}/Season 1/Read Me.txt'}, {'id': 'kJo3SlDRIdrtkg0Rb7Bk9w', 'name': 'Small Axe S01E04.mp4', 'created_at': 1615940090, 'size': 1927358416, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Small Axe (2020) [1080p}/Season 1/Small Axe S01E04.mp4'}, {'id': 'oc4KscWd9D4Qcrh73GSJEQ', 'name': 'Small Axe S01E05.mp4', 'created_at': 1615940090, 'size': 1862245321, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Small Axe (2020) [1080p}/Season 1/Small Axe S01E05.mp4'}, {'id': '4UAo6UFdY0FuVHWjZBNreg', 'name': 'Small Axe S01E03.mp4', 'created_at': 1615940090, 'size': 2564670003, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Small Axe (2020) [1080p}/Season 1/Small Axe S01E03.mp4'}, {'id': 'NkTb5FD1iJyip0lLEjXx_w', 'name': 'Small Axe S01E02.mp4', 'created_at': 1615940090, 'size': 2274364779, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Small Axe (2020) [1080p}/Season 1/Small Axe S01E02.mp4'}, {'id': '_KkScA76MA8nJGCs_2HVIA', 'name': 'The Protege (2021) (2160p BluRay x265 10bit HDR Tigole).mkv', 'created_at': 1635755534, 'size': 9342858572, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': '# Movies to DwnLoad/The Protege (2021) (2160p BluRay x265 HEVC 10bit HDR AAC 7.1 Tigole)/The Protege (2021) (2160p BluRay x265 10bit HDR Tigole).mkv'}, {'id': 'khzXO4kXmWupKG77XrTzog', 'name': '[FreeCourseSite.com].url', 'created_at': 1646683276, 'size': 127, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/0. Websites you may like/[FreeCourseSite.com].url'}, {'id': 'rHlubl4uRK9Pc4rR_QCN0w', 'name': '[FCS Forum].url', 'created_at': 1646683276, 'size': 133, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/0. Websites you may like/[FCS Forum].url'}, {'id': 'yhiwg--TzjqT93VjWAbtaw', 'name': '[CourseClub.ME].url', 'created_at': 1646683276, 'size': 122, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/0. Websites you may like/[CourseClub.ME].url'}, {'id': '3BywaZdbFL03p9VSvoJQrQ', 'name': '[GigaCourse.Com].url', 'created_at': 1646683276, 'size': 49, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/0. Websites you may like/[GigaCourse.Com].url'}, {'id': 'U3QI4cD0M_Cv4hYqHcf5DA', 'name': '003 Why Kubernetes___en.srt', 'created_at': 1646683276, 'size': 7596, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/003 Why Kubernetes___en.srt'}, {'id': 'SkXe6V8ki3m5shxg7qdXSA', 'name': '005 Kubernetes_ Architecture & Core Concepts.mp4', 'created_at': 1646683276, 'size': 17767209, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/005 Kubernetes_ Architecture & Core Concepts.mp4'}, {'id': 'cLl_q5Y1iNO6CGjvkeZzgw', 'name': '007 A Closer Look at the Worker Nodes.mp4', 'created_at': 1646683276, 'size': 14005508, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/007 A Closer Look at the Worker Nodes.mp4'}, {'id': 'vdP_8Cx2Cjm_sfZ4ekYoww', 'name': '006 Kubernetes will NOT manage your Infrastructure_.mp4', 'created_at': 1646683276, 'size': 9463439, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/006 Kubernetes will NOT manage your Infrastructure_.mp4'}, {'id': '2dwS-0Xae9ypFbCI1J_H8w', 'name': '004 What Is Kubernetes Exactly_.mp4', 'created_at': 1646683276, 'size': 13644595, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/004 What Is Kubernetes Exactly_.mp4'}, {'id': '-alu6lILsTE6xCxmBAASkQ', 'name': '006 Kubernetes will NOT manage your Infrastructure___en.srt', 'created_at': 1646683276, 'size': 6271, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/006 Kubernetes will NOT manage your Infrastructure___en.srt'}, {'id': '5BtX5KznLPAt7OBDYNegIQ', 'name': '008 A Closer Look at the Master Node__en.srt', 'created_at': 1646683276, 'size': 4376, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/008 A Closer Look at the Master Node__en.srt'}, {'id': 'kTGh9H8A-6fuqbXyhqgVLQ', 'name': '005 Kubernetes_ Architecture & Core Concepts__en.srt', 'created_at': 1646683276, 'size': 11330, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/005 Kubernetes_ Architecture & Core Concepts__en.srt'}, {'id': 'xvfI6XlII4Puf45Sf8eJZA', 'name': '001 Module Introduction.mp4', 'created_at': 1646683276, 'size': 2966336, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/001 Module Introduction.mp4'}, {'id': '_hNZeq7kwUi_K3bWjEUNqg', 'name': '28350691-slides-kubernetes-intro.pdf', 'created_at': 1646683276, 'size': 564107, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/28350691-slides-kubernetes-intro.pdf'}, {'id': 'PTkoMib3uu0yTyqxn3EvaA', 'name': '28350707-Cheat-Sheet-Kubernetes.pdf', 'created_at': 1646683276, 'size': 53074, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/28350707-Cheat-Sheet-Kubernetes.pdf'}, {'id': 'NkUSizHRFvYlKBXKlClW-A', 'name': '008 A Closer Look at the Master Node.mp4', 'created_at': 1646683276, 'size': 14013586, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/008 A Closer Look at the Master Node.mp4'}, {'id': 'd33YuFIg_qj609zrVQ_9BQ', 'name': '009 Important Terms & Concepts.mp4', 'created_at': 1646683276, 'size': 9751699, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/009 Important Terms & Concepts.mp4'}, {'id': 'rq1x4SV_1Vg2kSG7JQ8JaQ', 'name': '002 More Problems with Manual Deployment__en.srt', 'created_at': 1646683276, 'size': 12571, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/002 More Problems with Manual Deployment__en.srt'}, {'id': 'Ys1BArMFucr1doNtkJm5cQ', 'name': '009 Important Terms & Concepts__en.srt', 'created_at': 1646683276, 'size': 5043, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/009 Important Terms & Concepts__en.srt'}, {'id': 'fh0JYNvsoFgojdJuawFJgg', 'name': '002 More Problems with Manual Deployment.mp4', 'created_at': 1646683276, 'size': 22050368, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/002 More Problems with Manual Deployment.mp4'}, {'id': 'hXG12N6hhURSoshXC6ycCw', 'name': '004 What Is Kubernetes Exactly___en.srt', 'created_at': 1646683276, 'size': 11074, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/004 What Is Kubernetes Exactly___en.srt'}, {'id': 'RyeJJLoB0sGglF2_krshHw', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683276, 'size': 3427, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/001 Module Introduction__en.srt'}, {'id': 'TZA8S3BL_gpIiX0HDagyIA', 'name': '010 Module Resources.html', 'created_at': 1646683276, 'size': 47, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/010 Module Resources.html'}, {'id': '4vX_k_pC_5PEC8qIiPwuBQ', 'name': '003 Why Kubernetes_.mp4', 'created_at': 1646683276, 'size': 26278241, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/003 Why Kubernetes_.mp4'}, {'id': '_EFov3wMNhLRg9Ndq-fXxw', 'name': '007 A Closer Look at the Worker Nodes__en.srt', 'created_at': 1646683276, 'size': 7350, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/11 - Getting Started with Kubernetes/007 A Closer Look at the Worker Nodes__en.srt'}, {'id': 'LU3M9ye-rvAe-ZSw9gngtA', 'name': '009 Module Resources.html', 'created_at': 1646683276, 'size': 47, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/009 Module Resources.html'}, {'id': 'wQXdp0REXOSPIQlaEr5acQ', 'name': '003 Different Ways of Running Commands in Containers.mp4', 'created_at': 1646683280, 'size': 11110496, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/003 Different Ways of Running Commands in Containers.mp4'}, {'id': 'Tm_fGm31-8jwZvWzpRrSpg', 'name': '001 Module Introduction & What are _Utility Containers____en.srt', 'created_at': 1646683280, 'size': 4201, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/001 Module Introduction & What are _Utility Containers____en.srt'}, {'id': '1axvImzmCVuxGPzGgLw0Og', 'name': '003 Different Ways of Running Commands in Containers__en.srt', 'created_at': 1646683280, 'size': 9471, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/003 Different Ways of Running Commands in Containers__en.srt'}, {'id': 'fWo9ZirgBY2ixs5HcbXN1A', 'name': '005 Utilizing ENTRYPOINT.mp4', 'created_at': 1646683280, 'size': 10941027, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/005 Utilizing ENTRYPOINT.mp4'}, {'id': 'umvnwlBtp-EU1J_Fh3en-A', 'name': '008 Module Summary__en.srt', 'created_at': 1646683280, 'size': 2496, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/008 Module Summary__en.srt'}, {'id': 'uW9lrNcwuNV1ECASMq2tzQ', 'name': '002 Utility Containers_ Why would you use them_.mp4', 'created_at': 1646683280, 'size': 4754206, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/002 Utility Containers_ Why would you use them_.mp4'}, {'id': 'KjVNgnhaoC7D_9CEwUfLmw', 'name': '004 Building a First Utility Container__en.srt', 'created_at': 1646683280, 'size': 7510, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/004 Building a First Utility Container__en.srt'}, {'id': 'NAUNVH0oCc4I_Rb9tV7FZA', 'name': '007 Utility Containers, Permissions & Linux.html', 'created_at': 1646683280, 'size': 543, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/007 Utility Containers, Permissions & Linux.html'}, {'id': 'jUBgFyMiCTTN9E1onG5NLA', 'name': '006 Using Docker Compose.mp4', 'created_at': 1646683280, 'size': 13341984, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/006 Using Docker Compose.mp4'}, {'id': '6Z191rI1ybCol-XJzmLpQA', 'name': '005 Utilizing ENTRYPOINT__en.srt', 'created_at': 1646683280, 'size': 8956, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/005 Utilizing ENTRYPOINT__en.srt'}, {'id': 'VQwIKYaUPhq4aXAYtrFNUw', 'name': '002 Utility Containers_ Why would you use them___en.srt', 'created_at': 1646683280, 'size': 4831, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/002 Utility Containers_ Why would you use them___en.srt'}, {'id': 'ukKwd-c7qKj2BDuqGPaT-A', 'name': '006 Using Docker Compose__en.srt', 'created_at': 1646683280, 'size': 10037, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/006 Using Docker Compose__en.srt'}, {'id': 'iaquxVHcWrHQuR5YbeHhMA', 'name': '28349539-slides-utility-containers.pdf', 'created_at': 1646683280, 'size': 67734, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/28349539-slides-utility-containers.pdf'}, {'id': 'HT7bMI0TdoXkj-x2zrkcrQ', 'name': '004 Building a First Utility Container.mp4', 'created_at': 1646683281, 'size': 8284532, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/004 Building a First Utility Container.mp4'}, {'id': '9m4ZvA9IIDZ4AeDZjK49hw', 'name': '008 Module Summary.mp4', 'created_at': 1646683281, 'size': 3275103, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/008 Module Summary.mp4'}, {'id': 'uNW1DELEMJBaBSMTb-sRFA', 'name': '001 Module Introduction & What are _Utility Containers__.mp4', 'created_at': 1646683281, 'size': 4084426, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/07 - Working with _Utility Containers_ & Executing Commands In Containers/001 Module Introduction & What are _Utility Containers__.mp4'}, {'id': 'I3ZpSBIDSvIIL3pJicIxsA', 'name': '008 Module Resources.html', 'created_at': 1646683276, 'size': 47, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/008 Module Resources.html'}, {'id': 'CZ3iFoUlgy6tS-5TjtIQ0A', 'name': '004 Data, Volumes & Networking.mp4', 'created_at': 1646683279, 'size': 9085471, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/004 Data, Volumes & Networking.mp4'}, {'id': 'N65tdRDZaSkG5rOzV54RKg', 'name': '005 Docker Compose.mp4', 'created_at': 1646683279, 'size': 3261039, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/005 Docker Compose.mp4'}, {'id': 'I1XB3biJgjS9SwUvDBmQXA', 'name': '007 Deployment.mp4', 'created_at': 1646683279, 'size': 12878844, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/007 Deployment.mp4'}, {'id': 'VuQylfwD_jKdZWfZM6EMQg', 'name': '005 Docker Compose__en.srt', 'created_at': 1646683279, 'size': 2400, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/005 Docker Compose__en.srt'}, {'id': 'Og7r90SkTg4gUxx346YrNw', 'name': '007 Deployment__en.srt', 'created_at': 1646683279, 'size': 8226, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/007 Deployment__en.srt'}, {'id': 'RU4lmmVBUPOfSUHIen4F6g', 'name': '006 Local vs Remote.mp4', 'created_at': 1646683279, 'size': 9916799, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/006 Local vs Remote.mp4'}, {'id': 'UjV0EzTXEZSt-R2JGelqsQ', 'name': '28350675-slides-mid-summary.pdf', 'created_at': 1646683279, 'size': 118830, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/28350675-slides-mid-summary.pdf'}, {'id': 'zRcHL2x6IPlDP7vILtRu0g', 'name': '002 Images & Containers__en.srt', 'created_at': 1646683280, 'size': 6064, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/002 Images & Containers__en.srt'}, {'id': 'ZiHxWiPwIp3-_0Lip1iNxQ', 'name': '006 Local vs Remote__en.srt', 'created_at': 1646683280, 'size': 4490, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/006 Local vs Remote__en.srt'}, {'id': 'alJ6z8t6ENWNNaNXl3824g', 'name': '001 Module Introduction.mp4', 'created_at': 1646683280, 'size': 2503219, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/001 Module Introduction.mp4'}, {'id': 'do5pO3sEJx24wfs7li9vbw', 'name': '003 Key Commands__en.srt', 'created_at': 1646683280, 'size': 4188, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/003 Key Commands__en.srt'}, {'id': '9d5zX8j-27uRT71g7pGOpw', 'name': '004 Data, Volumes & Networking__en.srt', 'created_at': 1646683280, 'size': 5854, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/004 Data, Volumes & Networking__en.srt'}, {'id': 'Mw5ro2DxUIcmlNCrbd1JwQ', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683280, 'size': 1581, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/001 Module Introduction__en.srt'}, {'id': 'kx8cHe-jWJ0CVgovO902Qg', 'name': '003 Key Commands.mp4', 'created_at': 1646683280, 'size': 6546991, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/003 Key Commands.mp4'}, {'id': 'eDkWGegibTyCnGQN4iKqgQ', 'name': '002 Images & Containers.mp4', 'created_at': 1646683280, 'size': 10444295, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/10 - Docker & Containers - A Summary/002 Images & Containers.mp4'}, {'id': 'KExwIowaKWkz0DX6CAk5Qw', 'name': '015 Entering Interactive Mode.mp4', 'created_at': 1646683276, 'size': 61113489, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/015 Entering Interactive Mode.mp4'}, {'id': 'VBxmSuy6YHNxVVVepMNBTQ', 'name': '023 Pulling & Using Shared Images.mp4', 'created_at': 1646683276, 'size': 21229220, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/023 Pulling & Using Shared Images.mp4'}, {'id': '-tHu7zC2NkSz9mj0toM7Gg', 'name': '007 EXPOSE & A Little Utility Functionality.html', 'created_at': 1646683276, 'size': 1412, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/007 EXPOSE & A Little Utility Functionality.html'}, {'id': '5WmWwZ8AvEGQRzxm456-4w', 'name': '014 Attaching to an already-running Container.html', 'created_at': 1646683276, 'size': 423, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/014 Attaching to an already-running Container.html'}, {'id': 'GJJKaIz9uuk9EYqJ9nTkwQ', 'name': '017 Removing Stopped Containers Automatically__en.srt', 'created_at': 1646683276, 'size': 5229, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/017 Removing Stopped Containers Automatically__en.srt'}, {'id': 'Q5rT1POqXMcv7sDRWGAWkg', 'name': '019 Copying Files Into & From A Container__en.srt', 'created_at': 1646683276, 'size': 8200, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/019 Copying Files Into & From A Container__en.srt'}, {'id': '7yCYosW_zVWszI15rQo3FA', 'name': '020 Naming & Tagging Containers and Images__en.srt', 'created_at': 1646683276, 'size': 14114, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/020 Naming & Tagging Containers and Images__en.srt'}, {'id': 'JPHcUTkcriSkM5u5B-6htg', 'name': '006 Running a Container based on our own Image.mp4', 'created_at': 1646683276, 'size': 20348247, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/006 Running a Container based on our own Image.mp4'}, {'id': 'j43ssdCOAqPtQXyn9fqdBg', 'name': '018 A Look Behind the Scenes_ Inspecting Images__en.srt', 'created_at': 1646683276, 'size': 6604, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/018 A Look Behind the Scenes_ Inspecting Images__en.srt'}, {'id': 'grZvN5gasTksC2jvhBtRGw', 'name': '28348112-nodejs-app-first-dockerfile.zip', 'created_at': 1646683276, 'size': 2703, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/28348112-nodejs-app-first-dockerfile.zip'}, {'id': 'Mx0w-yZEwV2DcImu97zQsw', 'name': '004 Our Goal_ A NodeJS App.mp4', 'created_at': 1646683276, 'size': 16130609, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/004 Our Goal_ A NodeJS App.mp4'}, {'id': 'F_SIc1TWwiqC9h6coWmyZQ', 'name': '024 Module Summary__en.srt', 'created_at': 1646683276, 'size': 7961, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/024 Module Summary__en.srt'}, {'id': 'xCOXcFtibiWzympqOmRnfQ', 'name': '020 Naming & Tagging Containers and Images.mp4', 'created_at': 1646683276, 'size': 36636629, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/020 Naming & Tagging Containers and Images.mp4'}, {'id': 'IKbVToq1n3lhu-Nkjz8y1A', 'name': '025 Module Resources.html', 'created_at': 1646683276, 'size': 354, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/025 Module Resources.html'}, {'id': 'VfeLSO7k_myxZoOUnXPZdw', 'name': '28348102-nodejs-app-finished.zip', 'created_at': 1646683276, 'size': 2607, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/28348102-nodejs-app-finished.zip'}, {'id': 'FuHUSW-lJXUBzPFYSZsDsQ', 'name': '28348118-nodejs-app-finished.zip', 'created_at': 1646683276, 'size': 2607, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/28348118-nodejs-app-finished.zip'}, {'id': 'RF_fuK4eEZGM8PCDW1cZ0Q', 'name': '009 Understanding Image Layers.mp4', 'created_at': 1646683276, 'size': 22234612, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/009 Understanding Image Layers.mp4'}, {'id': 'qmcjIQ8MhxTcnbzlxwircw', 'name': '28348164-python-app-starting-setup.zip', 'created_at': 1646683276, 'size': 547, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/28348164-python-app-starting-setup.zip'}, {'id': '9nHFnq3ONufwJANK_MMF8A', 'name': '002 Images & Containers_ What and Why_.mp4', 'created_at': 1646683276, 'size': 4044006, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/002 Images & Containers_ What and Why_.mp4'}, {'id': '7iGxt2DV2ppj6ky1zpNdhw', 'name': '008 Images are Read-Only_.mp4', 'created_at': 1646683276, 'size': 12174912, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/008 Images are Read-Only_.mp4'}, {'id': 'BrCsIkMsMcfPH09z9657uA', 'name': '022 Pushing Images to DockerHub__en.srt', 'created_at': 1646683276, 'size': 17608, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/022 Pushing Images to DockerHub__en.srt'}, {'id': 'ndb1NEjL1mn56Tsm9WTYaw', 'name': '016 Deleting Images & Containers.mp4', 'created_at': 1646683276, 'size': 39500785, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/016 Deleting Images & Containers.mp4'}, {'id': 'SJC4DGY8AVsRaMr8XICxpA', 'name': '013 Understanding Attached & Detached Containers.mp4', 'created_at': 1646683276, 'size': 35956555, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/013 Understanding Attached & Detached Containers.mp4'}, {'id': 'xSuhaANmXFOPr_QDW0rpVg', 'name': '012 Stopping & Restarting Containers.mp4', 'created_at': 1646683276, 'size': 13804407, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/012 Stopping & Restarting Containers.mp4'}, {'id': 'yrZqZIxoY2YEUek7xjaiIA', 'name': '001 Module Introduction.mp4', 'created_at': 1646683276, 'size': 3301026, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/001 Module Introduction.mp4'}, {'id': 'O0JPeUUVm7O0Mno_bxgaVQ', 'name': '003 Using & Running External (Pre-Built) Images__en.srt', 'created_at': 1646683276, 'size': 11923, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/003 Using & Running External (Pre-Built) Images__en.srt'}, {'id': '1N94ueBS5LhA7EZN1pBRPg', 'name': '010 A First Summary__en.srt', 'created_at': 1646683276, 'size': 4944, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/010 A First Summary__en.srt'}, {'id': 'hl9JqGp1sKqyk_srKUf6NQ', 'name': '017 Removing Stopped Containers Automatically.mp4', 'created_at': 1646683276, 'size': 15624635, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/017 Removing Stopped Containers Automatically.mp4'}, {'id': 'E8gR7u4Zq-PGj7O2dqC8iA', 'name': '011 Managing Images & Containers__en.srt', 'created_at': 1646683276, 'size': 3068, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/011 Managing Images & Containers__en.srt'}, {'id': 'YzsgoPHZm65JL6b7GTixig', 'name': '002 Images & Containers_ What and Why___en.srt', 'created_at': 1646683276, 'size': 3803, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/002 Images & Containers_ What and Why___en.srt'}, {'id': '897mY1PHn7Ep5z688ioZLg', 'name': '010 A First Summary.mp4', 'created_at': 1646683276, 'size': 5615418, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/010 A First Summary.mp4'}, {'id': 'rB4SI0w_YlF1ncRNNgdexw', 'name': '016 Deleting Images & Containers__en.srt', 'created_at': 1646683276, 'size': 10114, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/016 Deleting Images & Containers__en.srt'}, {'id': 'b1N4q86Mrp2zXsCqJK_V8Q', 'name': '28348536-slides-images-containers.pdf', 'created_at': 1646683276, 'size': 149748, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/28348536-slides-images-containers.pdf'}, {'id': '_E7W2E_uExvb2OnpnQa0wA', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683276, 'size': 1816, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/001 Module Introduction__en.srt'}, {'id': 'DXHqEchfjEb_bAIwIhbrYw', 'name': '023 Pulling & Using Shared Images__en.srt', 'created_at': 1646683276, 'size': 7152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/023 Pulling & Using Shared Images__en.srt'}, {'id': 'kvkxgnQCskwy4Po5AelBcw', 'name': '013 Understanding Attached & Detached Containers__en.srt', 'created_at': 1646683276, 'size': 10817, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/013 Understanding Attached & Detached Containers__en.srt'}, {'id': 'ixb9E2JTD7gEoUFG5uCY1Q', 'name': '021 Sharing Images - Overview.mp4', 'created_at': 1646683276, 'size': 24191648, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/021 Sharing Images - Overview.mp4'}, {'id': '23Dx7Ipho9aeCUtkIEWRIw', 'name': '022 Pushing Images to DockerHub.mp4', 'created_at': 1646683276, 'size': 73442768, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/022 Pushing Images to DockerHub.mp4'}, {'id': 'xR1dqg4dJiebMY0-vj3syg', 'name': '011 Managing Images & Containers.mp4', 'created_at': 1646683276, 'size': 3551922, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/011 Managing Images & Containers.mp4'}, {'id': '7Zhkg8pHwPdOnXL16eMzKg', 'name': '28348104-python-app-finished.zip', 'created_at': 1646683276, 'size': 768, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/28348104-python-app-finished.zip'}, {'id': '_pQMKbQAuqQ_Eajid8-HgA', 'name': '005 Building our own Image with a Dockerfile.mp4', 'created_at': 1646683276, 'size': 20545506, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/005 Building our own Image with a Dockerfile.mp4'}, {'id': 'Evw9sQUNYXTv-PBsSTz2xw', 'name': '009 Understanding Image Layers__en.srt', 'created_at': 1646683276, 'size': 13164, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/009 Understanding Image Layers__en.srt'}, {'id': 'YgK1o9e55lMtE3fcrnGPuA', 'name': '004 Our Goal_ A NodeJS App__en.srt', 'created_at': 1646683276, 'size': 10055, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/004 Our Goal_ A NodeJS App__en.srt'}, {'id': '23EFo6k9k_tdATtDFuGwbQ', 'name': '019 Copying Files Into & From A Container.mp4', 'created_at': 1646683276, 'size': 9494002, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/019 Copying Files Into & From A Container.mp4'}, {'id': '7OdH56ogRMm6Ousu96yAkA', 'name': '024 Module Summary.mp4', 'created_at': 1646683277, 'size': 32221224, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/024 Module Summary.mp4'}, {'id': 'WscyST1aBcqaLj1e1KER7g', 'name': '012 Stopping & Restarting Containers__en.srt', 'created_at': 1646683277, 'size': 6852, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/012 Stopping & Restarting Containers__en.srt'}, {'id': 'AuTaoyNZGlsblBMPh64ydA', 'name': '003 Using & Running External (Pre-Built) Images.mp4', 'created_at': 1646683277, 'size': 14089630, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/003 Using & Running External (Pre-Built) Images.mp4'}, {'id': 'ekYWQOjjdYRym-eudjJTLQ', 'name': '27761742-Cheat-Sheet-Images-Containers.pdf', 'created_at': 1646683277, 'size': 61828, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/27761742-Cheat-Sheet-Images-Containers.pdf'}, {'id': '31A3349iwBus8xhO6ud7hQ', 'name': '015 Entering Interactive Mode__en.srt', 'created_at': 1646683277, 'size': 15727, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/015 Entering Interactive Mode__en.srt'}, {'id': '0kUFQB5Yg_62pBtuTDjlDA', 'name': '28348108-nodejs-app-starting-setup.zip', 'created_at': 1646683277, 'size': 2390, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/28348108-nodejs-app-starting-setup.zip'}, {'id': 'qR-IXMDY3V63NHPdK89gMQ', 'name': '021 Sharing Images - Overview__en.srt', 'created_at': 1646683277, 'size': 10769, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/021 Sharing Images - Overview__en.srt'}, {'id': 'BW1TeefI9oh6KJDyOXxl7w', 'name': '006 Running a Container based on our own Image__en.srt', 'created_at': 1646683277, 'size': 12636, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/006 Running a Container based on our own Image__en.srt'}, {'id': 'r7feTxyJuRhTcGgQplq73A', 'name': '018 A Look Behind the Scenes_ Inspecting Images.mp4', 'created_at': 1646683277, 'size': 33331489, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/018 A Look Behind the Scenes_ Inspecting Images.mp4'}, {'id': 'cvuMEFUQvN9r65iYs85F6g', 'name': '008 Images are Read-Only___en.srt', 'created_at': 1646683277, 'size': 8773, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/008 Images are Read-Only___en.srt'}, {'id': 'IS8Yry0_-nWTjhw4Mho34w', 'name': '005 Building our own Image with a Dockerfile__en.srt', 'created_at': 1646683277, 'size': 16946, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/02 - Docker Images & Containers_ The Core Building Blocks/005 Building our own Image with a Dockerfile__en.srt'}, {'id': 'zTHyrifPS1Nm0SqBVbtPQQ', 'name': '014 A Challenge_.mp4', 'created_at': 1646683277, 'size': 11513195, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/014 A Challenge_.mp4'}, {'id': 'DR12tUri3cG8MHwRsUfP-g', 'name': '007 Creating & Configuring the Kubernetes Cluster with EKS__en.srt', 'created_at': 1646683277, 'size': 23207, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/007 Creating & Configuring the Kubernetes Cluster with EKS__en.srt'}, {'id': 'cPs82FnjX2AZLcpKrcSnog', 'name': '002 Deployment Options & Steps__en.srt', 'created_at': 1646683277, 'size': 8712, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/002 Deployment Options & Steps__en.srt'}, {'id': 'R8t0oN-d-tIwUlEzORs5Fg', 'name': '015 Challenge Solution__en.srt', 'created_at': 1646683277, 'size': 20438, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/015 Challenge Solution__en.srt'}, {'id': '8GoNRRcS_KH-nZdy92rI9A', 'name': '28351443-kub-deploy-04-volumes-finished.zip', 'created_at': 1646683277, 'size': 12326, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351443-kub-deploy-04-volumes-finished.zip'}, {'id': 'TGxHqAWH8-Dbe-07AYMhoA', 'name': '28351487-kub-deploy-04-volumes-finished.zip', 'created_at': 1646683277, 'size': 12326, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351487-kub-deploy-04-volumes-finished.zip'}, {'id': 'HFML4lzn18jF1AFR0IfTyw', 'name': '013 Using the EFS Volume__en.srt', 'created_at': 1646683277, 'size': 12505, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/013 Using the EFS Volume__en.srt'}, {'id': 'wyncd8UGmYzf2Y1eJBmT2w', 'name': '008 Adding Worker Nodes__en.srt', 'created_at': 1646683277, 'size': 12916, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/008 Adding Worker Nodes__en.srt'}, {'id': 'hCNrP8W61oTlWf4tCHnQUw', 'name': '28351439-kub-deploy-03-read-write-to-fs.zip', 'created_at': 1646683277, 'size': 12326, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351439-kub-deploy-03-read-write-to-fs.zip'}, {'id': 'z8iksGQ7hqWZHdyU8bPSaA', 'name': '28351481-kub-deploy-03-read-write-to-fs.zip', 'created_at': 1646683277, 'size': 12326, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351481-kub-deploy-03-read-write-to-fs.zip'}, {'id': 'dtatFOlEZEx9fZn39EFiIQ', 'name': '003 AWS EKS vs AWS ECS.mp4', 'created_at': 1646683277, 'size': 7471967, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/003 AWS EKS vs AWS ECS.mp4'}, {'id': '8QNPVnlpo0XkBQDkG7fY6g', 'name': '009 Applying Our Kubernetes Config__en.srt', 'created_at': 1646683277, 'size': 11680, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/009 Applying Our Kubernetes Config__en.srt'}, {'id': 'iefXLYMAJOPhFDFIYC3hzw', 'name': '28351451-kub-deploy-06-finished.zip', 'created_at': 1646683277, 'size': 18079, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351451-kub-deploy-06-finished.zip'}, {'id': 'MLFYblg8WnpMiM_gWdsGNQ', 'name': '28351495-kub-deploy-06-finished.zip', 'created_at': 1646683277, 'size': 18079, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351495-kub-deploy-06-finished.zip'}, {'id': 'SfGrNodss6Nz4IUAf7IF0g', 'name': '003 AWS EKS vs AWS ECS__en.srt', 'created_at': 1646683277, 'size': 4125, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/003 AWS EKS vs AWS ECS__en.srt'}, {'id': 'OwEzpzY2CsRCsrmU0sY5pQ', 'name': '28351437-kub-deploy-02-added-efs-volume.zip', 'created_at': 1646683277, 'size': 12097, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351437-kub-deploy-02-added-efs-volume.zip'}, {'id': 'Y3CKV2AP_lD0F2LWr8PP2g', 'name': '28351475-kub-deploy-02-added-efs-volume.zip', 'created_at': 1646683277, 'size': 12097, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351475-kub-deploy-02-added-efs-volume.zip'}, {'id': '-agEGlCwnV4zVg0cBY_0sA', 'name': '006 Diving Into AWS.mp4', 'created_at': 1646683277, 'size': 21781937, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/006 Diving Into AWS.mp4'}, {'id': 'ZFmih7RQzbzVIPsk2Bg7xw', 'name': '28351435-kub-deploy-01-starting-setup.zip', 'created_at': 1646683277, 'size': 11762, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351435-kub-deploy-01-starting-setup.zip'}, {'id': 'rQXS4Q81D32QCbEUIRqiqw', 'name': '28351459-kub-deploy-01-starting-setup.zip', 'created_at': 1646683277, 'size': 11762, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351459-kub-deploy-01-starting-setup.zip'}, {'id': 'hQexZqABGFncwejuCjSimQ', 'name': '28351445-kub-deploy-05-added-tasks-service.zip', 'created_at': 1646683277, 'size': 18466, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351445-kub-deploy-05-added-tasks-service.zip'}, {'id': 'Z4fmSm9Q2pqWsxn-pD8_cw', 'name': '28351497-kub-deploy-05-added-tasks-service.zip', 'created_at': 1646683277, 'size': 18466, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351497-kub-deploy-05-added-tasks-service.zip'}, {'id': 'W8ZvUun3RMdx8xd5OsywuA', 'name': '28351453-slides-kubernetes-deployment.pdf', 'created_at': 1646683277, 'size': 99473, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351453-slides-kubernetes-deployment.pdf'}, {'id': 'WmGkABKkx76ofhF97nCS_Q', 'name': '010 Getting Started with Volumes__en.srt', 'created_at': 1646683277, 'size': 7450, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/010 Getting Started with Volumes__en.srt'}, {'id': '1-QGtytM_W6bYJZBwezOvg', 'name': '014 A Challenge___en.srt', 'created_at': 1646683277, 'size': 4947, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/014 A Challenge___en.srt'}, {'id': 'm4n_IlAje_LSnBbWNhQU5A', 'name': '001 Module Introduction.mp4', 'created_at': 1646683277, 'size': 2247747, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/001 Module Introduction.mp4'}, {'id': 'ogFpU2GWYxTUmpoRqC38ig', 'name': '002 Deployment Options & Steps.mp4', 'created_at': 1646683277, 'size': 18606970, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/002 Deployment Options & Steps.mp4'}, {'id': 'vEP4wHmzAAdWmMnfjg9nNA', 'name': '012 Creating a Persistent Volume for EFS__en.srt', 'created_at': 1646683277, 'size': 12490, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/012 Creating a Persistent Volume for EFS__en.srt'}, {'id': 'dYaMwQuiwwjdNkScuptzzw', 'name': '006 Diving Into AWS__en.srt', 'created_at': 1646683277, 'size': 4943, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/006 Diving Into AWS__en.srt'}, {'id': 'NuIEn-_JGYAJC7WxaqzPeg', 'name': 'external-assets-links.txt', 'created_at': 1646683277, 'size': 108, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/external-assets-links.txt'}, {'id': 'y2ZQ60b7TMIR4L1kJCC30w', 'name': '012 Creating a Persistent Volume for EFS.mp4', 'created_at': 1646683277, 'size': 45409399, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/012 Creating a Persistent Volume for EFS.mp4'}, {'id': 'LVIlNOyOUqpqpKyKpchnlQ', 'name': '009 Applying Our Kubernetes Config.mp4', 'created_at': 1646683277, 'size': 55380595, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/009 Applying Our Kubernetes Config.mp4'}, {'id': 'i09xGdZJh-pte2WJoVAWaw', 'name': '010 Getting Started with Volumes.mp4', 'created_at': 1646683277, 'size': 27272454, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/010 Getting Started with Volumes.mp4'}, {'id': 'mAYewbionJrrl-Mou3huIA', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683277, 'size': 2636, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/001 Module Introduction__en.srt'}, {'id': 'N9PBTxESAS92p9XyZ4ZrfA', 'name': '013 Using the EFS Volume.mp4', 'created_at': 1646683277, 'size': 48571179, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/013 Using the EFS Volume.mp4'}, {'id': 'SZrDQWC_uDvIhmkvpivgFg', 'name': '28351539-user-actions.js', 'created_at': 1646683277, 'size': 3914, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351539-user-actions.js'}, {'id': 'SBQUxp2l-4hcW73F9YFjnA', 'name': '004 Preparing the Starting Project.mp4', 'created_at': 1646683277, 'size': 28159166, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/004 Preparing the Starting Project.mp4'}, {'id': '007AURZcIEmG6m_696uamg', 'name': '28351547-user-routes.js', 'created_at': 1646683277, 'size': 296, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/28351547-user-routes.js'}, {'id': 'NToqZh3hSsjRtm3rXIxI2g', 'name': '005 A Note on AWS EKS Pricing.html', 'created_at': 1646683277, 'size': 704, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/005 A Note on AWS EKS Pricing.html'}, {'id': 'yQOCWENTOtI9AcILIZlOig', 'name': '007 Creating & Configuring the Kubernetes Cluster with EKS.mp4', 'created_at': 1646683277, 'size': 53540243, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/007 Creating & Configuring the Kubernetes Cluster with EKS.mp4'}, {'id': 'qYO620lJELur7ELg6iPRYg', 'name': '004 Preparing the Starting Project__en.srt', 'created_at': 1646683277, 'size': 11710, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/004 Preparing the Starting Project__en.srt'}, {'id': 'EbkQk_imfo37CJCyGeYRyg', 'name': '011 Adding EFS as a Volume (with the CSI Volume Type).mp4', 'created_at': 1646683277, 'size': 25294396, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/011 Adding EFS as a Volume (with the CSI Volume Type).mp4'}, {'id': 'i5HhZ1EKcFtNldRJrPHGNg', 'name': '011 Adding EFS as a Volume (with the CSI Volume Type)__en.srt', 'created_at': 1646683277, 'size': 6277, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/011 Adding EFS as a Volume (with the CSI Volume Type)__en.srt'}, {'id': 'AibNxyZxAgxCfpZSuGh1ZA', 'name': '008 Adding Worker Nodes.mp4', 'created_at': 1646683277, 'size': 25841472, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/008 Adding Worker Nodes.mp4'}, {'id': '9THVOqxKZ9DCSVP-m6lZFQ', 'name': '015 Challenge Solution.mp4', 'created_at': 1646683277, 'size': 43699872, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/015 Challenge Solution.mp4'}, {'id': 'OfipXwGBUr2KVJJC5ofqwQ', 'name': '016 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/15 - Kubernetes - Deployment (AWS EKS)/016 Module Resources.html'}, {'id': 'rJxQpOW2FFKrKwlghbdIWA', 'name': '024 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/024 Module Resources.html'}, {'id': 'x_1rJZFKuR2l4NFQZLgcGA', 'name': '29060580-windows-wsl2-file-events.pdf', 'created_at': 1646683277, 'size': 54516, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/29060580-windows-wsl2-file-events.pdf'}, {'id': 'OTljP_pqYCGhfbIVzj_2zw', 'name': '28907524-data-volumes-03-adj-node-code.zip', 'created_at': 1646683278, 'size': 9147, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907524-data-volumes-03-adj-node-code.zip'}, {'id': 'LvC916MN3isj9xgh38rkRg', 'name': '28907556-data-volumes-03-adj-node-code.zip', 'created_at': 1646683278, 'size': 9147, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907556-data-volumes-03-adj-node-code.zip'}, {'id': '1wwXK78ycgq5ijKWk4qEFQ', 'name': '28907532-data-volumes-05-temporary-anonymous-volume.zip', 'created_at': 1646683278, 'size': 9857, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907532-data-volumes-05-temporary-anonymous-volume.zip'}, {'id': 'N_948ZsUFlclMoCUUwbFZA', 'name': '28907560-data-volumes-05-temporary-anonymous-volume.zip', 'created_at': 1646683278, 'size': 9857, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907560-data-volumes-05-temporary-anonymous-volume.zip'}, {'id': 'WRJnQszT3BIVrDXDTIvD1w', 'name': '003 Analyzing a Real App.mp4', 'created_at': 1646683278, 'size': 18072012, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/003 Analyzing a Real App.mp4'}, {'id': 'LgegLtqWO1n74JXJRm1v2w', 'name': '013 A NodeJS-specific Adjustment_ Using Nodemon in a Container.mp4', 'created_at': 1646683278, 'size': 42181462, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/013 A NodeJS-specific Adjustment_ Using Nodemon in a Container.mp4'}, {'id': 'VcTkL2iYehViCsG85IeQBA', 'name': '008 Named Volumes To The Rescue_.mp4', 'created_at': 1646683278, 'size': 16306142, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/008 Named Volumes To The Rescue_.mp4'}, {'id': 'fDf6IVXQnu_ctA6B4ezyvw', 'name': '28907520-data-volumes-02-added-dockerfile.zip', 'created_at': 1646683278, 'size': 9282, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907520-data-volumes-02-added-dockerfile.zip'}, {'id': 'knoQMVJctIW333Rq_NyMrg', 'name': '28907554-data-volumes-02-added-dockerfile.zip', 'created_at': 1646683278, 'size': 9282, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907554-data-volumes-02-added-dockerfile.zip'}, {'id': '65zxCrqZ9XgPAZhk0CFYiw', 'name': '28907540-data-volumes-07-added-dockerignore.zip', 'created_at': 1646683278, 'size': 10105, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907540-data-volumes-07-added-dockerignore.zip'}, {'id': 'e6hWmzXtlmx_MGJvNP_QeQ', 'name': '28907566-data-volumes-07-added-dockerignore.zip', 'created_at': 1646683278, 'size': 10105, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907566-data-volumes-07-added-dockerignore.zip'}, {'id': 'cJAsug4uu94xP6iKD4Fl6Q', 'name': '020 Working with Environment Variables & _.env_ Files__en.srt', 'created_at': 1646683278, 'size': 14575, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/020 Working with Environment Variables & _.env_ Files__en.srt'}, {'id': 'dJ13RQnjUJqUliC1fyBoWw', 'name': '002 Understanding Data Categories _ Different Kinds of Data__en.srt', 'created_at': 1646683278, 'size': 12837, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/002 Understanding Data Categories _ Different Kinds of Data__en.srt'}, {'id': 's_0fL1yRU6zesrhN96fg2w', 'name': '016 Managing Docker Volumes.mp4', 'created_at': 1646683278, 'size': 16588815, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/016 Managing Docker Volumes.mp4'}, {'id': '40Jb7NJE1YClZknfag3wbg', 'name': '28907546-data-volumes-08-args-and-env.zip', 'created_at': 1646683278, 'size': 10401, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907546-data-volumes-08-args-and-env.zip'}, {'id': 'GZzN47KP-U6TINO3c95OtQ', 'name': '28907570-data-volumes-08-args-and-env.zip', 'created_at': 1646683278, 'size': 10401, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907570-data-volumes-08-args-and-env.zip'}, {'id': 'LxzegVJuLMzAA5byQso0Ug', 'name': '28907538-data-volumes-06-adjusted-dockerfile.zip', 'created_at': 1646683278, 'size': 9516, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907538-data-volumes-06-adjusted-dockerfile.zip'}, {'id': 'sdZeVpfFcOmXYFnSiT3UlA', 'name': '28907564-data-volumes-06-adjusted-dockerfile.zip', 'created_at': 1646683278, 'size': 9516, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907564-data-volumes-06-adjusted-dockerfile.zip'}, {'id': 'boXpNswY4BsbTYrhbCz1lw', 'name': '021 Environment Variables & Security.html', 'created_at': 1646683278, 'size': 939, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/021 Environment Variables & Security.html'}, {'id': 'msVkEkAagqbueM-YlQxzKQ', 'name': '023 Module Summary.mp4', 'created_at': 1646683278, 'size': 18127806, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/023 Module Summary.mp4'}, {'id': 'BPHCMO8wIWMWHXfslwcwXA', 'name': '003 Analyzing a Real App__en.srt', 'created_at': 1646683278, 'size': 4865, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/003 Analyzing a Real App__en.srt'}, {'id': '70fbenZvu2vg-U3phUynmQ', 'name': '011 Bind Mounts - Shortcuts.html', 'created_at': 1646683278, 'size': 546, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/011 Bind Mounts - Shortcuts.html'}, {'id': '_9TtI3-CoiDKT3a5c8VunA', 'name': '014 Volumes & Bind Mounts_ Summary__en.srt', 'created_at': 1646683278, 'size': 9625, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/014 Volumes & Bind Mounts_ Summary__en.srt'}, {'id': 'ppv9a5cvaNSZXZYv-oL7RA', 'name': '006 Introducing Volumes__en.srt', 'created_at': 1646683278, 'size': 4598, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/006 Introducing Volumes__en.srt'}, {'id': 'scu93vPajdJCU1Ds2AbI7g', 'name': '022 Using Build Arguments (ARG)__en.srt', 'created_at': 1646683278, 'size': 8273, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/022 Using Build Arguments (ARG)__en.srt'}, {'id': 'YQ_m2dqC5QJn9wlWDyvQlw', 'name': '28907518-data-volumes-01-starting-setup.zip', 'created_at': 1646683278, 'size': 8489, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907518-data-volumes-01-starting-setup.zip'}, {'id': 'hVppXJ6tRUkI3svC1meyIw', 'name': '28907552-data-volumes-01-starting-setup.zip', 'created_at': 1646683278, 'size': 8489, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907552-data-volumes-01-starting-setup.zip'}, {'id': '_QNB9HK8-Td3KeVruLNh_g', 'name': '019 Adding more to the .dockerignore File.html', 'created_at': 1646683278, 'size': 480, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/019 Adding more to the .dockerignore File.html'}, {'id': 'Dk6qOfkELFjCM3yhilBKLA', 'name': '012 Combining & Merging Different Volumes__en.srt', 'created_at': 1646683278, 'size': 12466, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/012 Combining & Merging Different Volumes__en.srt'}, {'id': 'zr8ycb1AJ3OZYY6SOdIvCQ', 'name': '28907528-data-volumes-04-added-nodemon.zip', 'created_at': 1646683278, 'size': 9225, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907528-data-volumes-04-added-nodemon.zip'}, {'id': 'xkn33wsx3jg8M7n5xig4pw', 'name': '28907558-data-volumes-04-added-nodemon.zip', 'created_at': 1646683278, 'size': 9225, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28907558-data-volumes-04-added-nodemon.zip'}, {'id': 'AtOwzgqAJgirfuGnct5TTg', 'name': '023 Module Summary__en.srt', 'created_at': 1646683278, 'size': 8702, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/023 Module Summary__en.srt'}, {'id': 'vSP5r9GlQ5s8QkXbuHOF1g', 'name': '001 Module Introduction.mp4', 'created_at': 1646683278, 'size': 1833254, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/001 Module Introduction.mp4'}, {'id': 'fg_evudTuMXBkMPCNF8emw', 'name': '009 Removing Anonymous Volumes.html', 'created_at': 1646683278, 'size': 1027, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/009 Removing Anonymous Volumes.html'}, {'id': 'GBOsZMijW9_LayAjFs0-Mw', 'name': '005 Understanding the Problem.mp4', 'created_at': 1646683278, 'size': 15156684, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/005 Understanding the Problem.mp4'}, {'id': 'rn_vz414yDE3NkNQ-Q2M5g', 'name': '017 Using _COPY_ vs Bind Mounts__en.srt', 'created_at': 1646683278, 'size': 5107, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/017 Using _COPY_ vs Bind Mounts__en.srt'}, {'id': '54IGo0EKOx8eJWLwQyWXmw', 'name': "018 Don't COPY Everything_ Using _dockerignore_ Files.mp4", 'created_at': 1646683278, 'size': 5768368, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/018 Don't COPY Everything_ Using _dockerignore_ Files.mp4"}, {'id': 'LIe-bFDe22EQ5AHj4IxMeg', 'name': 'external-assets-links.txt', 'created_at': 1646683278, 'size': 120, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/external-assets-links.txt'}, {'id': 'pByKVAy4xz8-FKvggzd37Q', 'name': '017 Using _COPY_ vs Bind Mounts.mp4', 'created_at': 1646683278, 'size': 7563468, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/017 Using _COPY_ vs Bind Mounts.mp4'}, {'id': 'SEwq2G2xfS7nTG6v-8V-0w', 'name': '014 Volumes & Bind Mounts_ Summary.mp4', 'created_at': 1646683278, 'size': 26546434, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/014 Volumes & Bind Mounts_ Summary.mp4'}, {'id': 'smz9aGwBQpGHiVHNmeXBYQ', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683278, 'size': 2240, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/001 Module Introduction__en.srt'}, {'id': 'xwo7QfNREny_1jwWRS4DKA', 'name': '010 Getting Started With Bind Mounts (Code Sharing)__en.srt', 'created_at': 1646683278, 'size': 16925, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/010 Getting Started With Bind Mounts (Code Sharing)__en.srt'}, {'id': 'q81BUveJ6EXngsdxa8w4Cw', 'name': '007 A First, Unsuccessful Try.mp4', 'created_at': 1646683278, 'size': 20813702, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/007 A First, Unsuccessful Try.mp4'}, {'id': 'n6kpMM4TI1xmRAbeUle5tA', 'name': '022 Using Build Arguments (ARG).mp4', 'created_at': 1646683278, 'size': 11978655, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/022 Using Build Arguments (ARG).mp4'}, {'id': 'CXam8CMMQr8OxYPTlYVPWQ', 'name': '013 A NodeJS-specific Adjustment_ Using Nodemon in a Container__en.srt', 'created_at': 1646683278, 'size': 11309, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/013 A NodeJS-specific Adjustment_ Using Nodemon in a Container__en.srt'}, {'id': 'ukV8kAU1i0hjjElpRBpM3Q', 'name': '28348516-slides-data-volumes.pdf', 'created_at': 1646683278, 'size': 129640, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28348516-slides-data-volumes.pdf'}, {'id': 'CoVBXdy8x7MNRP6aQQ0A8Q', 'name': '016 Managing Docker Volumes__en.srt', 'created_at': 1646683278, 'size': 12848, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/016 Managing Docker Volumes__en.srt'}, {'id': 'Qors0ciAXoC7Hnm8ZrWqcA', 'name': '002 Understanding Data Categories _ Different Kinds of Data.mp4', 'created_at': 1646683278, 'size': 15378585, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/002 Understanding Data Categories _ Different Kinds of Data.mp4'}, {'id': 'EwfGpbNS55GqTFGhsQLzpQ', 'name': '010 Getting Started With Bind Mounts (Code Sharing).mp4', 'created_at': 1646683278, 'size': 32618335, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/010 Getting Started With Bind Mounts (Code Sharing).mp4'}, {'id': 'HTK4MHuplG-8pQPCB4o9_Q', 'name': '015 A Look at Read-Only Volumes__en.srt', 'created_at': 1646683278, 'size': 8664, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/015 A Look at Read-Only Volumes__en.srt'}, {'id': 'lTRClTgFkG4FgSh_WA8H2A', 'name': '015 A Look at Read-Only Volumes.mp4', 'created_at': 1646683278, 'size': 13421293, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/015 A Look at Read-Only Volumes.mp4'}, {'id': '0r2QSes2noNb__m8IBd0nw', 'name': '005 Understanding the Problem__en.srt', 'created_at': 1646683278, 'size': 8657, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/005 Understanding the Problem__en.srt'}, {'id': '2qP4a-Xmu1-m2hYh9Xj-xw', 'name': '012 Combining & Merging Different Volumes.mp4', 'created_at': 1646683278, 'size': 26362018, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/012 Combining & Merging Different Volumes.mp4'}, {'id': '1nOhDCZXWG9-gcGr5UtYTg', 'name': '020 Working with Environment Variables & _.env_ Files.mp4', 'created_at': 1646683278, 'size': 35837669, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/020 Working with Environment Variables & _.env_ Files.mp4'}, {'id': 'zToB1d1ITtBae5sHi1RMMw', 'name': '006 Introducing Volumes.mp4', 'created_at': 1646683278, 'size': 7272843, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/006 Introducing Volumes.mp4'}, {'id': 'QMtx4Owt5xPcAYMUOFO8_w', 'name': "018 Don't COPY Everything_ Using _dockerignore_ Files__en.srt", 'created_at': 1646683278, 'size': 4244, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/018 Don't COPY Everything_ Using _dockerignore_ Files__en.srt"}, {'id': 'brcvNOQJWC_pDwKdXoJZCQ', 'name': '28348522-Cheat-Sheet-Data-Volumes.pdf', 'created_at': 1646683278, 'size': 48950, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/28348522-Cheat-Sheet-Data-Volumes.pdf'}, {'id': 'jcQrBDW3KkgVAKQOSzdJNw', 'name': '008 Named Volumes To The Rescue___en.srt', 'created_at': 1646683278, 'size': 13798, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/008 Named Volumes To The Rescue___en.srt'}, {'id': 'HL89dtCmkeD9YL1oUAAekw', 'name': '007 A First, Unsuccessful Try__en.srt', 'created_at': 1646683279, 'size': 11242, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/007 A First, Unsuccessful Try__en.srt'}, {'id': 'TqzWIfqrkJDx510Er61kjQ', 'name': '004 Building & Understanding the Demo App.mp4', 'created_at': 1646683279, 'size': 50233218, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/004 Building & Understanding the Demo App.mp4'}, {'id': '3XcXe81QLYzRWPCFX8v2qw', 'name': '004 Building & Understanding the Demo App__en.srt', 'created_at': 1646683279, 'size': 12900, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/03 - Managing Data & Working with Volumes/004 Building & Understanding the Demo App__en.srt'}, {'id': '6G7hiGh9eBAj_CL3U5ijNg', 'name': '013 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/013 Module Resources.html'}, {'id': 'rI0ME0K5l9QUZ3pbx3D_Qw', 'name': '002 Case 1_ Container to WWW Communication__en.srt', 'created_at': 1646683283, 'size': 5750, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/002 Case 1_ Container to WWW Communication__en.srt'}, {'id': 'DmIPcQKO024Pzc3RVGoxpA', 'name': '004 Case 3_ Container to Container Communication.mp4', 'created_at': 1646683283, 'size': 8947656, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/004 Case 3_ Container to Container Communication.mp4'}, {'id': 'eadCHij8P8VXtNMqLmSmrQ', 'name': '28348864-Cheat-Sheet-Networks-Requests.pdf', 'created_at': 1646683283, 'size': 55692, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/28348864-Cheat-Sheet-Networks-Requests.pdf'}, {'id': 'TEq-ms8z0FZKvaRvNamkSw', 'name': '009 Introducing Docker Networks_ Elegant Container to Container Communication__en.srt', 'created_at': 1646683283, 'size': 15443, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/009 Introducing Docker Networks_ Elegant Container to Container Communication__en.srt'}, {'id': 'HUAGFDZwpcHaVRN7pAMEgA', 'name': '009 Introducing Docker Networks_ Elegant Container to Container Communication.mp4', 'created_at': 1646683283, 'size': 52741555, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/009 Introducing Docker Networks_ Elegant Container to Container Communication.mp4'}, {'id': 'QfMcq8SzCHL0Rj4RFSSjRw', 'name': '008 Container to Container Communication_ A Basic Solution__en.srt', 'created_at': 1646683283, 'size': 11358, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/008 Container to Container Communication_ A Basic Solution__en.srt'}, {'id': 'NWGmfVTJEPTwSXvUvKti2Q', 'name': '28348852-networks-finished.zip', 'created_at': 1646683283, 'size': 2676, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/28348852-networks-finished.zip'}, {'id': 'GXDT-NoayHyA5C0hOW6fng', 'name': '006 Creating a Container & Communicating to the Web (WWW).mp4', 'created_at': 1646683283, 'size': 25421173, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/006 Creating a Container & Communicating to the Web (WWW).mp4'}, {'id': 'eQVrATb1nHf4fQVOA5p0Pg', 'name': '011 Docker Network Drivers.html', 'created_at': 1646683283, 'size': 1718, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/011 Docker Network Drivers.html'}, {'id': 'W5gmzlvDPdbUqJc7y84esA', 'name': '010 How Docker Resolves IP Addresses__en.srt', 'created_at': 1646683283, 'size': 3767, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/010 How Docker Resolves IP Addresses__en.srt'}, {'id': 'kAr2P6KMdRo8a4MnSIVmug', 'name': '28890884-networks-starting-setup.zip', 'created_at': 1646683283, 'size': 2303, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/28890884-networks-starting-setup.zip'}, {'id': 'WStTfS6eM9sUyuPyxB4gYA', 'name': '001 Module Introduction.mp4', 'created_at': 1646683283, 'size': 1392067, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/001 Module Introduction.mp4'}, {'id': 'XI-ZIwfkqI4d2SoGhKuJqw', 'name': '003 Case 2_ Container to Local Host Machine Communication.mp4', 'created_at': 1646683283, 'size': 11084712, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/003 Case 2_ Container to Local Host Machine Communication.mp4'}, {'id': 'SzqkaCosYlY2RNI4DRVhBQ', 'name': '008 Container to Container Communication_ A Basic Solution.mp4', 'created_at': 1646683283, 'size': 43789033, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/008 Container to Container Communication_ A Basic Solution.mp4'}, {'id': 'EGQXu__CJyivXER2PzmCkw', 'name': '012 Module Summary__en.srt', 'created_at': 1646683283, 'size': 2137, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/012 Module Summary__en.srt'}, {'id': 'Uj8YueYGs0r34McqI4boQg', 'name': '004 Case 3_ Container to Container Communication__en.srt', 'created_at': 1646683283, 'size': 4714, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/004 Case 3_ Container to Container Communication__en.srt'}, {'id': 'DZh2wUdAND0lCWGair6Kxw', 'name': '007 Making Container to Host Communication Work.mp4', 'created_at': 1646683283, 'size': 16317092, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/007 Making Container to Host Communication Work.mp4'}, {'id': 'xx3y7y-Ale6uEXXULwNtcQ', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683283, 'size': 1914, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/001 Module Introduction__en.srt'}, {'id': 'LsNkE1jz2PzAYgGD2Qir3A', 'name': '28348858-slides-networking.pdf', 'created_at': 1646683283, 'size': 100406, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/28348858-slides-networking.pdf'}, {'id': 'NmDng4Q6ABDF2WoBaRZERw', 'name': '006 Creating a Container & Communicating to the Web (WWW)__en.srt', 'created_at': 1646683283, 'size': 10690, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/006 Creating a Container & Communicating to the Web (WWW)__en.srt'}, {'id': 'eY6jmxl4mA1DT9A8rnFj_Q', 'name': '002 Case 1_ Container to WWW Communication.mp4', 'created_at': 1646683283, 'size': 10840084, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/002 Case 1_ Container to WWW Communication.mp4'}, {'id': 'V1XYcKKKsCOfrjEC5_Xr3g', 'name': '012 Module Summary.mp4', 'created_at': 1646683283, 'size': 4979732, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/012 Module Summary.mp4'}, {'id': 'hwXKfmzBcAvHTeEiHt6AlQ', 'name': '005 Analyzing the Demo App__en.srt', 'created_at': 1646683283, 'size': 12258, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/005 Analyzing the Demo App__en.srt'}, {'id': 'OAsL1xSBUDhoNk5ICEoVpQ', 'name': '010 How Docker Resolves IP Addresses.mp4', 'created_at': 1646683283, 'size': 6102529, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/010 How Docker Resolves IP Addresses.mp4'}, {'id': '1NlEVKtzR4nhtSbY13BbQg', 'name': '003 Case 2_ Container to Local Host Machine Communication__en.srt', 'created_at': 1646683283, 'size': 3315, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/003 Case 2_ Container to Local Host Machine Communication__en.srt'}, {'id': 'O2S6nGLCt0pePLKEVagL1A', 'name': '007 Making Container to Host Communication Work__en.srt', 'created_at': 1646683283, 'size': 7176, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/007 Making Container to Host Communication Work__en.srt'}, {'id': 'nwScPKsxXX5dvG0AHKesfw', 'name': '005 Analyzing the Demo App.mp4', 'created_at': 1646683283, 'size': 73729910, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/04 - Networking_ (Cross-)Container Communication/005 Analyzing the Demo App.mp4'}, {'id': 'Ql3J_iBCzK4fD8GpcYdsMA', 'name': '011 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/011 Module Resources.html'}, {'id': 'LyIIcsD0j9bmBS-m-b3xuw', 'name': '009 Live Source Code Updates for the React Container (with Bind Mounts).mp4', 'created_at': 1646683277, 'size': 56837624, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/009 Live Source Code Updates for the React Container (with Bind Mounts).mp4'}, {'id': 'ZY1wgHZgbr2CjV5JIbnpzw', 'name': '008 Volumes, Bind Mounts & Polishing for the NodeJS Container.mp4', 'created_at': 1646683277, 'size': 81060537, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/008 Volumes, Bind Mounts & Polishing for the NodeJS Container.mp4'}, {'id': 'o0dGLy0TVpqPM5gTkdGOYg', 'name': '007 Adding Data Persistence to MongoDB with Volumes__en.srt', 'created_at': 1646683277, 'size': 11890, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/007 Adding Data Persistence to MongoDB with Volumes__en.srt'}, {'id': 'qiNnZSVGLyJrhZPXcIbfgQ', 'name': '005 Moving the React SPA into a Container.mp4', 'created_at': 1646683277, 'size': 25279342, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/005 Moving the React SPA into a Container.mp4'}, {'id': 'ScmJM-K8EXeLTLfXW3XnOw', 'name': '004 Dockerizing the Node App.mp4', 'created_at': 1646683277, 'size': 21307852, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/004 Dockerizing the Node App.mp4'}, {'id': '3yrWnpsNWXsb1l1ZADbBoA', 'name': '007 Adding Data Persistence to MongoDB with Volumes.mp4', 'created_at': 1646683277, 'size': 48757449, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/007 Adding Data Persistence to MongoDB with Volumes.mp4'}, {'id': 'ityQzmljqlNs_F6joKH1yQ', 'name': '29060582-windows-wsl2-file-events.pdf', 'created_at': 1646683277, 'size': 54516, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/29060582-windows-wsl2-file-events.pdf'}, {'id': 'W-4LmXFg_hFUWh3PZialMw', 'name': '003 Dockerizing the MongoDB Service.mp4', 'created_at': 1646683277, 'size': 11616438, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/003 Dockerizing the MongoDB Service.mp4'}, {'id': 'mYNUiSqJxERqTl-O6-0HCQ', 'name': '010 Module Summary__en.srt', 'created_at': 1646683277, 'size': 8021, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/010 Module Summary__en.srt'}, {'id': 'hWMdw4ROjs8tEquDNTz8-Q', 'name': '001 Module Introduction.mp4', 'created_at': 1646683277, 'size': 2767349, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/001 Module Introduction.mp4'}, {'id': 'WaaGX2w_cbTuQYU-QuspmQ', 'name': '005 Moving the React SPA into a Container__en.srt', 'created_at': 1646683277, 'size': 13311, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/005 Moving the React SPA into a Container__en.srt'}, {'id': '1QjK3U-MbMn2WEOhBU7Ocg', 'name': '002 Our Target App & Setup.mp4', 'created_at': 1646683277, 'size': 46815070, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/002 Our Target App & Setup.mp4'}, {'id': 'Edgb_AhogXMZLJQIfAK5-w', 'name': '28349493-slides-multi-container.pdf', 'created_at': 1646683277, 'size': 78917, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/28349493-slides-multi-container.pdf'}, {'id': '_fxz1BhT4CZ7sYqfkz_Utg', 'name': '002 Our Target App & Setup__en.srt', 'created_at': 1646683277, 'size': 17580, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/002 Our Target App & Setup__en.srt'}, {'id': 'YRABzP9a1mJZclC5Hfo9oA', 'name': '008 Volumes, Bind Mounts & Polishing for the NodeJS Container__en.srt', 'created_at': 1646683277, 'size': 23397, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/008 Volumes, Bind Mounts & Polishing for the NodeJS Container__en.srt'}, {'id': 'Z6qBIku-QAUKKLsXp8BdKA', 'name': '010 Module Summary.mp4', 'created_at': 1646683277, 'size': 12028626, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/010 Module Summary.mp4'}, {'id': 'lX5eA1MK77jv4atO9Syg6w', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683277, 'size': 3255, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/001 Module Introduction__en.srt'}, {'id': 'WiERg72J_o_7fK0HjNeYmA', 'name': '009 Live Source Code Updates for the React Container (with Bind Mounts)__en.srt', 'created_at': 1646683277, 'size': 10604, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/009 Live Source Code Updates for the React Container (with Bind Mounts)__en.srt'}, {'id': 'rHmEjYv7P2m5xaz0C2kIKw', 'name': '006 Adding Docker Networks for Efficient Cross-Container Communication__en.srt', 'created_at': 1646683277, 'size': 18587, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/006 Adding Docker Networks for Efficient Cross-Container Communication__en.srt'}, {'id': 'jYU9jWpOsTUtemYXpUgqNg', 'name': '006 Adding Docker Networks for Efficient Cross-Container Communication.mp4', 'created_at': 1646683277, 'size': 81784501, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/006 Adding Docker Networks for Efficient Cross-Container Communication.mp4'}, {'id': 'DXJGo_Y36a8uvyEZfdJOwg', 'name': '28349483-multi-01-starting-setup.zip', 'created_at': 1646683277, 'size': 191569, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/28349483-multi-01-starting-setup.zip'}, {'id': 'c6-2sUJxuzWC6t9Zr9_IAA', 'name': '004 Dockerizing the Node App__en.srt', 'created_at': 1646683277, 'size': 11935, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/004 Dockerizing the Node App__en.srt'}, {'id': 'zJ4ioy0ESxO0n_agNEPGmg', 'name': '003 Dockerizing the MongoDB Service__en.srt', 'created_at': 1646683277, 'size': 6899, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/003 Dockerizing the MongoDB Service__en.srt'}, {'id': 'lRXHDXWvwj6iuzg7FY2nBw', 'name': '28349489-multi-02-finished.zip', 'created_at': 1646683277, 'size': 184431, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/05 - Building Multi-Container Applications with Docker/28349489-multi-02-finished.zip'}, {'id': 'BH2kaoLGiDqsZFtp4IRdeQ', 'name': '011 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/011 Module Resources.html'}, {'id': 'N21Y3QssKMjXVCdyt3Htnw', 'name': '002 Docker-Compose_ What & Why___en.srt', 'created_at': 1646683277, 'size': 7421, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/002 Docker-Compose_ What & Why___en.srt'}, {'id': 'gG-V3ZLifJkz8fSJHZTUAw', 'name': '004 Diving into the Compose File Configuration.mp4', 'created_at': 1646683277, 'size': 27407869, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/004 Diving into the Compose File Configuration.mp4'}, {'id': '7Kq43Yg3hM0UxdgottrT9A', 'name': '003 Creating a Compose File.mp4', 'created_at': 1646683278, 'size': 19355542, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/003 Creating a Compose File.mp4'}, {'id': 'mgRYVbPdkNT8GarnFeAXfw', 'name': '009 Building Images & Understanding Container Names__en.srt', 'created_at': 1646683278, 'size': 8557, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/009 Building Images & Understanding Container Names__en.srt'}, {'id': 'cff3RjAemK6Ot8bCWoa30A', 'name': '006 Docker Compose Up & Down__en.srt', 'created_at': 1646683278, 'size': 5971, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/006 Docker Compose Up & Down__en.srt'}, {'id': '3bm_6jdrU29SLYZeS7t90g', 'name': '010 Module Summary__en.srt', 'created_at': 1646683278, 'size': 4137, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/010 Module Summary__en.srt'}, {'id': 'nW56Uhs7Y69q8QhevHOPsg', 'name': '007 Working with Multiple Containers__en.srt', 'created_at': 1646683278, 'size': 24110, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/007 Working with Multiple Containers__en.srt'}, {'id': 'TPfHHg0Tp5084K0sO8vHDQ', 'name': '28349513-compose-02-finished.zip', 'created_at': 1646683278, 'size': 186451, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/28349513-compose-02-finished.zip'}, {'id': 'ekIuBIxRGJkQrEOhsD0Vkg', 'name': '006 Docker Compose Up & Down.mp4', 'created_at': 1646683278, 'size': 25799816, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/006 Docker Compose Up & Down.mp4'}, {'id': 'jmsxtS5hU9Iql7GPLiaSTg', 'name': '001 Module Introduction.mp4', 'created_at': 1646683278, 'size': 6682885, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/001 Module Introduction.mp4'}, {'id': '0rXnkcqHmL3jyYeWPdUIcQ', 'name': '28349521-slides-docker-compose.pdf', 'created_at': 1646683278, 'size': 73830, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/28349521-slides-docker-compose.pdf'}, {'id': 'u91mt3o-ac9kU0gYR8wPjw', 'name': '002 Docker-Compose_ What & Why_.mp4', 'created_at': 1646683278, 'size': 8650387, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/002 Docker-Compose_ What & Why_.mp4'}, {'id': 'F7lpLPN48_A-dmG8cRCuGw', 'name': '004 Diving into the Compose File Configuration__en.srt', 'created_at': 1646683278, 'size': 18346, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/004 Diving into the Compose File Configuration__en.srt'}, {'id': 'CF7JdKU3JRFliLJh28zAqg', 'name': '010 Module Summary.mp4', 'created_at': 1646683278, 'size': 15589928, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/010 Module Summary.mp4'}, {'id': 'mKaJi5yJl7WcLe8hHKr7qw', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683278, 'size': 5151, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/001 Module Introduction__en.srt'}, {'id': 'Dj2VFGBBorf-H875HOn25w', 'name': '003 Creating a Compose File__en.srt', 'created_at': 1646683278, 'size': 11178, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/003 Creating a Compose File__en.srt'}, {'id': 'm70JKaItwaHX1IroyF5Aeg', 'name': '005 Installing Docker Compose on Linux.html', 'created_at': 1646683278, 'size': 752, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/005 Installing Docker Compose on Linux.html'}, {'id': 'm6kp4C7kQwj4M_IpilGCqA', 'name': '28349509-compose-01-starting-setup.zip', 'created_at': 1646683278, 'size': 185734, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/28349509-compose-01-starting-setup.zip'}, {'id': 'JMAoQas2_PMVWzZYBSvBcQ', 'name': '008 Adding Another Container.mp4', 'created_at': 1646683278, 'size': 20898214, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/008 Adding Another Container.mp4'}, {'id': 'xLCFrMk_eIurv2fA6lXZNQ', 'name': '008 Adding Another Container__en.srt', 'created_at': 1646683278, 'size': 10393, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/008 Adding Another Container__en.srt'}, {'id': '92LtG9VsoOxnwGdP-fukkw', 'name': '009 Building Images & Understanding Container Names.mp4', 'created_at': 1646683278, 'size': 28193625, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/009 Building Images & Understanding Container Names.mp4'}, {'id': '981ChUpl6JOufvXcUZtmeA', 'name': '28349525-Cheat-Sheet-Docker-Compose.pdf', 'created_at': 1646683278, 'size': 43258, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/28349525-Cheat-Sheet-Docker-Compose.pdf'}, {'id': 'ivBZYfwDbd85Fluansm_4Q', 'name': '007 Working with Multiple Containers.mp4', 'created_at': 1646683278, 'size': 103020204, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/06 - Docker Compose_ Elegant Multi-Container Orchestration/007 Working with Multiple Containers.mp4'}, {'id': 'HHhwoC0pgR52Qgx8WwmSHw', 'name': '013 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/013 Module Resources.html'}, {'id': 'azFqZ35ah9s38LuBzqS_qw', 'name': '004 Adding a PHP Container__en.srt', 'created_at': 1646683282, 'size': 17412, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/004 Adding a PHP Container__en.srt'}, {'id': 'cBaTxEfNSj70jvjsOiNIIw', 'name': '28349561-laravel-03-finished.zip', 'created_at': 1646683282, 'size': 3488, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/28349561-laravel-03-finished.zip'}, {'id': 'YRPH1_YXlAfNgb32RYMaTw', 'name': '28349575-laravel-03-finished.zip', 'created_at': 1646683282, 'size': 3488, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/28349575-laravel-03-finished.zip'}, {'id': 'fZ1QvLwIElzS3q5eBAeHQw', 'name': '009 Launching Only Some Docker Compose Services__en.srt', 'created_at': 1646683282, 'size': 18352, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/009 Launching Only Some Docker Compose Services__en.srt'}, {'id': '67fRotY7104shFR2lJiYEw', 'name': '012 Bind Mounts and COPY_ When To Use What__en.srt', 'created_at': 1646683282, 'size': 22928, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/012 Bind Mounts and COPY_ When To Use What__en.srt'}, {'id': 'eonLWPEYXD0TfEZkciavDw', 'name': '005 Adding a MySQL Container__en.srt', 'created_at': 1646683282, 'size': 5764, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/005 Adding a MySQL Container__en.srt'}, {'id': 'cop_hTe2mcCJbo1oM_5IMg', 'name': '002 The Target Setup.mp4', 'created_at': 1646683282, 'size': 14248009, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/002 The Target Setup.mp4'}, {'id': 'xBEP_ePES75f7tKs8QLF-Q', 'name': '28349555-laravel-02-composer-and-main-app-containers.zip', 'created_at': 1646683282, 'size': 3535, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/28349555-laravel-02-composer-and-main-app-containers.zip'}, {'id': 'hteaKjtqIxyl468NXyOYFg', 'name': '28349569-laravel-02-composer-and-main-app-containers.zip', 'created_at': 1646683282, 'size': 3535, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/28349569-laravel-02-composer-and-main-app-containers.zip'}, {'id': '_MMinLTC3SA5vZwc0d__2w', 'name': '29220906-laravel-04-fixed.zip', 'created_at': 1646683282, 'size': 8153, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/29220906-laravel-04-fixed.zip'}, {'id': 'GxmomIA8WNo4Xy4BR5q5NA', 'name': '012 Bind Mounts and COPY_ When To Use What.mp4', 'created_at': 1646683282, 'size': 45495836, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/012 Bind Mounts and COPY_ When To Use What.mp4'}, {'id': 'aEqkiaRsOwBWQLXXLD7LcA', 'name': '007 Creating a Laravel App via the Composer Utility Container.mp4', 'created_at': 1646683282, 'size': 14485511, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/007 Creating a Laravel App via the Composer Utility Container.mp4'}, {'id': 'C1fmP3OdeyYpuGWD5ErUHQ', 'name': '005 Adding a MySQL Container.mp4', 'created_at': 1646683282, 'size': 19881098, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/005 Adding a MySQL Container.mp4'}, {'id': 'E7UW-W8kZijwkMY_kMpViA', 'name': '009 Launching Only Some Docker Compose Services.mp4', 'created_at': 1646683282, 'size': 43946514, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/009 Launching Only Some Docker Compose Services.mp4'}, {'id': 'vQ5ROc7s9bAC1pCDSdiCzQ', 'name': '001 Module Introduction.mp4', 'created_at': 1646683282, 'size': 4086090, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/001 Module Introduction.mp4'}, {'id': 'Zy_UNJnnLVdMJmZQjhOfuw', 'name': '008 Fixing Errors With The Next Lecture.html', 'created_at': 1646683282, 'size': 1831, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/008 Fixing Errors With The Next Lecture.html'}, {'id': 'PL17Pe_e-9UcxbQG_-6KOA', 'name': '003 Adding a Nginx (Web Server) Container__en.srt', 'created_at': 1646683282, 'size': 12836, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/003 Adding a Nginx (Web Server) Container__en.srt'}, {'id': 'FPN-fISO1TuZdU4oIwzO4Q', 'name': '28349543-nginx.conf', 'created_at': 1646683282, 'size': 524, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/28349543-nginx.conf'}, {'id': 'oDonlxUHCdvFAMbwRH7Uqw', 'name': '28349585-slides-laravel.pdf', 'created_at': 1646683282, 'size': 62836, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/28349585-slides-laravel.pdf'}, {'id': 'NTTuBX6ZNsws7ESrdPvOAw', 'name': '006 Adding a Composer Utility Container__en.srt', 'created_at': 1646683282, 'size': 6216, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/006 Adding a Composer Utility Container__en.srt'}, {'id': 'UQW2pRkoB-O2CS69vSaoHg', 'name': '28349551-laravel-01-added-nginx.zip', 'created_at': 1646683282, 'size': 1655, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/28349551-laravel-01-added-nginx.zip'}, {'id': 'LZUnrvFyedtbMItucvrojg', 'name': '28349567-laravel-01-added-nginx.zip', 'created_at': 1646683282, 'size': 1655, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/28349567-laravel-01-added-nginx.zip'}, {'id': 'zZOuUr8hVifk9hLrY57D1Q', 'name': '006 Adding a Composer Utility Container.mp4', 'created_at': 1646683282, 'size': 20109666, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/006 Adding a Composer Utility Container.mp4'}, {'id': 'JSo9mD19-ZE4NQ2Jyr77vg', 'name': '004 Adding a PHP Container.mp4', 'created_at': 1646683282, 'size': 58875209, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/004 Adding a PHP Container.mp4'}, {'id': 'D06qfvTgebawwUH4lmafgg', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683282, 'size': 3941, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/001 Module Introduction__en.srt'}, {'id': 'OHcJzpRqdO4GVwdL3JkHNg', 'name': '003 Adding a Nginx (Web Server) Container.mp4', 'created_at': 1646683282, 'size': 18992036, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/003 Adding a Nginx (Web Server) Container.mp4'}, {'id': 'VwYKojVQwDTVLevkvFtpPw', 'name': '007 Creating a Laravel App via the Composer Utility Container__en.srt', 'created_at': 1646683282, 'size': 5782, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/007 Creating a Laravel App via the Composer Utility Container__en.srt'}, {'id': 'smXP42oBg-d1x_uNoTU6fg', 'name': '010 Adding More Utility Containers__en.srt', 'created_at': 1646683282, 'size': 10582, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/010 Adding More Utility Containers__en.srt'}, {'id': 'VQ4rZzS7XAxIyQfHDJPLyg', 'name': '011 Docker Compose with and without Dockerfiles.mp4', 'created_at': 1646683282, 'size': 10490291, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/011 Docker Compose with and without Dockerfiles.mp4'}, {'id': 'a-58ejKjO5-3Gjs-v5H37g', 'name': '002 The Target Setup__en.srt', 'created_at': 1646683282, 'size': 11039, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/002 The Target Setup__en.srt'}, {'id': 'jtDsbCNNieHBfaJ82_vO5A', 'name': '011 Docker Compose with and without Dockerfiles__en.srt', 'created_at': 1646683282, 'size': 6723, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/011 Docker Compose with and without Dockerfiles__en.srt'}, {'id': 'cXHofTeJsMlaLLD-JEfXbA', 'name': '010 Adding More Utility Containers.mp4', 'created_at': 1646683282, 'size': 41864365, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/08 - A More Complex Setup_ A Laravel & PHP Dockerized Project/010 Adding More Utility Containers.mp4'}, {'id': 'lYCTPUSy6Jjt-OCZW36Ixw', 'name': '038 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/038 Module Resources.html'}, {'id': 'p1Ms3toIChhhAgpSOOAMKw', 'name': '28349855-deployment-03-final-single-container-example.zip', 'created_at': 1646683279, 'size': 3616, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349855-deployment-03-final-single-container-example.zip'}, {'id': 'MZ37r8MvGCjS8nu5D1XRcA', 'name': '28349897-deployment-03-final-single-container-example.zip', 'created_at': 1646683279, 'size': 3616, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349897-deployment-03-final-single-container-example.zip'}, {'id': 'LozFGuHSz4-Jgebfe8bNVQ', 'name': '28349975-deployment-03-final-single-container-example.zip', 'created_at': 1646683279, 'size': 3616, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349975-deployment-03-final-single-container-example.zip'}, {'id': '7OS1ZMAKLLox5B-FLTDviw', 'name': '025 Databases & Containers_ An Important Consideration_en.srt', 'created_at': 1646683279, 'size': 8112, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/025 Databases & Containers_ An Important Consideration_en.srt'}, {'id': '-BdtSizy6vBJGSCS4DHmWw', 'name': '28349929-deployment-07-added-frontend-project.zip', 'created_at': 1646683279, 'size': 187061, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349929-deployment-07-added-frontend-project.zip'}, {'id': '0jgcgEXbCNuOFJTiOOcMhg', 'name': '28349985-deployment-07-added-frontend-project.zip', 'created_at': 1646683279, 'size': 187061, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349985-deployment-07-added-frontend-project.zip'}, {'id': 'u6AKJ2A2gmxrwd_T99pgFQ', 'name': '28349891-deployment-04-multi-container-starting-setup.zip', 'created_at': 1646683279, 'size': 5947, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349891-deployment-04-multi-container-starting-setup.zip'}, {'id': 'PG7enMXc74cVK40Xj_1ARw', 'name': '28349977-deployment-04-multi-container-starting-setup.zip', 'created_at': 1646683279, 'size': 5947, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349977-deployment-04-multi-container-starting-setup.zip'}, {'id': 'dL-IqL_yz9I8q5q-n8JwmA', 'name': '028 Our Updated & Target Architecture_en.srt', 'created_at': 1646683279, 'size': 3671, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/028 Our Updated & Target Architecture_en.srt'}, {'id': 'S8JFlk5K3UprvGJj87QQaQ', 'name': '020 Configuring the NodeJS Backend Container_en.srt', 'created_at': 1646683279, 'size': 14693, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/020 Configuring the NodeJS Backend Container_en.srt'}, {'id': '4WrpM7IW9FbfJ7KxRezf1g', 'name': '28349967-deployment-08-deployed-to-multiple-tasks.zip', 'created_at': 1646683279, 'size': 187964, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349967-deployment-08-deployed-to-multiple-tasks.zip'}, {'id': 'GaljjS9w2-kvRATP-oB3qQ', 'name': '28349989-deployment-08-deployed-to-multiple-tasks.zip', 'created_at': 1646683279, 'size': 187964, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349989-deployment-08-deployed-to-multiple-tasks.zip'}, {'id': 'T_-9eCBIri0gb-Q7ayVN6Q', 'name': '022 Using a Load Balancer for a Stable Domain.mp4', 'created_at': 1646683279, 'size': 18734118, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/022 Using a Load Balancer for a Stable Domain.mp4'}, {'id': 'r5THtAaVImH9Z8VyFvIsoA', 'name': '029 Understanding a Common Problem_en.srt', 'created_at': 1646683279, 'size': 8715, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/029 Understanding a Common Problem_en.srt'}, {'id': 'HzfA-9bzb5SctX-yg1HddA', 'name': '021 Deploying a Second Container & A Load Balancer.mp4', 'created_at': 1646683279, 'size': 26241302, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/021 Deploying a Second Container & A Load Balancer.mp4'}, {'id': 'ndOH2G-UNPTtRx3R-8ruDA', 'name': '009 Installing Docker on Linux in General.html', 'created_at': 1646683279, 'size': 573, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/009 Installing Docker on Linux in General.html'}, {'id': '4M-EkPNf1pOHeMXdpwqSLg', 'name': '28349615-deployment-01-starting-setup.zip', 'created_at': 1646683279, 'size': 3066, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349615-deployment-01-starting-setup.zip'}, {'id': 'nNs2FrmP_PqqWNCUntsRiQ', 'name': '28349969-deployment-01-starting-setup.zip', 'created_at': 1646683279, 'size': 3066, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349969-deployment-01-starting-setup.zip'}, {'id': 'uMddZ2l32sQ7DL6oOt3dOA', 'name': '037 Module Summary.mp4', 'created_at': 1646683279, 'size': 34161137, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/037 Module Summary.mp4'}, {'id': 'seErAaAdlugqQ05EDWf01g', 'name': '011 Running & Publishing the App (on EC2)_en.srt', 'created_at': 1646683279, 'size': 14596, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/011 Running & Publishing the App (on EC2)_en.srt'}, {'id': 'Ft3s-IeEWsUa7nMH-uGp-w', 'name': '28349859-deployment-02-deployed-to-ec2.zip', 'created_at': 1646683279, 'size': 3329, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349859-deployment-02-deployed-to-ec2.zip'}, {'id': 'SuOntVe9-9CCC8h5h5Mzlw', 'name': '28349973-deployment-02-deployed-to-ec2.zip', 'created_at': 1646683279, 'size': 3329, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349973-deployment-02-deployed-to-ec2.zip'}, {'id': 'AFnEBdfnWhLHuNUf0xpSEg', 'name': '012 Managing & Updating the Container _ Image.mp4', 'created_at': 1646683279, 'size': 15307574, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/012 Managing & Updating the Container _ Image.mp4'}, {'id': 'RC5QYPdpEfhmcuGZjFrk1A', 'name': '28349961-deployment-09-finished.zip', 'created_at': 1646683279, 'size': 186246, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349961-deployment-09-finished.zip'}, {'id': 'laETHXOG2fzpC1YeHoMx3A', 'name': '28349993-deployment-09-finished.zip', 'created_at': 1646683279, 'size': 186246, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349993-deployment-09-finished.zip'}, {'id': 'zInMfwJQ_M7vO3U8YuA4ug', 'name': '28349997-slides-deployment.pdf', 'created_at': 1646683279, 'size': 464388, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349997-slides-deployment.pdf'}, {'id': 'M1gYUnIWk52MhnLVV9LkBg', 'name': '034 Development vs Production_ Differences.mp4', 'created_at': 1646683279, 'size': 15475620, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/034 Development vs Production_ Differences.mp4'}, {'id': '3CP6qz0AhySa6m2Me3axdg', 'name': '014 From Manual Deployment to Managed Services.mp4', 'created_at': 1646683279, 'size': 20673063, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/014 From Manual Deployment to Managed Services.mp4'}, {'id': 'JGSpW5iHZSCL3ks0yPmC9Q', 'name': '021 Deploying a Second Container & A Load Balancer_en.srt', 'created_at': 1646683279, 'size': 13992, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/021 Deploying a Second Container & A Load Balancer_en.srt'}, {'id': 'UuqxeYB8IbrqJpGItXzc6g', 'name': '031 Introducing Multi-Stage Builds.mp4', 'created_at': 1646683279, 'size': 26298590, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/031 Introducing Multi-Stage Builds.mp4'}, {'id': 'EYGXhRVA_51a_4xfTRjK2Q', 'name': '011 Running & Publishing the App (on EC2).mp4', 'created_at': 1646683279, 'size': 48463499, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/011 Running & Publishing the App (on EC2).mp4'}, {'id': 'o1rnoQ76IohZ61D4zbn5Bg', 'name': '022 Using a Load Balancer for a Stable Domain_en.srt', 'created_at': 1646683279, 'size': 8159, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/022 Using a Load Balancer for a Stable Domain_en.srt'}, {'id': 'USUhVe_b3MWX2Ys0mGJg0Q', 'name': '001 Module Introduction_en.srt', 'created_at': 1646683279, 'size': 5648, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/001 Module Introduction_en.srt'}, {'id': 'KjzAUMeMcWOEYMKnLjxalw', 'name': '013 Disadvantages of our Current Approach_en.srt', 'created_at': 1646683279, 'size': 7631, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/013 Disadvantages of our Current Approach_en.srt'}, {'id': 'yZpZ1PXMgpMRf7YfTVgQnw', 'name': '027 Using MongoDB Atlas in Production_en.srt', 'created_at': 1646683279, 'size': 11318, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/027 Using MongoDB Atlas in Production_en.srt'}, {'id': 'ZKcPH_UrPDy5nmfkWxTbcA', 'name': '035 Understanding Multi-Stage Build Targets.mp4', 'created_at': 1646683279, 'size': 7401458, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/035 Understanding Multi-Stage Build Targets.mp4'}, {'id': 'eNfre3clKWG1jEVgQUnhIw', 'name': '002 From Development To Production_en.srt', 'created_at': 1646683279, 'size': 11800, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/002 From Development To Production_en.srt'}, {'id': '5p5wQr50OC7bgEoezuhslw', 'name': '002 From Development To Production.mp4', 'created_at': 1646683279, 'size': 13420487, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/002 From Development To Production.mp4'}, {'id': 'VPeiEumRSOIzmEp8F_u5gw', 'name': '016 Deploying with AWS ECS_ A Managed Docker Container Service.mp4', 'created_at': 1646683279, 'size': 63206988, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/016 Deploying with AWS ECS_ A Managed Docker Container Service.mp4'}, {'id': 'WhAjmm01TGc2J-PISI36yA', 'name': '025 Databases & Containers_ An Important Consideration.mp4', 'created_at': 1646683279, 'size': 14404505, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/025 Databases & Containers_ An Important Consideration.mp4'}, {'id': 'Xux_K8q_lRjv5pMCd7RFPQ', 'name': '010 Pushing our local Image to the Cloud_en.srt', 'created_at': 1646683279, 'size': 8002, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/010 Pushing our local Image to the Cloud_en.srt'}, {'id': 'JtBRFuQwZy-WTcWbhyBjMw', 'name': '005 Bind Mounts In Production_en.srt', 'created_at': 1646683279, 'size': 8237, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/005 Bind Mounts In Production_en.srt'}, {'id': 'HTLTSyUbDxgXGgtRaTJGmg', 'name': '019 Preparing a Multi-Container App_en.srt', 'created_at': 1646683279, 'size': 17346, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/019 Preparing a Multi-Container App_en.srt'}, {'id': 'xDkoaiP1SoijNRaOE4D6Ag', 'name': '001 Module Introduction.mp4', 'created_at': 1646683279, 'size': 4939132, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/001 Module Introduction.mp4'}, {'id': 'ZF8Yr-UdhSATpnLJfQKcmQ', 'name': '28349931-deployment-06-switched-to-mongodb-atlas.zip', 'created_at': 1646683279, 'size': 5893, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349931-deployment-06-switched-to-mongodb-atlas.zip'}, {'id': 'QKi_WoTw-yhQvUQFK7iRkw', 'name': '28349981-deployment-06-switched-to-mongodb-atlas.zip', 'created_at': 1646683279, 'size': 5893, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349981-deployment-06-switched-to-mongodb-atlas.zip'}, {'id': '14ATlvzTWQlNV-Tbpjzfzg', 'name': '003 Deployment Process & Providers.mp4', 'created_at': 1646683279, 'size': 35596018, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/003 Deployment Process & Providers.mp4'}, {'id': 'XRNjfXZzyq3SPXO4Do_uQA', 'name': '026 Moving to MongoDB Atlas_en.srt', 'created_at': 1646683279, 'size': 22612, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/026 Moving to MongoDB Atlas_en.srt'}, {'id': '2opF1JSIk5_qZfDr7hJgyA', 'name': '018 Updating Managed Containers_en.srt', 'created_at': 1646683279, 'size': 5510, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/018 Updating Managed Containers_en.srt'}, {'id': 'ZTEKJLixf9GpL3GTjr48hA', 'name': '017 More on AWS_en.srt', 'created_at': 1646683279, 'size': 6549, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/017 More on AWS_en.srt'}, {'id': '5lXuyPOKvPH5Q11EKxAr3w', 'name': 'external-assets-links.txt', 'created_at': 1646683279, 'size': 652, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/external-assets-links.txt'}, {'id': 'Rno5M1N_7AyKgnfPrUevlA', 'name': '018 Updating Managed Containers.mp4', 'created_at': 1646683279, 'size': 17959785, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/018 Updating Managed Containers.mp4'}, {'id': '77IMNlRR1_2CU7qTLj12Hw', 'name': '28349935-deployment-05-ecs-two-containers-node-mongo.zip', 'created_at': 1646683279, 'size': 5945, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349935-deployment-05-ecs-two-containers-node-mongo.zip'}, {'id': 'VunhTz90-ChQW-jXGeKodg', 'name': '28349979-deployment-05-ecs-two-containers-node-mongo.zip', 'created_at': 1646683279, 'size': 5945, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/28349979-deployment-05-ecs-two-containers-node-mongo.zip'}, {'id': 'OarCkgdoyLRhYVzC05TOSg', 'name': '004 Getting Started With An Example.mp4', 'created_at': 1646683279, 'size': 7190631, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/004 Getting Started With An Example.mp4'}, {'id': 'yBEfdy2r0XZjY7m2BqyKZQ', 'name': '023 Using EFS Volumes with ECS_en.srt', 'created_at': 1646683279, 'size': 28300, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/023 Using EFS Volumes with ECS_en.srt'}, {'id': 'ymN5qZtPnS1VSqgs4JerMw', 'name': '012 Managing & Updating the Container _ Image_en.srt', 'created_at': 1646683279, 'size': 8683, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/012 Managing & Updating the Container _ Image_en.srt'}, {'id': 'kjqHA70fUrnWqdaDTQEnMQ', 'name': '036 Beyond AWS_en.srt', 'created_at': 1646683279, 'size': 3159, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/036 Beyond AWS_en.srt'}, {'id': 'S_wHqZrGC3fNbQlRRo6bKA', 'name': '008 Installing Docker on a Virtual Machine_en.srt', 'created_at': 1646683279, 'size': 2895, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/008 Installing Docker on a Virtual Machine_en.srt'}, {'id': 'XTJV9a1MgisuipZU6-NmAg', 'name': '032 Building a Multi-Stage Image_en.srt', 'created_at': 1646683279, 'size': 9484, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/032 Building a Multi-Stage Image_en.srt'}, {'id': 'ZucNWWgkP9sfen27LGnETg', 'name': '019 Preparing a Multi-Container App.mp4', 'created_at': 1646683279, 'size': 35019151, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/019 Preparing a Multi-Container App.mp4'}, {'id': 'FZTpjD6O07ksm54cDhZOBA', 'name': '034 Development vs Production_ Differences_en.srt', 'created_at': 1646683279, 'size': 6650, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/034 Development vs Production_ Differences_en.srt'}, {'id': 'kbM8iIGlP6arrcPuIiyt8Q', 'name': '024 Our Current Architecture_en.srt', 'created_at': 1646683279, 'size': 2823, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/024 Our Current Architecture_en.srt'}, {'id': 'nUxs1sOliRk5UB6yDpHayw', 'name': '006 Introducing AWS & EC2.mp4', 'created_at': 1646683279, 'size': 20956801, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/006 Introducing AWS & EC2.mp4'}, {'id': '2leZGWN9IA45QTpwzXAFWA', 'name': '017 More on AWS.mp4', 'created_at': 1646683279, 'size': 19705004, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/017 More on AWS.mp4'}, {'id': '9Jwz5-t3LXpUeY5Oyq6V9g', 'name': '007 Connecting to an EC2 Instance.mp4', 'created_at': 1646683279, 'size': 48248137, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/007 Connecting to an EC2 Instance.mp4'}, {'id': 'MnUWtv3DftFWxVodV2aUqg', 'name': '015 Important_ AWS, Pricing and ECS.html', 'created_at': 1646683279, 'size': 1261, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/015 Important_ AWS, Pricing and ECS.html'}, {'id': 'YnKElr2uv3IWsun9xbZo7A', 'name': '014 From Manual Deployment to Managed Services_en.srt', 'created_at': 1646683279, 'size': 9375, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/014 From Manual Deployment to Managed Services_en.srt'}, {'id': 'S-WpucVRa5WZ3W1qfzjd3w', 'name': '032 Building a Multi-Stage Image.mp4', 'created_at': 1646683279, 'size': 25090874, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/032 Building a Multi-Stage Image.mp4'}, {'id': 'i49--5CaBCrLmCxmQshdiA', 'name': '005 Bind Mounts In Production.mp4', 'created_at': 1646683279, 'size': 12613720, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/005 Bind Mounts In Production.mp4'}, {'id': '1fuPA3bd8bCln8ivk3Aumg', 'name': '007 Connecting to an EC2 Instance_en.srt', 'created_at': 1646683279, 'size': 12874, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/007 Connecting to an EC2 Instance_en.srt'}, {'id': 'S6uRyUdsDMQzxftQ9k1wEQ', 'name': '029 Understanding a Common Problem.mp4', 'created_at': 1646683279, 'size': 17102689, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/029 Understanding a Common Problem.mp4'}, {'id': 'bJ3DSFNjMkc8_aTld1B21w', 'name': '010 Pushing our local Image to the Cloud.mp4', 'created_at': 1646683279, 'size': 13108876, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/010 Pushing our local Image to the Cloud.mp4'}, {'id': '4thxGeqtNHAYzdFRdTXWxw', 'name': '036 Beyond AWS.mp4', 'created_at': 1646683279, 'size': 4795789, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/036 Beyond AWS.mp4'}, {'id': 'n3xti8bE_lBDIi3x1JMViA', 'name': '013 Disadvantages of our Current Approach.mp4', 'created_at': 1646683279, 'size': 10390627, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/013 Disadvantages of our Current Approach.mp4'}, {'id': 'rlO4_nkMOXLT3ByfVtQ0Jg', 'name': '003 Deployment Process & Providers_en.srt', 'created_at': 1646683279, 'size': 10641, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/003 Deployment Process & Providers_en.srt'}, {'id': '0X7qMyadQ8Ss1ubemYfVAA', 'name': '006 Introducing AWS & EC2_en.srt', 'created_at': 1646683279, 'size': 4090, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/006 Introducing AWS & EC2_en.srt'}, {'id': '4dhwoExAck7e1O5lGAnERA', 'name': '024 Our Current Architecture.mp4', 'created_at': 1646683279, 'size': 3352249, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/024 Our Current Architecture.mp4'}, {'id': 'OCueY0W6hgKrjik4VyU5sA', 'name': '026 Moving to MongoDB Atlas.mp4', 'created_at': 1646683279, 'size': 125547219, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/026 Moving to MongoDB Atlas.mp4'}, {'id': 'ZkqIZGvsmkcHoH2HnOFfww', 'name': '035 Understanding Multi-Stage Build Targets_en.srt', 'created_at': 1646683279, 'size': 3665, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/035 Understanding Multi-Stage Build Targets_en.srt'}, {'id': 'zQzbEBOwd9aEFa-Q8KuNFg', 'name': '027 Using MongoDB Atlas in Production.mp4', 'created_at': 1646683279, 'size': 47009137, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/027 Using MongoDB Atlas in Production.mp4'}, {'id': 'oh-HPgS3VK6S3LBCuyIhHg', 'name': '023 Using EFS Volumes with ECS.mp4', 'created_at': 1646683279, 'size': 94568317, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/023 Using EFS Volumes with ECS.mp4'}, {'id': 'YzAbnfhPo_bqRaaOjcecOQ', 'name': '030 Creating a _build-only_ Container.mp4', 'created_at': 1646683279, 'size': 15681094, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/030 Creating a _build-only_ Container.mp4'}, {'id': 'Aqoql00_O2zrWrLqE27bSw', 'name': '028 Our Updated & Target Architecture.mp4', 'created_at': 1646683279, 'size': 4968915, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/028 Our Updated & Target Architecture.mp4'}, {'id': 'QSH3Jlqq7uU-p81EcHIzFw', 'name': '004 Getting Started With An Example_en.srt', 'created_at': 1646683279, 'size': 6011, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/004 Getting Started With An Example_en.srt'}, {'id': '-tEYcNnDEG7F6NZKKkxEqQ', 'name': '030 Creating a _build-only_ Container_en.srt', 'created_at': 1646683279, 'size': 7135, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/030 Creating a _build-only_ Container_en.srt'}, {'id': 'a4Ad9q-GKLECIAUIaXUk4g', 'name': '020 Configuring the NodeJS Backend Container.mp4', 'created_at': 1646683279, 'size': 38817486, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/020 Configuring the NodeJS Backend Container.mp4'}, {'id': 'mbG24gRu2pDcWGtvUy6m2w', 'name': '031 Introducing Multi-Stage Builds_en.srt', 'created_at': 1646683279, 'size': 11883, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/031 Introducing Multi-Stage Builds_en.srt'}, {'id': '9RHumeCe3TZXaEiFB6kfSw', 'name': '008 Installing Docker on a Virtual Machine.mp4', 'created_at': 1646683279, 'size': 4225410, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/008 Installing Docker on a Virtual Machine.mp4'}, {'id': '7aV3IKtbPASM1c1z9ENWqw', 'name': '033 Deploying a Standalone Frontend App_en.srt', 'created_at': 1646683279, 'size': 24474, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/033 Deploying a Standalone Frontend App_en.srt'}, {'id': '9_9fAAAwAXQ6krmThagVfQ', 'name': '033 Deploying a Standalone Frontend App.mp4', 'created_at': 1646683279, 'size': 152163985, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/033 Deploying a Standalone Frontend App.mp4'}, {'id': 'JkzKclwAziHYeYdS6B9C9Q', 'name': '037 Module Summary_en.srt', 'created_at': 1646683279, 'size': 10797, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/037 Module Summary_en.srt'}, {'id': 'sGLZb1eoqh8sT7fiKjPHjg', 'name': '016 Deploying with AWS ECS_ A Managed Docker Container Service_en.srt', 'created_at': 1646683279, 'size': 22443, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/09 - Deploying Docker Containers/016 Deploying with AWS ECS_ A Managed Docker Container Service_en.srt'}, {'id': '2we206SmThQzNTyRMOmaYA', 'name': '027 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/027 Module Resources.html'}, {'id': 'sERlIEHqJwGpncDL8LTbIA', 'name': '004 macOS Setup.mp4', 'created_at': 1646683283, 'size': 43672955, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/004 macOS Setup.mp4'}, {'id': 's_K9ILRGEofM4ZwbImhbnw', 'name': '28350785-slides-kubernetes-action.pdf', 'created_at': 1646683283, 'size': 606688, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350785-slides-kubernetes-action.pdf'}, {'id': 'hcpquvbWtiMA0XZ3IQDKUQ', 'name': '28350773-kub-action-02-declarative-approach-basics.zip', 'created_at': 1646683283, 'size': 2532, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350773-kub-action-02-declarative-approach-basics.zip'}, {'id': 'Ccrb-c8RnatvPQ22_g9QFQ', 'name': '28351071-kub-action-02-declarative-approach-basics.zip', 'created_at': 1646683283, 'size': 2532, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28351071-kub-action-02-declarative-approach-basics.zip'}, {'id': 'tkL71IVJXISewXkNv4eHLw', 'name': '026 Summary__en.srt', 'created_at': 1646683283, 'size': 7157, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/026 Summary__en.srt'}, {'id': 'c42fJaVrlowF3eFPD9cSYw', 'name': '012 Restarting Containers.mp4', 'created_at': 1646683283, 'size': 6017014, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/012 Restarting Containers.mp4'}, {'id': '6FcwImCaaGCyiK56xf6SPw', 'name': '28350775-kub-action-03-merging-config-files.zip', 'created_at': 1646683283, 'size': 2961, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350775-kub-action-03-merging-config-files.zip'}, {'id': 'PlenrcbACDNmFPEFECGTqQ', 'name': '28350897-kub-action-03-merging-config-files.zip', 'created_at': 1646683283, 'size': 2961, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350897-kub-action-03-merging-config-files.zip'}, {'id': '76OayzbOYhAaeyrRT5XQWg', 'name': '002 Kubernetes does NOT manage your Infrastructure.mp4', 'created_at': 1646683283, 'size': 50117435, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/002 Kubernetes does NOT manage your Infrastructure.mp4'}, {'id': 'BsIB7QdpeXeW8MhRM7iZvw', 'name': '023 More on Labels & Selectors.mp4', 'created_at': 1646683283, 'size': 42582037, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/023 More on Labels & Selectors.mp4'}, {'id': 'Gfc79JV3veYQ8l9Zq7GMzg', 'name': '017 Creating a Deployment Configuration File (Declarative Approach)__en.srt', 'created_at': 1646683283, 'size': 11091, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/017 Creating a Deployment Configuration File (Declarative Approach)__en.srt'}, {'id': '-nQ4xiDCZDEhVeuOhfQB4A', 'name': '010 The _Service_ Object (Resource).mp4', 'created_at': 1646683283, 'size': 5382928, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/010 The _Service_ Object (Resource).mp4'}, {'id': '-cSfQvbCFuYGdwBc64jwPw', 'name': '025 A Closer Look at the Configuration Options__en.srt', 'created_at': 1646683283, 'size': 8761, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/025 A Closer Look at the Configuration Options__en.srt'}, {'id': 'GwuPHz5ic_CgJ5VISq7VNg', 'name': '28350767-kub-action-01-starting-setup.zip', 'created_at': 1646683283, 'size': 1581, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350767-kub-action-01-starting-setup.zip'}, {'id': 'aKuRai-mQsvx9MwcWkwBaA', 'name': '28350877-kub-action-01-starting-setup.zip', 'created_at': 1646683283, 'size': 1581, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350877-kub-action-01-starting-setup.zip'}, {'id': 'lAAXOQN0QsCpW6XzfX41SA', 'name': '005 Windows Setup.mp4', 'created_at': 1646683283, 'size': 78607810, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/005 Windows Setup.mp4'}, {'id': 'JT0-cxAvzyE_t_qPsiYTpw', 'name': '019 Working with Labels & Selectors__en.srt', 'created_at': 1646683283, 'size': 7551, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/019 Working with Labels & Selectors__en.srt'}, {'id': 'a-1BNN75KHBG9VS7OSJ0Dw', 'name': '004 macOS Setup__en.srt', 'created_at': 1646683283, 'size': 11165, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/004 macOS Setup__en.srt'}, {'id': '6O1ibKIe4v-QG1gqRLwxig', 'name': '006 Understanding Kubernetes Objects (Resources).mp4', 'created_at': 1646683283, 'size': 23479272, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/006 Understanding Kubernetes Objects (Resources).mp4'}, {'id': 'eNkAjnnRKQVf2FYWdYvd1Q', 'name': '026 Summary.mp4', 'created_at': 1646683283, 'size': 21324530, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/026 Summary.mp4'}, {'id': '2cdfhS_qZO6A-omDc8O0PA', 'name': '014 Updating Deployments.mp4', 'created_at': 1646683283, 'size': 14745130, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/014 Updating Deployments.mp4'}, {'id': 'tbCZmtYDYP8p825mNOaAmA', 'name': '025 A Closer Look at the Configuration Options.mp4', 'created_at': 1646683283, 'size': 50696694, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/025 A Closer Look at the Configuration Options.mp4'}, {'id': 'do3wZ8Aq2GCInSZKNMtyTQ', 'name': '010 The _Service_ Object (Resource)__en.srt', 'created_at': 1646683283, 'size': 3957, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/010 The _Service_ Object (Resource)__en.srt'}, {'id': 'zIOFyZTH62h00zquAtrslQ', 'name': '015 Deployment Rollbacks & History.mp4', 'created_at': 1646683283, 'size': 14004739, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/015 Deployment Rollbacks & History.mp4'}, {'id': 'FrtshRPhYfUZE_vdtPN_Kw', 'name': '024 Liveness Probes__en.srt', 'created_at': 1646683283, 'size': 6604, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/024 Liveness Probes__en.srt'}, {'id': 'VhAI1OZdTNU747xh3c4R0w', 'name': '018 Adding Pod and Container Specs.mp4', 'created_at': 1646683283, 'size': 41389689, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/018 Adding Pod and Container Specs.mp4'}, {'id': 'v5TKMTO5_zpF2QWVO6a7ow', 'name': '012 Restarting Containers__en.srt', 'created_at': 1646683283, 'size': 4053, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/012 Restarting Containers__en.srt'}, {'id': 'UmCBW5AqvYyYNcpW2t3KzQ', 'name': '011 Exposing a Deployment with a Service.mp4', 'created_at': 1646683283, 'size': 18786432, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/011 Exposing a Deployment with a Service.mp4'}, {'id': '817ANn6hrywbQHsuL4sxxw', 'name': '019 Working with Labels & Selectors.mp4', 'created_at': 1646683283, 'size': 10867380, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/019 Working with Labels & Selectors.mp4'}, {'id': 'nEP369A0v_EVLKi5Umir9g', 'name': '008 A First Deployment - Using the Imperative Approach.mp4', 'created_at': 1646683283, 'size': 45989192, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/008 A First Deployment - Using the Imperative Approach.mp4'}, {'id': 'vKOkU0OB4j4y-wyQXrNkAg', 'name': '014 Updating Deployments__en.srt', 'created_at': 1646683283, 'size': 9156, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/014 Updating Deployments__en.srt'}, {'id': 'fsZDXeHr2hGtVpJEf3syzQ', 'name': '017 Creating a Deployment Configuration File (Declarative Approach).mp4', 'created_at': 1646683283, 'size': 39422364, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/017 Creating a Deployment Configuration File (Declarative Approach).mp4'}, {'id': 'kkcKLpr5-EA2tsb7JURp6Q', 'name': '007 The _Deployment_ Object (Resource).mp4', 'created_at': 1646683283, 'size': 8008865, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/007 The _Deployment_ Object (Resource).mp4'}, {'id': '7FaL97kKznWePQ_h9erGqQ', 'name': '001 Module Introduction.mp4', 'created_at': 1646683283, 'size': 1761488, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/001 Module Introduction.mp4'}, {'id': 'H0whXUdX8_m7khctBJfP9Q', 'name': '007 The _Deployment_ Object (Resource)__en.srt', 'created_at': 1646683283, 'size': 6305, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/007 The _Deployment_ Object (Resource)__en.srt'}, {'id': 'wO-gACLzdxB-TnpAsm09bA', 'name': '016 The Imperative vs The Declarative Approach.mp4', 'created_at': 1646683283, 'size': 8321320, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/016 The Imperative vs The Declarative Approach.mp4'}, {'id': 'imH-uMb_M183XxZOsP6QZw', 'name': '023 More on Labels & Selectors__en.srt', 'created_at': 1646683283, 'size': 12445, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/023 More on Labels & Selectors__en.srt'}, {'id': 'gROf6FdJx7fDDEJYSptiIQ', 'name': '011 Exposing a Deployment with a Service__en.srt', 'created_at': 1646683283, 'size': 9549, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/011 Exposing a Deployment with a Service__en.srt'}, {'id': 'jiWvhjS28unuHykYWXub5Q', 'name': '009 kubectl_ Behind The Scenes__en.srt', 'created_at': 1646683283, 'size': 3706, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/009 kubectl_ Behind The Scenes__en.srt'}, {'id': 'A6VcsgEPiYtIVEjlYvvVhQ', 'name': 'external-assets-links.txt', 'created_at': 1646683283, 'size': 508, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/external-assets-links.txt'}, {'id': 'p7aX6AeZ59ONLFHMVzvgkw', 'name': '28350777-kub-action-04-more-on-labels-and-selectors.zip', 'created_at': 1646683283, 'size': 3176, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350777-kub-action-04-more-on-labels-and-selectors.zip'}, {'id': 'YvVfWM8_v5wTJeMp4ZeH5Q', 'name': '28350899-kub-action-04-more-on-labels-and-selectors.zip', 'created_at': 1646683283, 'size': 3176, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350899-kub-action-04-more-on-labels-and-selectors.zip'}, {'id': 'GxVdoxLLM65i1fDSPEcWAw', 'name': '013 Scaling in Action.mp4', 'created_at': 1646683283, 'size': 7222675, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/013 Scaling in Action.mp4'}, {'id': 'LFlu6TDn1YHsSuaCtFjxKA', 'name': '016 The Imperative vs The Declarative Approach__en.srt', 'created_at': 1646683283, 'size': 6324, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/016 The Imperative vs The Declarative Approach__en.srt'}, {'id': 'UnUGyJ1fBdnUSGlQ3D5XjA', 'name': '020 Creating a Service Declaratively__en.srt', 'created_at': 1646683283, 'size': 14963, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/020 Creating a Service Declaratively__en.srt'}, {'id': 'XWbA5YufjTPpxeP0gpNdLQ', 'name': '005 Windows Setup__en.srt', 'created_at': 1646683283, 'size': 18700, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/005 Windows Setup__en.srt'}, {'id': 'CKYpUHsUIyBaZHCEH5tUUg', 'name': '28350781-kub-action-05-finished.zip', 'created_at': 1646683283, 'size': 2936, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350781-kub-action-05-finished.zip'}, {'id': 'WgN6eawMizv0RU6-sNulNw', 'name': '28350903-kub-action-05-finished.zip', 'created_at': 1646683283, 'size': 2936, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/28350903-kub-action-05-finished.zip'}, {'id': '0vp2gtcXHE0utR5QJuH3Ww', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683283, 'size': 2129, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/001 Module Introduction__en.srt'}, {'id': '-LxfllDS-Ce9hGRaECfAPQ', 'name': '009 kubectl_ Behind The Scenes.mp4', 'created_at': 1646683283, 'size': 3861261, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/009 kubectl_ Behind The Scenes.mp4'}, {'id': 'sdluLmXUO6Df0TnMIJ4VdQ', 'name': '022 Multiple vs Single Config Files__en.srt', 'created_at': 1646683283, 'size': 5888, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/022 Multiple vs Single Config Files__en.srt'}, {'id': '9mzAg5NLQJ4HB6S1OMGznQ', 'name': '013 Scaling in Action__en.srt', 'created_at': 1646683283, 'size': 4300, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/013 Scaling in Action__en.srt'}, {'id': 'XI32_LQBp-lCF0IlLotOXg', 'name': '015 Deployment Rollbacks & History__en.srt', 'created_at': 1646683283, 'size': 8923, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/015 Deployment Rollbacks & History__en.srt'}, {'id': 'TZdmUpf23juW_W4U4X_Sxw', 'name': '021 Updating & Deleting Resources.mp4', 'created_at': 1646683283, 'size': 20382116, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/021 Updating & Deleting Resources.mp4'}, {'id': 'pnqAKda9veiEtVOZfIUbSg', 'name': '022 Multiple vs Single Config Files.mp4', 'created_at': 1646683283, 'size': 11150143, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/022 Multiple vs Single Config Files.mp4'}, {'id': 'cmJK6J-VKsAK4vVohfFCYA', 'name': '002 Kubernetes does NOT manage your Infrastructure__en.srt', 'created_at': 1646683283, 'size': 14404, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/002 Kubernetes does NOT manage your Infrastructure__en.srt'}, {'id': 'TzOf0ZjTlhDPculqSvydGw', 'name': '003 Kubernetes_ Required Setup & Installation Steps.mp4', 'created_at': 1646683283, 'size': 15216232, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/003 Kubernetes_ Required Setup & Installation Steps.mp4'}, {'id': 'VXArXllwshWie9aTdPTtzw', 'name': '008 A First Deployment - Using the Imperative Approach__en.srt', 'created_at': 1646683283, 'size': 20180, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/008 A First Deployment - Using the Imperative Approach__en.srt'}, {'id': 'p-LzObpcwcg7REXzkSTpnw', 'name': '024 Liveness Probes.mp4', 'created_at': 1646683283, 'size': 26056582, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/024 Liveness Probes.mp4'}, {'id': 'OsSZeWe91xtwA6jgLJpyTA', 'name': '020 Creating a Service Declaratively.mp4', 'created_at': 1646683283, 'size': 46046419, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/020 Creating a Service Declaratively.mp4'}, {'id': 'W2CG8wIWN-dW3hYt3CmmYg', 'name': '018 Adding Pod and Container Specs__en.srt', 'created_at': 1646683284, 'size': 14300, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/018 Adding Pod and Container Specs__en.srt'}, {'id': 'ug3qJxRb0YJZIBIePYs34w', 'name': '006 Understanding Kubernetes Objects (Resources)__en.srt', 'created_at': 1646683284, 'size': 13729, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/006 Understanding Kubernetes Objects (Resources)__en.srt'}, {'id': 'AAejXdS1B4plruDyl5FjLQ', 'name': '003 Kubernetes_ Required Setup & Installation Steps__en.srt', 'created_at': 1646683284, 'size': 10495, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/003 Kubernetes_ Required Setup & Installation Steps__en.srt'}, {'id': 'ozuhsuItPoXr58ykxYKMPA', 'name': '021 Updating & Deleting Resources__en.srt', 'created_at': 1646683284, 'size': 5906, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/12 - Kubernetes in Action - Diving into the Core Concepts/021 Updating & Deleting Resources__en.srt'}, {'id': '1fjNqD1yqmAbzzDjgBnahg', 'name': '018 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/018 Module Resources.html'}, {'id': 'E9XnaIp5-pH1lXQtV2NaFg', 'name': '012 Creating a Persistent Volume Claim.mp4', 'created_at': 1646683281, 'size': 16740416, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/012 Creating a Persistent Volume Claim.mp4'}, {'id': 'WK6-GylVo6KsHtf3-UPs1A', 'name': '28351037-kub-data-02-deployment-and-service.zip', 'created_at': 1646683281, 'size': 3797, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351037-kub-data-02-deployment-and-service.zip'}, {'id': '_dVizFR1Xe8NShpQgDIwGw', 'name': '28351101-kub-data-02-deployment-and-service.zip', 'created_at': 1646683281, 'size': 3797, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351101-kub-data-02-deployment-and-service.zip'}, {'id': 'St3JTF2LxCi5fOtNlA2PbA', 'name': '005 Creating a New Deployment & Service.mp4', 'created_at': 1646683281, 'size': 22197983, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/005 Creating a New Deployment & Service.mp4'}, {'id': '2Se9Y2d07WK4qiRtUCAMgQ', 'name': '003 Kubernetes & Volumes - More Than Docker Volumes__en.srt', 'created_at': 1646683281, 'size': 5454, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/003 Kubernetes & Volumes - More Than Docker Volumes__en.srt'}, {'id': 'JmddJvLU3thcKeHT3G65YQ', 'name': '011 Defining a Persistent Volume__en.srt', 'created_at': 1646683281, 'size': 13995, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/011 Defining a Persistent Volume__en.srt'}, {'id': 'GFj1HynnMeaHV0SuyzK_qg', 'name': '017 Module Summary__en.srt', 'created_at': 1646683281, 'size': 4811, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/017 Module Summary__en.srt'}, {'id': '6phhntNjsN43MtFhwD2rMA', 'name': '009 Understanding the _CSI_ Volume Type.mp4', 'created_at': 1646683281, 'size': 26911541, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/009 Understanding the _CSI_ Volume Type.mp4'}, {'id': 'gPGGDNGNN0B96BwbPhfYDQ', 'name': '28351045-kub-data-05-pv-and-pvc.zip', 'created_at': 1646683281, 'size': 4330, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351045-kub-data-05-pv-and-pvc.zip'}, {'id': 'on24fvx9pPwhJbTMHqXrZg', 'name': '28351119-kub-data-05-pv-and-pvc.zip', 'created_at': 1646683281, 'size': 4330, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351119-kub-data-05-pv-and-pvc.zip'}, {'id': '51KaaJRQQAWZsE2PLQZBiA', 'name': '007 A First Volume_ The _emptyDir_ Type__en.srt', 'created_at': 1646683281, 'size': 15846, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/007 A First Volume_ The _emptyDir_ Type__en.srt'}, {'id': 'NTRMafIQVIR7NuugxYRRuw', 'name': '28351049-kub-data-06-env.zip', 'created_at': 1646683281, 'size': 4537, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351049-kub-data-06-env.zip'}, {'id': 'dImr8zG-f3-Qlx8V6gzb1g', 'name': '28351121-kub-data-06-env.zip', 'created_at': 1646683281, 'size': 4537, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351121-kub-data-06-env.zip'}, {'id': 'Q7VWQD4q9ycy9kSP3kUuiA', 'name': '013 Using a Claim in a Pod__en.srt', 'created_at': 1646683281, 'size': 10170, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/013 Using a Claim in a Pod__en.srt'}, {'id': 'V_7jJsGFMB8LbZd-WmMNXg', 'name': '010 From Volumes to Persistent Volumes.mp4', 'created_at': 1646683281, 'size': 36771962, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/010 From Volumes to Persistent Volumes.mp4'}, {'id': 'vMXtfbnwU0qBjjoKXW6RUw', 'name': '28351055-kub-data-07-finished.zip', 'created_at': 1646683281, 'size': 4690, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351055-kub-data-07-finished.zip'}, {'id': 'C6DsYopmjnwLEIWDkh5AWQ', 'name': '28351123-kub-data-07-finished.zip', 'created_at': 1646683281, 'size': 4690, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351123-kub-data-07-finished.zip'}, {'id': 'cFnl9-CTQH85UvkNruuCtA', 'name': '010 From Volumes to Persistent Volumes__en.srt', 'created_at': 1646683281, 'size': 13894, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/010 From Volumes to Persistent Volumes__en.srt'}, {'id': 'xyZbWbfjSgfL4rW5oc7nVw', 'name': '002 Starting Project & What We Know Already__en.srt', 'created_at': 1646683281, 'size': 7163, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/002 Starting Project & What We Know Already__en.srt'}, {'id': 'SyUYHjRzcsbY0p-dMLnZhA', 'name': '28351031-kub-data-01-starting-setup.zip', 'created_at': 1646683281, 'size': 2913, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351031-kub-data-01-starting-setup.zip'}, {'id': '22klmB8CvdKsziJdKvrHtA', 'name': '28351095-kub-data-01-starting-setup.zip', 'created_at': 1646683281, 'size': 2913, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351095-kub-data-01-starting-setup.zip'}, {'id': 'truJIeiat_A4XDXz0kpC0g', 'name': '28351063-slides-kubernetes-data-volumes.pdf', 'created_at': 1646683281, 'size': 94214, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351063-slides-kubernetes-data-volumes.pdf'}, {'id': 'dvHzL8U4QCxi1thVjIl-wA', 'name': '001 Module Introduction.mp4', 'created_at': 1646683281, 'size': 2446855, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/001 Module Introduction.mp4'}, {'id': 'rQP4MfDp0qW8XWXoGyn8kQ', 'name': '28351041-kub-data-04-hostpath.zip', 'created_at': 1646683281, 'size': 3580, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351041-kub-data-04-hostpath.zip'}, {'id': '0ExYE7mK40W96XxHoIu7qw', 'name': '28351115-kub-data-04-hostpath.zip', 'created_at': 1646683281, 'size': 3580, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351115-kub-data-04-hostpath.zip'}, {'id': 'tan5Vn26DhYcimZZH8OD2Q', 'name': '003 Kubernetes & Volumes - More Than Docker Volumes.mp4', 'created_at': 1646683281, 'size': 6198476, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/003 Kubernetes & Volumes - More Than Docker Volumes.mp4'}, {'id': '-1fyNoysgHQcf5P2V8yhnQ', 'name': '004 Kubernetes Volumes_ Theory & Docker Comparison__en.srt', 'created_at': 1646683281, 'size': 9641, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/004 Kubernetes Volumes_ Theory & Docker Comparison__en.srt'}, {'id': 'DWuVGx-RPIxKBNBqkr02tA', 'name': 'external-assets-links.txt', 'created_at': 1646683281, 'size': 125, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/external-assets-links.txt'}, {'id': 'CJCKqAI9xgcRfygERAiWQA', 'name': '016 Environment Variables & ConfigMaps__en.srt', 'created_at': 1646683281, 'size': 8960, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/016 Environment Variables & ConfigMaps__en.srt'}, {'id': 'PIAGmnk3667iFjICR6la-g', 'name': '004 Kubernetes Volumes_ Theory & Docker Comparison.mp4', 'created_at': 1646683281, 'size': 11659483, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/004 Kubernetes Volumes_ Theory & Docker Comparison.mp4'}, {'id': '0diqg1CfxilpM0rujUOzIQ', 'name': '006 Getting Started with Kubernetes Volumes.mp4', 'created_at': 1646683281, 'size': 19231494, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/006 Getting Started with Kubernetes Volumes.mp4'}, {'id': 'OZw-8x6wTw4Bj2n7NGdeeA', 'name': '014 Volumes vs Persistent Volumes.mp4', 'created_at': 1646683281, 'size': 12820700, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/014 Volumes vs Persistent Volumes.mp4'}, {'id': '8yjg81d9DbCqHVQ9M6CnOg', 'name': '013 Using a Claim in a Pod.mp4', 'created_at': 1646683281, 'size': 39310891, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/013 Using a Claim in a Pod.mp4'}, {'id': 'mSAHKQP6l2JFKQDsxoj1Vw', 'name': '014 Volumes vs Persistent Volumes__en.srt', 'created_at': 1646683281, 'size': 10602, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/014 Volumes vs Persistent Volumes__en.srt'}, {'id': 'eDG44yLQ9SJCJWlm2xv4uQ', 'name': '017 Module Summary.mp4', 'created_at': 1646683282, 'size': 9560835, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/017 Module Summary.mp4'}, {'id': 'aBV3zkJFqy4W8H_9dkxrjg', 'name': '002 Starting Project & What We Know Already.mp4', 'created_at': 1646683282, 'size': 22133996, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/002 Starting Project & What We Know Already.mp4'}, {'id': 'GlqoHig8u2QQcCiGexHBgA', 'name': '28351039-kub-data-03-first-volume.zip', 'created_at': 1646683282, 'size': 3650, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351039-kub-data-03-first-volume.zip'}, {'id': 'E6SZpy0PTDdrEqFPBqUCRQ', 'name': '28351103-kub-data-03-first-volume.zip', 'created_at': 1646683282, 'size': 3650, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/28351103-kub-data-03-first-volume.zip'}, {'id': 'Ckov-94kcFyfrBW-45yleg', 'name': '001 Module Introduction__en.srt', 'created_at': 1646683282, 'size': 3510, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/001 Module Introduction__en.srt'}, {'id': 'DYTfeeeq-yC_WX8Ee3xXUw', 'name': '012 Creating a Persistent Volume Claim__en.srt', 'created_at': 1646683282, 'size': 12806, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/012 Creating a Persistent Volume Claim__en.srt'}, {'id': 'mUJjEIc3JD9tz5RTVqPADw', 'name': '008 A Second Volume_ The _hostPath_ Type__en.srt', 'created_at': 1646683282, 'size': 12125, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/008 A Second Volume_ The _hostPath_ Type__en.srt'}, {'id': 'ku13CALV6F0HMK1uNTDhBg', 'name': '008 A Second Volume_ The _hostPath_ Type.mp4', 'created_at': 1646683282, 'size': 61988888, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/008 A Second Volume_ The _hostPath_ Type.mp4'}, {'id': 'G2ib3gH36QaLcgMsTwZDHA', 'name': '007 A First Volume_ The _emptyDir_ Type.mp4', 'created_at': 1646683282, 'size': 62703197, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/007 A First Volume_ The _emptyDir_ Type.mp4'}, {'id': 'WLet4gp5utXnX2X4ZSlaoQ', 'name': '015 Using Environment Variables.mp4', 'created_at': 1646683282, 'size': 33880168, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/015 Using Environment Variables.mp4'}, {'id': '7WswAIMZNib8F3wZtRJkqQ', 'name': '011 Defining a Persistent Volume.mp4', 'created_at': 1646683282, 'size': 43403701, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/011 Defining a Persistent Volume.mp4'}, {'id': 'YaIigYRUY_vWpAfZLWav1w', 'name': '016 Environment Variables & ConfigMaps.mp4', 'created_at': 1646683282, 'size': 26863738, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/016 Environment Variables & ConfigMaps.mp4'}, {'id': 'xkmSRcxnkP3eiLux4qgDlA', 'name': '015 Using Environment Variables__en.srt', 'created_at': 1646683282, 'size': 8675, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/015 Using Environment Variables__en.srt'}, {'id': 'su4VRj_eZ6c7yXactNHRZg', 'name': '009 Understanding the _CSI_ Volume Type__en.srt', 'created_at': 1646683282, 'size': 6583, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/009 Understanding the _CSI_ Volume Type__en.srt'}, {'id': 'LDvMlDKotNRA1R-sNsKXbQ', 'name': '006 Getting Started with Kubernetes Volumes__en.srt', 'created_at': 1646683282, 'size': 6174, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/006 Getting Started with Kubernetes Volumes__en.srt'}, {'id': 'SZsBK6MOFenIELVpBFiZlA', 'name': '005 Creating a New Deployment & Service__en.srt', 'created_at': 1646683282, 'size': 14280, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/13 - Managing Data & Volumes with Kubernetes/005 Creating a New Deployment & Service__en.srt'}, {'id': 'Dy_KlypsaHmEz54ArA-hWA', 'name': '016 Module Resources.html', 'created_at': 1646683277, 'size': 152, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/016 Module Resources.html'}, {'id': '9tV8NuXyFpajme28p1KRFw', 'name': '010 Which Approach Is Best_ And a Challenge__en.srt', 'created_at': 1646683281, 'size': 4943, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/010 Which Approach Is Best_ And a Challenge__en.srt'}, {'id': 'f4Wr-c7RZRR_QTLZG5M2dQ', 'name': '28351255-kub-network-03-pod-internal.zip', 'created_at': 1646683281, 'size': 8457, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351255-kub-network-03-pod-internal.zip'}, {'id': 'JSz4lUTOOZgUlvhvV9Mt8w', 'name': '28351325-kub-network-03-pod-internal.zip', 'created_at': 1646683281, 'size': 8457, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351325-kub-network-03-pod-internal.zip'}, {'id': 'ud5UyHB7wEpfBjzVGpgpEA', 'name': '013 Deploying the Frontend with Kubernetes.mp4', 'created_at': 1646683281, 'size': 25344741, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/013 Deploying the Frontend with Kubernetes.mp4'}, {'id': 'Kv684NH9t4lY8ebdB3ttZw', 'name': '015 Module Summary.mp4', 'created_at': 1646683281, 'size': 6217083, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/015 Module Summary.mp4'}, {'id': '1OcAtzPfC1-4zbSkYv6Qng', 'name': '003 Creating a First Deployment_en.srt', 'created_at': 1646683281, 'size': 10472, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/003 Creating a First Deployment_en.srt'}, {'id': 'RVkKhxM_xPzwwU4YDG90tQ', 'name': '003 Creating a First Deployment.mp4', 'created_at': 1646683281, 'size': 28370748, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/003 Creating a First Deployment.mp4'}, {'id': 'acz4Zl5jvxWMihanH7M-ow', 'name': '009 Using DNS for Pod-to-Pod Communication.mp4', 'created_at': 1646683281, 'size': 32770587, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/009 Using DNS for Pod-to-Pod Communication.mp4'}, {'id': 'LWWcwz3QcDVpupYDhWtnEQ', 'name': '28351257-kub-network-04-automatic-domain-names.zip', 'created_at': 1646683281, 'size': 9727, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351257-kub-network-04-automatic-domain-names.zip'}, {'id': 'zFlttpj3oUXNkIcHh2EWyA', 'name': '28351331-kub-network-04-automatic-domain-names.zip', 'created_at': 1646683281, 'size': 9727, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351331-kub-network-04-automatic-domain-names.zip'}, {'id': 'l4TA3XdFGqB6gopUGQUZGw', 'name': '012 Adding a Containerized Frontend_en.srt', 'created_at': 1646683281, 'size': 21470, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/012 Adding a Containerized Frontend_en.srt'}, {'id': 'FQPV3HtQhp5tcSJTqFhWbQ', 'name': '007 Creating Multiple Deployments_en.srt', 'created_at': 1646683281, 'size': 9643, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/007 Creating Multiple Deployments_en.srt'}, {'id': 'WKvUpZmg8Fyh3bNwPdgd_A', 'name': '010 Which Approach Is Best_ And a Challenge_.mp4', 'created_at': 1646683281, 'size': 12033927, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/010 Which Approach Is Best_ And a Challenge_.mp4'}, {'id': 'tjZnKE67cVqNfDtjgP54rw', 'name': '009 Using DNS for Pod-to-Pod Communication_en.srt', 'created_at': 1646683281, 'size': 8092, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/009 Using DNS for Pod-to-Pod Communication_en.srt'}, {'id': 'q2UTobUZG-yOFKk9Jl06gQ', 'name': '28351245-kub-network-01-starting-setup.zip', 'created_at': 1646683281, 'size': 7378, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351245-kub-network-01-starting-setup.zip'}, {'id': 'Ft6nKVWeCcrYPxoOXXS8AA', 'name': '28351307-kub-network-01-starting-setup.zip', 'created_at': 1646683281, 'size': 7378, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351307-kub-network-01-starting-setup.zip'}, {'id': 'alTY6QR-SCuqYLWJ46StmA', 'name': '013 Deploying the Frontend with Kubernetes_en.srt', 'created_at': 1646683281, 'size': 12110, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/013 Deploying the Frontend with Kubernetes_en.srt'}, {'id': 'kA1d8JZMTMd6xFAM_NBL6A', 'name': '014 Using a Reverse Proxy for the Frontend_en.srt', 'created_at': 1646683281, 'size': 20607, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/014 Using a Reverse Proxy for the Frontend_en.srt'}, {'id': 'Lt45z9YSQnFw1vOKvOWkBQ', 'name': '28351271-kub-network-07-finished.zip', 'created_at': 1646683281, 'size': 39393, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351271-kub-network-07-finished.zip'}, {'id': '-srW8svpGU3EDcjQVKC30w', 'name': '28351351-kub-network-07-finished.zip', 'created_at': 1646683281, 'size': 39393, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351351-kub-network-07-finished.zip'}, {'id': 'Ggiryru-7oU2K48fedH0BA', 'name': '28351265-kub-network-06-added-frontend.zip', 'created_at': 1646683281, 'size': 39202, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351265-kub-network-06-added-frontend.zip'}, {'id': 'psE4hEgTz_p-LE7vjlPS5g', 'name': '28351345-kub-network-06-added-frontend.zip', 'created_at': 1646683281, 'size': 39202, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351345-kub-network-06-added-frontend.zip'}, {'id': 'tthn32aLwzIgCKmZOfhuEQ', 'name': '28351261-kub-network-05-all-services-connected.zip', 'created_at': 1646683281, 'size': 10663, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351261-kub-network-05-all-services-connected.zip'}, {'id': 'vuDzRzCq2t_938T7PIbhvw', 'name': '28351339-kub-network-05-all-services-connected.zip', 'created_at': 1646683281, 'size': 10663, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351339-kub-network-05-all-services-connected.zip'}, {'id': '02qNSHDXYhyDALo23_oUgA', 'name': '001 Module Introduction_en.srt', 'created_at': 1646683281, 'size': 2255, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/001 Module Introduction_en.srt'}, {'id': 'XzquUWVOteIjEknxXmyP5Q', 'name': '014 Using a Reverse Proxy for the Frontend.mp4', 'created_at': 1646683281, 'size': 43251719, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/014 Using a Reverse Proxy for the Frontend.mp4'}, {'id': 'mgDpOB-2pbAgmNQyYX49lg', 'name': '004 Another Look at Services.mp4', 'created_at': 1646683281, 'size': 30189663, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/004 Another Look at Services.mp4'}, {'id': 'pVme98uidjgFUxITN6qsfA', 'name': '008 Pod-to-Pod Communication with IP Addresses & Environment Variables.mp4', 'created_at': 1646683281, 'size': 31483861, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/008 Pod-to-Pod Communication with IP Addresses & Environment Variables.mp4'}, {'id': 'T2MVRu5GlJunPVHOXyrHOQ', 'name': '001 Module Introduction.mp4', 'created_at': 1646683281, 'size': 1545089, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/001 Module Introduction.mp4'}, {'id': 'H63OhLX-SOo9BhLENEAMdg', 'name': '011 Challenge Solution.mp4', 'created_at': 1646683281, 'size': 60675825, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/011 Challenge Solution.mp4'}, {'id': 'DAhmZfizjyiloFFEA3LdFw', 'name': '011 Challenge Solution_en.srt', 'created_at': 1646683281, 'size': 15643, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/011 Challenge Solution_en.srt'}, {'id': 'zsYUpq3j9cqJ-AirIYntQQ', 'name': '005 Multiple Containers in One Pod_en.srt', 'created_at': 1646683281, 'size': 13457, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/005 Multiple Containers in One Pod_en.srt'}, {'id': 'iAEIsY0NlLyUllaa2AfQlQ', 'name': 'external-assets-links.txt', 'created_at': 1646683281, 'size': 88, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/external-assets-links.txt'}, {'id': 'Rr8E_yGuMyO0e5mNbzAumA', 'name': '002 Starting Project & Our Goal.mp4', 'created_at': 1646683281, 'size': 42442207, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/002 Starting Project & Our Goal.mp4'}, {'id': '2B1KqO1oWezeIOd5ZdBnLw', 'name': '008 Pod-to-Pod Communication with IP Addresses & Environment Variables_en.srt', 'created_at': 1646683281, 'size': 11329, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/008 Pod-to-Pod Communication with IP Addresses & Environment Variables_en.srt'}, {'id': 'juvemv00SUYWT6kKcMPmZw', 'name': '015 Module Summary_en.srt', 'created_at': 1646683281, 'size': 2778, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/015 Module Summary_en.srt'}, {'id': 'X8S1tXkKotjSuGu-6jRFdQ', 'name': '012 Adding a Containerized Frontend.mp4', 'created_at': 1646683281, 'size': 97294573, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/012 Adding a Containerized Frontend.mp4'}, {'id': 'JmHL3YiaKLRGRmlATIqdRA', 'name': '006 Pod-internal Communication.mp4', 'created_at': 1646683281, 'size': 25076155, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/006 Pod-internal Communication.mp4'}, {'id': 'fHYF7Nkj3F6Oo7_SkxyibA', 'name': '28351249-kub-network-02-dummy-user-service.zip', 'created_at': 1646683281, 'size': 8618, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351249-kub-network-02-dummy-user-service.zip'}, {'id': 'Z_FHZjVUTcMkXQZuSDxL5Q', 'name': '28351321-kub-network-02-dummy-user-service.zip', 'created_at': 1646683281, 'size': 8618, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351321-kub-network-02-dummy-user-service.zip'}, {'id': 'ZHfCzjWG0MtGJXJgOUHUDw', 'name': '007 Creating Multiple Deployments.mp4', 'created_at': 1646683281, 'size': 17178335, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/007 Creating Multiple Deployments.mp4'}, {'id': '7ihZ77NciyJsMlCXWj5kYA', 'name': '004 Another Look at Services_en.srt', 'created_at': 1646683281, 'size': 15111, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/004 Another Look at Services_en.srt'}, {'id': 'YVWsT0TSzIbj_0LKM75clA', 'name': '005 Multiple Containers in One Pod.mp4', 'created_at': 1646683281, 'size': 36396093, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/005 Multiple Containers in One Pod.mp4'}, {'id': 'lSVpAmbut_0Mb8YkjnD-uw', 'name': '28351291-slides-kubernetes-network.pdf', 'created_at': 1646683281, 'size': 80208, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351291-slides-kubernetes-network.pdf'}, {'id': 'lJ42aUGrjZkQ-fWK-bMq7A', 'name': '28351409-tasks-app.js', 'created_at': 1646683281, 'size': 2313, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/28351409-tasks-app.js'}, {'id': 'UURNMBdmUboDNTYXqT9sxA', 'name': '006 Pod-internal Communication_en.srt', 'created_at': 1646683281, 'size': 6832, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/006 Pod-internal Communication_en.srt'}, {'id': '3uFbBY-4oAv7eYeldv9L0g', 'name': '002 Starting Project & Our Goal_en.srt', 'created_at': 1646683281, 'size': 9623, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/14 - Kubernetes Networking/002 Starting Project & Our Goal_en.srt'}, {'id': 'tkD7BkD2lInm0P0vOUnZ1A', 'name': '002 What Is Docker_.mp4', 'created_at': 1646683282, 'size': 75504119, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/002 What Is Docker_.mp4'}, {'id': 'eOQktrvUyH0u7J2D20_Z-Q', 'name': '003 Why Docker & Containers_.mp4', 'created_at': 1646683282, 'size': 92107542, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/003 Why Docker & Containers_.mp4'}, {'id': 'MBvc3AF5n_tXxKiVJhsaAA', 'name': '005 Virtual Machines vs Docker Containers_en.srt', 'created_at': 1646683282, 'size': 14751, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/005 Virtual Machines vs Docker Containers_en.srt'}, {'id': 'j6at8YVIRi7Ar-ty3OpBjA', 'name': '007 Docker Setup - macOS.mp4', 'created_at': 1646683282, 'size': 15384306, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/007 Docker Setup - macOS.mp4'}, {'id': '5cA54oEHv21OPPZmaJUFew', 'name': '008 Docker Setup - Windows.mp4', 'created_at': 1646683282, 'size': 79971091, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/008 Docker Setup - Windows.mp4'}, {'id': 'y53RbPXEmnN0t22aPqFaoQ', 'name': '014 Course Outline_en.srt', 'created_at': 1646683282, 'size': 7352, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/014 Course Outline_en.srt'}, {'id': '8xfAsmbpD00At6hL-7k0zQ', 'name': '015 How To Get The Most Out Of This Course_en.srt', 'created_at': 1646683282, 'size': 5933, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/015 How To Get The Most Out Of This Course_en.srt'}, {'id': 'UC_fLfVoH6Hmlx8hxFVu-w', 'name': '013 Getting Our Hands Dirty__en.srt', 'created_at': 1646683282, 'size': 16414, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/013 Getting Our Hands Dirty__en.srt'}, {'id': 'DKjZk0oL72jo7FZunyK_Cw', 'name': '28347956-Dockerfile', 'created_at': 1646683282, 'size': 114, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/28347956-Dockerfile'}, {'id': 'Do2jGRJjgK7XE4uvLvvvBw', 'name': '016 Course Resources.html', 'created_at': 1646683282, 'size': 323, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/016 Course Resources.html'}, {'id': 'iBHF-A-DbPqeVOx2UowlQw', 'name': '006 Docker Setup - Overview_en.srt', 'created_at': 1646683282, 'size': 7289, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/006 Docker Setup - Overview_en.srt'}, {'id': '6oBiZz5ipv-oniNACenneQ', 'name': '004 Join Our Learning Community.html', 'created_at': 1646683282, 'size': 801, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/004 Join Our Learning Community.html'}, {'id': 'QZme0hIBq68pAbDV9x6oAw', 'name': '013 Getting Our Hands Dirty_.mp4', 'created_at': 1646683282, 'size': 149154517, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/013 Getting Our Hands Dirty_.mp4'}, {'id': 'teoG9lG8rRyWU0YpA_pchQ', 'name': '001 Welcome to the Course_en.srt', 'created_at': 1646683282, 'size': 4711, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/001 Welcome to the Course_en.srt'}, {'id': 'aoDEW8tY-OQWy2p9bV4v_w', 'name': '010 Docker Playground.html', 'created_at': 1646683282, 'size': 325, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/010 Docker Playground.html'}, {'id': 'qb3YI3ytTQDTVUNKa27UdQ', 'name': '28347954-first-demo-starting-setup.zip', 'created_at': 1646683282, 'size': 2793, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/28347954-first-demo-starting-setup.zip'}, {'id': 'znm1Ms_-BoguLu1hFrjXgA', 'name': '28348024-Installing-Docker-on-Windows.pdf', 'created_at': 1646683282, 'size': 33503, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/28348024-Installing-Docker-on-Windows.pdf'}, {'id': 'fiULYMSz3TuGU9UevotBRg', 'name': '002 What Is Docker__en.srt', 'created_at': 1646683282, 'size': 7968, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/002 What Is Docker__en.srt'}, {'id': 'PuYIA1YsJ120ii-8PzY3QA', 'name': '009 Docker Setup - Docker Toolbox for Older Systems_en.srt', 'created_at': 1646683282, 'size': 11207, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/009 Docker Setup - Docker Toolbox for Older Systems_en.srt'}, {'id': '15coueX81Py-DDdYh-m34w', 'name': '28347920-slides-getting-started.pdf', 'created_at': 1646683282, 'size': 7938991, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/28347920-slides-getting-started.pdf'}, {'id': 'PNPbfkYvoXZmAM2LQRtJ2g', 'name': '003 Why Docker & Containers__en.srt', 'created_at': 1646683282, 'size': 10093, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/003 Why Docker & Containers__en.srt'}, {'id': 'dNv_U8Oprd0LmPX7_2rHmQ', 'name': '015 How To Get The Most Out Of This Course.mp4', 'created_at': 1646683282, 'size': 55916155, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/015 How To Get The Most Out Of This Course.mp4'}, {'id': 'Fs9NwhFWUXfdIY7CZRo4Rw', 'name': 'external-assets-links.txt', 'created_at': 1646683282, 'size': 563, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/external-assets-links.txt'}, {'id': '5yS5sF3cwo7M_-KsEb-ndw', 'name': '006 Docker Setup - Overview.mp4', 'created_at': 1646683282, 'size': 31376756, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/006 Docker Setup - Overview.mp4'}, {'id': 'DRnoysVHvEupAgu10NDL2w', 'name': '009 Docker Setup - Docker Toolbox for Older Systems.mp4', 'created_at': 1646683282, 'size': 75165213, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/009 Docker Setup - Docker Toolbox for Older Systems.mp4'}, {'id': '-sZ9Xp0nG3HWQkSoXKdMHw', 'name': '005 Virtual Machines vs Docker Containers.mp4', 'created_at': 1646683282, 'size': 149059294, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/005 Virtual Machines vs Docker Containers.mp4'}, {'id': 'd3f_SoWH7OuTtBhTUZ2SJw', 'name': '012 Installing & Configuring an IDE.mp4', 'created_at': 1646683282, 'size': 33225934, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/012 Installing & Configuring an IDE.mp4'}, {'id': 'tx5mjSnFCia_x25CHU-R5A', 'name': '008 Docker Setup - Windows_en.srt', 'created_at': 1646683282, 'size': 15400, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/008 Docker Setup - Windows_en.srt'}, {'id': 'FRZM2750ZiMMiTWiCAhzhw', 'name': '001 Welcome to the Course.mp4', 'created_at': 1646683282, 'size': 59601831, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/001 Welcome to the Course.mp4'}, {'id': '9vvZiSrHvrI9_5q05KIPAA', 'name': '011 An Overview of the Docker Tools_en.srt', 'created_at': 1646683282, 'size': 5497, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/011 An Overview of the Docker Tools_en.srt'}, {'id': '192N2CzKbm8Eh69gG4F_hg', 'name': '28347962-first-demo-dockerized.zip', 'created_at': 1646683282, 'size': 3393, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/28347962-first-demo-dockerized.zip'}, {'id': 'YKMXQlmFvpZ1SSwhz5DGiQ', 'name': '011 An Overview of the Docker Tools.mp4', 'created_at': 1646683282, 'size': 52043307, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/011 An Overview of the Docker Tools.mp4'}, {'id': '3kg6DHBkXHVW37AaqYOlJQ', 'name': '012 Installing & Configuring an IDE_en.srt', 'created_at': 1646683282, 'size': 3658, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/012 Installing & Configuring an IDE_en.srt'}, {'id': '3NbLYt1fcjfsFegaWpJRxg', 'name': '014 Course Outline.mp4', 'created_at': 1646683282, 'size': 72299747, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/014 Course Outline.mp4'}, {'id': 'pfnmPGUNG5Z4gejWJTxxFA', 'name': '007 Docker Setup - macOS_en.srt', 'created_at': 1646683282, 'size': 7225, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/01 - Getting Started/007 Docker Setup - macOS_en.srt'}, {'id': 'h4UG_dkKftCpelxNSwbsDQ', 'name': '002 Related Topics You Could Explore__en.srt', 'created_at': 1646683282, 'size': 10528, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/16 - Roundup & Next Steps/002 Related Topics You Could Explore__en.srt'}, {'id': 'mLliPP40t484UwUOEtY8yg', 'name': '001 You Learned A Lot_.mp4', 'created_at': 1646683282, 'size': 6941857, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/16 - Roundup & Next Steps/001 You Learned A Lot_.mp4'}, {'id': 'VMo8dTS8uzNcFQNO4zxAUA', 'name': '003 Next Steps___en.srt', 'created_at': 1646683282, 'size': 4859, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/16 - Roundup & Next Steps/003 Next Steps___en.srt'}, {'id': '6RyF30SgAPs4M9w4D8zgqQ', 'name': '001 You Learned A Lot___en.srt', 'created_at': 1646683282, 'size': 5019, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/16 - Roundup & Next Steps/001 You Learned A Lot___en.srt'}, {'id': 'Zp6qVebg89N7PoMrQmf5SQ', 'name': '004 Bonus_.html', 'created_at': 1646683282, 'size': 298, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/16 - Roundup & Next Steps/004 Bonus_.html'}, {'id': 'WdLoPyx5ILlUQiv_Qj6lxQ', 'name': '002 Related Topics You Could Explore.mp4', 'created_at': 1646683283, 'size': 10766691, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/16 - Roundup & Next Steps/002 Related Topics You Could Explore.mp4'}, {'id': 'Lkw50C4nHRVYJAxeF54chg', 'name': '003 Next Steps_.mp4', 'created_at': 1646683283, 'size': 5138826, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Docker & Kubernetes The Practical Guide [2022 Edition]/16 - Roundup & Next Steps/003 Next Steps_.mp4'}, {'id': 'oVIn_p58aTFxhd_AyoRYmA', 'name': '[TGx]Downloaded from torrentgalaxy.to .txt', 'created_at': 1646685327, 'size': 585, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Web Developer Bootcamp with Flask and Python/[TGx]Downloaded from torrentgalaxy.to .txt'}, {'id': 'FKA9BRVA8Mko5MqgdgZ9ZA', 'name': 'TutsNode.com.txt', 'created_at': 1646685327, 'size': 63, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/TutsNode.com.txt'}, {'id': '9DWmj_gjMGLeF0j9tCJilQ', 'name': '13.2 CSS Tricks Guide to Flexbox.html', 'created_at': 1646685327, 'size': 116, 'mime_type': 'text/html', 'virus_scan': None, 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/13.2 CSS Tricks Guide to Flexbox.html'}, {'id': 'o1t1kQ7wtrUironauEeiOA', 'name': '13. BEM a simpler approach to CSS targeting.mp4', 'created_at': 1646685327, 'size': 71355460, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/13. BEM a simpler approach to CSS targeting.mp4'}, {'id': 'hxS57iGktZ9XNmWrqkrTBg', 'name': '4. Colours in CSS text and background.mp4', 'created_at': 1646685327, 'size': 30527106, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/4. Colours in CSS text and background.mp4'}, {'id': 'q5sjOm_ZBzhorKcMVcXnpQ', 'name': '5.2 learning_html_no_css.zip', 'created_at': 1646685327, 'size': 160636, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/5.2 learning_html_no_css.zip'}, {'id': 'Q4riRsfNt6fLuBBGAEwD2w', 'name': '13. BEM a simpler approach to CSS targeting.srt', 'created_at': 1646685327, 'size': 27838, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/13. BEM a simpler approach to CSS targeting.srt'}, {'id': 'XEONe_IRdSi0WGsXfGE-Og', 'name': '2. Basic CSS selectors targeting specific elements.srt', 'created_at': 1646685327, 'size': 19258, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/2. Basic CSS selectors targeting specific elements.srt'}, {'id': 'LlvtOznVMvPU58e5r0M9eg', 'name': '3. How colours work RGB, Hexadecimal, and HSL.srt', 'created_at': 1646685327, 'size': 19258, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/3. How colours work RGB, Hexadecimal, and HSL.srt'}, {'id': 'tNLi1lNk3R15kgwEw0VKVg', 'name': '12. What is specificity in CSS.srt', 'created_at': 1646685327, 'size': 12833, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/12. What is specificity in CSS.srt'}, {'id': 'EqWl4nJ_09AVXzYvqkgFPw', 'name': '11. Descendent selectors in CSS.srt', 'created_at': 1646685327, 'size': 12537, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/11. Descendent selectors in CSS.srt'}, {'id': 'Jg2N_xfldcKIhL3fQMYf4w', 'name': "5. Starting to write our project's CSS file.srt", 'created_at': 1646685327, 'size': 12530, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/5. Starting to write our project's CSS file.srt"}, {'id': '199k_KsZNfCb7DBK5g5t9w', 'name': '4. Colours in CSS text and background.srt', 'created_at': 1646685327, 'size': 12417, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/4. Colours in CSS text and background.srt'}, {'id': 'uIe9Lu1mMqSVKrq6Tda5ig', 'name': "7. What properties can't be inherited.srt", 'created_at': 1646685327, 'size': 12412, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/7. What properties can't be inherited.srt"}, {'id': '38o7X_T3dxqAXKJl5X9WkQ', 'name': "5. Starting to write our project's CSS file.mp4", 'created_at': 1646685327, 'size': 46913741, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/5. Starting to write our project's CSS file.mp4"}, {'id': 'bhw90QdlNEwRd0BGXt1DqQ', 'name': '1. How to link a CSS file.mp4', 'created_at': 1646685327, 'size': 28290784, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/1. How to link a CSS file.mp4'}, {'id': 'sU7ZWg4mazD-AgmX4tyboA', 'name': '8. The CSS Box Model.mp4', 'created_at': 1646685327, 'size': 22475149, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/8. The CSS Box Model.mp4'}, {'id': '99F-4yqKsO0k-CZL6zmutQ', 'name': "7. What properties can't be inherited.mp4", 'created_at': 1646685328, 'size': 43551859, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/7. What properties can't be inherited.mp4"}, {'id': 'UHW7JjnHNYw0uiSfa5AR2A', 'name': '10. Working with spacing in our project.mp4', 'created_at': 1646685328, 'size': 38450692, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/10. Working with spacing in our project.mp4'}, {'id': 'hvbtwbvfw772bAoC28PR0A', 'name': '3.1 Using Hexadecimal for colors.html', 'created_at': 1646685328, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/3.1 Using Hexadecimal for colors.html'}, {'id': 'yMKR0uR3GiinD-eIPKusgg', 'name': '3.2 How hexadecimal works.html', 'created_at': 1646685328, 'size': 113, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/3.2 How hexadecimal works.html'}, {'id': '4x-pj03I-IX3M4bLAaBARA', 'name': '3.3 Converting between hexadecimal and decimal.html', 'created_at': 1646685328, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/3.3 Converting between hexadecimal and decimal.html'}, {'id': 'LCMpZPIzTZeD4LNeRoO80g', 'name': '3.4 The Color Keywords in CSS.html', 'created_at': 1646685328, 'size': 136, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/3.4 The Color Keywords in CSS.html'}, {'id': 'Gd_x8eQT5nR0TE6DVMN4JQ', 'name': '6. Inheritance in CSS.srt', 'created_at': 1646685328, 'size': 10917, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/6. Inheritance in CSS.srt'}, {'id': 'ux0Vp8oZGwEDYrPN-ykfoQ', 'name': '1. How to link a CSS file.srt', 'created_at': 1646685328, 'size': 10644, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/1. How to link a CSS file.srt'}, {'id': 'QrqTwTZVvpQbb4PE85sMtA', 'name': '8. The CSS Box Model.srt', 'created_at': 1646685328, 'size': 9928, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/8. The CSS Box Model.srt'}, {'id': 'nZ7zU1Hs4SHx2zoQk4zePg', 'name': '13.1 learning_bem.zip', 'created_at': 1646685328, 'size': 1182, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/13.1 learning_bem.zip'}, {'id': 'MkGeBANiM0Nq7ADqQKpvOg', 'name': '10. Working with spacing in our project.srt', 'created_at': 1646685328, 'size': 9041, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/10. Working with spacing in our project.srt'}, {'id': '0SmOTr1QNuHxBrrPFVgKUQ', 'name': '9. Overview of CSS units.srt', 'created_at': 1646685328, 'size': 6626, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/9. Overview of CSS units.srt'}, {'id': 'B6UDQPwAtoow1NE7Td4Rdw', 'name': '5.1 learning_html_completed.zip', 'created_at': 1646685328, 'size': 160870, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/5.1 learning_html_completed.zip'}, {'id': 'y6nzTpV3bMlWcZF7xbb5FQ', 'name': '12. What is specificity in CSS.mp4', 'created_at': 1646685328, 'size': 28645397, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/12. What is specificity in CSS.mp4'}, {'id': 'QeLeNrDR_qhEFKQ8qYRnzQ', 'name': '3. How colours work RGB, Hexadecimal, and HSL.mp4', 'created_at': 1646685328, 'size': 31103860, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/3. How colours work RGB, Hexadecimal, and HSL.mp4'}, {'id': '3qDe2h3gFpgSaQcNhfm2PQ', 'name': '9. Overview of CSS units.mp4', 'created_at': 1646685328, 'size': 15892806, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/9. Overview of CSS units.mp4'}, {'id': '3l0_97RCmPOwnoPYw_4wlA', 'name': '2. Basic CSS selectors targeting specific elements.mp4', 'created_at': 1646685328, 'size': 38904155, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/2. Basic CSS selectors targeting specific elements.mp4'}, {'id': 'yXnvGArYXbwDXr00t2W7vQ', 'name': '6. Inheritance in CSS.mp4', 'created_at': 1646685328, 'size': 32945092, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/6. Inheritance in CSS.mp4'}, {'id': 'AiumJliyszOd3vKCeQjIDA', 'name': '11. Descendent selectors in CSS.mp4', 'created_at': 1646685328, 'size': 40094139, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/5. Page style with CSS/11. Descendent selectors in CSS.mp4'}, {'id': 'G2fv4nQlU8VzJWzjRj79oQ', 'name': '16.1 Complete guide to flexbox (CSS Tricks).html', 'created_at': 1646685327, 'size': 116, 'mime_type': 'text/html', 'virus_scan': None, 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/16.1 Complete guide to flexbox (CSS Tricks).html'}, {'id': 'fTfRNZOa8TZ3MyEJVZG_cw', 'name': '7. Step 4 pixel perfect design.mp4', 'created_at': 1646685329, 'size': 84579010, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/7. Step 4 pixel perfect design.mp4'}, {'id': 'AL444c__wOM_rmzB34I56w', 'name': '4. Step 1 becoming a user.srt', 'created_at': 1646685329, 'size': 11796, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/4. Step 1 becoming a user.srt'}, {'id': 'QInavLYDhP96H-10xr7itQ', 'name': '19. How to style the micro blog entries.mp4', 'created_at': 1646685329, 'size': 25626050, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/19. How to style the micro blog entries.mp4'}, {'id': 'rvIfI-YWOy2_A2cFk3bARQ', 'name': '14. HTML forms working with textareas.mp4', 'created_at': 1646685329, 'size': 24879186, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/14. HTML forms working with textareas.mp4'}, {'id': '1CuSD8_m365NnDAyTn4fXg', 'name': '6. Step 3 wireframing or rough design.mp4', 'created_at': 1646685329, 'size': 34458482, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/6. Step 3 wireframing or rough design.mp4'}, {'id': 'QFxrmnhohTB9BWemp0YkGQ', 'name': '9. Step 6 coding the page structure with HTML.mp4', 'created_at': 1646685329, 'size': 23607598, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/9. Step 6 coding the page structure with HTML.mp4'}, {'id': 'h2U1T6tIq2UctaKL2vtB6Q', 'name': '4. Step 1 becoming a user.mp4', 'created_at': 1646685329, 'size': 106787927, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/4. Step 1 becoming a user.mp4'}, {'id': 'v9Hr5u_ibJuK_iSIrLr0-A', 'name': '3. From our YouTube channel How to start a new software project.mp4', 'created_at': 1646685329, 'size': 238763404, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/3. From our YouTube channel How to start a new software project.mp4'}, {'id': 'HsLKEV4Z6zmrT-YJKmohHg', 'name': '18. How to style HTML forms and inputs.mp4', 'created_at': 1646685329, 'size': 53535697, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/18. How to style HTML forms and inputs.mp4'}, {'id': 'd-cLR1-8KTHp-v79jehvwg', 'name': '16. How to style the header and menu bar.mp4', 'created_at': 1646685329, 'size': 74061623, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/16. How to style the header and menu bar.mp4'}, {'id': 'TMvSPOoGpkHdXhbG0Ieu4Q', 'name': '10. What are SVGs.srt', 'created_at': 1646685329, 'size': 12288695, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/10. What are SVGs.srt'}, {'id': 'DKTt1KGYGEonePXGWzubEg', 'name': '8. Step 5 creating the page structure.mp4', 'created_at': 1646685329, 'size': 25475508, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/8. Step 5 creating the page structure.mp4'}, {'id': 'foIZAstPePFRmeOqxsxr2Q', 'name': '7. Step 4 pixel perfect design.srt', 'created_at': 1646685329, 'size': 34736, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/7. Step 4 pixel perfect design.srt'}, {'id': '8HNK9kN04NDzMkXZJ2Qg3w', 'name': '3. From our YouTube channel How to start a new software project.srt', 'created_at': 1646685329, 'size': 27654, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/3. From our YouTube channel How to start a new software project.srt'}, {'id': 'Jrz7VZNobal6xXtKKShJqQ', 'name': '10. What are SVGs.mp4', 'created_at': 1646685329, 'size': 12275314, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/10. What are SVGs.mp4'}, {'id': 'qtsQzMjnj_4-anpp4V0sFA', 'name': '5. Step 2 populating the backlog.mp4', 'created_at': 1646685329, 'size': 32584689, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/5. Step 2 populating the backlog.mp4'}, {'id': 'Uw2-ZdG2WCkjCfI-AIJ6vA', 'name': '18. How to style HTML forms and inputs.srt', 'created_at': 1646685329, 'size': 14506, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/18. How to style HTML forms and inputs.srt'}, {'id': 'RYiJBRUqLCMtHF8urdN3hQ', 'name': '20. How to style the page footer.srt', 'created_at': 1646685329, 'size': 12541, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/20. How to style the page footer.srt'}, {'id': 'Ue62Lv1XZqe7hwODHtUrtA', 'name': '20. How to style the page footer.mp4', 'created_at': 1646685329, 'size': 49704540, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/20. How to style the page footer.mp4'}, {'id': 'RPrKMDKT9zn22vhE6nuzNQ', 'name': '16. How to style the header and menu bar.srt', 'created_at': 1646685329, 'size': 18217, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/16. How to style the header and menu bar.srt'}, {'id': 'dYQTLjQY1XnVGnA6XOeurg', 'name': '6.1 The Figma file for this project (completed and step by step).html', 'created_at': 1646685330, 'size': 116, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/6.1 The Figma file for this project (completed and step by step).html'}, {'id': 'lexKrLAQy7ouqE3LzfjfmA', 'name': '7.2 Completed Figma file.html', 'created_at': 1646685330, 'size': 116, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/7.2 Completed Figma file.html'}, {'id': 'eDwNX_h3ioRXi-_cnoHZGw', 'name': '6.2 Intro to Figma tutorial.html', 'created_at': 1646685330, 'size': 104, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/6.2 Intro to Figma tutorial.html'}, {'id': 'nTCp2r2-AspdWzOMndJgyQ', 'name': '11.1 microblog-logo.svg', 'created_at': 1646685330, 'size': 434, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/11.1 microblog-logo.svg'}, {'id': 'PofuAX_PLXFDSGwkHaqgHg', 'name': '7.1 microblog-logo.svg', 'created_at': 1646685330, 'size': 434, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/7.1 microblog-logo.svg'}, {'id': 'wSf_X19tYNukH7_L8LvfEw', 'name': '10.1 example-svg.html', 'created_at': 1646685330, 'size': 187, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/10.1 example-svg.html'}, {'id': 'y6tCdfPzZi0EEZgpuWiCvg', 'name': '13.1 MDN Types of input.html', 'created_at': 1646685330, 'size': 142, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/13.1 MDN Types of input.html'}, {'id': 'gvdZlKN5Z0GvNy_zVGfRhw', 'name': '5. Step 2 populating the backlog.srt', 'created_at': 1646685330, 'size': 7723, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/5. Step 2 populating the backlog.srt'}, {'id': 'lmKrn4twEe1-S0DD_HPcUg', 'name': '17. Setting the font family in our project.srt', 'created_at': 1646685330, 'size': 1412, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/17. Setting the font family in our project.srt'}, {'id': 'z_3u9zZPdOJazdfb125qGA', 'name': '19.1 Bullet point symbol (to copy).html', 'created_at': 1646685330, 'size': 101, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/19.1 Bullet point symbol (to copy).html'}, {'id': 'KVlrTPQQPhn-D5zDdNJYEA', 'name': "1. Overview of this section's project.srt", 'created_at': 1646685330, 'size': 6946, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/1. Overview of this section's project.srt"}, {'id': 'uIGb-Ci5_PgZOCQvTWH0iQ', 'name': '15. Creating the footer with multiple columns.srt', 'created_at': 1646685330, 'size': 6545, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/15. Creating the footer with multiple columns.srt'}, {'id': '01fUfngXp4dghGNtRI2KIw', 'name': '19. How to style the micro blog entries.srt', 'created_at': 1646685330, 'size': 6430, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/19. How to style the micro blog entries.srt'}, {'id': 'VrZLN5FoZv8jexxJeemL2Q', 'name': '12. Finishing the header and navigation.srt', 'created_at': 1646685330, 'size': 6384, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/12. Finishing the header and navigation.srt'}, {'id': '6E6N-WLietlcGoknInJYSw', 'name': '14. HTML forms working with textareas.srt', 'created_at': 1646685330, 'size': 5826, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/14. HTML forms working with textareas.srt'}, {'id': 'koX-UiFuqWevTZbO4Wy4mQ', 'name': '11. How to include images in our HTML site.srt', 'created_at': 1646685330, 'size': 5620, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/11. How to include images in our HTML site.srt'}, {'id': 'lTffHn3W_wte5_R9bzMnEw', 'name': '6. Step 3 wireframing or rough design.srt', 'created_at': 1646685330, 'size': 4202, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/6. Step 3 wireframing or rough design.srt'}, {'id': 'bqAFueJjbCo58_uExKmucw', 'name': "21. A CSS reference for what we've used in this section.html", 'created_at': 1646685330, 'size': 4077, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/21. A CSS reference for what we've used in this section.html"}, {'id': 'zGAH_wQLeyC9BM_1QRCXDA', 'name': '2.1 microblog.zip', 'created_at': 1646685330, 'size': 3255, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/2.1 microblog.zip'}, {'id': 'YkG2ZYxpJgVwqzIvv-1UfA', 'name': '17. Setting the font family in our project.mp4', 'created_at': 1646685330, 'size': 8929068, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/17. Setting the font family in our project.mp4'}, {'id': 'mjz5SZmrHbJcjraiyLGZ8A', 'name': '12. Finishing the header and navigation.mp4', 'created_at': 1646685330, 'size': 27204391, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/12. Finishing the header and navigation.mp4'}, {'id': 'D1_xhA85feHr6qQe7Kfk6g', 'name': '11. How to include images in our HTML site.mp4', 'created_at': 1646685330, 'size': 20366724, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/11. How to include images in our HTML site.mp4'}, {'id': 'pRVv9qKq2ef1XxBR-L5N-w', 'name': "1. Overview of this section's project.mp4", 'created_at': 1646685330, 'size': 15799503, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/1. Overview of this section's project.mp4"}, {'id': 'L3cqLImIvatmeAK_4E68WQ', 'name': '13. HTML forms sending data.mp4', 'created_at': 1646685330, 'size': 41792996, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/13. HTML forms sending data.mp4'}, {'id': 'SMRv8_rn0Lccpq38Vdl2Dw', 'name': '8. Step 5 creating the page structure.srt', 'created_at': 1646685330, 'size': 10011, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/8. Step 5 creating the page structure.srt'}, {'id': 'Eeruc8hVokw7F35ZCzmz3Q', 'name': '13. HTML forms sending data.srt', 'created_at': 1646685330, 'size': 9876, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/13. HTML forms sending data.srt'}, {'id': '7rMkaZ-0Xddfjup-5k1vcw', 'name': '2. Access the finished code here.html', 'created_at': 1646685330, 'size': 321, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/2. Access the finished code here.html'}, {'id': 'qlopXtZfB-RBw3Zz5SMERw', 'name': '9. Step 6 coding the page structure with HTML.srt', 'created_at': 1646685330, 'size': 8691, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/9. Step 6 coding the page structure with HTML.srt'}, {'id': 'QjDF-OMc6CEqzgEc3fEqqA', 'name': '15. Creating the footer with multiple columns.mp4', 'created_at': 1646685330, 'size': 24855413, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/6. Project 1 Micro Blog (design+site)/15. Creating the footer with multiple columns.mp4'}, {'id': 'KD8aYrUs5KU0MGiu_3cTMQ', 'name': '2', 'created_at': 1646685327, 'size': 36, 'mime_type': 'application/octet-stream', 'virus_scan': None, 'path': 'Web Developer Bootcamp with Flask and Python/.pad/2'}, {'id': '9zgfOGUu-cBFGL4_s7cyng', 'name': '1', 'created_at': 1646685327, 'size': 47, 'mime_type': 'application/octet-stream', 'virus_scan': None, 'path': 'Web Developer Bootcamp with Flask and Python/.pad/1'}, {'id': 'Js8tAqcffs8ryfpnBqrBhQ', 'name': '0', 'created_at': 1646685327, 'size': 68, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/0'}, {'id': 'rX4EAWOclXliS-pFbylspA', 'name': '15', 'created_at': 1646685327, 'size': 473796, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/15'}, {'id': 'EQg17RGY4uUfxKZxDzQL5w', 'name': '24', 'created_at': 1646685327, 'size': 401634, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/24'}, {'id': '9OTKnUJKsr7hJmQJH5NUjg', 'name': '3', 'created_at': 1646685327, 'size': 42, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/3'}, {'id': '1juLkKXdP_hBWy7jw9D9Fg', 'name': '91', 'created_at': 1646685327, 'size': 939429, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/91'}, {'id': '7ma5-li5EwpZIloOMtpYUQ', 'name': '234', 'created_at': 1646685327, 'size': 174124, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/234'}, {'id': '_g15-fy20HzoQ6NiQDs_CQ', 'name': '231', 'created_at': 1646685327, 'size': 901959, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/231'}, {'id': 'fbi1NA2tb05fOoB0HA_CSQ', 'name': '19', 'created_at': 1646685327, 'size': 7015, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/19'}, {'id': 'JBwZPCM5ZNb3ocg6OWVsaQ', 'name': '188', 'created_at': 1646685327, 'size': 349286, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/188'}, {'id': 'oSQKJi3TerVxL8Uws3W_qQ', 'name': '85', 'created_at': 1646685327, 'size': 443990, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/85'}, {'id': '0UwpVL7lZTOSbnsr1VKwdQ', 'name': '159', 'created_at': 1646685327, 'size': 593523, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/159'}, {'id': '7sTP44Ij7NV8Ex-nJEakYw', 'name': '82', 'created_at': 1646685327, 'size': 652160, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/82'}, {'id': 'CrLAdYYqptV2hpAq-_VJbA', 'name': '35', 'created_at': 1646685327, 'size': 132497, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/35'}, {'id': 'JHt62WAm-APaj3XxESlDew', 'name': '248', 'created_at': 1646685327, 'size': 519047, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/248'}, {'id': 'F7qaXQlqigMVXk6Ff8wVvg', 'name': '4', 'created_at': 1646685336, 'size': 1028375, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/4'}, {'id': '-IECs9WCYFQBM_lbr_NsaQ', 'name': '95', 'created_at': 1646685336, 'size': 346620, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/95'}, {'id': 'bQIM5FwuOT_PC-plmoSUWw', 'name': '160', 'created_at': 1646685337, 'size': 659884, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/160'}, {'id': 'U5cN6SRbLZZ-C-VfDiwoyQ', 'name': '165', 'created_at': 1646685337, 'size': 659081, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/165'}, {'id': '4bg3aAcc7cao7sza2Tu6Sw', 'name': '149', 'created_at': 1646685337, 'size': 270930, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/149'}, {'id': 'whUwny0cEfY7yvcj2jlbug', 'name': '18', 'created_at': 1646685337, 'size': 369256, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/18'}, {'id': 'Yn3XHyXlxznO-MnPhfYDRQ', 'name': '191', 'created_at': 1646685337, 'size': 828456, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/191'}, {'id': 'UNV-QtjbFs82-dPF51BTcw', 'name': '33', 'created_at': 1646685337, 'size': 387273, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/33'}, {'id': '72Lv8rs74IIYy30A7thXZQ', 'name': '187', 'created_at': 1646685337, 'size': 647813, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/187'}, {'id': 'OGHR_Rby2nDcvWk9zB7tQg', 'name': '181', 'created_at': 1646685337, 'size': 977713, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/181'}, {'id': 'ySdUcwJDpsNyjaCNjQ7BpQ', 'name': '144', 'created_at': 1646685337, 'size': 403150, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/144'}, {'id': 'yhvUJeGjxurHEy4SfGDnTQ', 'name': '177', 'created_at': 1646685337, 'size': 581156, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/177'}, {'id': 'Gg-q0jExVMlW5bAnBMEOpw', 'name': '246', 'created_at': 1646685337, 'size': 298910, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/246'}, {'id': 'bFJXGZ6rkUQRuKkCUX_CrA', 'name': '257', 'created_at': 1646685337, 'size': 680008, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/257'}, {'id': 'l8Wp5O7oP9ZyKk0y-3Qkkw', 'name': '70', 'created_at': 1646685337, 'size': 348704, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/70'}, {'id': 'LJ2uM3H9Y4zU6jiWo52kSA', 'name': '100', 'created_at': 1646685337, 'size': 93238, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/100'}, {'id': 'YHddsHa2_AHOc0dsT9U2JQ', 'name': '171', 'created_at': 1646685337, 'size': 260981, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/171'}, {'id': 's0nybn2kV8x3HyG1CvDfVA', 'name': '221', 'created_at': 1646685337, 'size': 462074, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/221'}, {'id': 'YwwMUQzL0qXGvJJlFBBhVA', 'name': '121', 'created_at': 1646685337, 'size': 376861, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/121'}, {'id': 'BrJuPVvMAzoQxrY0-Q93Lg', 'name': '34', 'created_at': 1646685337, 'size': 996284, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/34'}, {'id': 'obpx2hkdrVty6S0PNRu8Cw', 'name': '69', 'created_at': 1646685337, 'size': 272179, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/69'}, {'id': '5NUWu5zpsU8qaT5xOB0YGQ', 'name': '13', 'created_at': 1646685337, 'size': 115474, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/13'}, {'id': 'kzimt4f-9yO3fMTFtEQHOg', 'name': '16', 'created_at': 1646685337, 'size': 168282, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/16'}, {'id': 'GeDEnqtl_qjI8_cDz7XClw', 'name': '77', 'created_at': 1646685337, 'size': 617704, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/77'}, {'id': 'szIBXkUHlv-CThHb5YBaVg', 'name': '32', 'created_at': 1646685337, 'size': 815899, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/32'}, {'id': 'jGLDfsl2RbcAePM51dkaCg', 'name': '225', 'created_at': 1646685337, 'size': 73778, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/225'}, {'id': '4OtsCpK8K-RAIRHxTwEXgQ', 'name': '115', 'created_at': 1646685337, 'size': 609340, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/115'}, {'id': 'dxGq6Pxpwym__QOuSE61-g', 'name': '209', 'created_at': 1646685337, 'size': 673798, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/209'}, {'id': '9Lv1SLlqzvJzaz43hqqyHg', 'name': '118', 'created_at': 1646685337, 'size': 17880, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/118'}, {'id': 'XREh_KWwePx0RwcFmBgyjA', 'name': '55', 'created_at': 1646685337, 'size': 649888, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/55'}, {'id': 'jOsBTlW1kuSFu40WGTZZmQ', 'name': '219', 'created_at': 1646685337, 'size': 1838, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/219'}, {'id': 'feZvzqFHtxDbHJ5MJkVx0w', 'name': '130', 'created_at': 1646685337, 'size': 143690, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/130'}, {'id': 'ekzImMH68ma7I2WDsgRQUw', 'name': '180', 'created_at': 1646685337, 'size': 884410, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/180'}, {'id': 'CoOZvJb_SMZUTM9NSoGtxA', 'name': '109', 'created_at': 1646685337, 'size': 955533, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/109'}, {'id': 'qb3CaMP7pZGik8QtpH3Ylg', 'name': '105', 'created_at': 1646685337, 'size': 367631, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/105'}, {'id': 'CoGGaaXYiQk5Tc92qdMg0A', 'name': '43', 'created_at': 1646685337, 'size': 786880, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/43'}, {'id': 'vI5ZN6giFyLVbtug6xWxtA', 'name': '148', 'created_at': 1646685337, 'size': 738892, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/148'}, {'id': 'Op75nvXRvG6D6JVlNII9fQ', 'name': '215', 'created_at': 1646685337, 'size': 467511, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/215'}, {'id': 'bP9PJHH8-q711Dli-vG7yw', 'name': '9', 'created_at': 1646685337, 'size': 133207, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/9'}, {'id': 'mAzGxNwpihyL0QIo5j6vZg', 'name': '97', 'created_at': 1646685337, 'size': 781022, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/97'}, {'id': 'WSA4NOq_k_B5K2ZmVQ8-9A', 'name': '260', 'created_at': 1646685337, 'size': 949037, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/260'}, {'id': '3FDnJio-9fryDRgJ4XQsIQ', 'name': '87', 'created_at': 1646685337, 'size': 18589, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/87'}, {'id': 'H4RwvJDb3ZCN4I8Sk_hvJQ', 'name': '166', 'created_at': 1646685337, 'size': 812125, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/166'}, {'id': 'B4tHR7NUE9QEmOYYWiWDew', 'name': '243', 'created_at': 1646685337, 'size': 16604, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/243'}, {'id': 'fz8W802X9obRwBOtA6B3DQ', 'name': '168', 'created_at': 1646685337, 'size': 969925, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/168'}, {'id': 'xPWuUtXqCrs_UlvEdBDzww', 'name': '178', 'created_at': 1646685337, 'size': 708219, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/178'}, {'id': 'abgm__p50uElHhhmh0aNLA', 'name': '58', 'created_at': 1646685337, 'size': 990255, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/58'}, {'id': 'xSq_eeoeT_VJfQmK_V8cgw', 'name': '183', 'created_at': 1646685337, 'size': 99095, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/183'}, {'id': '0tF_fBBCqQgEyKKFZBP94Q', 'name': '145', 'created_at': 1646685337, 'size': 426405, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/145'}, {'id': 'OVyHC15I6k5xRWcw-tobog', 'name': '51', 'created_at': 1646685337, 'size': 348843, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/51'}, {'id': 'EgyLBPSdrv9rZ39IRJ2Umw', 'name': '37', 'created_at': 1646685337, 'size': 409491, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/37'}, {'id': 'u27QOpNPYvW1KEQFxh8f_A', 'name': '96', 'created_at': 1646685337, 'size': 634577, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/96'}, {'id': 'CZolDAMhmOAFLbb2WWeKxg', 'name': '217', 'created_at': 1646685337, 'size': 857352, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/217'}, {'id': '5BfJ5bWqd4U3_aISsFrIOA', 'name': '241', 'created_at': 1646685337, 'size': 865862, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/241'}, {'id': 'Qyn8q8TT1WgtMhc9gzAhrQ', 'name': '250', 'created_at': 1646685337, 'size': 673261, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/250'}, {'id': 'MqgljK0rAoLhI9bgJoBJtA', 'name': '229', 'created_at': 1646685337, 'size': 739816, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/229'}, {'id': 'FrrY4jGrTlPDTpZI-SjVuw', 'name': '56', 'created_at': 1646685337, 'size': 22684, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/56'}, {'id': 'j-IpA9-DOkbJ5CgG0zck3g', 'name': '133', 'created_at': 1646685337, 'size': 188363, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/133'}, {'id': 'ODJLotkBCdQ4blbiaMF0qQ', 'name': '57', 'created_at': 1646685337, 'size': 607008, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/57'}, {'id': '5Ob_QXe7vDxPAwV8NdrQ8w', 'name': '153', 'created_at': 1646685337, 'size': 867310, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/153'}, {'id': 'QnAXRYXHgjSa5F5M0XsXAQ', 'name': '76', 'created_at': 1646685337, 'size': 537870, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/76'}, {'id': 'mYE4DxVlhQARxN3KpeheXQ', 'name': '245', 'created_at': 1646685337, 'size': 254449, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/245'}, {'id': 'ecwYR4XIhbiQwvqWz5WHhQ', 'name': '123', 'created_at': 1646685337, 'size': 970233, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/123'}, {'id': 'h9qhrgIyYCl9vQseoUEquw', 'name': '6', 'created_at': 1646685337, 'size': 995556, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/6'}, {'id': 'K8ULIht4_1JjfoG7oyiH6A', 'name': '119', 'created_at': 1646685337, 'size': 124744, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/119'}, {'id': 'KiHBeIooTQQCYq1p6bnNSQ', 'name': '98', 'created_at': 1646685337, 'size': 1020907, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/98'}, {'id': '5nFWvmxzvLM1IksRiAvIKg', 'name': '186', 'created_at': 1646685337, 'size': 628642, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/186'}, {'id': '8cTxnGBlMuBmzSFNtf_-1g', 'name': '59', 'created_at': 1646685337, 'size': 890818, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/59'}, {'id': '8JPcYCQjcaUtgsMeQRUFTA', 'name': '252', 'created_at': 1646685337, 'size': 26250, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/252'}, {'id': 'qym7aBsDpfYctlWXn4_FUQ', 'name': '17', 'created_at': 1646685337, 'size': 358110, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/17'}, {'id': 'EPbimHPICbTP5HCFvooJfA', 'name': '12', 'created_at': 1646685337, 'size': 423468, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/12'}, {'id': 'yrrFGEZwnaOnCAbToZrzPA', 'name': '135', 'created_at': 1646685337, 'size': 714731, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/135'}, {'id': 'szcoj1yye4myt1ZhXIoQHw', 'name': '230', 'created_at': 1646685337, 'size': 838429, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/230'}, {'id': 'E-_O4V9EyxPYTiBq_fc8wQ', 'name': '196', 'created_at': 1646685337, 'size': 294217, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/196'}, {'id': 'dTjh7Cxh4vzqwB4z2iO8EA', 'name': '75', 'created_at': 1646685337, 'size': 357508, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/75'}, {'id': 'APsh8oZ5euP8JFMoZo3jFQ', 'name': '167', 'created_at': 1646685337, 'size': 958030, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/167'}, {'id': 'JCKNtYXApvxnW6ESdw-RZQ', 'name': '162', 'created_at': 1646685337, 'size': 347569, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/162'}, {'id': 'UaEb5d-vDWggH-_-CCvqGA', 'name': '137', 'created_at': 1646685337, 'size': 607980, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/137'}, {'id': '4UHXFCrVjsbbr8I_paZG_Q', 'name': '223', 'created_at': 1646685337, 'size': 927832, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/223'}, {'id': 'JstLeyFpVk_sIQNe8-T-2Q', 'name': '25', 'created_at': 1646685337, 'size': 414174, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/25'}, {'id': 'qyM_7VrbaPmGWqMKgJtOhw', 'name': '228', 'created_at': 1646685337, 'size': 100388, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/228'}, {'id': 'L-CkgBmg4sYFa5FX4OnIrA', 'name': '236', 'created_at': 1646685337, 'size': 244091, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/236'}, {'id': '37SEibbujHolOfcUHBeWeg', 'name': '182', 'created_at': 1646685337, 'size': 32627, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/182'}, {'id': 'UqgTGilWHEtTtzZCBEN1_g', 'name': '99', 'created_at': 1646685337, 'size': 67403, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/99'}, {'id': 'ArCEbh5VXunae5KPpn44dg', 'name': '83', 'created_at': 1646685337, 'size': 150044, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/83'}, {'id': 'B0HtGJaBtNsQSzrvtZux4w', 'name': '104', 'created_at': 1646685337, 'size': 855491, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/104'}, {'id': 'Cb9vXo9lzIyPNA07KfrGgg', 'name': '20', 'created_at': 1646685337, 'size': 669228, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/20'}, {'id': 'u3wv9SbEZt4_55rPy3fVeQ', 'name': '48', 'created_at': 1646685337, 'size': 753139, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/48'}, {'id': 'bp48xFuPzV-Q4f1RFRXj6A', 'name': '131', 'created_at': 1646685337, 'size': 26931, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/131'}, {'id': 'GYPsZKL2t7JB9lwuIkwctQ', 'name': '163', 'created_at': 1646685337, 'size': 392380, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/163'}, {'id': 'AbMIjL0LR-0jOjF2-JbXYw', 'name': '64', 'created_at': 1646685337, 'size': 627108, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/64'}, {'id': 'TgXTUGvGzA836KpgdcTX7Q', 'name': '235', 'created_at': 1646685337, 'size': 181274, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/235'}, {'id': '-_KgqXgIm-fyUgG-sXPnaQ', 'name': '164', 'created_at': 1646685337, 'size': 573216, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/164'}, {'id': '9dDGwVE-QwFCXWEBsPeHdw', 'name': '72', 'created_at': 1646685337, 'size': 159746, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/72'}, {'id': 'i5Sr1watsOJCarUMIkmdgQ', 'name': '80', 'created_at': 1646685337, 'size': 488333, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/80'}, {'id': 'SBg9sKUCtgprVUn8f4tYGQ', 'name': '216', 'created_at': 1646685337, 'size': 508116, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/216'}, {'id': 'nKiUfA0vg4tj1pmpfe3-Cg', 'name': '110', 'created_at': 1646685337, 'size': 144526, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/110'}, {'id': 'rZCI0PpZfmctdvJr7oWpVQ', 'name': '200', 'created_at': 1646685337, 'size': 957514, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/200'}, {'id': 'BHBKAjSw-0jqDUNI3zxKkg', 'name': '39', 'created_at': 1646685337, 'size': 955429, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/39'}, {'id': 'YMCkngY--fpsGwegOx0LZQ', 'name': '218', 'created_at': 1646685337, 'size': 881919, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/218'}, {'id': '-2u2nSwTntDZsfy-gYAXJw', 'name': '52', 'created_at': 1646685337, 'size': 607904, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/52'}, {'id': '1MbQb_49N-gHhBoQCw5wWw', 'name': '117', 'created_at': 1646685337, 'size': 969743, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/117'}, {'id': 'H1p_K_tZlNMHD9zQGqinDQ', 'name': '170', 'created_at': 1646685337, 'size': 717853, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/170'}, {'id': 'ps7vV2AIT778bQ7oN8RDLQ', 'name': '237', 'created_at': 1646685337, 'size': 248705, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/237'}, {'id': 'Un1dR6cP9x0M5L7EjSUXpQ', 'name': '90', 'created_at': 1646685337, 'size': 15333, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/90'}, {'id': 'k0UJmOgrmU9_dnvlOncKAw', 'name': '84', 'created_at': 1646685337, 'size': 256109, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/84'}, {'id': 'fDcq8LNzC2hdJccTqbUOaQ', 'name': '184', 'created_at': 1646685337, 'size': 418815, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/184'}, {'id': 'UAeaYCe8zKN1Bo-rhwJ6SQ', 'name': '190', 'created_at': 1646685337, 'size': 759068, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/190'}, {'id': 'CpkI50gN11WudbnD0b1YEQ', 'name': '206', 'created_at': 1646685337, 'size': 369226, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/206'}, {'id': 'PTdjuTjNcPdUP0dOQHMAHg', 'name': '31', 'created_at': 1646685337, 'size': 403726, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/31'}, {'id': 'QWgX48CxmuL4YHgNqlOP9g', 'name': '26', 'created_at': 1646685337, 'size': 784848, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/26'}, {'id': '15PqGHwYO36YnBCc9d0adw', 'name': '61', 'created_at': 1646685337, 'size': 659475, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/61'}, {'id': 'iJSX4ruD2pTzADf6PGMRNg', 'name': '47', 'created_at': 1646685337, 'size': 543596, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/47'}, {'id': 'LPdfVGoj6iYqFwE5CwZ7Yg', 'name': '143', 'created_at': 1646685337, 'size': 66427, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/143'}, {'id': 'C9_1t9GhuwdTcIycltY3TQ', 'name': '124', 'created_at': 1646685337, 'size': 134476, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/124'}, {'id': '0Oq5vS3dGi8cS2RBhKsATQ', 'name': '185', 'created_at': 1646685337, 'size': 502431, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/185'}, {'id': '04AI-UjRSTpEDyHXoxTSjQ', 'name': '174', 'created_at': 1646685337, 'size': 926495, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/174'}, {'id': 'iblPFizdSshXKyZ6urG7KA', 'name': '94', 'created_at': 1646685337, 'size': 270906, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/94'}, {'id': 'nhhmm-8jIpnhLBneFyCSZQ', 'name': '71', 'created_at': 1646685337, 'size': 391326, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/71'}, {'id': 'qn5144o3KH1cP_dG7UV2pA', 'name': '224', 'created_at': 1646685337, 'size': 947049, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/224'}, {'id': 'uQfGMD9vevg28EMSbaLF5w', 'name': '244', 'created_at': 1646685337, 'size': 166676, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/244'}, {'id': 'qv8LKpIU1y3TYmUSuRg2Tg', 'name': '101', 'created_at': 1646685337, 'size': 127550, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/101'}, {'id': 'JbW1Hz9HKmU9vjM9nq_E7g', 'name': '203', 'created_at': 1646685337, 'size': 74017, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/203'}, {'id': 'zjb4TeXlktJoXAO3_sBUIw', 'name': '256', 'created_at': 1646685337, 'size': 583724, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/256'}, {'id': 'h21iS6159nS7XIqq9NUFpQ', 'name': '154', 'created_at': 1646685337, 'size': 395226, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/154'}, {'id': '-zpSF4QsfhtlHArYRsZysg', 'name': '40', 'created_at': 1646685337, 'size': 49422, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/40'}, {'id': 'aSbXlqTpEnL_IlLJRgwgPw', 'name': '5', 'created_at': 1646685337, 'size': 399626, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/5'}, {'id': '3TVchMYywkbiIvjPbuN3UQ', 'name': '193', 'created_at': 1646685337, 'size': 219884, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/193'}, {'id': '3yKTax48U7sUTT0Xl3hHeA', 'name': '103', 'created_at': 1646685337, 'size': 840905, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/103'}, {'id': 'LLyJspgCjE2k87X5y1y6vA', 'name': '254', 'created_at': 1646685337, 'size': 254470, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/254'}, {'id': 'Kd9Do-w9bEjzRu7rrXWR8w', 'name': '107', 'created_at': 1646685338, 'size': 300249, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/107'}, {'id': 'd5-3lWlPAX5Hieemi6doHA', 'name': '53', 'created_at': 1646685338, 'size': 679756, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/53'}, {'id': 'R5YYBUclnmDbWMXRNq1N-g', 'name': '54', 'created_at': 1646685338, 'size': 202826, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/54'}, {'id': 'qwSghcHpoHLhlGS6Uhivkg', 'name': '211', 'created_at': 1646685338, 'size': 132894, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/211'}, {'id': 'KCpdjvQB_jzLOATevZCfpg', 'name': '44', 'created_at': 1646685338, 'size': 958478, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/44'}, {'id': 'DioslfveyEiQCmvwaQ9Mcg', 'name': '139', 'created_at': 1646685338, 'size': 913783, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/139'}, {'id': 'mu0uOEdAinMqrya1yHmT4w', 'name': '65', 'created_at': 1646685338, 'size': 1031021, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/65'}, {'id': 'uF_kDSFboI7ArxJwmnrXWg', 'name': '197', 'created_at': 1646685338, 'size': 307598, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/197'}, {'id': 'TkLbmRbJ6R0a9Eq8iFvARg', 'name': '214', 'created_at': 1646685338, 'size': 460292, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/214'}, {'id': '6aj2m1TkLtZfC5V0RbHGFw', 'name': '251', 'created_at': 1646685338, 'size': 801100, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/251'}, {'id': 'chJiPBdDAaZP6sR0_97-JA', 'name': '50', 'created_at': 1646685338, 'size': 782940, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/50'}, {'id': 'j4Nh7Kanbrq2jkPr3oECbQ', 'name': '138', 'created_at': 1646685338, 'size': 909220, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/138'}, {'id': 'QT-5OSg4pwCYY6CMUIuz-g', 'name': '213', 'created_at': 1646685338, 'size': 155134, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/213'}, {'id': 'pcj8fa8PrZumJsA-pxFntQ', 'name': '208', 'created_at': 1646685338, 'size': 512901, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/208'}, {'id': 'qVHNzow7duLQQVjXnF3YNg', 'name': '126', 'created_at': 1646685338, 'size': 330125, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/126'}, {'id': 'ebCiGXFPc0Zo0tU3HxKjsA', 'name': '189', 'created_at': 1646685338, 'size': 738187, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/189'}, {'id': 'KDVMspDEM_y3Bg_inscymw', 'name': '63', 'created_at': 1646685338, 'size': 479709, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/63'}, {'id': 'PGhZ8WOWIErRmh0eomYT8A', 'name': '129', 'created_at': 1646685338, 'size': 930174, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/129'}, {'id': 'Op2puPOucCwBws5SXQYIcQ', 'name': '27', 'created_at': 1646685338, 'size': 888441, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/27'}, {'id': 'rb3qa27Q-UamPt8BvjAKhA', 'name': '150', 'created_at': 1646685338, 'size': 286638, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/150'}, {'id': 'REdQWQ3Qcf1iHSEZ7SR_MA', 'name': '114', 'created_at': 1646685338, 'size': 468686, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/114'}, {'id': 't_seBwvRIJy1MUjmnsGtyw', 'name': '247', 'created_at': 1646685338, 'size': 360555, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/247'}, {'id': '3kXtPNuT9uf7A1GhxoPLTg', 'name': '134', 'created_at': 1646685338, 'size': 341095, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/134'}, {'id': 'xppH0Rh88xM0IR-fdJrrMg', 'name': '192', 'created_at': 1646685338, 'size': 204574, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/192'}, {'id': 'NSqNiDdm8MfUO_V5nNyBug', 'name': '179', 'created_at': 1646685338, 'size': 708233, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/179'}, {'id': 'OLwNLu0v1sJl5cuLTSXWMg', 'name': '155', 'created_at': 1646685338, 'size': 509650, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/155'}, {'id': '1RUOp2cqY5uYMPyweRaw8g', 'name': '132', 'created_at': 1646685338, 'size': 100333, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/132'}, {'id': 'ot-wL_kTLNUdj14ru7T4Ng', 'name': '240', 'created_at': 1646685338, 'size': 800335, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/240'}, {'id': '46di1W5hoRCK5px_cT1_zg', 'name': '81', 'created_at': 1646685338, 'size': 198525, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/81'}, {'id': 'ZD5fOmGM14bLXjeUypaj8w', 'name': '108', 'created_at': 1646685338, 'size': 343970, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/108'}, {'id': 'fkifZpsV4-UyaaSwPVK3_w', 'name': '62', 'created_at': 1646685338, 'size': 843, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/62'}, {'id': '9-mTJrrGEBIAvw2AbJiKJQ', 'name': '201', 'created_at': 1646685338, 'size': 472999, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/201'}, {'id': 'v4rXMTD43Pz4zXHFfavRyQ', 'name': '122', 'created_at': 1646685338, 'size': 394432, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/122'}, {'id': 'u5KqkKC7ZkYGA8gG5cJAjg', 'name': '112', 'created_at': 1646685338, 'size': 912539, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/112'}, {'id': 'NX7paS-M0mngINoumvroPQ', 'name': '89', 'created_at': 1646685338, 'size': 800325, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/89'}, {'id': 'vr_fDFbMo66G-h_o-I7fkg', 'name': '46', 'created_at': 1646685338, 'size': 924706, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/46'}, {'id': 'cI1jh5zll7AC42xgTqjEmQ', 'name': '106', 'created_at': 1646685338, 'size': 917369, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/106'}, {'id': '_SbkxfMBOfk2Tbf_2jypEg', 'name': '147', 'created_at': 1646685338, 'size': 588350, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/147'}, {'id': '1e0x7qzfoe0EC1W0nXIItQ', 'name': '67', 'created_at': 1646685338, 'size': 8332, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/67'}, {'id': 'k7MRvR_NFVtiebcf0-xUcA', 'name': '222', 'created_at': 1646685338, 'size': 763114, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/222'}, {'id': '9mw3X2KVn2sTgzl5oIIP8A', 'name': '142', 'created_at': 1646685338, 'size': 727351, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/142'}, {'id': 'HDMkiFblhBMJY9mhuLj7Pw', 'name': '66', 'created_at': 1646685338, 'size': 401335, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/66'}, {'id': '6G7e6vbnWeT61yVmoq2xIA', 'name': '21', 'created_at': 1646685338, 'size': 113767, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/21'}, {'id': 'pa5BlvEAEqVb6GyWcfeZzg', 'name': '226', 'created_at': 1646685338, 'size': 320110, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/226'}, {'id': 'd3EFhc5vJDcxefBLFklEpg', 'name': '113', 'created_at': 1646685338, 'size': 125406, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/113'}, {'id': '8lLELjsVI-JY62pQyhIuKQ', 'name': '116', 'created_at': 1646685338, 'size': 707270, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/116'}, {'id': 'hb7y_KlmrkATHQ6jWe2Cvg', 'name': '10', 'created_at': 1646685338, 'size': 166825, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/10'}, {'id': '2QzOLvon1BmtFHO75a0WKQ', 'name': '68', 'created_at': 1646685338, 'size': 262652, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/68'}, {'id': 'hwmx4kiDP4gepza601Pfbw', 'name': '49', 'created_at': 1646685338, 'size': 366538, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/49'}, {'id': 'NnzAvdlVWdJDBXGLMT7-Zg', 'name': '78', 'created_at': 1646685338, 'size': 897222, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/78'}, {'id': 'TAQFKxZ0A1ev_w99eKTFLg', 'name': '127', 'created_at': 1646685338, 'size': 353420, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/127'}, {'id': 'LEBOSvHmvqH08GV7totw9A', 'name': '146', 'created_at': 1646685338, 'size': 578525, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/146'}, {'id': '6Ero31d58OC0Yts0tL5G0A', 'name': '14', 'created_at': 1646685338, 'size': 83034, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/14'}, {'id': 'wpxMvy-ksPXKbSnLZ2JEgQ', 'name': '233', 'created_at': 1646685338, 'size': 138266, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/233'}, {'id': '1Cbwyki3Tbmt-AQg8VwQiQ', 'name': '227', 'created_at': 1646685338, 'size': 795600, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/227'}, {'id': 'G5FqFCK_lwWrFc8KlklDcw', 'name': '158', 'created_at': 1646685338, 'size': 468904, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/158'}, {'id': '8sBWHclnPQ__bopPn0wEFQ', 'name': '41', 'created_at': 1646685338, 'size': 110222, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/41'}, {'id': 'zuoSaDO3i3-mZtJsbnjdrA', 'name': '28', 'created_at': 1646685338, 'size': 961796, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/28'}, {'id': 'P3esPPjwKcB4DCA1KwDgvw', 'name': '128', 'created_at': 1646685338, 'size': 923680, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/128'}, {'id': 'HrPBxJMuaVlRybOEr8Lxqw', 'name': '259', 'created_at': 1646685338, 'size': 906397, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/259'}, {'id': 'X-LUzb6i_o3jGlzQrDzqJw', 'name': '199', 'created_at': 1646685338, 'size': 811471, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/199'}, {'id': 'fSjbG_rXmdFD5Rt4b4WHLQ', 'name': '38', 'created_at': 1646685338, 'size': 968108, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/38'}, {'id': 'osUuk7v-kL8uAdOh4SRzeA', 'name': '23', 'created_at': 1646685338, 'size': 355646, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/23'}, {'id': 'QA7kmFCX3s3z-J6MyupjJA', 'name': '111', 'created_at': 1646685338, 'size': 633563, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/111'}, {'id': 'FjnmafGk-eBWrFbsx4_ncA', 'name': '156', 'created_at': 1646685338, 'size': 785648, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/156'}, {'id': 'z7OqsAs4m90SC6E1XAZBZQ', 'name': '136', 'created_at': 1646685338, 'size': 20768, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/136'}, {'id': 'Hi3_YBOWPJ0JV_7fmzg1Sg', 'name': '238', 'created_at': 1646685338, 'size': 380567, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/238'}, {'id': '4KKHvW5Hi8j23rOCBBwWPA', 'name': '253', 'created_at': 1646685338, 'size': 63160, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/253'}, {'id': 'Y6PmczwrNNYBcFh_49s8sQ', 'name': '22', 'created_at': 1646685338, 'size': 233864, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/22'}, {'id': 'rkrlbiHnJikDOtQ39Soo8Q', 'name': '172', 'created_at': 1646685338, 'size': 782146, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/172'}, {'id': 'dLuDGGVi8yrJyJeSUUq3DQ', 'name': '232', 'created_at': 1646685338, 'size': 137061, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/232'}, {'id': 'QWhv3cJHutMnRgq8SIowow', 'name': '220', 'created_at': 1646685338, 'size': 380990, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/220'}, {'id': 'UnpMsd9ak8uL-PaH1z8iEQ', 'name': '102', 'created_at': 1646685338, 'size': 400167, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/102'}, {'id': 'IRmaJf9ct5fYIK9AVAbdiw', 'name': '92', 'created_at': 1646685338, 'size': 941733, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/92'}, {'id': '-SJursIsm8WOJiwSuxo5ZA', 'name': '175', 'created_at': 1646685338, 'size': 216698, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/175'}, {'id': 'DPCPKYun90PPHToCXK1t8g', 'name': '11', 'created_at': 1646685338, 'size': 625938, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/11'}, {'id': 'jGAaHvQut_myAsgzttMauw', 'name': '204', 'created_at': 1646685338, 'size': 121917, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/204'}, {'id': 'GbA9ODZaOjq44Kn6FQD59Q', 'name': '42', 'created_at': 1646685338, 'size': 506451, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/42'}, {'id': 'DFPke1w1W1CXYs89sOyWRQ', 'name': '169', 'created_at': 1646685338, 'size': 604796, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/169'}, {'id': 'GuNNg_3UzqeQF20WRclwSw', 'name': '79', 'created_at': 1646685338, 'size': 381232, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/79'}, {'id': 'laZ1591Mve7r0X6dCS_R5Q', 'name': '210', 'created_at': 1646685338, 'size': 1003109, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/210'}, {'id': '8k4sBuuTDS0yMqpSdcN6_g', 'name': '141', 'created_at': 1646685338, 'size': 481786, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/141'}, {'id': 'EMCav9zKwns7GRWIePDk5A', 'name': '120', 'created_at': 1646685338, 'size': 242686, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/120'}, {'id': 'OMmSsO_AecP8a_9xGyd12g', 'name': '152', 'created_at': 1646685338, 'size': 662122, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/152'}, {'id': '40fgiz3CxY-9WCU6850OsQ', 'name': '29', 'created_at': 1646685338, 'size': 167105, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/29'}, {'id': 'bLGCYZTXBq0L_-9j4lMmsw', 'name': '93', 'created_at': 1646685338, 'size': 963787, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/93'}, {'id': '54o3adXEmKWr2a-LTf0nmQ', 'name': '207', 'created_at': 1646685338, 'size': 466616, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/207'}, {'id': 'qKs4R1g199K7p0HXKyieGA', 'name': '194', 'created_at': 1646685338, 'size': 310749, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/194'}, {'id': '3dltSIVIhmOX5ORknuK5dQ', 'name': '140', 'created_at': 1646685338, 'size': 58585, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/140'}, {'id': 'RW5WEv7DD7wI8LdeNhN2xA', 'name': '157', 'created_at': 1646685338, 'size': 306676, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/157'}, {'id': '9QQHd72noWmUjbIBi4LTNA', 'name': '7', 'created_at': 1646685338, 'size': 11235, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/7'}, {'id': 'tPvTeWqO8uAAPbTtljwETQ', 'name': '205', 'created_at': 1646685338, 'size': 261477, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/205'}, {'id': '1ICwk7u3gdbDwYWiYj5d3A', 'name': '125', 'created_at': 1646685338, 'size': 187445, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/125'}, {'id': 'SzdbZGLe4QtmMxYl4DLnzA', 'name': '36', 'created_at': 1646685338, 'size': 187858, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/36'}, {'id': 'j_dPehbJ0MMcAMQPpesJfw', 'name': '88', 'created_at': 1646685338, 'size': 473690, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/88'}, {'id': 'ADqj_eMBI0frTDpOgRMRng', 'name': '8', 'created_at': 1646685338, 'size': 811774, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/8'}, {'id': 'RfyiAkdaDHmE2ZSwea05AA', 'name': '151', 'created_at': 1646685338, 'size': 310411, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/151'}, {'id': 'InBGy5rSTcUgc_p2o7QI2Q', 'name': '176', 'created_at': 1646685338, 'size': 311265, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/176'}, {'id': 'rPjwle0y1NEFODn2pm9T6w', 'name': '258', 'created_at': 1646685338, 'size': 889309, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/258'}, {'id': '0SUUnuCvSxVGQhYFKfM7xQ', 'name': '45', 'created_at': 1646685338, 'size': 620923, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/45'}, {'id': '6Tiq2WttuBt6kioKzvOgbA', 'name': '60', 'created_at': 1646685338, 'size': 592963, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/60'}, {'id': 'RMln-mh1KNV8x-7yVfweVw', 'name': '173', 'created_at': 1646685339, 'size': 1015284, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/173'}, {'id': 'QiPkfeicVNJjbt33ffzRzw', 'name': '212', 'created_at': 1646685339, 'size': 145719, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/212'}, {'id': 'pq-FDRH93GebNzresSod1g', 'name': '198', 'created_at': 1646685339, 'size': 357473, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/198'}, {'id': 'SUhh4erMmuJeYehAbfjwTA', 'name': '255', 'created_at': 1646685339, 'size': 267772, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/255'}, {'id': 'KFFRm__rQOU1DUzgyLt2Xg', 'name': '74', 'created_at': 1646685339, 'size': 325766, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/74'}, {'id': '11BY2sRsBpTYJOdJshIExw', 'name': '73', 'created_at': 1646685339, 'size': 1000522, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/73'}, {'id': '6E4GPwPjNtRZeZ9p0G2zNg', 'name': '195', 'created_at': 1646685339, 'size': 125995, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/195'}, {'id': 'OeZDWltISpNWbkJb4wXs9Q', 'name': '86', 'created_at': 1646685339, 'size': 732476, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/86'}, {'id': 'FS0lIlHe3oZ4NbWViH3HDA', 'name': '30', 'created_at': 1646685339, 'size': 926930, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/30'}, {'id': 'Z62QlrqZHwzSQI51OvTlDw', 'name': '249', 'created_at': 1646685339, 'size': 649685, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/249'}, {'id': 'akx3iVTjQWe4wBZ8qDBgag', 'name': '161', 'created_at': 1646685339, 'size': 867412, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/161'}, {'id': '_BPIRZy3a7iXhwXTi_nSCQ', 'name': '239', 'created_at': 1646685339, 'size': 779757, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/239'}, {'id': '_njc_kUnu2tq02RLP3M1ow', 'name': '242', 'created_at': 1646685339, 'size': 879366, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/242'}, {'id': 'HueiDlEabLWh92dF50JS7Q', 'name': '202', 'created_at': 1646685339, 'size': 759190, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/.pad/202'}, {'id': 'H94zCr58WkprhtjKoAZbZA', 'name': '13.1 learning_html_no_css.zip', 'created_at': 1646685327, 'size': 160636, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/13.1 learning_html_no_css.zip'}, {'id': 'x0UwMYpeVNv1_QaS4S6-jQ', 'name': '3. Some of the most common HTML elements.srt', 'created_at': 1646685334, 'size': 11803, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/3. Some of the most common HTML elements.srt'}, {'id': '5HC3rTKplLzdNbUJWCxJRw', 'name': '4. What are HTML content categories.srt', 'created_at': 1646685334, 'size': 11481, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/4. What are HTML content categories.srt'}, {'id': 'gSiUDu-0fgUTkTjyACeV6Q', 'name': '14. The best HTML resource MDN.mp4', 'created_at': 1646685334, 'size': 32111424, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/14. The best HTML resource MDN.mp4'}, {'id': 'BguvT6Iet5Q7g_89Mroy5w', 'name': '8. An overview of HTML container elements.mp4', 'created_at': 1646685334, 'size': 133818102, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/8. An overview of HTML container elements.mp4'}, {'id': '7U5cGXjVlGsZjVSuFZuWKg', 'name': '6.1 learning_html_starter.zip', 'created_at': 1646685334, 'size': 160175, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/6.1 learning_html_starter.zip'}, {'id': '2FhjapUs9-2BmeoVep6iPg', 'name': '2. A full example HTML and CSS.srt', 'created_at': 1646685334, 'size': 24094, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/2. A full example HTML and CSS.srt'}, {'id': '0z5KtxE4GB5nVfq65ybGLg', 'name': '8. An overview of HTML container elements.srt', 'created_at': 1646685334, 'size': 13388, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/8. An overview of HTML container elements.srt'}, {'id': '0LNm7a9h0hQWBztjs5Kc_g', 'name': '9. A detailed look at HTML attributes.srt', 'created_at': 1646685334, 'size': 12713, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/9. A detailed look at HTML attributes.srt'}, {'id': 'jCkxXwzSlXGBNyqm9r1h_A', 'name': '5. Nesting elements in HTML.srt', 'created_at': 1646685334, 'size': 12672, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/5. Nesting elements in HTML.srt'}, {'id': 'zpwaX4m-Euzlv8KS3vMXuA', 'name': '12. Document-level annotations in HTML.srt', 'created_at': 1646685334, 'size': 12570, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/12. Document-level annotations in HTML.srt'}, {'id': 'cldT3wotHxbGhXhbGuthrQ', 'name': '11. What is semantic HTML.srt', 'created_at': 1646685334, 'size': 10915, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/11. What is semantic HTML.srt'}, {'id': '7VBYVViQHTq2XrSUM62AsA', 'name': '10. Adding images to our project.srt', 'created_at': 1646685334, 'size': 10450, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/10. Adding images to our project.srt'}, {'id': 'iZzA0nyudaWJM9zFP9US4A', 'name': '6. Starting our first HTML project.srt', 'created_at': 1646685334, 'size': 8160, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/6. Starting our first HTML project.srt'}, {'id': 'W2Qa_34HCgY8RE39XDFSrQ', 'name': '1. Elements the basic components of HTML.srt', 'created_at': 1646685334, 'size': 6644, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/1. Elements the basic components of HTML.srt'}, {'id': 'f0CvEvZuFszl8lMitHlQ0Q', 'name': '13. Completing our HTML project with document-level annotations.srt', 'created_at': 1646685334, 'size': 6332, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/13. Completing our HTML project with document-level annotations.srt'}, {'id': 'l65k9E4X271eBD-9LhlVlg', 'name': "7. Which HTML elements can't be nested.srt", 'created_at': 1646685334, 'size': 4763, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/7. Which HTML elements can't be nested.srt"}, {'id': 'obhAWv5OiPelRdFqfTZ8Eg', 'name': '14. The best HTML resource MDN.srt', 'created_at': 1646685334, 'size': 4427, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/14. The best HTML resource MDN.srt'}, {'id': 'DDEZQ4qajPOB5xtX1DA-eg', 'name': '12. Document-level annotations in HTML.mp4', 'created_at': 1646685334, 'size': 30533600, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/12. Document-level annotations in HTML.mp4'}, {'id': '-HEK4AHq1BBt0JOJRPKPpQ', 'name': '2. A full example HTML and CSS.mp4', 'created_at': 1646685334, 'size': 84533022, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/2. A full example HTML and CSS.mp4'}, {'id': 'ICfr-x64iWQ1y_53TsbVfw', 'name': '4. What are HTML content categories.mp4', 'created_at': 1646685334, 'size': 47833161, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/4. What are HTML content categories.mp4'}, {'id': 'NToVRRyFnrko2nvT5LRK0w', 'name': '9. A detailed look at HTML attributes.mp4', 'created_at': 1646685334, 'size': 61112845, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/9. A detailed look at HTML attributes.mp4'}, {'id': 'v8Q3GL34951RN1_ZlmX8IQ', 'name': '10. Adding images to our project.mp4', 'created_at': 1646685335, 'size': 31535623, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/10. Adding images to our project.mp4'}, {'id': 'T16v9eHJSm1Q6gS6CRSe0w', 'name': '6. Starting our first HTML project.mp4', 'created_at': 1646685335, 'size': 26535625, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/6. Starting our first HTML project.mp4'}, {'id': '0jpye0k3Zt87KOSsoTFDbA', 'name': '3. Some of the most common HTML elements.mp4', 'created_at': 1646685335, 'size': 112434434, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/3. Some of the most common HTML elements.mp4'}, {'id': '9jqFk4LAHCBLdTwCYWKtYw', 'name': '11. What is semantic HTML.mp4', 'created_at': 1646685335, 'size': 25811250, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/11. What is semantic HTML.mp4'}, {'id': 'F8F8Jk2YSCLIXIN2HoL8bQ', 'name': "7. Which HTML elements can't be nested.mp4", 'created_at': 1646685335, 'size': 41686931, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/7. Which HTML elements can't be nested.mp4"}, {'id': '6cyQ7H85tSv6bUP9cuAVvg', 'name': '13. Completing our HTML project with document-level annotations.mp4', 'created_at': 1646685335, 'size': 31269835, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/13. Completing our HTML project with document-level annotations.mp4'}, {'id': '8nzRxGQ7zHM5pCXuWpncyQ', 'name': '5. Nesting elements in HTML.mp4', 'created_at': 1646685335, 'size': 94203558, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/5. Nesting elements in HTML.mp4'}, {'id': 'w2rlJBzkQricHWvy3J99DA', 'name': '1. Elements the basic components of HTML.mp4', 'created_at': 1646685335, 'size': 66140756, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/4. Page structure with HTML/1. Elements the basic components of HTML.mp4'}, {'id': 'n51ote_dUvOhrhbT2snKrg', 'name': '16. Destructuring variables.mp4', 'created_at': 1646685328, 'size': 35782791, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/16. Destructuring variables.mp4'}, {'id': 'PCL0m3RHELxpqJSoGicxmA', 'name': '24. Unpacking keyword arguments.mp4', 'created_at': 1646685328, 'size': 46923268, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/24. Unpacking keyword arguments.mp4'}, {'id': 'LQOEaQ8OQrejFidk_r4V9g', 'name': '14. List comprehensions in Python.mp4', 'created_at': 1646685328, 'size': 32381112, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/14. List comprehensions in Python.mp4'}, {'id': '_ZKkGgAuHSvfjLoy8KyMLQ', 'name': '29. Class composition.srt', 'created_at': 1646685328, 'size': 11181, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/29. Class composition.srt'}, {'id': 'jDqK1C_JvJ9IR6yk7HIYxg', 'name': '7. Lists, tuples and sets.srt', 'created_at': 1646685328, 'size': 11874, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/7. Lists, tuples and sets.srt'}, {'id': 'HCyIQQX4ydEV_85PyKrOBg', 'name': '12. If statements with the in keyword.mp4', 'created_at': 1646685328, 'size': 44471064, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/12. If statements with the in keyword.mp4'}, {'id': 'R06WP2WGemLjFoSKPe6V4Q', 'name': '10. If statements.mp4', 'created_at': 1646685328, 'size': 46837216, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/10. If statements.mp4'}, {'id': 'pzU_TUqeAjDFbm_uRphfzQ', 'name': '39. Decorators with parameters.mp4', 'created_at': 1646685328, 'size': 37621186, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/39. Decorators with parameters.mp4'}, {'id': 'W17POAmvbLODjzsdGKEUpg', 'name': '28. Class inheritance.mp4', 'created_at': 1646685328, 'size': 56274261, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/28. Class inheritance.mp4'}, {'id': 'VSWQYIPl5eQW6jEMQ10xrg', 'name': '31. Imports in Python.mp4', 'created_at': 1646685328, 'size': 61322388, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/31. Imports in Python.mp4'}, {'id': 'QUrED-3d6mv68qHjvwN4qA', 'name': '13. Loops in Python.mp4', 'created_at': 1646685328, 'size': 56015200, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/13. Loops in Python.mp4'}, {'id': 'x5EXd7bafLeG1MSyOhL_jQ', 'name': '35. First-class functions.mp4', 'created_at': 1646685328, 'size': 50900515, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/35. First-class functions.mp4'}, {'id': '7krbzr0U6YthSmoy7JFVew', 'name': '27. @classmethod and @staticmethod.mp4', 'created_at': 1646685328, 'size': 84700792, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/27. @classmethod and @staticmethod.mp4'}, {'id': 'sqtK_7irAoY9Jf5NNdEWXw', 'name': '11. The in keyword in Python.mp4', 'created_at': 1646685328, 'size': 11771441, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/11. The in keyword in Python.mp4'}, {'id': '2ERGKLUk4UZHGW4avp8OIw', 'name': '26. Magic methods __str__ and __repr__.mp4', 'created_at': 1646685328, 'size': 38526406, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/26. Magic methods __str__ and __repr__.mp4'}, {'id': '_Js3HDRs3lvlAYSfqLDX_A', 'name': '33. Errors in Python.mp4', 'created_at': 1646685328, 'size': 91905432, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/33. Errors in Python.mp4'}, {'id': 'AIG7fHL3Wj5nqZuDXP4vaQ', 'name': '4. String formatting in Python.mp4', 'created_at': 1646685328, 'size': 29259795, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/4. String formatting in Python.mp4'}, {'id': 'XIiwEbLEwfECAQDv_J7SwA', 'name': '15. Dictionaries.mp4', 'created_at': 1646685328, 'size': 38162735, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/15. Dictionaries.mp4'}, {'id': 'gF4_zqFt4QDJaHLTSAO6Gg', 'name': '6. Writing our first Python app.mp4', 'created_at': 1646685328, 'size': 17244636, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/6. Writing our first Python app.mp4'}, {'id': '_HInDDeGsbN7B_Z6QvzpPA', 'name': '8. Advanced set operations.mp4', 'created_at': 1646685328, 'size': 21361015, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/8. Advanced set operations.mp4'}, {'id': 'uPSk85NfNbgVhkque2IzRg', 'name': '18. Function arguments and parameters.mp4', 'created_at': 1646685328, 'size': 39830555, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/18. Function arguments and parameters.mp4'}, {'id': '72UdWnAupIXbepebq2HvQA', 'name': '7. Lists, tuples and sets.mp4', 'created_at': 1646685328, 'size': 27703572, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/7. Lists, tuples and sets.mp4'}, {'id': 'w0vN3qJ4ri5LWqzxQL2g1g', 'name': '17. Functions in Python.mp4', 'created_at': 1646685328, 'size': 46794594, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/17. Functions in Python.mp4'}, {'id': 'oXyeZD49T-tdnvraYXHFWQ', 'name': '25. Object-Oriented Programming in Python.mp4', 'created_at': 1646685328, 'size': 94013730, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/25. Object-Oriented Programming in Python.mp4'}, {'id': 'ik8EmohDD6zLVVQEscRIjw', 'name': "37. The 'at' syntax for decorators.mp4", 'created_at': 1646685328, 'size': 30265014, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/37. The 'at' syntax for decorators.mp4"}, {'id': '734oCoMHnqD_dSl5efFgnA', 'name': '1. Introduction to this section.mp4', 'created_at': 1646685328, 'size': 21446880, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/1. Introduction to this section.mp4'}, {'id': '5QUFqKyCpsasuTzyNPN2RA', 'name': '29. Class composition.mp4', 'created_at': 1646685328, 'size': 36907831, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/29. Class composition.mp4'}, {'id': '2Ag0heozvYP3oelLqXg6hA', 'name': '40. Mutability in Python.mp4', 'created_at': 1646685328, 'size': 25787995, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/40. Mutability in Python.mp4'}, {'id': 'rzqQII02iTIrBTCafhbeZA', 'name': '22. Dictionary comprehensions.mp4', 'created_at': 1646685328, 'size': 24894894, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/22. Dictionary comprehensions.mp4'}, {'id': 'uBtZXWsg_q5Mg5QUyooZzQ', 'name': '21. Lambda functions in Python.mp4', 'created_at': 1646685328, 'size': 40420774, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/21. Lambda functions in Python.mp4'}, {'id': 'j-wpWkoPkYW7gqHE8tebaA', 'name': '30. Type hinting in Python 3.5+.mp4', 'created_at': 1646685328, 'size': 33429026, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/30. Type hinting in Python 3.5+.mp4'}, {'id': 'kUwKsqsI5sUvRDYo1AKT6w', 'name': '34. Custom error classes.mp4', 'created_at': 1646685328, 'size': 44191546, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/34. Custom error classes.mp4'}, {'id': 'JBFvlmgx1vCjvRLhSI2wJg', 'name': '9. Booleans in Python.mp4', 'created_at': 1646685328, 'size': 24298514, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/9. Booleans in Python.mp4'}, {'id': 'IkmfvvRMzEgrucrZMnL1Xg', 'name': '36. Simple decorators in Python.mp4', 'created_at': 1646685328, 'size': 52586558, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/36. Simple decorators in Python.mp4'}, {'id': 'cPzcFoN0lWohXM_WvxRMlw', 'name': '32. Relative imports in Python.mp4', 'created_at': 1646685328, 'size': 56888740, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/32. Relative imports in Python.mp4'}, {'id': 'f0QlyWa-41a4X42kl_8Meg', 'name': '23. Unpacking arguments.mp4', 'created_at': 1646685328, 'size': 53918944, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/23. Unpacking arguments.mp4'}, {'id': '6PR5DU1d8jlLzmLXrODFkw', 'name': '20. Functions returning values.mp4', 'created_at': 1646685328, 'size': 36893245, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/20. Functions returning values.mp4'}, {'id': 'xIMmg_Gbwl52H382Bv19qw', 'name': '5. Getting user input.mp4', 'created_at': 1646685328, 'size': 22599768, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/5. Getting user input.mp4'}, {'id': 'cNOd_3VpYqNRKVBgcv3Nnw', 'name': '14. List comprehensions in Python.srt', 'created_at': 1646685328, 'size': 13843, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/14. List comprehensions in Python.srt'}, {'id': 'QZAFeBtgg3llGxesQYD5nA', 'name': '4. String formatting in Python.srt', 'created_at': 1646685328, 'size': 12291, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/4. String formatting in Python.srt'}, {'id': 'zK-sw5p-FPIFcNF_fMGvcg', 'name': '8. Advanced set operations.srt', 'created_at': 1646685328, 'size': 8272, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/8. Advanced set operations.srt'}, {'id': 'YEi5AuyQH1fF7CeSrK1X2Q', 'name': '3. Variables in Python.mp4', 'created_at': 1646685328, 'size': 33690469, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/3. Variables in Python.mp4'}, {'id': 'Fq2kVfTpRB-m9u_00rlDmQ', 'name': '28. Class inheritance.srt', 'created_at': 1646685328, 'size': 16111, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/28. Class inheritance.srt'}, {'id': 'XrlqnakPl9pp8t625W2FXw', 'name': '16. Destructuring variables.srt', 'created_at': 1646685328, 'size': 15662, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/16. Destructuring variables.srt'}, {'id': 'qKqg2_dOHjJleVEfomszHw', 'name': '6. Writing our first Python app.srt', 'created_at': 1646685328, 'size': 6535, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/6. Writing our first Python app.srt'}, {'id': '04hwVOwwi_iszbxjTcdp2A', 'name': '40. Mutability in Python.srt', 'created_at': 1646685328, 'size': 11148, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/40. Mutability in Python.srt'}, {'id': 'kZ8F79N3M2BPpS62XG0Ilw', 'name': '5.1 Formatting numbers for printing in Python.html', 'created_at': 1646685328, 'size': 129, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/5.1 Formatting numbers for printing in Python.html'}, {'id': 'FxPaU1XKVOriCu42VFcxWQ', 'name': '27. @classmethod and @staticmethod.srt', 'created_at': 1646685328, 'size': 28638, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/27. @classmethod and @staticmethod.srt'}, {'id': '20UrFvn-IRrvhs6UhbhhHA', 'name': '8.1 Python Set Operators.html', 'created_at': 1646685328, 'size': 111, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/8.1 Python Set Operators.html'}, {'id': 'RiSUrYlvyuPQghylVEaYqA', 'name': '33. Errors in Python.srt', 'created_at': 1646685328, 'size': 25075, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/33. Errors in Python.srt'}, {'id': 'QktvvaaXwniu7bTSx6DN1Q', 'name': '13. Loops in Python.srt', 'created_at': 1646685328, 'size': 23350, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/13. Loops in Python.srt'}, {'id': '8NVNjfOAI3mn_UwUbMWA1g', 'name': '17. Functions in Python.srt', 'created_at': 1646685328, 'size': 20993, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/17. Functions in Python.srt'}, {'id': 'GKp4zb8GxFwAVMVgaBFSrg', 'name': '23. Unpacking arguments.srt', 'created_at': 1646685328, 'size': 18910, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/23. Unpacking arguments.srt'}, {'id': '4Chb810S0XRgdscukbcm7Q', 'name': '16.1 Destructuring in Python - Teclado Blog.html', 'created_at': 1646685328, 'size': 114, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/16.1 Destructuring in Python - Teclado Blog.html'}, {'id': '-LPDRH92_NJoE5gTWDKiOQ', 'name': '35. First-class functions.srt', 'created_at': 1646685328, 'size': 15309, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/35. First-class functions.srt'}, {'id': 'UpJktVWKgPD7Vi_etlFUTg', 'name': '12. If statements with the in keyword.srt', 'created_at': 1646685328, 'size': 15159, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/12. If statements with the in keyword.srt'}, {'id': 'CLgJNFmMj_6qcxV9LU-GaA', 'name': '20. Functions returning values.srt', 'created_at': 1646685328, 'size': 14861, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/20. Functions returning values.srt'}, {'id': '4yW3EOpWUnNZuaFnEAgHIg', 'name': '36. Simple decorators in Python.srt', 'created_at': 1646685328, 'size': 13510, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/36. Simple decorators in Python.srt'}, {'id': 'gQjriYfoeGnFNYNUUtzZBg', 'name': '26. Magic methods __str__ and __repr__.srt', 'created_at': 1646685328, 'size': 12370, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/26. Magic methods __str__ and __repr__.srt'}, {'id': 'MNlR2gY3beCLLe0UPRzYQQ', 'name': '22. Dictionary comprehensions.srt', 'created_at': 1646685328, 'size': 7573, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/22. Dictionary comprehensions.srt'}, {'id': '36T5GDhZGKVc0b3Ka1MDxg', 'name': "37. The 'at' syntax for decorators.srt", 'created_at': 1646685328, 'size': 7074, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/37. The 'at' syntax for decorators.srt"}, {'id': 'i0tzdC_KioEqunn2q82Xhw', 'name': '21. Lambda functions in Python.srt', 'created_at': 1646685328, 'size': 15670, 'mime_type': 'text/x-c', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/21. Lambda functions in Python.srt'}, {'id': 'q2Jce9z5J9d-2P2QIkhn1Q', 'name': '18. Function arguments and parameters.srt', 'created_at': 1646685328, 'size': 15015, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/18. Function arguments and parameters.srt'}, {'id': '8M7_eaPEcwNqnHkzfwvOCQ', 'name': '31. Imports in Python.srt', 'created_at': 1646685328, 'size': 18270, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/31. Imports in Python.srt'}, {'id': 'xiu4mAXSr2GYJjuVXfO2pg', 'name': '10. If statements.srt', 'created_at': 1646685328, 'size': 16766, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/10. If statements.srt'}, {'id': 'ptgadnrNadQ7RTRO_VwEBA', 'name': '24. Unpacking keyword arguments.srt', 'created_at': 1646685328, 'size': 16731, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/24. Unpacking keyword arguments.srt'}, {'id': '__0zXzsGZs1rayilI7tIKA', 'name': '32. Relative imports in Python.srt', 'created_at': 1646685328, 'size': 16660, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/32. Relative imports in Python.srt'}, {'id': '5c44nFolEJMOEvWZICSqvw', 'name': '3. Variables in Python.srt', 'created_at': 1646685328, 'size': 16338, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/3. Variables in Python.srt'}, {'id': 'r7ZVfpSlB1Jz1akrbGN5Hg', 'name': '15. Dictionaries.srt', 'created_at': 1646685328, 'size': 16195, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/15. Dictionaries.srt'}, {'id': 'lWvP9DO0wy8iJu6Lz7gItA', 'name': '5. Getting user input.srt', 'created_at': 1646685328, 'size': 11101, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/5. Getting user input.srt'}, {'id': 'VBudQmCy8t5GC5MmJLxzHQ', 'name': '9. Booleans in Python.srt', 'created_at': 1646685328, 'size': 10461, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/9. Booleans in Python.srt'}, {'id': 'sw5TSxCqrWYR6IP6wSif5A', 'name': '30. Type hinting in Python 3.5+.srt', 'created_at': 1646685328, 'size': 10351, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/30. Type hinting in Python 3.5+.srt'}, {'id': 'ewTtUTA1JFrJmeqeFcdN6g', 'name': '34. Custom error classes.srt', 'created_at': 1646685328, 'size': 9971, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/34. Custom error classes.srt'}, {'id': '8Lu-2hS_YPPvXM6VewRspQ', 'name': '39. Decorators with parameters.srt', 'created_at': 1646685328, 'size': 9487, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/39. Decorators with parameters.srt'}, {'id': 'iAT6bUye4GSBhijXJaOD3Q', 'name': '19. Default parameter values.srt', 'created_at': 1646685328, 'size': 7981, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/19. Default parameter values.srt'}, {'id': 'Rx_ODzySyQ60TL8otTqxqw', 'name': '11. The in keyword in Python.srt', 'created_at': 1646685328, 'size': 3739, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/11. The in keyword in Python.srt'}, {'id': 'A04w4p3j31vo7DkSJ5YqKw', 'name': "41. Mutable default parameters (and why they're a bad idea).srt", 'created_at': 1646685328, 'size': 8335, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/41. Mutable default parameters (and why they're a bad idea).srt"}, {'id': 'ZQX-wjO_wgqhcI2RVhI4zQ', 'name': '38. Decorating functions with parameters.srt', 'created_at': 1646685328, 'size': 4825, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/38. Decorating functions with parameters.srt'}, {'id': 'aoctBJq1jFqll5y6a7xi0A', 'name': '1. Introduction to this section.srt', 'created_at': 1646685328, 'size': 2153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/1. Introduction to this section.srt'}, {'id': 'BeWBtS2jC1NYTZyNtI_cjA', 'name': '2. Access the code for this section here.html', 'created_at': 1646685328, 'size': 768, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/2. Access the code for this section here.html'}, {'id': 'kz2v97VxUMqNjz_IdHMwLw', 'name': '25. Object-Oriented Programming in Python.srt', 'created_at': 1646685328, 'size': 29102, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/25. Object-Oriented Programming in Python.srt'}, {'id': 's-yH_sZO_6vuYWM6ieMEag', 'name': '3.1 How to set up VSCode with Python.html', 'created_at': 1646685328, 'size': 146, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/3.1 How to set up VSCode with Python.html'}, {'id': 'tJeqeF3p5O813BwRFH8ZoQ', 'name': '19. Default parameter values.mp4', 'created_at': 1646685328, 'size': 18907660, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/19. Default parameter values.mp4'}, {'id': 'DZEZpoLaPGh3j_lYw-0a6w', 'name': '38. Decorating functions with parameters.mp4', 'created_at': 1646685328, 'size': 15099998, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/38. Decorating functions with parameters.mp4'}, {'id': 'giZiev8jGGYWXrx7qn1zxA', 'name': "41. Mutable default parameters (and why they're a bad idea).mp4", 'created_at': 1646685328, 'size': 23331600, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/2. A Full Python Refresher/41. Mutable default parameters (and why they're a bad idea).mp4"}, {'id': 'ANlxeyC_WeVipvJgxlDwdw', 'name': '19. Limiting some pages only to logged in users.mp4', 'created_at': 1646685328, 'size': 127979292, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/19. Limiting some pages only to logged in users.mp4'}, {'id': 'byodCBw9JCNP_tzsJgFT9g', 'name': '10. Linking the alert index to the edit page.srt', 'created_at': 1646685328, 'size': 6502, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/10. Linking the alert index to the edit page.srt'}, {'id': '8GObV5Q0Q6a9KHKXJO4gng', 'name': '16. Logging in.srt', 'created_at': 1646685328, 'size': 11920, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/16. Logging in.srt'}, {'id': 'W4v9VI49CsZEXPqb_Qc0pg', 'name': '25. Creating the landing page.srt', 'created_at': 1646685329, 'size': 11816, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/25. Creating the landing page.srt'}, {'id': 'UldudjvnPVha7ynSIQwHbg', 'name': '6. Giving names to alerts in our application.mp4', 'created_at': 1646685329, 'size': 40875875, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/6. Giving names to alerts in our application.mp4'}, {'id': 'gWjwqdZN17bN8qMyLI--Hg', 'name': '1. Introducing stores to our application.mp4', 'created_at': 1646685329, 'size': 125817885, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/1. Introducing stores to our application.mp4'}, {'id': 'v3KxrSARiGVUzt67aRPReQ', 'name': '2. Getting rid of items.mp4', 'created_at': 1646685329, 'size': 41210564, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/2. Getting rid of items.mp4'}, {'id': 'batUIEhqoXXDzU0TH7hziw', 'name': '24. Sending e-mail with Mailgun.mp4', 'created_at': 1646685329, 'size': 173880892, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/24. Sending e-mail with Mailgun.mp4'}, {'id': '3oidmwgX61K-R7ngiWletg', 'name': '12. Deleting alerts.mp4', 'created_at': 1646685329, 'size': 35307614, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/12. Deleting alerts.mp4'}, {'id': 'F8ElpDxw8-eDVg2Zsh8FMw', 'name': '15. Encrypting passwords in Python with passlib.mp4', 'created_at': 1646685329, 'size': 61989854, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/15. Encrypting passwords in Python with passlib.mp4'}, {'id': 'QcR84MZZ0S9UXk4XrnN9BQ', 'name': '25. Creating the landing page.mp4', 'created_at': 1646685329, 'size': 54503268, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/25. Creating the landing page.mp4'}, {'id': 'lm2Y6s8WOlxnTsEMnk3NPw', 'name': '11. Editing stores.mp4', 'created_at': 1646685329, 'size': 75730149, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/11. Editing stores.mp4'}, {'id': 'TdRXuYU74tqHuRm5ZXJm1Q', 'name': '10. Linking the alert index to the edit page.mp4', 'created_at': 1646685329, 'size': 38016290, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/10. Linking the alert index to the edit page.mp4'}, {'id': 'pNjut8cRfEJ1SaEw24qF0g', 'name': '4. Dataclasses in Python 3.7.mp4', 'created_at': 1646685329, 'size': 90556884, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/4. Dataclasses in Python 3.7.mp4'}, {'id': 'tHa-claxCtrAo5oO-rk0qg', 'name': '18. What are Python decorators.mp4', 'created_at': 1646685329, 'size': 55371702, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/18. What are Python decorators.mp4'}, {'id': 'Ee9hhGg9dj4TV-7b7-DfOg', 'name': '16. Logging in.mp4', 'created_at': 1646685329, 'size': 76142322, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/16. Logging in.mp4'}, {'id': 'prrsMcF43Ta2-4fMilUwww', 'name': '14. Registering users.mp4', 'created_at': 1646685329, 'size': 311686627, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/14. Registering users.mp4'}, {'id': 'jDyVGyDra3RjBQm-cvdVOA', 'name': '20. Adding a navigation bar using Bootstrap.mp4', 'created_at': 1646685329, 'size': 101596398, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/20. Adding a navigation bar using Bootstrap.mp4'}, {'id': 'Jz0unJNfkIUPdP0iD3fCzw', 'name': '21. Limiting actions to admins only.mp4', 'created_at': 1646685329, 'size': 82997639, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/21. Limiting actions to admins only.mp4'}, {'id': 'F7roKnuF8hCXkkQsrPfTCg', 'name': '11. Editing stores.srt', 'created_at': 1646685329, 'size': 12570, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/11. Editing stores.srt'}, {'id': '-qRLzyyuHawV3QyU_wFcKA', 'name': '6. Giving names to alerts in our application.srt', 'created_at': 1646685329, 'size': 7475, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/6. Giving names to alerts in our application.srt'}, {'id': 'yOcEitpXInGwg_gVb_eoQQ', 'name': '5. Turning our models into dataclasses.srt', 'created_at': 1646685329, 'size': 17061, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/5. Turning our models into dataclasses.srt'}, {'id': 'Rf0YZyywTXwAbc9T08WhGA', 'name': '13. Deleting stores.srt', 'created_at': 1646685329, 'size': 2438, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/13. Deleting stores.srt'}, {'id': 'WpViV4RbQkM8j0QzJU8b6g', 'name': '14. Registering users.srt', 'created_at': 1646685329, 'size': 59022, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/14. Registering users.srt'}, {'id': 'welQ4_cBokd8QPHoX_6Fjg', 'name': '23. Signing up with Mailgun.mp4', 'created_at': 1646685329, 'size': 37348569, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/23. Signing up with Mailgun.mp4'}, {'id': 'MbJfWd1oLB58sJXT3JG6gg', 'name': '22. Logging out.html', 'created_at': 1646685329, 'size': 1226, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/22. Logging out.html'}, {'id': 'tMONfxIlJX4ojUmsHWMosw', 'name': '15.1 Passlib documentation on PBKDF2.html', 'created_at': 1646685329, 'size': 137, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/15.1 Passlib documentation on PBKDF2.html'}, {'id': 'caLK5FEaJCUddx8I73tUfw', 'name': '25.1 Bootstrap documentation jumbotron.html', 'created_at': 1646685329, 'size': 116, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/25.1 Bootstrap documentation jumbotron.html'}, {'id': 'v5p91kdZxfy6ooRYizrdSQ', 'name': '19.1 Bootstrap documentation alerts.html', 'created_at': 1646685329, 'size': 113, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/19.1 Bootstrap documentation alerts.html'}, {'id': 'UCwXvK81BJ1GWSpZyoUHew', 'name': '20.1 Bootstrap documentation navbars.html', 'created_at': 1646685329, 'size': 113, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/20.1 Bootstrap documentation navbars.html'}, {'id': 'uQeAHyS1Pk9W0u3NAxhdfg', 'name': '19.2 Flask documentation flashing messages.html', 'created_at': 1646685329, 'size': 111, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/19.2 Flask documentation flashing messages.html'}, {'id': 'WZGvt_SFQW28CejpO3Bzlg', 'name': '4.1 External talk Dataclasses in Python.html', 'created_at': 1646685329, 'size': 104, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/4.1 External talk Dataclasses in Python.html'}, {'id': '0g4_646Bih5eFzuZ6tpm-g', 'name': '7. Saving the last item price.mp4', 'created_at': 1646685329, 'size': 35351335, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/7. Saving the last item price.mp4'}, {'id': '2wUWj-wymL4TcVAMMb4mGQ', 'name': '5. Turning our models into dataclasses.mp4', 'created_at': 1646685329, 'size': 91219097, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/5. Turning our models into dataclasses.mp4'}, {'id': 'Muat8v4XJxXnUw2_fqJ-OA', 'name': '9. Editing alert properties.mp4', 'created_at': 1646685329, 'size': 106821545, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/9. Editing alert properties.mp4'}, {'id': '8EQj5hGkZwuAOKj9QT2yuw', 'name': '12. Deleting alerts.srt', 'created_at': 1646685329, 'size': 6661, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/12. Deleting alerts.srt'}, {'id': '6CgEuOsvsbXaCVzjqgpLyw', 'name': '3. Testing our app with stores.mp4', 'created_at': 1646685329, 'size': 51379381, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/3. Testing our app with stores.mp4'}, {'id': 'fUq4xJa8NoGtMsUYmQ_gPw', 'name': '3. Testing our app with stores.srt', 'created_at': 1646685329, 'size': 9725, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/3. Testing our app with stores.srt'}, {'id': '_ilVvbk_Pkcqu7ucq4Lngg', 'name': '13. Deleting stores.mp4', 'created_at': 1646685329, 'size': 13426914, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/13. Deleting stores.mp4'}, {'id': 'WYz1l36Fm9QXk7_yUyWiNA', 'name': '24. Sending e-mail with Mailgun.srt', 'created_at': 1646685329, 'size': 27882, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/24. Sending e-mail with Mailgun.srt'}, {'id': 'HBLXWCCguX5OSup1MEaPRQ', 'name': '19. Limiting some pages only to logged in users.srt', 'created_at': 1646685329, 'size': 25846, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/19. Limiting some pages only to logged in users.srt'}, {'id': 'SIJRyDMZ2PowY55X-a9wbw', 'name': '1. Introducing stores to our application.srt', 'created_at': 1646685329, 'size': 24235, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/1. Introducing stores to our application.srt'}, {'id': '5xRmWwqMej6g7rmsewimpw', 'name': '4. Dataclasses in Python 3.7.srt', 'created_at': 1646685329, 'size': 23633, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/4. Dataclasses in Python 3.7.srt'}, {'id': 'rB77H_v2yyZ8hRC4sJyuvg', 'name': '2. Getting rid of items.srt', 'created_at': 1646685329, 'size': 9061, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/2. Getting rid of items.srt'}, {'id': 'psHcp8k_moCvZeOUpHKc_A', 'name': '9. Editing alert properties.srt', 'created_at': 1646685329, 'size': 18287, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/9. Editing alert properties.srt'}, {'id': '0GRC8upPBylLgPFUpjxMeA', 'name': '8. Creating stores through the web interface.mp4', 'created_at': 1646685329, 'size': 83471906, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/8. Creating stores through the web interface.mp4'}, {'id': 'gwj66W-AQ2zHwpfRgDSr0g', 'name': '7. Saving the last item price.srt', 'created_at': 1646685329, 'size': 7767, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/7. Saving the last item price.srt'}, {'id': 'gWXwSvEP6B6Rchd2-Rmitw', 'name': '17. Viewing only your own alerts.mp4', 'created_at': 1646685329, 'size': 71170671, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/17. Viewing only your own alerts.mp4'}, {'id': 'er4tMbc-XY3Y16yoRNeG_w', 'name': '18. What are Python decorators.srt', 'created_at': 1646685329, 'size': 15986, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/18. What are Python decorators.srt'}, {'id': 'o1lxV5e0juCH5QlUrxFUIA', 'name': '20. Adding a navigation bar using Bootstrap.srt', 'created_at': 1646685329, 'size': 14664, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/20. Adding a navigation bar using Bootstrap.srt'}, {'id': 'OuVaOLxBkSWRqnXhEZ6HRg', 'name': '17. Viewing only your own alerts.srt', 'created_at': 1646685329, 'size': 13401, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/17. Viewing only your own alerts.srt'}, {'id': 'XeSKzNZ_aRKyL5QNMUzJig', 'name': '15. Encrypting passwords in Python with passlib.srt', 'created_at': 1646685329, 'size': 12343, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/15. Encrypting passwords in Python with passlib.srt'}, {'id': 'VoxTcatRJOVRhkSNwmvQZg', 'name': '21. Limiting actions to admins only.srt', 'created_at': 1646685329, 'size': 16805, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/21. Limiting actions to admins only.srt'}, {'id': 'Uwv27T2fzf-aq7CZAZX2uQ', 'name': '8. Creating stores through the web interface.srt', 'created_at': 1646685329, 'size': 16785, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/8. Creating stores through the web interface.srt'}, {'id': 'PgivakZeBey7x-sgRVR2fw', 'name': '23. Signing up with Mailgun.srt', 'created_at': 1646685329, 'size': 7920, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/15. [2019] Developing a complete front-end with Bootstrap 4/23. Signing up with Mailgun.srt'}, {'id': 'DQjYjhhgbyT_g1BGNPW_7w', 'name': '1. Signing up for GitHub.mp4', 'created_at': 1646685330, 'size': 2877956, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/1. Signing up for GitHub.mp4'}, {'id': 'KHatfJRRGQ8M-Ef-8gQ_Ug', 'name': '19. Committing and pushing the new files to GitHub.mp4', 'created_at': 1646685330, 'size': 3939855, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/19. Committing and pushing the new files to GitHub.mp4'}, {'id': 'eRSGaTtSGW_EfLjm4HOsow', 'name': '12. Signing up to Heroku.mp4', 'created_at': 1646685330, 'size': 4998789, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/12. Signing up to Heroku.mp4'}, {'id': '2kU3nTGN5i1tdaPbMrUv3g', 'name': '25. Using the Heroku logs to fix an Internal Server Error.mp4', 'created_at': 1646685330, 'size': 8976892, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/25. Using the Heroku logs to fix an Internal Server Error.mp4'}, {'id': 'h1sG6xvAeMAaCyjwZvcrGQ', 'name': '27. Another error using the URI default database.mp4', 'created_at': 1646685330, 'size': 4994175, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/27. Another error using the URI default database.mp4'}, {'id': 'QAhumPkXultVsCCf6NhNGQ', 'name': '21. Deploying our app to Heroku.mp4', 'created_at': 1646685330, 'size': 3544619, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/21. Deploying our app to Heroku.mp4'}, {'id': 'kO_m60IEN-PUSAdiA9cR4A', 'name': '26. Running our deployed app in Heroku.mp4', 'created_at': 1646685330, 'size': 5104614, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/26. Running our deployed app in Heroku.mp4'}, {'id': 'lici4yaRegByOgOSkIX4Zw', 'name': '3. How to install Git on Windows.mp4', 'created_at': 1646685330, 'size': 4463123, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/3. How to install Git on Windows.mp4'}, {'id': 'EB7u8ml6L-ya8CMdKDrNZw', 'name': '6. How to install Git on Linux.mp4', 'created_at': 1646685330, 'size': 2239331, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/6. How to install Git on Linux.mp4'}, {'id': 'dDNSeZpK8cOiIIUr8_F1yA', 'name': '9. How to generate an SSH key for GitHub.mp4', 'created_at': 1646685330, 'size': 8579832, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/9. How to generate an SSH key for GitHub.mp4'}, {'id': 'n9BikUMSx5hsr1ZkRUl2yw', 'name': '16. Getting values from environment variables in Python.mp4', 'created_at': 1646685330, 'size': 7460776, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/16. Getting values from environment variables in Python.mp4'}, {'id': 'D3lYCiNa3kfMTfyEgdJv-Q', 'name': "24. Changing our program's database URI to match MongoLab's.srt", 'created_at': 1646685330, 'size': 3086, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/24. Changing our program's database URI to match MongoLab's.srt"}, {'id': 'ntVLnD1P5AiVpjZp1QKvVw', 'name': "20. Adding servers on Heroku (called 'scaling dynos').srt", 'created_at': 1646685330, 'size': 2732, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/20. Adding servers on Heroku (called 'scaling dynos').srt"}, {'id': 'LlfF_ISqmPp1GCVVdHc9vg', 'name': '15. [New 2019] Changes to Heroku deployments.html', 'created_at': 1646685330, 'size': 1846, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/15. [New 2019] Changes to Heroku deployments.html'}, {'id': 'NjQSHZoVGP883NOre58ghw', 'name': '6. How to install Git on Linux.srt', 'created_at': 1646685330, 'size': 1568, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/6. How to install Git on Linux.srt'}, {'id': 'IovGJUvGFcS7mA6xRnT8xw', 'name': '13. Installing the Heroku Toolbelt (Command-Line Interface).srt', 'created_at': 1646685330, 'size': 1415, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/13. Installing the Heroku Toolbelt (Command-Line Interface).srt'}, {'id': 'iU7Y5NxaHJ2lor-jiEWtBQ', 'name': '8. File statuses and stages in Git.mp4', 'created_at': 1646685330, 'size': 11061337, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/8. File statuses and stages in Git.mp4'}, {'id': 'N7rcyrO2TphHGFNIzuNneQ', 'name': '17. Setting the environment variables in Heroku.mp4', 'created_at': 1646685330, 'size': 2196691, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/17. Setting the environment variables in Heroku.mp4'}, {'id': 'L2iqF7b4hd8r7e9KZYA7Pg', 'name': '10. Git commands git commit and git push.mp4', 'created_at': 1646685330, 'size': 13411604, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/10. Git commands git commit and git push.mp4'}, {'id': 'EpTG1N7X-TSJvGBeirCSFQ', 'name': "24. Changing our program's database URI to match MongoLab's.mp4", 'created_at': 1646685331, 'size': 4442545, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/24. Changing our program's database URI to match MongoLab's.mp4"}, {'id': 'xcdN5BQ7fNDhteTVti9K6w', 'name': '5. How to install Git on Mac.mp4', 'created_at': 1646685331, 'size': 4377018, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/5. How to install Git on Mac.mp4'}, {'id': 'r4Bri-5bkxBh8DPqXNtMMQ', 'name': '4. How to use the Windows Git Shell.mp4', 'created_at': 1646685331, 'size': 3895394, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/4. How to use the Windows Git Shell.mp4'}, {'id': 'JoJ95ERC84df30n58mWTdA', 'name': '22. Adding MongoLab to our Heroku app as an add-on.mp4', 'created_at': 1646685331, 'size': 5061606, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/22. Adding MongoLab to our Heroku app as an add-on.mp4'}, {'id': 'DrGn7HQI2PRDVx4uAg31PQ', 'name': '18. Setting up Heroku required files in our project so Heroku knows what to run.mp4', 'created_at': 1646685331, 'size': 8386770, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/18. Setting up Heroku required files in our project so Heroku knows what to run.mp4'}, {'id': 'o4gUBbsbs9jAfHE8ZgxgNA', 'name': '14. Creating a new Heroku app.mp4', 'created_at': 1646685331, 'size': 6191068, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/14. Creating a new Heroku app.mp4'}, {'id': 'yKqhCxQ7lHJMCRknDkuMug', 'name': '11. Git command git log to check previous commits.srt', 'created_at': 1646685331, 'size': 1698, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/11. Git command git log to check previous commits.srt'}, {'id': '733P_HRXXFHsBOXBvEuXlA', 'name': '26. Running our deployed app in Heroku.srt', 'created_at': 1646685331, 'size': 2886, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/26. Running our deployed app in Heroku.srt'}, {'id': 'jo7vWq77VAIb3QW0MhLX2g', 'name': '2. Forking the GitHub repository from the last section.mp4', 'created_at': 1646685331, 'size': 5105819, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/2. Forking the GitHub repository from the last section.mp4'}, {'id': 'Jk9XorpUNodYCIGgCLkExA', 'name': "20. Adding servers on Heroku (called 'scaling dynos').mp4", 'created_at': 1646685331, 'size': 2562004, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/20. Adding servers on Heroku (called 'scaling dynos').mp4"}, {'id': 'C6__K-HZUl5vPDeuWJDQ-g', 'name': '13. Installing the Heroku Toolbelt (Command-Line Interface).mp4', 'created_at': 1646685331, 'size': 1823041, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/13. Installing the Heroku Toolbelt (Command-Line Interface).mp4'}, {'id': 'SAAx5bqOimb0am4ag-Bt1g', 'name': '18. Setting up Heroku required files in our project so Heroku knows what to run.srt', 'created_at': 1646685331, 'size': 7154, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/18. Setting up Heroku required files in our project so Heroku knows what to run.srt'}, {'id': 'jnF5AYG1cSRBmn-Kxv3uxg', 'name': '16. Getting values from environment variables in Python.srt', 'created_at': 1646685331, 'size': 6923, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/16. Getting values from environment variables in Python.srt'}, {'id': 'IPtrcSrZSx6qhTWd91sLrQ', 'name': '9. How to generate an SSH key for GitHub.srt', 'created_at': 1646685331, 'size': 6840, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/9. How to generate an SSH key for GitHub.srt'}, {'id': 'oX-njmlEWKh6qsqD2RGfaw', 'name': '28. Verifying the app works, and next steps in the course.srt', 'created_at': 1646685331, 'size': 6243, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/28. Verifying the app works, and next steps in the course.srt'}, {'id': 'dOFCJcpGcMy8GA6N37Zfrw', 'name': '14. Creating a new Heroku app.srt', 'created_at': 1646685331, 'size': 5488, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/14. Creating a new Heroku app.srt'}, {'id': 's5JgOl34mzFR3TZbwteg_Q', 'name': '7. Cloning the Git repository from GitHub onto your computer.srt', 'created_at': 1646685331, 'size': 5139, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/7. Cloning the Git repository from GitHub onto your computer.srt'}, {'id': 'CDpepapoqGAcQS-t29g82g', 'name': '27. Another error using the URI default database.srt', 'created_at': 1646685331, 'size': 4495, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/27. Another error using the URI default database.srt'}, {'id': '9S8cEv7Pic-OxFjNzlQ8tw', 'name': '25. Using the Heroku logs to fix an Internal Server Error.srt', 'created_at': 1646685331, 'size': 4453, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/25. Using the Heroku logs to fix an Internal Server Error.srt'}, {'id': 'j6Ec6NtibTY9r4MuCXdccw', 'name': '3. How to install Git on Windows.srt', 'created_at': 1646685331, 'size': 3988, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/3. How to install Git on Windows.srt'}, {'id': 'q4EXbEQ1CO7uLtqFsDrBzQ', 'name': '12. Signing up to Heroku.srt', 'created_at': 1646685331, 'size': 3926, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/12. Signing up to Heroku.srt'}, {'id': 's3ddNsqHz5z35l0FqUwQfg', 'name': '2. Forking the GitHub repository from the last section.srt', 'created_at': 1646685331, 'size': 3710, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/2. Forking the GitHub repository from the last section.srt'}, {'id': 'w_MZkb6kAiBcdYxRIBgUnA', 'name': '22. Adding MongoLab to our Heroku app as an add-on.srt', 'created_at': 1646685331, 'size': 3655, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/22. Adding MongoLab to our Heroku app as an add-on.srt'}, {'id': 'H45ZGh6CBUv7zndFANrpkw', 'name': '5. How to install Git on Mac.srt', 'created_at': 1646685331, 'size': 3417, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/5. How to install Git on Mac.srt'}, {'id': 'DpnITylevYtd-13kiQRekw', 'name': '21. Deploying our app to Heroku.srt', 'created_at': 1646685331, 'size': 3100, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/21. Deploying our app to Heroku.srt'}, {'id': 'tGU0XT1VZMsL9NZH4Vwp8Q', 'name': '23. How to create a new MongoLab user.srt', 'created_at': 1646685331, 'size': 2695, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/23. How to create a new MongoLab user.srt'}, {'id': 'T4V8SeLMyiwRd0r2is-SYg', 'name': '4. How to use the Windows Git Shell.srt', 'created_at': 1646685331, 'size': 2583, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/4. How to use the Windows Git Shell.srt'}, {'id': 'aKpq35NJE1tILuBsd0-KYQ', 'name': '1. Signing up for GitHub.srt', 'created_at': 1646685331, 'size': 2317, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/1. Signing up for GitHub.srt'}, {'id': 'QRHmZpVsBLH6_zu4B4Elxw', 'name': '23. How to create a new MongoLab user.mp4', 'created_at': 1646685331, 'size': 3082568, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/23. How to create a new MongoLab user.mp4'}, {'id': '4rioT0rZoFv5Y1DSI4Ikzw', 'name': '17. Setting the environment variables in Heroku.srt', 'created_at': 1646685331, 'size': 2005, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/17. Setting the environment variables in Heroku.srt'}, {'id': 'yFhpclUeAuj4y5N-WKW_ng', 'name': '10. Git commands git commit and git push.srt', 'created_at': 1646685331, 'size': 10599, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/10. Git commands git commit and git push.srt'}, {'id': 'HYn7vh-cEXYIu1Dd1SaELw', 'name': '8. File statuses and stages in Git.srt', 'created_at': 1646685331, 'size': 10151, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/8. File statuses and stages in Git.srt'}, {'id': 'UcOV-xbBv6YRZqAjyn_YrA', 'name': '19. Committing and pushing the new files to GitHub.srt', 'created_at': 1646685331, 'size': 3062, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/19. Committing and pushing the new files to GitHub.srt'}, {'id': '7DAKC-vbopv92ooKdsCmew', 'name': '28. Verifying the app works, and next steps in the course.mp4', 'created_at': 1646685332, 'size': 5068756, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/28. Verifying the app works, and next steps in the course.mp4'}, {'id': 'b7_GKIlVIq_10b5VvwMfhQ', 'name': '11. Git command git log to check previous commits.mp4', 'created_at': 1646685332, 'size': 2465720, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/11. Git command git log to check previous commits.mp4'}, {'id': 'uo9gHlgReKjZTPEHlHXs7Q', 'name': '7. Cloning the Git repository from GitHub onto your computer.mp4', 'created_at': 1646685332, 'size': 5453027, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/16. Simple development-stage deployments to Heroku/7. Cloning the Git repository from GitHub onto your computer.mp4'}, {'id': 'h9PFLHP6yPEIVdL_gFE9aw', 'name': '12. Introduction to MongoDB.mp4', 'created_at': 1646685332, 'size': 29171765, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/12. Introduction to MongoDB.mp4'}, {'id': 'SQAtMZ_b26MpcGeZkY2maQ', 'name': '14. Storing Microblog entries in MongoDB.mp4', 'created_at': 1646685332, 'size': 51835837, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/14. Storing Microblog entries in MongoDB.mp4'}, {'id': 'sDB3zC8wyD3cgt-M1ob6-Q', 'name': '14. Storing Microblog entries in MongoDB.srt', 'created_at': 1646685332, 'size': 11868, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/14. Storing Microblog entries in MongoDB.srt'}, {'id': 'C3Lyr_gqnMp_kSF1o2OR-A', 'name': '12. Introduction to MongoDB.srt', 'created_at': 1646685332, 'size': 11861, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/12. Introduction to MongoDB.srt'}, {'id': 'mZe6-sOd9GeIyfWnDMC1Nw', 'name': '8. Setting up our Microblog project with Flask.srt', 'created_at': 1646685332, 'size': 11842, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/8. Setting up our Microblog project with Flask.srt'}, {'id': 'inLQRiOVSR3IOoahc_wIuw', 'name': '5. Working with data structures in Jinja2.srt', 'created_at': 1646685332, 'size': 11682, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/5. Working with data structures in Jinja2.srt'}, {'id': 'pNm75z7p3_O0KSt5YXxhpA', 'name': '9. Receiving form data using Flask.srt', 'created_at': 1646685332, 'size': 11575, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/9. Receiving form data using Flask.srt'}, {'id': 'b8T5h3KyFfWZh0U9IknAxg', 'name': '10. Displaying past entries in the Microblog project.mp4', 'created_at': 1646685332, 'size': 32263170, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/10. Displaying past entries in the Microblog project.mp4'}, {'id': 'HstCc-He20Of9n2jMhYt6w', 'name': '4. Jinja2 Expressions.mp4', 'created_at': 1646685332, 'size': 44763002, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/4. Jinja2 Expressions.mp4'}, {'id': 'kdh9AT37SADFs1hmaOAFew', 'name': '7. Using loops in Jinja2.mp4', 'created_at': 1646685332, 'size': 36332529, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/7. Using loops in Jinja2.mp4'}, {'id': 'f23I-ZxKLPexx1BrZKP9rw', 'name': '5. Working with data structures in Jinja2.mp4', 'created_at': 1646685332, 'size': 37655498, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/5. Working with data structures in Jinja2.mp4'}, {'id': 'vdyTcT2h7-BAJ_wlZ8EiAw', 'name': '1. Hello, world with Flask.mp4', 'created_at': 1646685332, 'size': 37681333, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/1. Hello, world with Flask.mp4'}, {'id': 'Qqep-JnbZPSuKPCJ5J0-Yw', 'name': '1. Hello, world with Flask.srt', 'created_at': 1646685332, 'size': 14093, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/1. Hello, world with Flask.srt'}, {'id': '48oTCJSTowT7nBefYbafpw', 'name': '4. Jinja2 Expressions.srt', 'created_at': 1646685332, 'size': 16315, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/4. Jinja2 Expressions.srt'}, {'id': 't0TckNlvHLP8uhSB5ObSMQ', 'name': "16. How to use Flask's app factory pattern.srt", 'created_at': 1646685332, 'size': 5307, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/16. How to use Flask's app factory pattern.srt"}, {'id': 'PlwyTHKRV5oSntKW-UY8cw', 'name': '11. Formatting dates correctly in our entries.srt', 'created_at': 1646685332, 'size': 5253, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/11. Formatting dates correctly in our entries.srt'}, {'id': 'N5jBpGLMDOrEJ3ACADlQpA', 'name': '2. Using render_template to send longer HTML strings.mp4', 'created_at': 1646685332, 'size': 23722022, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/2. Using render_template to send longer HTML strings.mp4'}, {'id': 'P4xtdGjfZb8njekoHVe-Aw', 'name': '15. Retrieving the Microblog entries from MongoDB.mp4', 'created_at': 1646685332, 'size': 25635875, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/15. Retrieving the Microblog entries from MongoDB.mp4'}, {'id': 'YrPj14UrTwYLZ2K3qE3gwA', 'name': '3. What is Jinja2.mp4', 'created_at': 1646685332, 'size': 33085746, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/3. What is Jinja2.mp4'}, {'id': 'p5dYXTQw1h-bm2EF-HiEcg', 'name': '13. Accessing MongoDB with Compass and Atlas.mp4', 'created_at': 1646685332, 'size': 71115310, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/13. Accessing MongoDB with Compass and Atlas.mp4'}, {'id': 'r8ndQZzJp7VJ72yg3pOw9A', 'name': '8. Setting up our Microblog project with Flask.mp4', 'created_at': 1646685332, 'size': 44550898, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/8. Setting up our Microblog project with Flask.mp4'}, {'id': 'NLYqdY3ZXRdQuuxxtvVDLg', 'name': '7. Using loops in Jinja2.srt', 'created_at': 1646685332, 'size': 10466, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/7. Using loops in Jinja2.srt'}, {'id': 'vU8jKPbuiM2W1mj8ZU_TFg', 'name': '6. Conditional statements in Jinja2.srt', 'created_at': 1646685332, 'size': 10008, 'mime_type': 'text/x-c', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/6. Conditional statements in Jinja2.srt'}, {'id': '4sMrONXK-BXvb6PZBvsExA', 'name': '3. What is Jinja2.srt', 'created_at': 1646685332, 'size': 9643, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/3. What is Jinja2.srt'}, {'id': 'JyRLdj6Tt3-NoTHqeudszA', 'name': '2. Using render_template to send longer HTML strings.srt', 'created_at': 1646685332, 'size': 8253, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/2. Using render_template to send longer HTML strings.srt'}, {'id': '3GlirZCf7fjOIAUedDYOpg', 'name': '10. Displaying past entries in the Microblog project.srt', 'created_at': 1646685332, 'size': 8197, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/10. Displaying past entries in the Microblog project.srt'}, {'id': 'uSF9PzTMBqcGN-00-g2bYw', 'name': '1.1 Introduction to pyenv for Python Version Management.html', 'created_at': 1646685332, 'size': 99, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/1.1 Introduction to pyenv for Python Version Management.html'}, {'id': 'kH9NycwNTJBhKkOzt-f7Pw', 'name': '4.1 expressions.html', 'created_at': 1646685332, 'size': 924, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/4.1 expressions.html'}, {'id': 'cwJr7uT4tM4ZebwQuTmfDA', 'name': '5.1 data_structures.html', 'created_at': 1646685332, 'size': 747, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/5.1 data_structures.html'}, {'id': '9JtjfKVD8p2f4KgyTok2xQ', 'name': '6.1 conditionals_basics.html', 'created_at': 1646685332, 'size': 493, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/6.1 conditionals_basics.html'}, {'id': 'GOeffsQ1dyqEiVw8pht7uA', 'name': '7.1 loops_and_conditionals.html', 'created_at': 1646685332, 'size': 590, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/7.1 loops_and_conditionals.html'}, {'id': 'eygrsYef1XPHamEsDMAITg', 'name': '7.2 for_loop.html', 'created_at': 1646685332, 'size': 332, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/7.2 for_loop.html'}, {'id': 'I7690bvIt3V_v2LHuVRHmQ', 'name': '15. Retrieving the Microblog entries from MongoDB.srt', 'created_at': 1646685332, 'size': 5713, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/15. Retrieving the Microblog entries from MongoDB.srt'}, {'id': 'BWim8DMLLy7zjwc6XQZteQ', 'name': '13. Accessing MongoDB with Compass and Atlas.srt', 'created_at': 1646685332, 'size': 12225439, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/13. Accessing MongoDB with Compass and Atlas.srt'}, {'id': 'H5ds4th1ZAzI_7HTfQqhQg', 'name': '11. Formatting dates correctly in our entries.mp4', 'created_at': 1646685332, 'size': 21050171, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/11. Formatting dates correctly in our entries.mp4'}, {'id': 'AtgJgkDg8DAjQhhcGqpsxA', 'name': "16. How to use Flask's app factory pattern.mp4", 'created_at': 1646685332, 'size': 24503702, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/16. How to use Flask's app factory pattern.mp4"}, {'id': 'LDo9pmk4zw-RaDbOuy_T0w', 'name': '9. Receiving form data using Flask.mp4', 'created_at': 1646685332, 'size': 38882101, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/9. Receiving form data using Flask.mp4'}, {'id': 'bWFI6DcQ3nLRKYQgFaEwGQ', 'name': '6. Conditional statements in Jinja2.mp4', 'created_at': 1646685332, 'size': 32847162, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/7. Backend Development with Flask/6. Conditional statements in Jinja2.mp4'}, {'id': '3OxSspFXrI03dNLPkloO3w', 'name': '11. Course conclusion. Thank you!.mp4', 'created_at': 1646685332, 'size': 10363843, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/11. Course conclusion. Thank you!.mp4'}, {'id': 'NU3MYKtTh9PjyImdQthOgQ', 'name': '12. Bonus lecture other courses and next steps.mp4', 'created_at': 1646685332, 'size': 31127155, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/12. Bonus lecture other courses and next steps.mp4'}, {'id': 'mw_j46lJLevebgn7VMjKpw', 'name': '10. Creating a cron job in Ubuntu.mp4', 'created_at': 1646685332, 'size': 19140798, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/10. Creating a cron job in Ubuntu.mp4'}, {'id': 'Aif5cN4G9CZFdl3k8CD3Ow', 'name': '3. Creating a non-root user.mp4', 'created_at': 1646685332, 'size': 26781190, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/3. Creating a non-root user.mp4'}, {'id': '7EhVRCv4kPKO7Oo4rLTpXQ', 'name': '8. Configuring uWSGI and the system service.mp4', 'created_at': 1646685332, 'size': 41499050, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/8. Configuring uWSGI and the system service.mp4'}, {'id': '_m3PrK0WahjphUWIwfvxMg', 'name': '5. Installing Python in Ubuntu.html', 'created_at': 1646685332, 'size': 1448, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/5. Installing Python in Ubuntu.html'}, {'id': 'tATze70C-d1Df9XBM1koFQ', 'name': '1. DigitalOcean Droplets.html', 'created_at': 1646685332, 'size': 1118, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/1. DigitalOcean Droplets.html'}, {'id': 'IxYAF814xAu7RRJimlhJag', 'name': '11. Course conclusion. Thank you!.srt', 'created_at': 1646685332, 'size': 1014, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/11. Course conclusion. Thank you!.srt'}, {'id': 'vsENvbhrnKd6W-NKMfOBPg', 'name': '12.1 Automated Software Testing with Python  Udemy.html', 'created_at': 1646685332, 'size': 153, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/12.1 Automated Software Testing with Python  Udemy.html'}, {'id': 'Bl8guZrJvZMKcdMnQFArJg', 'name': '12.3 REST APIs with Flask and Python  Udemy.html', 'created_at': 1646685332, 'size': 147, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/12.3 REST APIs with Flask and Python  Udemy.html'}, {'id': 'FaK288p6isVrPeBnr3fAQA', 'name': '12.2 Advanced REST APIs with Flask and Python  Udemy.html', 'created_at': 1646685332, 'size': 146, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/12.2 Advanced REST APIs with Flask and Python  Udemy.html'}, {'id': 'yqONIjTv3Ed0CP8lk9IJaA', 'name': '6.1 Is it possible to have XFS in Ubuntu.html', 'created_at': 1646685332, 'size': 143, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/6.1 Is it possible to have XFS in Ubuntu.html'}, {'id': 'PAcsLzI5LL9w5DgHs5UUXA', 'name': '12.4 The Complete Python Course  Learn Python by Doing  Udemy.html', 'created_at': 1646685332, 'size': 141, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/12.4 The Complete Python Course  Learn Python by Doing  Udemy.html'}, {'id': 'GD4pHuzn1aD24Xke0OmMxg', 'name': '6.2 Enable authentication  MongoDB Manual.html', 'created_at': 1646685332, 'size': 124, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/6.2 Enable authentication  MongoDB Manual.html'}, {'id': 'im63mxVsK8EgXUa9fJAZ3Q', 'name': '7.1 Our final repository.html', 'created_at': 1646685332, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/7.1 Our final repository.html'}, {'id': 'lTwG94gKH16eh4VkoZwjVA', 'name': '8.1 What is --master in uWSGI.html', 'created_at': 1646685332, 'size': 93, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/8.1 What is --master in uWSGI.html'}, {'id': 'fKKffK2LFmuvu9NWxseJEg', 'name': '8. Configuring uWSGI and the system service.srt', 'created_at': 1646685332, 'size': 20847, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/8. Configuring uWSGI and the system service.srt'}, {'id': 'peH0E64WMarZhoLCToMCcw', 'name': '4. Configuring our new user.srt', 'created_at': 1646685332, 'size': 15496, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/4. Configuring our new user.srt'}, {'id': 'e6zM8MhNVXd5SD75Vg6IVg', 'name': '9. Configuring nginx.srt', 'created_at': 1646685332, 'size': 12463, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/9. Configuring nginx.srt'}, {'id': 'CHFTiIutyKA-XEFltjKeAw', 'name': '2. Creating a DigitalOcean Droplet.srt', 'created_at': 1646685332, 'size': 12336, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/2. Creating a DigitalOcean Droplet.srt'}, {'id': 'GM1h0SPiDWf4IuSQlCT9TA', 'name': '3. Creating a non-root user.srt', 'created_at': 1646685332, 'size': 11942, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/3. Creating a non-root user.srt'}, {'id': 'nXOLXt7JQwvu9YyE9Z2AcQ', 'name': '7. Getting our application code.srt', 'created_at': 1646685332, 'size': 7570, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/7. Getting our application code.srt'}, {'id': 's4vLWAu6zSDCWRgVPp-D0Q', 'name': '6. Installing MongoDB in Ubuntu.srt', 'created_at': 1646685332, 'size': 7195, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/6. Installing MongoDB in Ubuntu.srt'}, {'id': '6g-uaTeUclY9wuAgARoeqA', 'name': '10. Creating a cron job in Ubuntu.srt', 'created_at': 1646685332, 'size': 6238, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/10. Creating a cron job in Ubuntu.srt'}, {'id': '3zg_tV7M4mB1-5PdQ66Sqw', 'name': '12. Bonus lecture other courses and next steps.srt', 'created_at': 1646685332, 'size': 2787, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/12. Bonus lecture other courses and next steps.srt'}, {'id': '963iZ7H3yfHZZmT-5tNfPQ', 'name': '3.1 How To Deploy Python Apps Using MongoDB uWSGI And Nginx.pdf', 'created_at': 1646685332, 'size': 267611, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/3.1 How To Deploy Python Apps Using MongoDB uWSGI And Nginx.pdf'}, {'id': 'Fqr0mBKUzBKOQlcpjaUOLw', 'name': '2.1 DigitalOcean Tutorial.pdf', 'created_at': 1646685332, 'size': 222793, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/2.1 DigitalOcean Tutorial.pdf'}, {'id': 'FqBxytE71pXiXcs7M6RMKw', 'name': '9. Configuring nginx.mp4', 'created_at': 1646685332, 'size': 44731260, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/9. Configuring nginx.mp4'}, {'id': 'n1imSMjt0Ymnf8AFdepZaA', 'name': '6. Installing MongoDB in Ubuntu.mp4', 'created_at': 1646685332, 'size': 34696051, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/6. Installing MongoDB in Ubuntu.mp4'}, {'id': 'ucjX_sBfpVb0cRGWvjrJBg', 'name': '2. Creating a DigitalOcean Droplet.mp4', 'created_at': 1646685332, 'size': 32487976, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/2. Creating a DigitalOcean Droplet.mp4'}, {'id': 'e3DfJ2W1TLKJyabMXJ8JlQ', 'name': '7. Getting our application code.mp4', 'created_at': 1646685332, 'size': 21062066, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/7. Getting our application code.mp4'}, {'id': 'iPS4ipEPfEA2bTGW_sP5lw', 'name': '4. Configuring our new user.mp4', 'created_at': 1646685332, 'size': 47177588, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/17. Deploying your apps manually to a server/4. Configuring our new user.mp4'}, {'id': 'k-MIT9G6aYlO0_Svgyxcfw', 'name': '5. Integers and Strings.mp4', 'created_at': 1646685332, 'size': 4363514, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/5. Integers and Strings.mp4'}, {'id': 'uBMUOwbt4J2DjMPwWfuLuA', 'name': '10. Methods print(), str(), and int().mp4', 'created_at': 1646685332, 'size': 9811962, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/10. Methods print(), str(), and int().mp4'}, {'id': 'f948l77fzSAQ7or0EQfQsg', 'name': '7. Variables in Python.mp4', 'created_at': 1646685332, 'size': 3675257, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/7. Variables in Python.mp4'}, {'id': 'vNH9iMWGVij0pTcnay4AGA', 'name': '21. Creating our own methods in Python.mp4', 'created_at': 1646685333, 'size': 7019922, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/21. Creating our own methods in Python.mp4'}, {'id': 'ZQM_Pperb5hAGW2tw0dXpA', 'name': '14. The .format() cheatsheet.pdf', 'created_at': 1646685333, 'size': 39182, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/14. The .format() cheatsheet.pdf'}, {'id': 'UY2O4WoGrJXOdxuntaUCuw', 'name': '2. Introduction.srt', 'created_at': 1646685333, 'size': 2976, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/2. Introduction.srt'}, {'id': '7_k_alM-5TKdO9AOsWJJ7A', 'name': '3. Join the live chat for discussions and Q&A.html', 'created_at': 1646685333, 'size': 718, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/3. Join the live chat for discussions and Q&A.html'}, {'id': 'UUi-GVASAWuInCFI4IydXw', 'name': '4. Installing Python.srt', 'created_at': 1646685333, 'size': 1226, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/4. Installing Python.srt'}, {'id': 'pl-iGFxWUjR2_yTV7cBhYA', 'name': '6. Integers and Strings Quiz.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/6. Integers and Strings Quiz.html'}, {'id': 'Z1fs-9_DlGsI01b-WWkDuA', 'name': '7. Variables in Python.srt', 'created_at': 1646685333, 'size': 2675, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/7. Variables in Python.srt'}, {'id': 'oVKmTj0TaBzxwTmlymIdJg', 'name': '8. Creating variables.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/8. Creating variables.html'}, {'id': 'xrQdfudKbd1oedwAyXxidQ', 'name': '23. Solution to coding exercise creating functions.srt', 'created_at': 1646685333, 'size': 4033, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/23. Solution to coding exercise creating functions.srt'}, {'id': '9nSGs1S6e_B5mMjfStfvQA', 'name': '9. Solution to coding exercise creating variables.srt', 'created_at': 1646685333, 'size': 2366, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/9. Solution to coding exercise creating variables.srt'}, {'id': 'g9n8zJEBKgGS70AxgqiCDg', 'name': '11. The print, str, and int methods.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/11. The print, str, and int methods.html'}, {'id': 'wjmc9pISCLLgwTeCj0tjgg', 'name': '15. Formatting strings quiz.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/15. Formatting strings quiz.html'}, {'id': 'BQ17ZndYm9Dj06CuySvxsA', 'name': '16. The format() method.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/16. The format() method.html'}, {'id': 'K5SpMYj0YSn9jb12EeHyKQ', 'name': '5. Integers and Strings.srt', 'created_at': 1646685333, 'size': 3215, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/5. Integers and Strings.srt'}, {'id': '0gElZxUsjJEHw8YlorkfYQ', 'name': '19. Asking users for input.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/19. Asking users for input.html'}, {'id': '0FKQwNaEt_fCogcGu0mmLA', 'name': '20. Solution to coding exercise user input.srt', 'created_at': 1646685333, 'size': 1460, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/20. Solution to coding exercise user input.srt'}, {'id': 'S8RV2JyFomKcPuam5drwfg', 'name': '22. Creating methods and functions.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/22. Creating methods and functions.html'}, {'id': 'E8Sgvpe8oiidHrYOWjfPwg', 'name': '28. Section 1 assignment video.srt', 'created_at': 1646685333, 'size': 3023, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/28. Section 1 assignment video.srt'}, {'id': 'qvPiozBqJdgRzg_H1D5xNQ', 'name': '25. If statements quiz.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/25. If statements quiz.html'}, {'id': 'EVvWvRU1WsJflQXlhwAF-Q', 'name': '26. If statements.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/26. If statements.html'}, {'id': 'WCBwZQjkoo-GoBnB8-032Q', 'name': '29. Python basics.html', 'created_at': 1646685333, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/29. Python basics.html'}, {'id': 'V8VLtu92RM6LCALyA4p9Rw', 'name': '30. The Age Program Python Code.html', 'created_at': 1646685333, 'size': 544, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/30. The Age Program Python Code.html'}, {'id': 'oD-u1q8LALWutNs76blI3Q', 'name': '4. Installing Python.mp4', 'created_at': 1646685333, 'size': 3393204, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/4. Installing Python.mp4'}, {'id': 'tA5xZ7XHCj4zS9jEB6IVqw', 'name': '2. Introduction.mp4', 'created_at': 1646685333, 'size': 3521043, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/2. Introduction.mp4'}, {'id': 'RnsD6OHSwuye0RcSZfAnKw', 'name': '28. Section 1 assignment video.mp4', 'created_at': 1646685333, 'size': 3833749, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/28. Section 1 assignment video.mp4'}, {'id': '0o5FP-hwkQFpAmLF8z49Zw', 'name': '23. Solution to coding exercise creating functions.mp4', 'created_at': 1646685333, 'size': 5551640, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/23. Solution to coding exercise creating functions.mp4'}, {'id': '9945fH5cdlBYkLhS_5oYbg', 'name': '27. Solution to coding exercise if statements.mp4', 'created_at': 1646685333, 'size': 9304290, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/27. Solution to coding exercise if statements.mp4'}, {'id': 'LgrJN33Kgk8mx4QlSu3Z3w', 'name': '13. The format() method.mp4', 'created_at': 1646685333, 'size': 9282050, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/13. The format() method.mp4'}, {'id': 'Reu6pWueqU4FhVa1i-BvAw', 'name': '17. Solution to coding exercise format().mp4', 'created_at': 1646685333, 'size': 7441559, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/17. Solution to coding exercise format().mp4'}, {'id': 'fLPmYaWQ5UHDNRaj1dPSgA', 'name': '24. If statements in Python.srt', 'created_at': 1646685333, 'size': 10765, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/24. If statements in Python.srt'}, {'id': 'CNySM034QjjrvA5YVWa2sQ', 'name': '10. Methods print(), str(), and int().srt', 'created_at': 1646685333, 'size': 6196, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/10. Methods print(), str(), and int().srt'}, {'id': 'apdiQnyuEUtqTHx8EWHMww', 'name': '13. The format() method.srt', 'created_at': 1646685333, 'size': 5789, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/13. The format() method.srt'}, {'id': '529FUyC1LQYLPHvME1PE3A', 'name': '27. Solution to coding exercise if statements.srt', 'created_at': 1646685333, 'size': 5649, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/27. Solution to coding exercise if statements.srt'}, {'id': 'V1HlztlSe5nn77z9L0rqgw', 'name': '18. Getting user input with the input() method.srt', 'created_at': 1646685333, 'size': 5455, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/18. Getting user input with the input() method.srt'}, {'id': 'InV2H02VK9UZTwzy2rIeAA', 'name': '12. Solution to coding exercise print, str, and int.srt', 'created_at': 1646685333, 'size': 5393, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/12. Solution to coding exercise print, str, and int.srt'}, {'id': 'S9_qplQcjRNhkoQkdVeRXA', 'name': '17. Solution to coding exercise format().srt', 'created_at': 1646685333, 'size': 5185, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/17. Solution to coding exercise format().srt'}, {'id': 'iZvDW26tNG35TwZB8DafoQ', 'name': '21. Creating our own methods in Python.srt', 'created_at': 1646685333, 'size': 5119, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/21. Creating our own methods in Python.srt'}, {'id': 'bTN9D9viAvNk1jYm8Rb4kg', 'name': '1. Get the course e-book!.html', 'created_at': 1646685333, 'size': 964, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/1. Get the course e-book!.html'}, {'id': 'j_2sZ8FOd6YhciipWsCBVQ', 'name': '9. Solution to coding exercise creating variables.mp4', 'created_at': 1646685333, 'size': 2891258, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/9. Solution to coding exercise creating variables.mp4'}, {'id': 'HP0UZvkaa1F4Fmp20byMCA', 'name': '18. Getting user input with the input() method.mp4', 'created_at': 1646685333, 'size': 8555265, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/18. Getting user input with the input() method.mp4'}, {'id': 'ft1HmxF_T_1_HpgPx0fj9w', 'name': '12. Solution to coding exercise print, str, and int.mp4', 'created_at': 1646685333, 'size': 8007618, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/12. Solution to coding exercise print, str, and int.mp4'}, {'id': 'kd09DiOeRkXeDnPl30KmAg', 'name': '20. Solution to coding exercise user input.mp4', 'created_at': 1646685333, 'size': 2256419, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/20. Solution to coding exercise user input.mp4'}, {'id': '_3PXrOjgJi0UwHTCagDdig', 'name': '24. If statements in Python.mp4', 'created_at': 1646685333, 'size': 19661963, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/10. Your Age in Seconds [Legacy]/24. If statements in Python.mp4'}, {'id': 'chFTlDRUjEl_LOFGIRsQYg', 'name': '4. Introduction to MongoDB.mp4', 'created_at': 1646685333, 'size': 15226209, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/4. Introduction to MongoDB.mp4'}, {'id': 'kpf1V8PPQ2iQCCRLq24qBA', 'name': '16. Verifying the Blog methods all work.mp4', 'created_at': 1646685333, 'size': 13941877, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/16. Verifying the Blog methods all work.mp4'}, {'id': 'Lkp3qVepDDbChbP2clMnTw', 'name': '10. Creating a Database class for database interactions.srt', 'created_at': 1646685333, 'size': 69845101, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/10. Creating a Database class for database interactions.srt'}, {'id': 'Img3Rh6CXsBc4d0yVYkjuQ', 'name': '5. Creating a PyCharm project that uses MongoDB and pymongo.mp4', 'created_at': 1646685333, 'size': 13851608, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/5. Creating a PyCharm project that uses MongoDB and pymongo.mp4'}, {'id': 'RwstT3T3vgIb6ythHg35YQ', 'name': '8. Introduction to Object-Oriented Programming.mp4', 'created_at': 1646685333, 'size': 27402332, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/8. Introduction to Object-Oriented Programming.mp4'}, {'id': 'rCMR9JzqI72j6UdANrY92A', 'name': '3. MongoDB FAQ.html', 'created_at': 1646685333, 'size': 1222, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/3. MongoDB FAQ.html'}, {'id': 'syVlPlwL7NX2IZhajKnB2g', 'name': '1. Our MongoDB e-book.html', 'created_at': 1646685333, 'size': 817, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/1. Our MongoDB e-book.html'}, {'id': 'xIIdCydHvRt5jHYJF2hnRQ', 'name': '20. Terminal Blog program Python Code.html', 'created_at': 1646685333, 'size': 508, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/20. Terminal Blog program Python Code.html'}, {'id': 'WnDAaaZgFvHXlMD8DPze3Q', 'name': '7. Python list comprehension.html', 'created_at': 1646685334, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/7. Python list comprehension.html'}, {'id': 'oL0Q-bekdWauFYJXAopU2A', 'name': '17. Starting the menu and user interactions.mp4', 'created_at': 1646685334, 'size': 22408788, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/17. Starting the menu and user interactions.mp4'}, {'id': 'LMbqdm13_wy-ZvWRRm55qw', 'name': '15. The Blog class and @classmethods.srt', 'created_at': 1646685334, 'size': 14878, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/15. The Blog class and @classmethods.srt'}, {'id': 'FYxLlXaaE-M7Z_hPJqE0ng', 'name': '8. Introduction to Object-Oriented Programming.srt', 'created_at': 1646685334, 'size': 18143, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/8. Introduction to Object-Oriented Programming.srt'}, {'id': 'oitWT9w-bqVsEyDL3Z1I1A', 'name': '12. Having default parameter values in Python methods.srt', 'created_at': 1646685334, 'size': 6160, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/12. Having default parameter values in Python methods.srt'}, {'id': 'BHANnA6EjId8pULaw9QDHQ', 'name': '19. Finally, running the application!.srt', 'created_at': 1646685334, 'size': 4932, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/19. Finally, running the application!.srt'}, {'id': 'l9DCF7VBxqHA6LTfhdP7gQ', 'name': '11. The last few Post methods.srt', 'created_at': 1646685334, 'size': 3608, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/11. The last few Post methods.srt'}, {'id': 'pm8CjwyeIX6b8mO02ILSEw', 'name': '13. Understanding dates in Python the datetime module.srt', 'created_at': 1646685334, 'size': 2807, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/13. Understanding dates in Python the datetime module.srt'}, {'id': '3e7haseSZPzIzFlkkglc2Q', 'name': '14. Verifying that the Post methods all work.mp4', 'created_at': 1646685334, 'size': 11625398, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/14. Verifying that the Post methods all work.mp4'}, {'id': 'Y0vO21yDJH4XdBjMhWnvtA', 'name': '12. Having default parameter values in Python methods.mp4', 'created_at': 1646685334, 'size': 9972859, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/12. Having default parameter values in Python methods.mp4'}, {'id': 'MBYZMOq_v3hPWe0u9DXPKQ', 'name': '2. Installing MongoDB.mp4', 'created_at': 1646685334, 'size': 17947873, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/2. Installing MongoDB.mp4'}, {'id': 'pSM62gTUJ12YIuoLgaCKyQ', 'name': '18. Finalising the Menu class.mp4', 'created_at': 1646685334, 'size': 17117573, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/18. Finalising the Menu class.mp4'}, {'id': '9NvE1E_4Rz9cYS0_Sj0hvA', 'name': '10. Creating a Database class for database interactions.mp4', 'created_at': 1646685334, 'size': 29019033, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/10. Creating a Database class for database interactions.mp4'}, {'id': 'dPdOlXGrGySwW2t-SpzWKg', 'name': '13. Understanding dates in Python the datetime module.mp4', 'created_at': 1646685334, 'size': 5389497, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/13. Understanding dates in Python the datetime module.mp4'}, {'id': 'RJdaXvbM0dzrlfS_Xr9VwQ', 'name': '17. Starting the menu and user interactions.srt', 'created_at': 1646685334, 'size': 11132, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/17. Starting the menu and user interactions.srt'}, {'id': 'G3uIqpclPJDBp2GS7UMXlg', 'name': '2. Installing MongoDB.srt', 'created_at': 1646685334, 'size': 11037, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/2. Installing MongoDB.srt'}, {'id': 'Fa37tG0O9DwnbQHAGlV7nA', 'name': '4. Introduction to MongoDB.srt', 'created_at': 1646685334, 'size': 9141, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/4. Introduction to MongoDB.srt'}, {'id': 'SF7gIXErI3KEmrfSrXFhkQ', 'name': '5. Creating a PyCharm project that uses MongoDB and pymongo.srt', 'created_at': 1646685334, 'size': 8546, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/5. Creating a PyCharm project that uses MongoDB and pymongo.srt'}, {'id': 'LWqSCNbr7WWaBrderZ7hcg', 'name': '9. Creating our first class, the Post.srt', 'created_at': 1646685334, 'size': 7875, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/9. Creating our first class, the Post.srt'}, {'id': '1m2ojj4ZYFu0R3qOhyKCOw', 'name': '16. Verifying the Blog methods all work.srt', 'created_at': 1646685334, 'size': 7455, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/16. Verifying the Blog methods all work.srt'}, {'id': '1XZSXPT9WbDXUSB1qs-LkQ', 'name': '6. Simplifying lists in Python with list comprehension.srt', 'created_at': 1646685334, 'size': 7447, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/6. Simplifying lists in Python with list comprehension.srt'}, {'id': 'vvt1YYFxpXbt094yIe2f5g', 'name': '18. Finalising the Menu class.srt', 'created_at': 1646685334, 'size': 7170, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/18. Finalising the Menu class.srt'}, {'id': 'Y1FiyFKSjQB3zkz9N9J6dw', 'name': '14. Verifying that the Post methods all work.srt', 'created_at': 1646685334, 'size': 6218, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/14. Verifying that the Post methods all work.srt'}, {'id': 'NiJz44_8wbuN21G_xwlPHA', 'name': '11. The last few Post methods.mp4', 'created_at': 1646685334, 'size': 7266254, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/11. The last few Post methods.mp4'}, {'id': 'AiH1TzUUl3Kt4ySSfsHa9Q', 'name': '6. Simplifying lists in Python with list comprehension.mp4', 'created_at': 1646685334, 'size': 13320739, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/6. Simplifying lists in Python with list comprehension.mp4'}, {'id': 'm3Z9PbirQYHD9l6QJe_-TQ', 'name': '19. Finally, running the application!.mp4', 'created_at': 1646685334, 'size': 7926534, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/19. Finally, running the application!.mp4'}, {'id': 'nx6qGsJ2wZ3qO1Gyx5hYGQ', 'name': '15. The Blog class and @classmethods.mp4', 'created_at': 1646685334, 'size': 32128995, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/15. The Blog class and @classmethods.mp4'}, {'id': '-XMtX_oMt_ZkrDDx6JNvqg', 'name': '9. Creating our first class, the Post.mp4', 'created_at': 1646685334, 'size': 12456917, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/12. A simple terminal Blog [Legacy]/9. Creating our first class, the Post.mp4'}, {'id': 'q8pZLrVUuqz9GT7B91VyVQ', 'name': '15. How can we display a list of blogs.srt', 'created_at': 1646685335, 'size': 11519, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/15. How can we display a list of blogs.srt'}, {'id': 'JD6w0naj56VB_t8JxZNykQ', 'name': '5. Starting developing the User model.mp4', 'created_at': 1646685335, 'size': 22201260, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/5. Starting developing the User model.mp4'}, {'id': 'WT2EUVaA3uecGpSg6ZSfrg', 'name': '20. Finalising the application by allowing to create posts!.mp4', 'created_at': 1646685335, 'size': 21627716, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/20. Finalising the application by allowing to create posts!.mp4'}, {'id': 'iPMasfi33u8_bI8v-G-XtA', 'name': '3. Python cls() and argument unpacking.mp4', 'created_at': 1646685335, 'size': 26147973, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/3. Python cls() and argument unpacking.mp4'}, {'id': '-xEAkia3zEz2-W7gal1zUA', 'name': '7. Finding blogs by a specific author.mp4', 'created_at': 1646685335, 'size': 14330778, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/7. Finding blogs by a specific author.mp4'}, {'id': 'yNefxOBqWUFPyKEHBeDapA', 'name': '16. Displaying a list of posts.mp4', 'created_at': 1646685335, 'size': 20253667, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/16. Displaying a list of posts.mp4'}, {'id': 'vHzc3amR4YpxNd2u2vJ5ew', 'name': '21. The Web Blog program Python Code.html', 'created_at': 1646685335, 'size': 478, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/21. The Web Blog program Python Code.html'}, {'id': 'C6usBjUhXly-6EPWNWlkOg', 'name': '18. Jinja2 revision.html', 'created_at': 1646685335, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/18. Jinja2 revision.html'}, {'id': 'VxU4tSUKg4Q8aFA0mj2Eag', 'name': '6.1 Our blog post on this!.html', 'created_at': 1646685335, 'size': 135, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/6.1 Our blog post on this!.html'}, {'id': 'xk1SNGHpX58k6HZaEqi9bw', 'name': '11. Beginning CSS styling of pages.mp4', 'created_at': 1646685335, 'size': 16068983, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/11. Beginning CSS styling of pages.mp4'}, {'id': '_MDmXMlMEyBASjwHFUeu6A', 'name': '19. Creating new blogs (front-end).mp4', 'created_at': 1646685335, 'size': 22761996, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/19. Creating new blogs (front-end).mp4'}, {'id': '8sq1DEdkWaRhxhrIjv8YCQ', 'name': '12. The user login page.mp4', 'created_at': 1646685335, 'size': 33969445, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/12. The user login page.mp4'}, {'id': 'qMcXMDQmyO4BpY2RHoYs6g', 'name': '13. The user registration page.mp4', 'created_at': 1646685335, 'size': 15696013, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/13. The user registration page.mp4'}, {'id': '1RBHtdWpyCtBodyApWUsMw', 'name': '14. Using Bootstrap for the first time for great styling.srt', 'created_at': 1646685335, 'size': 19221, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/14. Using Bootstrap for the first time for great styling.srt'}, {'id': '_wJtlaB85D5rE_DoRwuSug', 'name': '12. The user login page.srt', 'created_at': 1646685335, 'size': 18892, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/12. The user login page.srt'}, {'id': 't_rKYQtVuhvLcrc4fj37Bg', 'name': '5. Starting developing the User model.srt', 'created_at': 1646685335, 'size': 12879, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/5. Starting developing the User model.srt'}, {'id': 'XvO8ncuv2ufLckQCOe9F5Q', 'name': '3. Python cls() and argument unpacking.srt', 'created_at': 1646685335, 'size': 12746, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/3. Python cls() and argument unpacking.srt'}, {'id': 'bi5PFiBIoAFeC8J0S6S6Lw', 'name': '6. Creating the login and register.mp4', 'created_at': 1646685335, 'size': 15309825, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/6. Creating the login and register.mp4'}, {'id': 'mrkg4xEbqaXglaVemAxoLg', 'name': '8. Allowing creation of blogs and posts.srt', 'created_at': 1646685335, 'size': 8884, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/8. Allowing creation of blogs and posts.srt'}, {'id': 'UviJiBWVi3BjcY9C7CA7BQ', 'name': '13. The user registration page.srt', 'created_at': 1646685335, 'size': 7712, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/13. The user registration page.srt'}, {'id': 'IEVFL9hMXxbfTk9YJmAJJg', 'name': '7. Finding blogs by a specific author.srt', 'created_at': 1646685335, 'size': 7575, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/7. Finding blogs by a specific author.srt'}, {'id': 'I4KaPziQw77dKs29Oetr-g', 'name': '4. Creating the User model for our application.srt', 'created_at': 1646685335, 'size': 6968, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/4. Creating the User model for our application.srt'}, {'id': 'EDoacaEaDYrbSilJ5VBv8g', 'name': '9. Creating the static resources and templates.srt', 'created_at': 1646685335, 'size': 5195, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/9. Creating the static resources and templates.srt'}, {'id': 'l0IBxRYcDvhmwxrt2MUzTw', 'name': '17. The Jinja2 if statement for structure control.srt', 'created_at': 1646685335, 'size': 2733, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/17. The Jinja2 if statement for structure control.srt'}, {'id': 'cGpNnpSAwvJSRNXTFHmq8w', 'name': '14. Using Bootstrap for the first time for great styling.mp4', 'created_at': 1646685335, 'size': 42793091, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/14. Using Bootstrap for the first time for great styling.mp4'}, {'id': 'C1wOQkqy0S_AU9OrSRznFA', 'name': '8. Allowing creation of blogs and posts.mp4', 'created_at': 1646685335, 'size': 17609094, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/8. Allowing creation of blogs and posts.mp4'}, {'id': 'OmPrZN5if1Qxsij454WLmA', 'name': '17. The Jinja2 if statement for structure control.mp4', 'created_at': 1646685335, 'size': 4177700, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/17. The Jinja2 if statement for structure control.mp4'}, {'id': 'OY_Bfvjoe-Ww3N7qBRKLkQ', 'name': '1. Introduction to REST APIs.mp4', 'created_at': 1646685335, 'size': 13920996, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/1. Introduction to REST APIs.mp4'}, {'id': 'v829UscBzA3eSIXT1V3wJQ', 'name': '15. How can we display a list of blogs.mp4', 'created_at': 1646685335, 'size': 21207971, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/15. How can we display a list of blogs.mp4'}, {'id': '9NAOUmQe_6_75Rim3xBv9g', 'name': '1. Introduction to REST APIs.srt', 'created_at': 1646685335, 'size': 11280, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/1. Introduction to REST APIs.srt'}, {'id': 'tmxbTXuEZvQrakIoVCGWqQ', 'name': '19. Creating new blogs (front-end).srt', 'created_at': 1646685335, 'size': 10888, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/19. Creating new blogs (front-end).srt'}, {'id': 'gxQO3xehUI6yarohpjEldQ', 'name': '20. Finalising the application by allowing to create posts!.srt', 'created_at': 1646685335, 'size': 10809, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/20. Finalising the application by allowing to create posts!.srt'}, {'id': 'JFpfvnmu-HzLvAiwoirQyA', 'name': '11. Beginning CSS styling of pages.srt', 'created_at': 1646685335, 'size': 10444, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/11. Beginning CSS styling of pages.srt'}, {'id': 'zCaEcEcmSx4ox6sI1zmcBQ', 'name': '2. How can we make our own API What is Flask.srt', 'created_at': 1646685335, 'size': 10338, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/2. How can we make our own API What is Flask.srt'}, {'id': 'ZJTfw_Ig633TWtFzhlvv6w', 'name': '10. Our first template in Jinja2.srt', 'created_at': 1646685335, 'size': 10075, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/10. Our first template in Jinja2.srt'}, {'id': 'WEOT1bC9XaHnq4c6GsqDiw', 'name': '6. Creating the login and register.srt', 'created_at': 1646685335, 'size': 9685, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/6. Creating the login and register.srt'}, {'id': 'Ul-yZS-LZMtwVoD771O1oQ', 'name': '16. Displaying a list of posts.srt', 'created_at': 1646685335, 'size': 8922, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/16. Displaying a list of posts.srt'}, {'id': 'UjUDn0pPuyrOEpSaPH-1gg', 'name': '9. Creating the static resources and templates.mp4', 'created_at': 1646685335, 'size': 7625494, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/9. Creating the static resources and templates.mp4'}, {'id': 'rPX2wvdv54O4_LjtHO3goA', 'name': '2. How can we make our own API What is Flask.mp4', 'created_at': 1646685335, 'size': 15080827, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/2. How can we make our own API What is Flask.mp4'}, {'id': 'L9jt6d23BV4YRWB0BnOkeA', 'name': '10. Our first template in Jinja2.mp4', 'created_at': 1646685335, 'size': 17514527, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/10. Our first template in Jinja2.mp4'}, {'id': 'BmgUg-jo9fjVnwcwGFHA_A', 'name': '4. Creating the User model for our application.mp4', 'created_at': 1646685335, 'size': 10775146, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/13. Our first web application/4. Creating the User model for our application.mp4'}, {'id': 'WqqWULTxaAlzfj0O4XM94w', 'name': '3. What are Flask Blueprints.mp4', 'created_at': 1646685335, 'size': 45977598, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/3. What are Flask Blueprints.mp4'}, {'id': 'u8O4IrvSF1d2jBhsgrmyLQ', 'name': '13. Inserting Items into MongoDB.srt', 'created_at': 1646685335, 'size': 13950, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/13. Inserting Items into MongoDB.srt'}, {'id': 'EONkarbSSAXeHCx9Hh8nTw', 'name': '3. What are Flask Blueprints.srt', 'created_at': 1646685335, 'size': 12246, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/3. What are Flask Blueprints.srt'}, {'id': '0a9yjDXj-vxGqxeL0Y25Ng', 'name': '21. Creating items through the web interface.mp4', 'created_at': 1646685335, 'size': 188169091, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/21. Creating items through the web interface.mp4'}, {'id': '6m6BjiKCC6VjDM3djvc7pA', 'name': '23. Creating the Items blueprint.srt', 'created_at': 1646685335, 'size': 11472, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/23. Creating the Items blueprint.srt'}, {'id': 'grhgHUBJh2-yKkEo85EZig', 'name': '1. Creating new Python projects in PyCharm 2019.srt', 'created_at': 1646685335, 'size': 11448, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/1. Creating new Python projects in PyCharm 2019.srt'}, {'id': 'beOf3dnfpaYQppVnYbDlqQ', 'name': '14. Retrieving Items from MongoDB.srt', 'created_at': 1646685335, 'size': 11424, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/14. Retrieving Items from MongoDB.srt'}, {'id': 'VRJ41zZcgcuOIkuMJdLBYg', 'name': '19. How to force a subclass to have properties of a parent class.srt', 'created_at': 1646685335, 'size': 7301, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/19. How to force a subclass to have properties of a parent class.srt'}, {'id': 'yjxVzRNmtoNgtPi6lTNBzQ', 'name': '4. Creating our new app structure.mp4', 'created_at': 1646685335, 'size': 29333197, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/4. Creating our new app structure.mp4'}, {'id': '_NogWZ8fikT0nbxPAbI_Qg', 'name': '17. Making more methods generic.mp4', 'created_at': 1646685335, 'size': 89015193, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/17. Making more methods generic.mp4'}, {'id': '2t-6YkjpfSD1viIHekIvYw', 'name': '5. Getting page content with requests.mp4', 'created_at': 1646685335, 'size': 27397769, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/5. Getting page content with requests.mp4'}, {'id': 'AGxL7w9aY3zMU2Pl1IFAzg', 'name': '18. Finishing up the Model superclass.mp4', 'created_at': 1646685335, 'size': 83101232, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/18. Finishing up the Model superclass.mp4'}, {'id': '4KB7-5arkXpbI9jF9k9wvg', 'name': '13. Inserting Items into MongoDB.mp4', 'created_at': 1646685335, 'size': 62293637, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/13. Inserting Items into MongoDB.mp4'}, {'id': 'B_95Gq7xYMUQmYJO0e6RpQ', 'name': '22. Styling our site using Bootstrap 4.mp4', 'created_at': 1646685335, 'size': 79778556, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/22. Styling our site using Bootstrap 4.mp4'}, {'id': 'dUZH9o_b3gqf6QMNiFHBCQ', 'name': '9. Creating our Item model.mp4', 'created_at': 1646685335, 'size': 102336980, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/9. Creating our Item model.mp4'}, {'id': 'JUZgOivLHc2s6pmqv_PeAA', 'name': '1. Creating new Python projects in PyCharm 2019.mp4', 'created_at': 1646685335, 'size': 54924640, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/1. Creating new Python projects in PyCharm 2019.mp4'}, {'id': 'Br5CocAcRUNFgQQ3FsgnhA', 'name': '10. Adding type hinting to our application so far.mp4', 'created_at': 1646685335, 'size': 38906459, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/10. Adding type hinting to our application so far.mp4'}, {'id': 'RhiS7DuPDkd6TM_KFKZe9g', 'name': '25. Creating alerts through the web interface.mp4', 'created_at': 1646685335, 'size': 78764846, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/25. Creating alerts through the web interface.mp4'}, {'id': 'r2DzZLU0k7o7kF1GTIe6kw', 'name': '15. Notifying users in a simple way when the price is reached.mp4', 'created_at': 1646685335, 'size': 152080142, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/15. Notifying users in a simple way when the price is reached.mp4'}, {'id': '4ie5n48RV1OEv2EyHjV6kg', 'name': '24. Creating a page to show all items.mp4', 'created_at': 1646685335, 'size': 103183086, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/24. Creating a page to show all items.mp4'}, {'id': 'jYXDl_t_6DMREWVLlxPdPw', 'name': '23. Creating the Items blueprint.mp4', 'created_at': 1646685335, 'size': 51769325, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/23. Creating the Items blueprint.mp4'}, {'id': 'TrzN4F8XeKXAOCr7uByJWg', 'name': '9. Creating our Item model.srt', 'created_at': 1646685335, 'size': 19515, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/9. Creating our Item model.srt'}, {'id': 'eRbxZDJeCkOhZ3PpnNFSxw', 'name': '20. Type hinting the current object type in a method return.mp4', 'created_at': 1646685335, 'size': 79524671, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/20. Type hinting the current object type in a method return.mp4'}, {'id': 'g5fMOwO8syG5VuLNYLfhzQ', 'name': "7. Getting an element's content with BeautifulSoup.mp4", 'created_at': 1646685335, 'size': 31322804, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/7. Getting an element's content with BeautifulSoup.mp4"}, {'id': 'dWphTHXicuB4o7__q_gZ7A', 'name': '25. Creating alerts through the web interface.srt', 'created_at': 1646685335, 'size': 15105, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/25. Creating alerts through the web interface.srt'}, {'id': '-e6gfXWnsHk9IFjDxKjn4w', 'name': '18. Finishing up the Model superclass.srt', 'created_at': 1646685335, 'size': 13632, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/18. Finishing up the Model superclass.srt'}, {'id': 'pBLxk2Zrz5eWBdsvWjc02A', 'name': '12. Preparing our Item model for saving in MongoDB.mp4', 'created_at': 1646685335, 'size': 63176256, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/12. Preparing our Item model for saving in MongoDB.mp4'}, {'id': 'hVE69oTARXhxJv8Ndc57Cg', 'name': "11. Starting up MongoDB and making sure it's working.srt", 'created_at': 1646685335, 'size': 1859, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/11. Starting up MongoDB and making sure it's working.srt"}, {'id': '41VhLRf88Ojr5B0gl22a3A', 'name': '2. Get the price alert code here!.html', 'created_at': 1646685335, 'size': 546, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/2. Get the price alert code here!.html'}, {'id': 'KVW_gEkWlcSB1RouTLe1DA', 'name': '12.2 Teclado blog f-strings and string formatting.html', 'created_at': 1646685335, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/12.2 Teclado blog f-strings and string formatting.html'}, {'id': '9e89XGTD_NztZLL9S_TMhA', 'name': '1.1 Teclado blog Virtualenv vs. Pipenv.html', 'created_at': 1646685336, 'size': 129, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/1.1 Teclado blog Virtualenv vs. Pipenv.html'}, {'id': 'dKR51HAc6d1E4lnszZfqYA', 'name': '12.1 Teclado blog and & or in Python.html', 'created_at': 1646685336, 'size': 126, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/12.1 Teclado blog and & or in Python.html'}, {'id': '25kNzVtNXeFo1jSJTEBoSw', 'name': '11.2 Our e-book MongoDB on Windows.html', 'created_at': 1646685336, 'size': 120, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/11.2 Our e-book MongoDB on Windows.html'}, {'id': 'RnBuiFLUUerZzwwnwYf1SA', 'name': '11.1 Our e-book MongoDB on Mac.html', 'created_at': 1646685336, 'size': 116, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/11.1 Our e-book MongoDB on Mac.html'}, {'id': 'tMGxFcOe5YWeJjUTS3UVkg', 'name': '8.1 StackOverflow r-strings in Python.html', 'created_at': 1646685336, 'size': 104, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/8.1 StackOverflow r-strings in Python.html'}, {'id': 'iKOdEtqx0iYdYfm1XD64cQ', 'name': "11. Starting up MongoDB and making sure it's working.mp4", 'created_at': 1646685336, 'size': 10224283, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/11. Starting up MongoDB and making sure it's working.mp4"}, {'id': '1hmrPrFjOCEjuQZ8DDeF1g', 'name': '16. What is an abstract class in Python.mp4', 'created_at': 1646685336, 'size': 55943348, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/16. What is an abstract class in Python.mp4'}, {'id': 'gbt2vMc3RX0S0pLco0o_wQ', 'name': '16. What is an abstract class in Python.srt', 'created_at': 1646685336, 'size': 13773, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/16. What is an abstract class in Python.srt'}, {'id': 'XwJBYFXuY6RbdA-lURqotQ', 'name': '8. Using RegEx to get specific information from a string.srt', 'created_at': 1646685336, 'size': 18168, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/8. Using RegEx to get specific information from a string.srt'}, {'id': 'mcaayWh4VCYSz8ZJUVDq0A', 'name': '6. How to find the price on a website.mp4', 'created_at': 1646685336, 'size': 64901490, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/6. How to find the price on a website.mp4'}, {'id': 'LvOLsqlI2IuWCaiAlRZBDg', 'name': '15. Notifying users in a simple way when the price is reached.srt', 'created_at': 1646685336, 'size': 27466, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/15. Notifying users in a simple way when the price is reached.srt'}, {'id': 'TSx_gHAFC9Uxlvqzrmi20A', 'name': '24. Creating a page to show all items.srt', 'created_at': 1646685336, 'size': 22541, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/24. Creating a page to show all items.srt'}, {'id': 'RWBgzzQTJu50baFGMlE2Tw', 'name': '17. Making more methods generic.srt', 'created_at': 1646685336, 'size': 18473, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/17. Making more methods generic.srt'}, {'id': 'k4flkA8ManT2IS5qPfvd0g', 'name': "7. Getting an element's content with BeautifulSoup.srt", 'created_at': 1646685336, 'size': 5876, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/7. Getting an element's content with BeautifulSoup.srt"}, {'id': '101d4GsGsUdk0wAzmOKFjQ', 'name': '20. Type hinting the current object type in a method return.srt', 'created_at': 1646685336, 'size': 14798, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/20. Type hinting the current object type in a method return.srt'}, {'id': 'nPv-RDghTgK5U6uygJZGnA', 'name': '22. Styling our site using Bootstrap 4.srt', 'created_at': 1646685336, 'size': 17059, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/22. Styling our site using Bootstrap 4.srt'}, {'id': 'uKlNHyZviKgD0w98kn9oZA', 'name': '14. Retrieving Items from MongoDB.mp4', 'created_at': 1646685336, 'size': 63004658, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/14. Retrieving Items from MongoDB.mp4'}, {'id': 'HxGJ_gqLv7SgzoqdvADusw', 'name': '12. Preparing our Item model for saving in MongoDB.srt', 'created_at': 1646685336, 'size': 11227, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/12. Preparing our Item model for saving in MongoDB.srt'}, {'id': 'W-CuZtsj-nPBK61suoTzsQ', 'name': '4. Creating our new app structure.srt', 'created_at': 1646685336, 'size': 10746, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/4. Creating our new app structure.srt'}, {'id': 'HyQo8vMMjwTl12ATHS52bA', 'name': '6. How to find the price on a website.srt', 'created_at': 1646685336, 'size': 8352, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/6. How to find the price on a website.srt'}, {'id': '_ObkVrXuoHce66o8cy6UDA', 'name': '10. Adding type hinting to our application so far.srt', 'created_at': 1646685336, 'size': 8080, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/10. Adding type hinting to our application so far.srt'}, {'id': 'ILiXy7EZpStf7zKAHF4l4g', 'name': '5. Getting page content with requests.srt', 'created_at': 1646685336, 'size': 6224, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/5. Getting page content with requests.srt'}, {'id': 'D_Nd-pUaguV9PrfhCRcyQA', 'name': '21. Creating items through the web interface.srt', 'created_at': 1646685336, 'size': 40975, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/21. Creating items through the web interface.srt'}, {'id': 'WoizfVXy8LnpM5VNzzI0bQ', 'name': '19. How to force a subclass to have properties of a parent class.mp4', 'created_at': 1646685336, 'size': 37776405, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/19. How to force a subclass to have properties of a parent class.mp4'}, {'id': 'kCNUdtopuFCHLI6sBGhRDA', 'name': '8. Using RegEx to get specific information from a string.mp4', 'created_at': 1646685336, 'size': 97434534, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/14. [2019] Price alerts for online web-stores/8. Using RegEx to get specific information from a string.mp4'}, {'id': 'iZEdh6aJl57IH1mLsxuJsQ', 'name': '9. Why scraping sometimes fails.html', 'created_at': 1646685336, 'size': 930, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/9. Why scraping sometimes fails.html'}, {'id': 'aCX2qX4Dn5fRxmjt-8rTYQ', 'name': "12. What's a Browser program Python Code.html", 'created_at': 1646685336, 'size': 555, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': "Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/12. What's a Browser program Python Code.html"}, {'id': 'GBQ9_AJkUPF2_p3Mh-mkOg', 'name': '11. HTTP Quiz.html', 'created_at': 1646685336, 'size': 145, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/11. HTTP Quiz.html'}, {'id': '1l_RzZmFR0k8pdpYs9ccGQ', 'name': '5. Understanding JSON and XML.srt', 'created_at': 1646685336, 'size': 9227, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/5. Understanding JSON and XML.srt'}, {'id': 'D4PX2KUdDC5IaK53fczo4A', 'name': '8. Parsing HTML data using BeautifulSoup.srt', 'created_at': 1646685336, 'size': 8708, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/8. Parsing HTML data using BeautifulSoup.srt'}, {'id': 'OFOY-voDZ9LM8JF-kcWPQQ', 'name': '10. Using the price as a number.srt', 'created_at': 1646685336, 'size': 8073, 'mime_type': 'text/x-c', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/10. Using the price as a number.srt'}, {'id': 'oPGnyJdd4XfytojiSKugfg', 'name': '4. (aside) Tweaking PyCharm.srt', 'created_at': 1646685336, 'size': 7867, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/4. (aside) Tweaking PyCharm.srt'}, {'id': 'nRzFSUKnlNalJDa9-qGdGQ', 'name': '2. Creating virtual environments for Python development.srt', 'created_at': 1646685336, 'size': 7131, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/2. Creating virtual environments for Python development.srt'}, {'id': '-efunuFRXsm6XTiox1h4CQ', 'name': '6. Making our first HTTP GET request.srt', 'created_at': 1646685336, 'size': 6414, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/6. Making our first HTTP GET request.srt'}, {'id': 'qsY2uKQ2X4LLdKCWEG42VQ', 'name': '7. Finding our chair price parsing HTML.srt', 'created_at': 1646685336, 'size': 5370, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/7. Finding our chair price parsing HTML.srt'}, {'id': 'rVDrGCjcYnqyJdEghutn6w', 'name': '3. Our Age application in PyCharm.srt', 'created_at': 1646685336, 'size': 4635, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/3. Our Age application in PyCharm.srt'}, {'id': 'Sd_d8jRalcZ6uQZUTg_p9g', 'name': '1. Our Development Environment.srt', 'created_at': 1646685336, 'size': 2052, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/1. Our Development Environment.srt'}, {'id': 'HnSFcwoQDWwISKVBvilTYQ', 'name': '1. Our Development Environment.mp4', 'created_at': 1646685336, 'size': 3119478, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/1. Our Development Environment.mp4'}, {'id': 'PU6sGTWM2KGWg2sTICNRKQ', 'name': '3. Our Age application in PyCharm.mp4', 'created_at': 1646685336, 'size': 4862313, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/3. Our Age application in PyCharm.mp4'}, {'id': 'wOwlUYVADWWKLGE3s-x_0A', 'name': '7. Finding our chair price parsing HTML.mp4', 'created_at': 1646685336, 'size': 8969673, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/7. Finding our chair price parsing HTML.mp4'}, {'id': 'lrTQr_uBMj4vPbEx3plt3A', 'name': '8. Parsing HTML data using BeautifulSoup.mp4', 'created_at': 1646685336, 'size': 10019144, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/8. Parsing HTML data using BeautifulSoup.mp4'}, {'id': '5vg-qvxzGfv4JQFezNjlyA', 'name': '10. Using the price as a number.mp4', 'created_at': 1646685336, 'size': 10116534, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/10. Using the price as a number.mp4'}, {'id': 'DhmagOYBkHMMzocCW8Wv1A', 'name': '4. (aside) Tweaking PyCharm.mp4', 'created_at': 1646685336, 'size': 9291465, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/4. (aside) Tweaking PyCharm.mp4'}, {'id': 'FFOLr-qI9TU4uPQRSoDHGw', 'name': '5. Understanding JSON and XML.mp4', 'created_at': 1646685336, 'size': 9482651, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/5. Understanding JSON and XML.mp4'}, {'id': 'SgQA3b799KQnmauPA8z3Hw', 'name': '6. Making our first HTTP GET request.mp4', 'created_at': 1646685336, 'size': 6544432, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/6. Making our first HTTP GET request.mp4'}, {'id': 'FdbcikUleTtiC6p0Epwnnw', 'name': '2. Creating virtual environments for Python development.mp4', 'created_at': 1646685336, 'size': 10411743, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/11. Price of a Chair [Legacy]/2. Creating virtual environments for Python development.mp4'}, {'id': '1fxnG_dXeGuqNqZ_QKV1VQ', 'name': '2. What is Heroku.srt', 'created_at': 1646685336, 'size': 17436, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/2. What is Heroku.srt'}, {'id': 'sGY7yF8qP1o6bksHqpUcQg', 'name': '6. Deploying our app to Heroku.srt', 'created_at': 1646685336, 'size': 17045, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/6. Deploying our app to Heroku.srt'}, {'id': 'EQvP8IKZIbqvfeIvRUmp1A', 'name': '7. Hiding the MongoDB connection details from our code.srt', 'created_at': 1646685336, 'size': 16710, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/7. Hiding the MongoDB connection details from our code.srt'}, {'id': 'miB-xV-x-8t-lSUI12wLaQ', 'name': '5. Getting our app ready for Heroku.srt', 'created_at': 1646685336, 'size': 8175, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/5. Getting our app ready for Heroku.srt'}, {'id': 'L9xY1ySft8s_Lwy-AqH63g', 'name': '1. What is the requirements.txt file.srt', 'created_at': 1646685336, 'size': 6656, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/1. What is the requirements.txt file.srt'}, {'id': 'dXXLFtK75P5x3L01eIogiw', 'name': '3. The end result of this section a fully deployed app.srt', 'created_at': 1646685336, 'size': 2709, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/3. The end result of this section a fully deployed app.srt'}, {'id': 'dqv_43z372HydpSEjlf67Q', 'name': '4. Access the finished code here.html', 'created_at': 1646685336, 'size': 164, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/4. Access the finished code here.html'}, {'id': 'XX37a3wLTa_oZXpe98hk0A', 'name': '4.1 microblog-deployment.zip', 'created_at': 1646685336, 'size': 4040, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/4.1 microblog-deployment.zip'}, {'id': 'VE33coTnBgxgo1MBKEuE5w', 'name': '3. The end result of this section a fully deployed app.mp4', 'created_at': 1646685336, 'size': 4027628, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/3. The end result of this section a fully deployed app.mp4'}, {'id': 'YLw6eETOKo3g7psmF4cpEA', 'name': '1. What is the requirements.txt file.mp4', 'created_at': 1646685336, 'size': 15629545, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/1. What is the requirements.txt file.mp4'}, {'id': '04NBugOtw-7NGhL1awg9AQ', 'name': '2. What is Heroku.mp4', 'created_at': 1646685336, 'size': 48252051, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/2. What is Heroku.mp4'}, {'id': '2TTMgBT9BDmYFETrwbLLMg', 'name': '5. Getting our app ready for Heroku.mp4', 'created_at': 1646685336, 'size': 21672527, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/5. Getting our app ready for Heroku.mp4'}, {'id': 'GdQMe6AoIb9k8cjwd8rO2w', 'name': '7. Hiding the MongoDB connection details from our code.mp4', 'created_at': 1646685336, 'size': 63456685, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/7. Hiding the MongoDB connection details from our code.mp4'}, {'id': 'XbKGuzhtmdSpWnM57KepNg', 'name': '6. Deploying our app to Heroku.mp4', 'created_at': 1646685336, 'size': 45136822, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/8. Deploying Flask Apps to Heroku/6. Deploying our app to Heroku.mp4'}, {'id': '1cYPTt6GsWHk8zK-vza-QA', 'name': '4. The Browser Inspector using the developer tools.srt', 'created_at': 1646685336, 'size': 12634, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/3. Website Basics/4. The Browser Inspector using the developer tools.srt'}, {'id': 'lut65umZO12X53opyEUMyA', 'name': '1. How do websites and the internet work.srt', 'created_at': 1646685336, 'size': 8995, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/3. Website Basics/1. How do websites and the internet work.srt'}, {'id': '2kxSqGyzcR-wf21Es_GoAA', 'name': '3. Key web technologies HTML, CSS, and JavaScript.srt', 'created_at': 1646685336, 'size': 5140, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/3. Website Basics/3. Key web technologies HTML, CSS, and JavaScript.srt'}, {'id': 'j4pCB_VC49IqTyh3tlCPaQ', 'name': '2. Front end vs. Back end development.srt', 'created_at': 1646685336, 'size': 3857, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/3. Website Basics/2. Front end vs. Back end development.srt'}, {'id': '4i0Jgf7Sftw9k6P4aNRFwg', 'name': '1. How do websites and the internet work.mp4', 'created_at': 1646685336, 'size': 97043772, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/3. Website Basics/1. How do websites and the internet work.mp4'}, {'id': 'AowyiGgZnj4MV4FJ_1soDg', 'name': '2. Front end vs. Back end development.mp4', 'created_at': 1646685336, 'size': 42339456, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/3. Website Basics/2. Front end vs. Back end development.mp4'}, {'id': '-Y9zW_3rxWuzyvO59IZi5g', 'name': '3. Key web technologies HTML, CSS, and JavaScript.mp4', 'created_at': 1646685336, 'size': 64962290, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/3. Website Basics/3. Key web technologies HTML, CSS, and JavaScript.mp4'}, {'id': 'DIWC8SoU09fiFRborQq3dw', 'name': '4. The Browser Inspector using the developer tools.mp4', 'created_at': 1646685336, 'size': 58353718, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/3. Website Basics/4. The Browser Inspector using the developer tools.mp4'}, {'id': '8Sf4XtTl4Y-a7Lf0JfhKHQ', 'name': '1. Welcome to the course!.srt', 'created_at': 1646685336, 'size': 5881, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/1. Welcome to this Course!/1. Welcome to the course!.srt'}, {'id': '5CwBPMXhENP6Rs838fiBdg', 'name': '2. Curriculum overview.srt', 'created_at': 1646685336, 'size': 3874, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/1. Welcome to this Course!/2. Curriculum overview.srt'}, {'id': 'efAJoU3auJtbB5YIratcRw', 'name': '3. How to install Python on your computer.html', 'created_at': 1646685336, 'size': 1779, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/1. Welcome to this Course!/3. How to install Python on your computer.html'}, {'id': 'j8y6cUxdybRPdf2auwIfUQ', 'name': '4. How to install your IDE.html', 'created_at': 1646685336, 'size': 1843, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/1. Welcome to this Course!/4. How to install your IDE.html'}, {'id': '8K2bJgLPZXPwkkyudWs44g', 'name': '2. Curriculum overview.mp4', 'created_at': 1646685336, 'size': 43658960, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/1. Welcome to this Course!/2. Curriculum overview.mp4'}, {'id': 'DnBOhYhMQXp7eTbix6Fwgw', 'name': '1. Welcome to the course!.mp4', 'created_at': 1646685336, 'size': 65104859, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/1. Welcome to this Course!/1. Welcome to the course!.mp4'}, {'id': 'DWC47VmQfKrUWj3RvEeDhg', 'name': '1. Lots more updates coming to this course!.html', 'created_at': 1646685336, 'size': 1467, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Web Developer Bootcamp with Flask and Python/[TutsNode.com] - Web Developer Bootcamp with Flask and Python/9. Lots more updates coming to this course!/1. Lots more updates coming to this course!.html'}, {'id': 'rk2OSscJ2XOYhtPNLEvE3A', 'name': '[TGx]Downloaded from torrentgalaxy.to .txt', 'created_at': 1646689212, 'size': 585, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TGx]Downloaded from torrentgalaxy.to .txt'}, {'id': 'uhiXFr1x-RxvZkgip-vuUA', 'name': 'TutsNode.com.txt', 'created_at': 1646689212, 'size': 63, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/TutsNode.com.txt'}, {'id': 'ZmPqcYcFx9biGILuhDT6LQ', 'name': '033 3-12-project-files.zip', 'created_at': 1646689211, 'size': 1671, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/033 3-12-project-files.zip'}, {'id': 'vNHZPBFkDIk_fTxH-biY8A', 'name': '030 3-9-project-files.zip', 'created_at': 1646689211, 'size': 1735, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/030 3-9-project-files.zip'}, {'id': 'kmpOjUXl1UGY7Hrao7MAwg', 'name': '029 3-8-project-files.zip', 'created_at': 1646689211, 'size': 1506, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/029 3-8-project-files.zip'}, {'id': 'oTQtFYE2A023OuXqs_Bbtg', 'name': '024 3-3-project-files.zip', 'created_at': 1646689211, 'size': 1792, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/024 3-3-project-files.zip'}, {'id': 'tIzqfVn5ACZxVvluz6hevw', 'name': '026 3-5-project-files.zip', 'created_at': 1646689211, 'size': 1808, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/026 3-5-project-files.zip'}, {'id': 'wDYnQ5Xap_yaTnnEYIGIfQ', 'name': '023 3-2-project-files.zip', 'created_at': 1646689211, 'size': 1871, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/023 3-2-project-files.zip'}, {'id': 'GxJvmTnhvNZkm3HUHMV55Q', 'name': '031 3-10-project-files.zip', 'created_at': 1646689211, 'size': 1820, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/031 3-10-project-files.zip'}, {'id': 'vVxKoEVylt90d3wLC53TPg', 'name': '025 3-4-project-files.zip', 'created_at': 1646689211, 'size': 1837, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/025 3-4-project-files.zip'}, {'id': 'zxvlmtKdrQjojMN-eKPuFA', 'name': '027 3-6-project-files.zip', 'created_at': 1646689211, 'size': 1719, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/027 3-6-project-files.zip'}, {'id': 'jDTW8HRShIjmipv2d4p1Qw', 'name': '028 3-7-project-files.zip', 'created_at': 1646689211, 'size': 1693, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/028 3-7-project-files.zip'}, {'id': '_L9trf6Qyuv1bokxJACYLA', 'name': '032 3-11-project-files.zip', 'created_at': 1646689211, 'size': 1724, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/032 3-11-project-files.zip'}, {'id': 'IDY-PVjQeZDwcVKsJWzetA', 'name': '027 Creating Elements.en_US.srt', 'created_at': 1646689214, 'size': 8114, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/027 Creating Elements.en_US.srt'}, {'id': 'i44vW-UAHl89PO0SC6GHlA', 'name': '028 Removing & Replacing Elements.en_US.srt', 'created_at': 1646689214, 'size': 12008, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/028 Removing & Replacing Elements.en_US.srt'}, {'id': '93mIVaQ6HwH5UxVyyO9ErA', 'name': '022 What Is The DOM_.en_US.srt', 'created_at': 1646689214, 'size': 4866, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/022 What Is The DOM_.en_US.srt'}, {'id': '9mStxO-jKETIpVcA4kLZvw', 'name': '025 DOM Selectors For Multiple Elements.mp4', 'created_at': 1646689214, 'size': 74774590, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/025 DOM Selectors For Multiple Elements.mp4'}, {'id': 'pW6HBLCOYTomgZq5y3mIwA', 'name': '027 Creating Elements.mp4', 'created_at': 1646689214, 'size': 30629766, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/027 Creating Elements.mp4'}, {'id': 'dvgUCaXex8OjPq-ihIzC4Q', 'name': '023 Examining The Document Object.mp4', 'created_at': 1646689214, 'size': 93516297, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/023 Examining The Document Object.mp4'}, {'id': 'lpz4VPuuYan6A65mOWgNqg', 'name': '033 Local & Session Storage.mp4', 'created_at': 1646689214, 'size': 60422657, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/033 Local & Session Storage.mp4'}, {'id': 'vzVd-xspYvKK0ZDvavLUSw', 'name': '032 Event Bubbling & Delegation.mp4', 'created_at': 1646689214, 'size': 67275250, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/032 Event Bubbling & Delegation.mp4'}, {'id': 'DxO3Nr38bmkhimWkPDcG-w', 'name': '023 Examining The Document Object.en_US.srt', 'created_at': 1646689214, 'size': 20059, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/023 Examining The Document Object.en_US.srt'}, {'id': 'AO-T34bEvsjtA7BlkLdUDQ', 'name': '026 Traversing The DOM.en_US.srt', 'created_at': 1646689214, 'size': 18392, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/026 Traversing The DOM.en_US.srt'}, {'id': 'Dz4FrjXhP2-JLqakUHu1Vg', 'name': '024 DOM Selectors For Single Elements.en_US.srt', 'created_at': 1646689214, 'size': 17226, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/024 DOM Selectors For Single Elements.en_US.srt'}, {'id': 'B79lp8Fp6QaZVwpBR1x2ZA', 'name': '033 Local & Session Storage.en_US.srt', 'created_at': 1646689214, 'size': 16597, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/033 Local & Session Storage.en_US.srt'}, {'id': 'vBwJ3eQyQsTpwIj8e2cv4Q', 'name': '032 Event Bubbling & Delegation.en_US.srt', 'created_at': 1646689214, 'size': 16398, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/032 Event Bubbling & Delegation.en_US.srt'}, {'id': 'JlgENE32zGSHc22hpnNk3g', 'name': '025 DOM Selectors For Multiple Elements.en_US.srt', 'created_at': 1646689214, 'size': 15653, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/025 DOM Selectors For Multiple Elements.en_US.srt'}, {'id': 'LddgOMHoM5RQ7TwKMCOBrw', 'name': '031 Keyboard & Input Events.en_US.srt', 'created_at': 1646689214, 'size': 14560, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/031 Keyboard & Input Events.en_US.srt'}, {'id': 'GCoxT-sBtMWKwJDPHLkcFA', 'name': '030 Mouse Events.en_US.srt', 'created_at': 1646689214, 'size': 13263, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/030 Mouse Events.en_US.srt'}, {'id': 'WYYDlSWD4JqhwmevgSMBrA', 'name': '029 Event Listeners & The Event Object.en_US.srt', 'created_at': 1646689214, 'size': 13061, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/029 Event Listeners & The Event Object.en_US.srt'}, {'id': 'zrBmmb1lOrcFsbN-lrx-ZA', 'name': '022 What Is The DOM_.mp4', 'created_at': 1646689215, 'size': 9522142, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/022 What Is The DOM_.mp4'}, {'id': '6f8t7NSXJYPIVf_hw7OH0w', 'name': '031 Keyboard & Input Events.mp4', 'created_at': 1646689215, 'size': 53438128, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/031 Keyboard & Input Events.mp4'}, {'id': '_fg-eOlGpAgCaYAzckFwig', 'name': '026 Traversing The DOM.mp4', 'created_at': 1646689215, 'size': 75340280, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/026 Traversing The DOM.mp4'}, {'id': 'TYHcs6ubt3FplVKlXee9lg', 'name': '030 Mouse Events.mp4', 'created_at': 1646689215, 'size': 54928322, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/030 Mouse Events.mp4'}, {'id': '1uMtUBSeLx-b15ytgDQHBA', 'name': '028 Removing & Replacing Elements.mp4', 'created_at': 1646689215, 'size': 46997620, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/028 Removing & Replacing Elements.mp4'}, {'id': '7bL1E-IyO49T9WH4wMp9Gg', 'name': '029 Event Listeners & The Event Object.mp4', 'created_at': 1646689215, 'size': 37938020, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/029 Event Listeners & The Event Object.mp4'}, {'id': '8azY-Yc58qSwlM1EyKbi6w', 'name': '024 DOM Selectors For Single Elements.mp4', 'created_at': 1646689215, 'size': 77196430, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/03 DOM Manipulation & Events/024 DOM Selectors For Single Elements.mp4'}, {'id': 'X5Ei-L9Ey2MLbto6fhZw4Q', 'name': '097 11-4-project-files.zip', 'created_at': 1646689211, 'size': 1175, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/097 11-4-project-files.zip'}, {'id': 'rxTfqa47FUOmAafPb6rsgw', 'name': '096 11-3-project-files.zip', 'created_at': 1646689211, 'size': 1000, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/096 11-3-project-files.zip'}, {'id': 'O_ozXhibXBcVRIS9wYTFow', 'name': '100 11-7-project-files.zip', 'created_at': 1646689211, 'size': 2256, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/100 11-7-project-files.zip'}, {'id': '9ZgH2JiKoGiBca_lU8vRmg', 'name': '098 11-5-project-files.zip', 'created_at': 1646689211, 'size': 2051, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/098 11-5-project-files.zip'}, {'id': 'NL4o_3kEUYJZXsj_t8kYnQ', 'name': '095 11-2-project-files.zip', 'created_at': 1646689211, 'size': 1238, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/095 11-2-project-files.zip'}, {'id': 'zmfchhJzAQXOXbktepu8DQ', 'name': '099 11-6-project-files.zip', 'created_at': 1646689211, 'size': 1239, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/099 11-6-project-files.zip'}, {'id': '_VjHbwmv3Ai9zdHHBX7ysA', 'name': '097 Factory Pattern.en_US.srt', 'created_at': 1646689213, 'size': 8169, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/097 Factory Pattern.en_US.srt'}, {'id': '7d9XE1C3a2MpHnBA6z_BnA', 'name': '095 Module & Revealing Module Pattern.en_US.srt', 'created_at': 1646689213, 'size': 14807, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/095 Module & Revealing Module Pattern.en_US.srt'}, {'id': 'tEE17ZGk65HUJsMh0d3-RA', 'name': '100 State Pattern - Small Project.en_US.srt', 'created_at': 1646689213, 'size': 11574, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/100 State Pattern - Small Project.en_US.srt'}, {'id': 'TH6IKVuzH8mL9gj8o8nERA', 'name': '099 Mediator Pattern.en_US.srt', 'created_at': 1646689213, 'size': 11038, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/099 Mediator Pattern.en_US.srt'}, {'id': 'i-ncZA0BCUPcF7pGYh1img', 'name': '098 Observer Pattern.en_US.srt', 'created_at': 1646689213, 'size': 17312, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/098 Observer Pattern.en_US.srt'}, {'id': '6EtvkB0IPcXUT6lU10JO9g', 'name': '096 Singleton Pattern.en_US.srt', 'created_at': 1646689213, 'size': 5182, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/096 Singleton Pattern.en_US.srt'}, {'id': 'j_Ww-3BtA1ddZYLGjB_JTg', 'name': '094 What Are Patterns_.en_US.srt', 'created_at': 1646689213, 'size': 3613, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/094 What Are Patterns_.en_US.srt'}, {'id': '4jZc1JU4iuHvbO3QAXQ32w', 'name': '094 What Are Patterns_.mp4', 'created_at': 1646689213, 'size': 6706759, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/094 What Are Patterns_.mp4'}, {'id': 'B13Mv330R4pAfgA_7wtghg', 'name': '096 Singleton Pattern.mp4', 'created_at': 1646689213, 'size': 15420903, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/096 Singleton Pattern.mp4'}, {'id': 'DZG9CL81ZlwV_NPFdCMMOw', 'name': '097 Factory Pattern.mp4', 'created_at': 1646689213, 'size': 30082949, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/097 Factory Pattern.mp4'}, {'id': '1vs6Z25iZ7rcADC21fONtQ', 'name': '095 Module & Revealing Module Pattern.mp4', 'created_at': 1646689213, 'size': 46037653, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/095 Module & Revealing Module Pattern.mp4'}, {'id': 'bkA8t8jPtMiZ1ofY6lJGcQ', 'name': '099 Mediator Pattern.mp4', 'created_at': 1646689213, 'size': 36540496, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/099 Mediator Pattern.mp4'}, {'id': '9-OkHhrkI8dntcw-AY6A3A', 'name': '100 State Pattern - Small Project.mp4', 'created_at': 1646689214, 'size': 119078148, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/100 State Pattern - Small Project.mp4'}, {'id': 'VqZWL5m4VGx8ZXijJpOy2g', 'name': '098 Observer Pattern.mp4', 'created_at': 1646689214, 'size': 91845130, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/11 JavaScript Patterns/098 Observer Pattern.mp4'}, {'id': 'Eat9yrwVrkGaqTx-xPSp7Q', 'name': '037 4-4-project-files.zip', 'created_at': 1646689211, 'size': 15870, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/037 4-4-project-files.zip'}, {'id': 'LjHLChzuKCMEqIutKaAzeA', 'name': '034 4-1-project-files.zip', 'created_at': 1646689211, 'size': 1800, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/034 4-1-project-files.zip'}, {'id': 'pG69oSEpYmq4Mlt0R8666Q', 'name': '040 4-7-project-files.zip', 'created_at': 1646689211, 'size': 1011, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/040 4-7-project-files.zip'}, {'id': 'eyz5b38gDXaRzzF0tC2FEQ', 'name': '039 4-6-project-files.zip', 'created_at': 1646689211, 'size': 16688, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/039 4-6-project-files.zip'}, {'id': 'VZTq6D-t68fRdIpyy_PK8g', 'name': '036 4-3-project-files.zip', 'created_at': 1646689211, 'size': 2448, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/036 4-3-project-files.zip'}, {'id': 'h0yDaRb2okc5PiM7XM7wIg', 'name': '043 4-10-project-files.zip', 'created_at': 1646689211, 'size': 2017, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/043 4-10-project-files.zip'}, {'id': '7d1BXsax3GMZjqyaQ-cyRg', 'name': '035 4-2-project-files.zip', 'created_at': 1646689211, 'size': 2131, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/035 4-2-project-files.zip'}, {'id': 'ymyvXf0u9TTZgAKWB3WYNw', 'name': '038 4-5-project-files.zip', 'created_at': 1646689211, 'size': 16559, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/038 4-5-project-files.zip'}, {'id': 'E6NZrdkGXgdSeycuEm2YpA', 'name': '042 4-9-project-files.zip', 'created_at': 1646689211, 'size': 1845, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/042 4-9-project-files.zip'}, {'id': 'qpPdCHWjGtG6yQxZoJzxGA', 'name': '041 4-8-project-files.zip', 'created_at': 1646689211, 'size': 1644, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/041 4-8-project-files.zip'}, {'id': '-c8A2xu5YN0sWm-Llg6ppg', 'name': '041 Number Guesser [Part 2] - Validation & Winning Case.mp4', 'created_at': 1646689215, 'size': 74941329, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/041 Number Guesser [Part 2] - Validation & Winning Case.mp4'}, {'id': 'P5xxrvK_qTyMYGWAitaMvw', 'name': '040 Number Guesser [Part 1] - Build The UI.en_US.srt', 'created_at': 1646689215, 'size': 9682, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/040 Number Guesser [Part 1] - Build The UI.en_US.srt'}, {'id': 'XnE7y1aiciyy5yz_WX2Dow', 'name': '039 Loan Calculator [Part 3] - Loader & User Experience.en_US.srt', 'created_at': 1646689215, 'size': 7464, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/039 Loan Calculator [Part 3] - Loader & User Experience.en_US.srt'}, {'id': '2oxLyTGgLNZe76phduaN_w', 'name': '039 Loan Calculator [Part 3] - Loader & User Experience.mp4', 'created_at': 1646689215, 'size': 47868483, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/039 Loan Calculator [Part 3] - Loader & User Experience.mp4'}, {'id': '17DLnrcuVw_npfOZL7TwfQ', 'name': '042 Number Guesser [Part 3] - Lose Case & Game Over.mp4', 'created_at': 1646689215, 'size': 45523157, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/042 Number Guesser [Part 3] - Lose Case & Game Over.mp4'}, {'id': 'FcVOLhpDnbO1o2oZaortZw', 'name': '043 Number Guesser [Part 4] - Play Again.mp4', 'created_at': 1646689215, 'size': 69877027, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/043 Number Guesser [Part 4] - Play Again.mp4'}, {'id': 'ptLRETiCe_OOb0LE7nSblw', 'name': '037 Loan Calculator [Part 1] - Build The UI.mp4', 'created_at': 1646689215, 'size': 136007559, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/037 Loan Calculator [Part 1] - Build The UI.mp4'}, {'id': '0Pfc_OzesjqYhc8XbJ1GJw', 'name': '034 Task List [Part 1] - UI & Add Task Items.mp4', 'created_at': 1646689215, 'size': 80002043, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/034 Task List [Part 1] - UI & Add Task Items.mp4'}, {'id': '2Gy7s4Km_3lHMU9bF6FrxA', 'name': '038 Loan Calculator [Part 2] - Calculate & Error.en_US.srt', 'created_at': 1646689215, 'size': 19295, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/038 Loan Calculator [Part 2] - Calculate & Error.en_US.srt'}, {'id': 'AOs7G_qiNTkktFboySnMcA', 'name': '041 Number Guesser [Part 2] - Validation & Winning Case.en_US.srt', 'created_at': 1646689215, 'size': 18752, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/041 Number Guesser [Part 2] - Validation & Winning Case.en_US.srt'}, {'id': 'xQnjBZLUXewZDOtj08llKQ', 'name': '034 Task List [Part 1] - UI & Add Task Items.en_US.srt', 'created_at': 1646689215, 'size': 15935, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/034 Task List [Part 1] - UI & Add Task Items.en_US.srt'}, {'id': 'F6q1hqPz9mUG7r-OmpLCXA', 'name': '035 Task List [Part 2] - Delete & Filter Tasks.en_US.srt', 'created_at': 1646689215, 'size': 14615, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/035 Task List [Part 2] - Delete & Filter Tasks.en_US.srt'}, {'id': 'TfUUJGUFfHMGK8raZCs-jQ', 'name': '043 Number Guesser [Part 4] - Play Again.en_US.srt', 'created_at': 1646689215, 'size': 12035, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/043 Number Guesser [Part 4] - Play Again.en_US.srt'}, {'id': 'zUjEe2Tq6cgM3SU5-7iMrg', 'name': '036 Task List [Part 3] - Persist To Local Storage.en_US.srt', 'created_at': 1646689215, 'size': 11803, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/036 Task List [Part 3] - Persist To Local Storage.en_US.srt'}, {'id': 'DdFx3KzzBoPBR8eSXeU4Sw', 'name': '042 Number Guesser [Part 3] - Lose Case & Game Over.en_US.srt', 'created_at': 1646689215, 'size': 11299, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/042 Number Guesser [Part 3] - Lose Case & Game Over.en_US.srt'}, {'id': '0N_ymTkldwXut3vhx9aOZg', 'name': '037 Loan Calculator [Part 1] - Build The UI.en_US.srt', 'created_at': 1646689215, 'size': 20955, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/037 Loan Calculator [Part 1] - Build The UI.en_US.srt'}, {'id': 'MSkY8yGPyW8PPs2kER-lbw', 'name': '040 Number Guesser [Part 1] - Build The UI.mp4', 'created_at': 1646689215, 'size': 43211952, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/040 Number Guesser [Part 1] - Build The UI.mp4'}, {'id': 'pgk6Q2ZhkCesMzYELQUONw', 'name': '035 Task List [Part 2] - Delete & Filter Tasks.mp4', 'created_at': 1646689215, 'size': 75475623, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/035 Task List [Part 2] - Delete & Filter Tasks.mp4'}, {'id': 'ibB3hoFr2vD3kBwwkIzLYw', 'name': '036 Task List [Part 3] - Persist To Local Storage.mp4', 'created_at': 1646689215, 'size': 65653293, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/036 Task List [Part 3] - Persist To Local Storage.mp4'}, {'id': '5DK7Oh4Z8pWtE3Fd91JN2Q', 'name': '038 Loan Calculator [Part 2] - Calculate & Error.mp4', 'created_at': 1646689215, 'size': 88789804, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/04 DOM Projects/038 Loan Calculator [Part 2] - Calculate & Error.mp4'}, {'id': 'MjQTl-p2Lj5UZW2yBV1w9Q', 'name': '090 10-3-project-files.zip', 'created_at': 1646689211, 'size': 1095, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/090 10-3-project-files.zip'}, {'id': 'r5pkgVU6PctcungpJbKRIA', 'name': '093 10-6-project-files.zip', 'created_at': 1646689211, 'size': 1137, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/093 10-6-project-files.zip'}, {'id': 'OnKLEdOMht_ol1C33AEgXg', 'name': '089 10-2-project-files.zip', 'created_at': 1646689211, 'size': 2053, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/089 10-2-project-files.zip'}, {'id': '8B3PkTg_MG4rZFAgA_E_Hg', 'name': '091 10-4-project-files.zip', 'created_at': 1646689211, 'size': 1210, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/091 10-4-project-files.zip'}, {'id': 'wloPLRHLTZZDCFdlv0FCTQ', 'name': '088 10-1-project-files.zip', 'created_at': 1646689211, 'size': 1155, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/088 10-1-project-files.zip'}, {'id': 'uTavCbPxDtLcJIBtr7WZiA', 'name': '092 10-5-project-files.zip', 'created_at': 1646689211, 'size': 1250, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/092 10-5-project-files.zip'}, {'id': 'xwN3IlksxRXheN5FA13P4Q', 'name': '088 Iterators & Generators.en_US.srt', 'created_at': 1646689214, 'size': 10713, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/088 Iterators & Generators.en_US.srt'}, {'id': '4fHjLfzR--0ZTCIL3XZhuw', 'name': '090 Symbols.en_US.srt', 'created_at': 1646689214, 'size': 10181, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/090 Symbols.en_US.srt'}, {'id': 'vLBvG2jpZ0gX-urjwhTmJA', 'name': '091 Destructuring.en_US.srt', 'created_at': 1646689214, 'size': 9470, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/091 Destructuring.en_US.srt'}, {'id': 'bv7Slvf4_2w2fgkpesfEFQ', 'name': '092 ES6 Maps.en_US.srt', 'created_at': 1646689214, 'size': 9153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/092 ES6 Maps.en_US.srt'}, {'id': 'vuAPt37WSBxopu3DmDPAQA', 'name': '093 ES6 Sets.en_US.srt', 'created_at': 1646689214, 'size': 8751, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/093 ES6 Sets.en_US.srt'}, {'id': '_IAncOxkF8go-CqrcoU-9g', 'name': '089 Profile Scroller - Iterator Mini Project.en_US.srt', 'created_at': 1646689214, 'size': 16725, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/089 Profile Scroller - Iterator Mini Project.en_US.srt'}, {'id': 'LxFsehVPTu4qCITAr0YPoA', 'name': '091 Destructuring.mp4', 'created_at': 1646689214, 'size': 31443112, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/091 Destructuring.mp4'}, {'id': '9FCqykghPi-46C5MiSikvw', 'name': '088 Iterators & Generators.mp4', 'created_at': 1646689214, 'size': 34422974, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/088 Iterators & Generators.mp4'}, {'id': '5-NHXHe9j-ZbLwG39FZcjA', 'name': '093 ES6 Sets.mp4', 'created_at': 1646689214, 'size': 33106172, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/093 ES6 Sets.mp4'}, {'id': 'PpFYsga0IEYS7T-1f7sFtA', 'name': '092 ES6 Maps.mp4', 'created_at': 1646689214, 'size': 33422094, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/092 ES6 Maps.mp4'}, {'id': 'xhTOpBLvmZea7shAJ6UEgg', 'name': '089 Profile Scroller - Iterator Mini Project.mp4', 'created_at': 1646689214, 'size': 93734475, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/089 Profile Scroller - Iterator Mini Project.mp4'}, {'id': 'g6Q5G277nr7dhp6CF7tBLw', 'name': '090 Symbols.mp4', 'created_at': 1646689214, 'size': 30449687, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/10 Other Newer Features - ES2015+/090 Symbols.mp4'}, {'id': 'eHib1q52y3CccRWkFWlWtw', 'name': '073 8-1-project-files.zip', 'created_at': 1646689211, 'size': 1725, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/073 8-1-project-files.zip'}, {'id': 'FTzA4Ji8dwAijTiOBMHAMg', 'name': '080 8-8-project-files.zip', 'created_at': 1646689211, 'size': 3012, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/080 8-8-project-files.zip'}, {'id': 'LLsb1AbFVAPvSMMpWiSIqg', 'name': '074 8-2-project-files.zip', 'created_at': 1646689211, 'size': 2258, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/074 8-2-project-files.zip'}, {'id': 'uhs8ISgaGQHlI6hGkhtmRQ', 'name': '079 8-7-project-files.zip', 'created_at': 1646689211, 'size': 2666, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/079 8-7-project-files.zip'}, {'id': 'YMsYNYpTyEzzGQ4NOZsnaQ', 'name': '076 8-4-project-files.zip', 'created_at': 1646689211, 'size': 3106, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/076 8-4-project-files.zip'}, {'id': 'XqYjCwjzFP5QvxsLcP0NRQ', 'name': '081 8-9-project-files.zip', 'created_at': 1646689211, 'size': 3421, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/081 8-9-project-files.zip'}, {'id': 'tqDkZGBaCbAuB27PAgXyag', 'name': '078 8-6-project-files.zip', 'created_at': 1646689211, 'size': 2182, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/078 8-6-project-files.zip'}, {'id': 'SUberkND0ylmH5AkNQC7ZA', 'name': '077 8-5-project-files.zip', 'created_at': 1646689211, 'size': 3366, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/077 8-5-project-files.zip'}, {'id': 'ogrRW0GxIRHst9vTh0T6GQ', 'name': '075 8-3-project-files.zip', 'created_at': 1646689211, 'size': 2770, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/075 8-3-project-files.zip'}, {'id': 'hb-xSKzNX9uPRbWyanEJ0w', 'name': '078 PLEASE-READ-API-HAS-CHANGED.txt', 'created_at': 1646689212, 'size': 744, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/078 PLEASE-READ-API-HAS-CHANGED.txt'}, {'id': 'BG_K4Lx_V-6QvkGMjXJldg', 'name': '073 Github Finder [Part 1] - Intro & UI.mp4', 'created_at': 1646689216, 'size': 133656604, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/073 Github Finder [Part 1] - Intro & UI.mp4'}, {'id': 'ocuTHL9jgl3H-mvqhBeBrg', 'name': '081 WeatherJS [Part 4] - Save Location To Local Storage.mp4', 'created_at': 1646689216, 'size': 63647415, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/081 WeatherJS [Part 4] - Save Location To Local Storage.mp4'}, {'id': 'U5J-Cr1RpaQhcXIwGyk2Cw', 'name': '077 Github Finder [Part 5] - Fetch & Display Repos.en_US.srt', 'created_at': 1646689216, 'size': 10442, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/077 Github Finder [Part 5] - Fetch & Display Repos.en_US.srt'}, {'id': 'V2k_eJnQzYUkK97DtSJvHQ', 'name': '076 Github Finder [Part 4] - Show Alert Message.en_US.srt', 'created_at': 1646689216, 'size': 10349, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/076 Github Finder [Part 4] - Show Alert Message.en_US.srt'}, {'id': 'tnHHo4GJBssEXeN8bKS9Fw', 'name': '080 WeatherJS [Part 3] - Display The Weather.en_US.srt', 'created_at': 1646689216, 'size': 8297, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/080 WeatherJS [Part 3] - Display The Weather.en_US.srt'}, {'id': '0cvkwPRrvAehtfanDgJnGA', 'name': '079 WeatherJS [Part 2] - Fetch Weather From API.en_US.srt', 'created_at': 1646689216, 'size': 8140, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/079 WeatherJS [Part 2] - Fetch Weather From API.en_US.srt'}, {'id': 'i4IgcuiHzQlFe_qUXxRmrA', 'name': '073 Github Finder [Part 1] - Intro & UI.en_US.srt', 'created_at': 1646689216, 'size': 16976, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/073 Github Finder [Part 1] - Intro & UI.en_US.srt'}, {'id': 'ywqNfm8wYqzGREErFQIwIw', 'name': '078 WeatherJS [Part 1] - Intro & UI.en_US.srt', 'created_at': 1646689216, 'size': 15295, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/078 WeatherJS [Part 1] - Intro & UI.en_US.srt'}, {'id': 'Xm_3Zb9eByOLnnaWgtJguw', 'name': '074 Github Finder [Part 2] - Fetching Profile Data.en_US.srt', 'created_at': 1646689216, 'size': 13496, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/074 Github Finder [Part 2] - Fetching Profile Data.en_US.srt'}, {'id': '1yLQgtwB-rirTIRqOV3XFw', 'name': '075 Github Finder [Part 3] -  Display The Profile.en_US.srt', 'created_at': 1646689216, 'size': 12080, 'mime_type': 'text/x-fortran', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/075 Github Finder [Part 3] -  Display The Profile.en_US.srt'}, {'id': 'D7Sx3y8LIFH-Xark5FbAKA', 'name': '081 WeatherJS [Part 4] - Save Location To Local Storage.en_US.srt', 'created_at': 1646689216, 'size': 10745, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/081 WeatherJS [Part 4] - Save Location To Local Storage.en_US.srt'}, {'id': 'Qs7mU5YNHA6XYVLHWYc5HQ', 'name': '074 Github Finder [Part 2] - Fetching Profile Data.mp4', 'created_at': 1646689216, 'size': 110113450, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/074 Github Finder [Part 2] - Fetching Profile Data.mp4'}, {'id': 'gwmM4owpv734r1_MDyBrpA', 'name': '077 Github Finder [Part 5] - Fetch & Display Repos.mp4', 'created_at': 1646689216, 'size': 78548630, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/077 Github Finder [Part 5] - Fetch & Display Repos.mp4'}, {'id': 'PYMaSblVwSYkczJIYwPblg', 'name': '079 WeatherJS [Part 2] - Fetch Weather From API.mp4', 'created_at': 1646689216, 'size': 31919444, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/079 WeatherJS [Part 2] - Fetch Weather From API.mp4'}, {'id': 'kLk5TMNjYMhB-XLk6QwXOA', 'name': '080 WeatherJS [Part 3] - Display The Weather.mp4', 'created_at': 1646689216, 'size': 53406459, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/080 WeatherJS [Part 3] - Display The Weather.mp4'}, {'id': 'ywWgqLV-uaw65sz8BCRSMA', 'name': '076 Github Finder [Part 4] - Show Alert Message.mp4', 'created_at': 1646689216, 'size': 86840020, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/076 Github Finder [Part 4] - Show Alert Message.mp4'}, {'id': 'r_HjuqksoXw5tFOEkYARmg', 'name': '078 WeatherJS [Part 1] - Intro & UI.mp4', 'created_at': 1646689216, 'size': 158687244, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/078 WeatherJS [Part 1] - Intro & UI.mp4'}, {'id': 'UJ1Bg7v4jgV-AGVjD5F2Gg', 'name': '075 Github Finder [Part 3] -  Display The Profile.mp4', 'created_at': 1646689216, 'size': 62920464, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/08 API Projects/075 Github Finder [Part 3] -  Display The Profile.mp4'}, {'id': 'BAGQYJpZjH7dxZUhqiZm7g', 'name': '072 7-15-project-files.zip', 'created_at': 1646689212, 'size': 1568, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/072 7-15-project-files.zip'}, {'id': '9EGFbzLtvWOpJlMMSyjkDA', 'name': '063 7-7-project-files.zip', 'created_at': 1646689212, 'size': 1091, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/063 7-7-project-files.zip'}, {'id': 'nGOim19_OGJs3-5l9BRWAg', 'name': '064 7-8-project-files.zip', 'created_at': 1646689212, 'size': 1329, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/064 7-8-project-files.zip'}, {'id': 'FikFaNInqGbZZillgffKCQ', 'name': '070 7-13-project-files.zip', 'created_at': 1646689212, 'size': 1596, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/070 7-13-project-files.zip'}, {'id': 'KuxWC79xlMuUu6o3txXcVQ', 'name': '065 7-9-project-files.zip', 'created_at': 1646689212, 'size': 1584, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/065 7-9-project-files.zip'}, {'id': '-YLfzM_5DpGvt_vLbI4kSA', 'name': '066 7-10-project-files.zip', 'created_at': 1646689212, 'size': 1153, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/066 7-10-project-files.zip'}, {'id': '7LUf1eaSkQoAeyeJimOw2A', 'name': '071 7-14-project-files.zip', 'created_at': 1646689212, 'size': 1163, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/071 7-14-project-files.zip'}, {'id': '0vxCa4NLjf59OhC56VJ_kA', 'name': '059 7-3-project-files.zip', 'created_at': 1646689212, 'size': 1606, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/059 7-3-project-files.zip'}, {'id': 'hbmn1qczWp9K4VmlG__slQ', 'name': '069 7-12-project-files.zip', 'created_at': 1646689212, 'size': 2747, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/069 7-12-project-files.zip'}, {'id': '7Ar-Ea_x2gWgE_cBPZAoPg', 'name': '061 7-5-project-files.zip', 'created_at': 1646689212, 'size': 1415, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/061 7-5-project-files.zip'}, {'id': 'NdYJjDHvv4wvEejeZVDXTA', 'name': '060 7-4-project-files.zip', 'created_at': 1646689212, 'size': 1904, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/060 7-4-project-files.zip'}, {'id': 'QdLB7nW3F0EeN0vBODjMZA', 'name': '067 7-11-project-files.zip', 'created_at': 1646689212, 'size': 1745, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/067 7-11-project-files.zip'}, {'id': 'bi-XjPvMBzlc5-dLc-AKyQ', 'name': '061 Data From an External API - Chuck Norris Project.mp4', 'created_at': 1646689214, 'size': 123167185, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/061 Data From an External API - Chuck Norris Project.mp4'}, {'id': '3mBw6enTeLtxh2bN-6e6Ng', 'name': '067 The Fetch API.mp4', 'created_at': 1646689214, 'size': 94452311, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/067 The Fetch API.mp4'}, {'id': 'iWK279GQJT5aoJXrA2bsbw', 'name': '062 REST APIs & HTTP Requests.mp4', 'created_at': 1646689214, 'size': 20354097, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/062 REST APIs & HTTP Requests.mp4'}, {'id': 'dzutfkO8n1U8FgPD6AtL9Q', 'name': '072 Custom HTTP Library (Fetch With Async Await) - Part 4.mp4', 'created_at': 1646689214, 'size': 32180778, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/072 Custom HTTP Library (Fetch With Async Await) - Part 4.mp4'}, {'id': 'pYzfDc2Jf-eGziXpkoP0Bw', 'name': '063 Callback Functions.en_US.srt', 'created_at': 1646689214, 'size': 10420, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/063 Callback Functions.en_US.srt'}, {'id': 'iMz_DHflel3Az7VhZ-BmBg', 'name': '062 REST APIs & HTTP Requests.en_US.srt', 'created_at': 1646689214, 'size': 8759, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/062 REST APIs & HTTP Requests.en_US.srt'}, {'id': '6ZJC3vFuqC36xzPxU0hR6A', 'name': '071 Async & Await.en_US.srt', 'created_at': 1646689214, 'size': 7786, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/071 Async & Await.en_US.srt'}, {'id': 'SK77k5RV3OmmEnqq4E74HQ', 'name': '058 Ajax & XHR Introduction.en_US.srt', 'created_at': 1646689214, 'size': 7774, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/058 Ajax & XHR Introduction.en_US.srt'}, {'id': '46WX9JeIcs9q4kg1gLoOrw', 'name': '066 ES6 Promises.en_US.srt', 'created_at': 1646689214, 'size': 6889, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/066 ES6 Promises.en_US.srt'}, {'id': 'qEWjtJRJtFbJXcLfYjV6WQ', 'name': '059 XHR Object Methods & Working With Text.mp4', 'created_at': 1646689214, 'size': 60401764, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/059 XHR Object Methods & Working With Text.mp4'}, {'id': 'QHxd-3f7hn6MhKJmnpN1NA', 'name': '065 Custom HTTP Library (Ajax With Callbacks) - Part 2.mp4', 'created_at': 1646689214, 'size': 67678079, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/065 Custom HTTP Library (Ajax With Callbacks) - Part 2.mp4'}, {'id': 'l000A-WBHVLMqe5vDwxfbg', 'name': '072 Custom HTTP Library (Fetch With Async Await) - Part 4.en_US.srt', 'created_at': 1646689214, 'size': 5316, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/072 Custom HTTP Library (Fetch With Async Await) - Part 4.en_US.srt'}, {'id': 'bzj9PP2-bGpNa_AkSOXL9w', 'name': '057 What Is Asynchronous Programming_.en_US.srt', 'created_at': 1646689214, 'size': 5070, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/057 What Is Asynchronous Programming_.en_US.srt'}, {'id': 'pfd5suSmgY3gEz4Cztl24w', 'name': '063 Callback Functions.mp4', 'created_at': 1646689214, 'size': 28936425, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/063 Callback Functions.mp4'}, {'id': 'DQfLHNB4ooSBfJcV4qDnyw', 'name': '064 Custom HTTP Library (Ajax With Callbacks) - Part 1.mp4', 'created_at': 1646689214, 'size': 93880545, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/064 Custom HTTP Library (Ajax With Callbacks) - Part 1.mp4'}, {'id': 'CkeIfdJv3jRokC2LhBtHiw', 'name': '070 Custom HTTP Library (Fetch With Promises) - Part 3.mp4', 'created_at': 1646689214, 'size': 50516127, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/070 Custom HTTP Library (Fetch With Promises) - Part 3.mp4'}, {'id': '4SV8okPJxWgvTFE2p2BH6g', 'name': '061 Data From an External API - Chuck Norris Project.en_US.srt', 'created_at': 1646689214, 'size': 18189, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/061 Data From an External API - Chuck Norris Project.en_US.srt'}, {'id': 'rPB3CnAbVrO9_MycL2JeDQ', 'name': '064 Custom HTTP Library (Ajax With Callbacks) - Part 1.en_US.srt', 'created_at': 1646689214, 'size': 18108, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/064 Custom HTTP Library (Ajax With Callbacks) - Part 1.en_US.srt'}, {'id': 'UxOcAEaS9uDmk51ks9TP-g', 'name': '059 XHR Object Methods & Working With Text.en_US.srt', 'created_at': 1646689214, 'size': 14943, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/059 XHR Object Methods & Working With Text.en_US.srt'}, {'id': '9fkeTBiMaKBXtnJ3KPAK1Q', 'name': '060 Working With Ajax & JSON.en_US.srt', 'created_at': 1646689214, 'size': 14350, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/060 Working With Ajax & JSON.en_US.srt'}, {'id': 'htMSQyogqDoZvmPMmRnC7A', 'name': '067 The Fetch API.en_US.srt', 'created_at': 1646689214, 'size': 13220, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/067 The Fetch API.en_US.srt'}, {'id': 'Zn0n0voL9-vkFe85eiDlwg', 'name': '070 Custom HTTP Library (Fetch With Promises) - Part 3.en_US.srt', 'created_at': 1646689214, 'size': 12939, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/070 Custom HTTP Library (Fetch With Promises) - Part 3.en_US.srt'}, {'id': 'm47CA1BLOBcB8Z_hIljjvQ', 'name': '069 Arrow Functions.en_US.srt', 'created_at': 1646689214, 'size': 12847, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/069 Arrow Functions.en_US.srt'}, {'id': '3dEX2Pr-eJ6nTrEjaRPKUw', 'name': '065 Custom HTTP Library (Ajax With Callbacks) - Part 2.en_US.srt', 'created_at': 1646689214, 'size': 12457, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/065 Custom HTTP Library (Ajax With Callbacks) - Part 2.en_US.srt'}, {'id': 'hwF4WHnj0Q87bcvMlBtOBQ', 'name': '068 Error Handling With Fetch.html', 'created_at': 1646689214, 'size': 1667, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/068 Error Handling With Fetch.html'}, {'id': 'lepb-PdUupWfUdHPctkGCQ', 'name': '058 Ajax & XHR Introduction.mp4', 'created_at': 1646689214, 'size': 15178298, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/058 Ajax & XHR Introduction.mp4'}, {'id': '-pvn8oc_jp5dvvNQDVv5Tw', 'name': '057 What Is Asynchronous Programming_.mp4', 'created_at': 1646689214, 'size': 15368889, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/057 What Is Asynchronous Programming_.mp4'}, {'id': 'KOzavJXO1p0c3ndTzUma5Q', 'name': '069 Arrow Functions.mp4', 'created_at': 1646689214, 'size': 57729732, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/069 Arrow Functions.mp4'}, {'id': 'OW5deSVF58m-etaSh_2FPA', 'name': '066 ES6 Promises.mp4', 'created_at': 1646689214, 'size': 23773545, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/066 ES6 Promises.mp4'}, {'id': 'u3RwmloGZG20p2KtTdcJ0g', 'name': '071 Async & Await.mp4', 'created_at': 1646689214, 'size': 29781717, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/071 Async & Await.mp4'}, {'id': 'l0nKZS8bsCd7u34LhaPrpw', 'name': '060 Working With Ajax & JSON.mp4', 'created_at': 1646689214, 'size': 67692186, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/07 Asynchronous JavaScript, Ajax & Fetch API/060 Working With Ajax & JSON.mp4'}, {'id': 'd3WoueuIAHGJzuBNj9n4FQ', 'name': '016 2-12-project-files.zip', 'created_at': 1646689212, 'size': 1314, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/016 2-12-project-files.zip'}, {'id': 'ppVVI_tjW39RosMsSoYF7A', 'name': '010 2-6-project-files.zip', 'created_at': 1646689212, 'size': 1013, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/010 2-6-project-files.zip'}, {'id': 'XP9_YqaE8IyWi1-_h-FzGw', 'name': '011 2-7-project-files.zip', 'created_at': 1646689212, 'size': 1238, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/011 2-7-project-files.zip'}, {'id': 'A79KPcVrdhKm9x4FTCQQkA', 'name': '021 2-17-project-files.zip', 'created_at': 1646689212, 'size': 993, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/021 2-17-project-files.zip'}, {'id': 'ph3BkhoQaYjNrmsqIWCzdw', 'name': '008 2-4-project-files.zip', 'created_at': 1646689212, 'size': 1062, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/008 2-4-project-files.zip'}, {'id': 'IMJOqvNtzPgxpErwJH_w-Q', 'name': '014 2-10-project-files.zip', 'created_at': 1646689212, 'size': 1156, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/014 2-10-project-files.zip'}, {'id': 'hT5cl6bXBzWg9pzsfWTo6Q', 'name': '005 2-1-project-files.zip', 'created_at': 1646689212, 'size': 793, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/005 2-1-project-files.zip'}, {'id': '3cRjextDW1bkEC92pAlD7A', 'name': '015 2-11-project-files.zip', 'created_at': 1646689212, 'size': 1014, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/015 2-11-project-files.zip'}, {'id': 'NNpxKxbLeo8PIIEJ6sqcgQ', 'name': '013 2-9-project-files.zip', 'created_at': 1646689212, 'size': 1343, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/013 2-9-project-files.zip'}, {'id': 'azJOk4cvO2d33yCX8EOfRA', 'name': '009 2-5-project-files.zip', 'created_at': 1646689212, 'size': 1076, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/009 2-5-project-files.zip'}, {'id': '6XeNethMPgm13z5voApqBw', 'name': '012 2-8-project-files.zip', 'created_at': 1646689212, 'size': 1135, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/012 2-8-project-files.zip'}, {'id': '2oXZ1QMB1VJ_HO7RvVF6Aw', 'name': '020 2-16-project-files.zip', 'created_at': 1646689212, 'size': 1237, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/020 2-16-project-files.zip'}, {'id': 'MYmzA_waWBT5O_fMqAfdcw', 'name': '006 2-2-project-files.zip', 'created_at': 1646689212, 'size': 991, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/006 2-2-project-files.zip'}, {'id': 'SI09tl6UNYI2oUrUjcuw_w', 'name': '007 2-3-project-files.zip', 'created_at': 1646689212, 'size': 1153, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/007 2-3-project-files.zip'}, {'id': 'Csb6hbadh4isi8ZEMn81UA', 'name': '019 2-15-project-files.zip', 'created_at': 1646689212, 'size': 1293, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/019 2-15-project-files.zip'}, {'id': 'Z1IeGGUe2GLUaJPc0i97uA', 'name': '017 2-13-project-files.zip', 'created_at': 1646689212, 'size': 1030, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/017 2-13-project-files.zip'}, {'id': 'svNqA0AkGKiYAlFC-HVxBg', 'name': '018 2-14-project-files.zip', 'created_at': 1646689212, 'size': 1188, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/018 2-14-project-files.zip'}, {'id': '1VNtvqyYE84ocyWvaZweLg', 'name': '019 General Loops.mp4', 'created_at': 1646689215, 'size': 53743432, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/019 General Loops.mp4'}, {'id': '4M9Y6t5NVDbNpG2R3wAorg', 'name': '009 Type Conversion.mp4', 'created_at': 1646689215, 'size': 43010325, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/009 Type Conversion.mp4'}, {'id': '6ip5GbXDEg7F9aQTGneMuA', 'name': '020 A Look At The Window Object.mp4', 'created_at': 1646689216, 'size': 74777891, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/020 A Look At The Window Object.mp4'}, {'id': 'PRd1ySas2AThavLQjDNgWQ', 'name': '013 Arrays & Array Methods.mp4', 'created_at': 1646689216, 'size': 72641818, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/013 Arrays & Array Methods.mp4'}, {'id': 'QKIKQuHZ5J7qo0puqsq99A', 'name': '005 Section Intro & File Setup.mp4', 'created_at': 1646689216, 'size': 28500480, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/005 Section Intro & File Setup.mp4'}, {'id': 'lp4p9M-pkfc3C2VVyXWpOA', 'name': '017 Switches.mp4', 'created_at': 1646689216, 'size': 14191053, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/017 Switches.mp4'}, {'id': '-5ZeIoUeifksZfX4xBCI-g', 'name': '008 Data Types in JavaScript.mp4', 'created_at': 1646689216, 'size': 64673057, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/008 Data Types in JavaScript.mp4'}, {'id': 'uqiXh_uVaE6VwyLr8AxPPw', 'name': '018 Function Declarations & Expressions.mp4', 'created_at': 1646689216, 'size': 37126572, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/018 Function Declarations & Expressions.mp4'}, {'id': '5bXE3DomLJgcGsKcS8sDCg', 'name': '015 Dates & Times.en_US.srt', 'created_at': 1646689216, 'size': 10032, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/015 Dates & Times.en_US.srt'}, {'id': 'feWNNHuQuxDlfeB_VmWgUA', 'name': '010 Numbers & The Math Object.en_US.srt', 'created_at': 1646689216, 'size': 9194, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/010 Numbers & The Math Object.en_US.srt'}, {'id': 'azkv_5s0WbP5nDy6PksHbw', 'name': '014 Object Literals.en_US.srt', 'created_at': 1646689216, 'size': 8994, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/014 Object Literals.en_US.srt'}, {'id': '1yHVcjQqejhoZybclKUAOw', 'name': '021 Block Scope With let & const.en_US.srt', 'created_at': 1646689216, 'size': 7406, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/021 Block Scope With let & const.en_US.srt'}, {'id': 'hxYELkm7yUtSo6jEEj2SeA', 'name': '005 Section Intro & File Setup.en_US.srt', 'created_at': 1646689216, 'size': 6506, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/005 Section Intro & File Setup.en_US.srt'}, {'id': 'fUYBrr08RYy3ebPtvTSANA', 'name': '018 Function Declarations & Expressions.en_US.srt', 'created_at': 1646689216, 'size': 14868, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/018 Function Declarations & Expressions.en_US.srt'}, {'id': '5DI1JFWuBwM8x99UCVRcqg', 'name': '009 Type Conversion.en_US.srt', 'created_at': 1646689216, 'size': 13795, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/009 Type Conversion.en_US.srt'}, {'id': 'RqXiRMHRwnNKEjckALgsdw', 'name': '008 Data Types in JavaScript.en_US.srt', 'created_at': 1646689216, 'size': 13547, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/008 Data Types in JavaScript.en_US.srt'}, {'id': 'ATPlZEeF47XXYVhQBpdpGA', 'name': '006 Using The Console.en_US.srt', 'created_at': 1646689216, 'size': 11561, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/006 Using The Console.en_US.srt'}, {'id': 'QFswGprB5HpgxO1-RnHmZg', 'name': '012 Template Literals.en_US.srt', 'created_at': 1646689216, 'size': 11267, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/012 Template Literals.en_US.srt'}, {'id': 'PaKpRSXx8bAajy3nc5mhCg', 'name': '007 Variables - var, let & const.mp4', 'created_at': 1646689216, 'size': 41847268, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/007 Variables - var, let & const.mp4'}, {'id': '3-d2HSe8nsnnIF8d5ff9MQ', 'name': '006 Using The Console.mp4', 'created_at': 1646689216, 'size': 29900670, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/006 Using The Console.mp4'}, {'id': 'etGxYq7aUKO8_lGScGiOFA', 'name': '016 If Statements & Comparison Operators.en_US.srt', 'created_at': 1646689216, 'size': 21773, 'mime_type': 'text/x-c', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/016 If Statements & Comparison Operators.en_US.srt'}, {'id': 'S8KnKof_gBv4OX7-owQ3iA', 'name': '017 Switches.en_US.srt', 'created_at': 1646689216, 'size': 5417, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/017 Switches.en_US.srt'}, {'id': 'Xrnl3gQBbHe3ayORugTLcw', 'name': '014 Object Literals.mp4', 'created_at': 1646689216, 'size': 26484246, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/014 Object Literals.mp4'}, {'id': '5JvEGYnxQeG1N3UtQdnl1w', 'name': '016 If Statements & Comparison Operators.mp4', 'created_at': 1646689216, 'size': 65958197, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/016 If Statements & Comparison Operators.mp4'}, {'id': 'L3NXty2lzBYoS6C70bWwMA', 'name': '015 Dates & Times.mp4', 'created_at': 1646689216, 'size': 32378759, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/015 Dates & Times.mp4'}, {'id': 'OyUbWA1LMq5OJgWWi_SHSA', 'name': '013 Arrays & Array Methods.en_US.srt', 'created_at': 1646689216, 'size': 19189, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/013 Arrays & Array Methods.en_US.srt'}, {'id': 'AMpm_Hf5NjQORkYQtDktUg', 'name': '011 String Methods & Concatenation.en_US.srt', 'created_at': 1646689216, 'size': 17252, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/011 String Methods & Concatenation.en_US.srt'}, {'id': 'RJ5lF_vuREvKPhTZ88AwAQ', 'name': '007 Variables - var, let & const.en_US.srt', 'created_at': 1646689216, 'size': 16592, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/007 Variables - var, let & const.en_US.srt'}, {'id': '6TGSJA5hQV3181eIl90Hgg', 'name': '020 A Look At The Window Object.en_US.srt', 'created_at': 1646689216, 'size': 26463, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/020 A Look At The Window Object.en_US.srt'}, {'id': 'WE6fAVuAXLf8nBahkbo0Yw', 'name': '019 General Loops.en_US.srt', 'created_at': 1646689216, 'size': 21337, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/019 General Loops.en_US.srt'}, {'id': 'nry2OXpo7tUSrc6O-OJbnw', 'name': '021 Block Scope With let & const.mp4', 'created_at': 1646689216, 'size': 21509787, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/021 Block Scope With let & const.mp4'}, {'id': 'WDqDpivJpGhuKsbB_grgVA', 'name': '010 Numbers & The Math Object.mp4', 'created_at': 1646689216, 'size': 25379031, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/010 Numbers & The Math Object.mp4'}, {'id': 'lV11xR3oSqPZue57-lPmRA', 'name': '012 Template Literals.mp4', 'created_at': 1646689216, 'size': 31994889, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/012 Template Literals.mp4'}, {'id': 'cwSXcJYo1d81FnBAMFEXFQ', 'name': '011 String Methods & Concatenation.mp4', 'created_at': 1646689216, 'size': 55176147, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/02 JavaScript Language Fundamentals/011 String Methods & Concatenation.mp4'}, {'id': 'T1b1YLgHQP_LKySTwL1aKw', 'name': '111 12-11-project-files.zip', 'created_at': 1646689212, 'size': 4458, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/111 12-11-project-files.zip'}, {'id': 'WiPWFfv7vTtqdqScA9bGaA', 'name': '107 12-7-project-files.zip', 'created_at': 1646689212, 'size': 3212, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/107 12-7-project-files.zip'}, {'id': 'ScBrcOMBkYF8cAb8-Sc9bQ', 'name': '102 12-2-project-files.zip', 'created_at': 1646689212, 'size': 1709, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/102 12-2-project-files.zip'}, {'id': 'UcwLa_5JMX491kel5yacVw', 'name': '103 12-3-project-files.zip', 'created_at': 1646689212, 'size': 2089, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/103 12-3-project-files.zip'}, {'id': 'OlmE23lMz7EgFOKAoZgEug', 'name': '105 12-5-project-files.zip', 'created_at': 1646689212, 'size': 2810, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/105 12-5-project-files.zip'}, {'id': 'ZxZ90JGHHjpX8BUQIzLGVQ', 'name': '110 12-10-project-files.zip', 'created_at': 1646689212, 'size': 4247, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/110 12-10-project-files.zip'}, {'id': 'QpDTkyCJ97eAmMpPDVIR4g', 'name': '109 12-9-project-files.zip', 'created_at': 1646689212, 'size': 3938, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/109 12-9-project-files.zip'}, {'id': 'M-H2VqR5fu1otNNHszzIOg', 'name': '106 12-6-project-files.zip', 'created_at': 1646689212, 'size': 3067, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/106 12-6-project-files.zip'}, {'id': '7E4KwBzz1lCT7BODYeo4Pg', 'name': '112 12-12-project-files.zip', 'created_at': 1646689212, 'size': 4620, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/112 12-12-project-files.zip'}, {'id': 'z3vDxO9LCZh3yUqjkIzm4Q', 'name': '108 12-8-project-files.zip', 'created_at': 1646689212, 'size': 3626, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/108 12-8-project-files.zip'}, {'id': 'BHFFK59zJRnQWH_cxBQE-Q', 'name': '104 12-4-project-files.zip', 'created_at': 1646689212, 'size': 2383, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/104 12-4-project-files.zip'}, {'id': 'ngXn_JA_yA0c0Ru5xY9tYw', 'name': '107 Add Total Calories.en_US.srt', 'created_at': 1646689213, 'size': 7654, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/107 Add Total Calories.en_US.srt'}, {'id': '4GVzNCfQCqhh-WGXeara8A', 'name': '108 Working With The Edit State.mp4', 'created_at': 1646689213, 'size': 215253753, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/108 Working With The Edit State.mp4'}, {'id': '91Cpol5BOnyi4fC6fsIQxA', 'name': '107 Add Total Calories.mp4', 'created_at': 1646689213, 'size': 75345369, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/107 Add Total Calories.mp4'}, {'id': 'oGCSCx3Le6WPkMZuqBhGhg', 'name': '109 Updating Items & Total Calories.en_US.srt', 'created_at': 1646689213, 'size': 17903, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/109 Updating Items & Total Calories.en_US.srt'}, {'id': 'A1YLOzjCfwV6Njm71fOhCQ', 'name': '105 Add Item To Data Structure.en_US.srt', 'created_at': 1646689213, 'size': 16556, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/105 Add Item To Data Structure.en_US.srt'}, {'id': 'nPsHBouATW_9sfjbCzYd3w', 'name': '110 Delete & Clear Items.en_US.srt', 'created_at': 1646689213, 'size': 14219, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/110 Delete & Clear Items.en_US.srt'}, {'id': 'GTBkmNav6fOCnWGShEqn1Q', 'name': '111 Add & Get From Local Storage.en_US.srt', 'created_at': 1646689213, 'size': 14016, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/111 Add & Get From Local Storage.en_US.srt'}, {'id': 'TVfEwozxr4ljJ56QzHBnBg', 'name': '103 Controllers & Data Structure.en_US.srt', 'created_at': 1646689213, 'size': 12712, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/103 Controllers & Data Structure.en_US.srt'}, {'id': 'qqZCTcswej8YyEWKq897nw', 'name': '106 Add Item To The UI.en_US.srt', 'created_at': 1646689213, 'size': 12457, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/106 Add Item To The UI.en_US.srt'}, {'id': 'retYxz21dyLuRpP-1Z5GuQ', 'name': '112 Delete & Clear From Local Storage.en_US.srt', 'created_at': 1646689213, 'size': 11286, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/112 Delete & Clear From Local Storage.en_US.srt'}, {'id': 'Zg1yTFiRm7fi0NLC9mNOqQ', 'name': '104 Get & Populate Items.en_US.srt', 'created_at': 1646689213, 'size': 11048, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/104 Get & Populate Items.en_US.srt'}, {'id': '7Ex1EPTc0vivdq9qgkHVww', 'name': '108 Working With The Edit State.en_US.srt', 'created_at': 1646689213, 'size': 21101, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/108 Working With The Edit State.en_US.srt'}, {'id': 'MuoJEQhqOiQh_Nf6GlzG7Q', 'name': '102 Creating The UI With Materialize CSS.en_US.srt', 'created_at': 1646689213, 'size': 20355, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/102 Creating The UI With Materialize CSS.en_US.srt'}, {'id': 'u3iOoHi07sHiESSr6LIoVA', 'name': '111 Add & Get From Local Storage.mp4', 'created_at': 1646689213, 'size': 121377266, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/111 Add & Get From Local Storage.mp4'}, {'id': 'KVDfjXiaHfcZT6NmRbzKRA', 'name': '109 Updating Items & Total Calories.mp4', 'created_at': 1646689213, 'size': 283988591, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/109 Updating Items & Total Calories.mp4'}, {'id': '_K8foAWLUazikjnSLY4-nQ', 'name': '106 Add Item To The UI.mp4', 'created_at': 1646689213, 'size': 127440832, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/106 Add Item To The UI.mp4'}, {'id': '0R0nJzmBNU7mS449S5_OvA', 'name': '102 Creating The UI With Materialize CSS.mp4', 'created_at': 1646689213, 'size': 98481772, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/102 Creating The UI With Materialize CSS.mp4'}, {'id': 'FI6FvUPWbNqUPVw4nhK52A', 'name': '101 Project Introduction.en_US.srt', 'created_at': 1646689213, 'size': 4598, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/101 Project Introduction.en_US.srt'}, {'id': 'KZOVYLFJ_X14HxwW7nUwSQ', 'name': '101 Project Introduction.mp4', 'created_at': 1646689213, 'size': 9208849, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/101 Project Introduction.mp4'}, {'id': 'HD9me-erTJq3kpeMlirDwQ', 'name': '103 Controllers & Data Structure.mp4', 'created_at': 1646689213, 'size': 56306125, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/103 Controllers & Data Structure.mp4'}, {'id': 'akCKHN-LXPQoNYgCuhgn6w', 'name': '104 Get & Populate Items.mp4', 'created_at': 1646689213, 'size': 53186703, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/104 Get & Populate Items.mp4'}, {'id': 'wtHY7FKS0mbr1xskMRP5_g', 'name': '105 Add Item To Data Structure.mp4', 'created_at': 1646689213, 'size': 163954658, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/105 Add Item To Data Structure.mp4'}, {'id': 'z1XE8r3zqoAyLIj7xP-PhQ', 'name': '110 Delete & Clear Items.mp4', 'created_at': 1646689213, 'size': 229295018, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/110 Delete & Clear Items.mp4'}, {'id': 'k0nSoLmklLYUIdsXMj_iAA', 'name': '112 Delete & Clear From Local Storage.mp4', 'created_at': 1646689213, 'size': 126652419, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/12 Tracalorie Project (Using The Module Pattern)/112 Delete & Clear From Local Storage.mp4'}, {'id': 'znbyMEFnOy6Rf4yNos5ifg', 'name': '087 9-6-project-files.zip', 'created_at': 1646689212, 'size': 1908, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/087 9-6-project-files.zip'}, {'id': '2_JubU8P1uTRZp-0GaQKDA', 'name': '083 9-2-project-files.zip', 'created_at': 1646689212, 'size': 1108, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/083 9-2-project-files.zip'}, {'id': 'mGmRkO8g4Tn8jP03i1cFAg', 'name': '086 9-5-project-files.zip', 'created_at': 1646689212, 'size': 1496, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/086 9-5-project-files.zip'}, {'id': 'nrtvHRuR5ZdjWHIq-_6MzA', 'name': '082 9-1-project-files.zip', 'created_at': 1646689212, 'size': 1094, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/082 9-1-project-files.zip'}, {'id': 'x7RyOs-9tJN6f3nmBa36Rg', 'name': '085 9-4-project-files.zip', 'created_at': 1646689212, 'size': 1326, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/085 9-4-project-files.zip'}, {'id': 'nsTx6wYwrNoqWI4_845uDw', 'name': '084 9-3-project-files.zip', 'created_at': 1646689212, 'size': 1112, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/084 9-3-project-files.zip'}, {'id': 'Sfh0k0sfMlFxfZ_AlzoEwg', 'name': '083 Regular Expressions [Part 1] - Evaluation Functions.en_US.srt', 'created_at': 1646689216, 'size': 16607, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/083 Regular Expressions [Part 1] - Evaluation Functions.en_US.srt'}, {'id': 'x0WI7NSijt_7dL39ii91qQ', 'name': '084 Regular Expressions [Part 2] - Metacharacter Symbols.en_US.srt', 'created_at': 1646689216, 'size': 14827, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/084 Regular Expressions [Part 2] - Metacharacter Symbols.en_US.srt'}, {'id': 'xoXjFcEpzfiRTl2jE_5rUQ', 'name': '085 Regular Expressions [Part 3] - Character Sets & Quantifiers.en_US.srt', 'created_at': 1646689216, 'size': 14319, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/085 Regular Expressions [Part 3] - Character Sets & Quantifiers.en_US.srt'}, {'id': 'RogktD_pp0zMo1rsNxGlfA', 'name': '082 Error Handling with Try...Catch.en_US.srt', 'created_at': 1646689216, 'size': 11562, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/082 Error Handling with Try...Catch.en_US.srt'}, {'id': 'MoT7Hbfz8f796HrJz1roRg', 'name': '086 Regular Expressions [Part 4] - Shorthand Character Classes.en_US.srt', 'created_at': 1646689216, 'size': 11415, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/086 Regular Expressions [Part 4] - Shorthand Character Classes.en_US.srt'}, {'id': 'sQvjap5VnBTY5FHnFKL6_Q', 'name': '087 Regular Expressions - Form Validation Project.en_US.srt', 'created_at': 1646689216, 'size': 24482, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/087 Regular Expressions - Form Validation Project.en_US.srt'}, {'id': 'M09JKin36_YH4FTx2Mgs0w', 'name': '082 Error Handling with Try...Catch.mp4', 'created_at': 1646689216, 'size': 34041569, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/082 Error Handling with Try...Catch.mp4'}, {'id': 'mP-yNmGrD42WWHO-MZaqpQ', 'name': '085 Regular Expressions [Part 3] - Character Sets & Quantifiers.mp4', 'created_at': 1646689216, 'size': 60782297, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/085 Regular Expressions [Part 3] - Character Sets & Quantifiers.mp4'}, {'id': 'RGgkI0UssGMQjsZIDk0dsA', 'name': '087 Regular Expressions - Form Validation Project.mp4', 'created_at': 1646689216, 'size': 118642558, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/087 Regular Expressions - Form Validation Project.mp4'}, {'id': 'Ii1f81VCf11Q6qUHTCIq3g', 'name': '084 Regular Expressions [Part 2] - Metacharacter Symbols.mp4', 'created_at': 1646689216, 'size': 47325729, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/084 Regular Expressions [Part 2] - Metacharacter Symbols.mp4'}, {'id': '1RZCVpPs16uazq7TlwG0CA', 'name': '086 Regular Expressions [Part 4] - Shorthand Character Classes.mp4', 'created_at': 1646689216, 'size': 46103414, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/086 Regular Expressions [Part 4] - Shorthand Character Classes.mp4'}, {'id': 'NEGog16DOrj5EGj_0zdqsQ', 'name': '083 Regular Expressions [Part 1] - Evaluation Functions.mp4', 'created_at': 1646689216, 'size': 45162824, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/09 Error Handling & Regular Expressions/083 Regular Expressions [Part 1] - Evaluation Functions.mp4'}, {'id': '3v74_5vENS4z2aes-vGd7A', 'name': '054 6-4-project-files.zip', 'created_at': 1646689212, 'size': 2182, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/054 6-4-project-files.zip'}, {'id': 'ANxu8PipmIDvAfS36JFvBg', 'name': '055 6-5-project-files.zip', 'created_at': 1646689212, 'size': 3049, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/055 6-5-project-files.zip'}, {'id': 'fVry1t2g1pxIjemBpZdHeg', 'name': '056 6-6-project-files.zip', 'created_at': 1646689212, 'size': 3361, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/056 6-6-project-files.zip'}, {'id': 'VcrgKpFggLg05Tj-g2KzIg', 'name': '051 6-1-project-files.zip', 'created_at': 1646689212, 'size': 1279, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/051 6-1-project-files.zip'}, {'id': '4MgZH32Tie2fx_Hi7HEstw', 'name': '053 6-3-project-files.zip', 'created_at': 1646689212, 'size': 2075, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/053 6-3-project-files.zip'}, {'id': '6zF5GofDvr6wQ6xBFr98ag', 'name': '052 6-2-project-files.zip', 'created_at': 1646689212, 'size': 1783, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/052 6-2-project-files.zip'}, {'id': 'qY-PVbXERtFt1s4AYjgX0w', 'name': '051 Build The Book List UI.en_US.srt', 'created_at': 1646689214, 'size': 10371, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/051 Build The Book List UI.en_US.srt'}, {'id': 'hNskQ77Z_E5DL15mmdWaNQ', 'name': '053 Validation & Alert.en_US.srt', 'created_at': 1646689214, 'size': 8678, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/053 Validation & Alert.en_US.srt'}, {'id': 'eQCmG2u0XbdotgbW8t4W-g', 'name': '054 Delete Book From List.en_US.srt', 'created_at': 1646689214, 'size': 6355, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/054 Delete Book From List.en_US.srt'}, {'id': 'z1AeydXd2cSBZhEtU8Ci2A', 'name': '055 Convert to ES6 Classes.en_US.srt', 'created_at': 1646689214, 'size': 6311, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/055 Convert to ES6 Classes.en_US.srt'}, {'id': 'z88OyzdKCbsmMYXH_JCPSA', 'name': '056 Bonus - Add Local Storage.en_US.srt', 'created_at': 1646689214, 'size': 16267, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/056 Bonus - Add Local Storage.en_US.srt'}, {'id': 'p3DJu907MSAVA3YLyeV3Wg', 'name': '052 Add Book To List.en_US.srt', 'created_at': 1646689214, 'size': 12694, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/052 Add Book To List.en_US.srt'}, {'id': '31zI4GNf0Y6N5VVU1XPA7g', 'name': '055 Convert to ES6 Classes.mp4', 'created_at': 1646689214, 'size': 33030046, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/055 Convert to ES6 Classes.mp4'}, {'id': 'w6GtBEHveHlKZpUKabiHHQ', 'name': '054 Delete Book From List.mp4', 'created_at': 1646689214, 'size': 43965853, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/054 Delete Book From List.mp4'}, {'id': 'IxJDocod0ue-jVTYT3gqQA', 'name': '053 Validation & Alert.mp4', 'created_at': 1646689214, 'size': 50537437, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/053 Validation & Alert.mp4'}, {'id': 'e--b8iO5zFeY3A9zGNaLkA', 'name': '052 Add Book To List.mp4', 'created_at': 1646689214, 'size': 72946196, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/052 Add Book To List.mp4'}, {'id': 'MvGLRh4r3peaRZTlJoBGSQ', 'name': '051 Build The Book List UI.mp4', 'created_at': 1646689214, 'size': 58978368, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/051 Build The Book List UI.mp4'}, {'id': 'Y4S8Hrdw9Yw20aPfkbiLkA', 'name': '056 Bonus - Add Local Storage.mp4', 'created_at': 1646689214, 'size': 82475240, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/06 OOP Book List Project/056 Bonus - Add Local Storage.mp4'}, {'id': 'L4AfaW7WjsFctIioSoa0fw', 'name': '118 13-6-project-files.zip', 'created_at': 1646689212, 'size': 5732, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/118 13-6-project-files.zip'}, {'id': 'T9eRfOddvBcQP4TMJ2RWpQ', 'name': '114 13-2-project-files.zip', 'created_at': 1646689212, 'size': 3312, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/114 13-2-project-files.zip'}, {'id': 'O07aOQh0ujTgbaOVeTWXwg', 'name': '113 13-1-project-files.zip', 'created_at': 1646689212, 'size': 2671, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/113 13-1-project-files.zip'}, {'id': 'YwDK7BayxHBQ0gWr8GptsA', 'name': '117 13-5-project-files.zip', 'created_at': 1646689212, 'size': 5307, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/117 13-5-project-files.zip'}, {'id': '8SYhdWV24FZrXfaZromKMA', 'name': '115 13-3-project-files.zip', 'created_at': 1646689212, 'size': 3057, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/115 13-3-project-files.zip'}, {'id': '_vDQI-V49YlksDcLLNADhw', 'name': '120 13-8-project-files.zip', 'created_at': 1646689212, 'size': 6072, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/120 13-8-project-files.zip'}, {'id': 'mmvSFTwT7wWEhbDqYcRy9g', 'name': '121 13-9-project-files.zip', 'created_at': 1646689212, 'size': 6563, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/121 13-9-project-files.zip'}, {'id': 'iK1qHfV8cYcimML9s4mSoA', 'name': '116 13-4-project-files.zip', 'created_at': 1646689212, 'size': 3507, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/116 13-4-project-files.zip'}, {'id': 'gPkqUMi7TqtniHVZ-i8xbA', 'name': '116 Create a fake REST API Using JSON Server.en_US.srt', 'created_at': 1646689215, 'size': 8627, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/116 Create a fake REST API Using JSON Server.en_US.srt'}, {'id': 'wjVUuNf_VZQHM0QYxWKhXQ', 'name': '120 Post Edit State & Update [1].en_US.srt', 'created_at': 1646689215, 'size': 8470, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/120 Post Edit State & Update [1].en_US.srt'}, {'id': 'wJsBU-QPsQ4_gO4tGkB9tg', 'name': '115 Create The UI.en_US.srt', 'created_at': 1646689215, 'size': 8342, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/115 Create The UI.en_US.srt'}, {'id': '2SB_EqEPM3ctUphO16yL4Q', 'name': '119 Removing Posts.en_US.srt', 'created_at': 1646689215, 'size': 6778, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/119 Removing Posts.en_US.srt'}, {'id': 'rewbuPkFuUPFhPzc3lv8HQ', 'name': '121 Post Edit State & Update [2].en_US.srt', 'created_at': 1646689215, 'size': 18558, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/121 Post Edit State & Update [2].en_US.srt'}, {'id': 'mYSrp1CBj_t-tG6sXa2k0A', 'name': '117 Get & Display Posts.en_US.srt', 'created_at': 1646689215, 'size': 14207, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/117 Get & Display Posts.en_US.srt'}, {'id': '8Xe2VHxNKAPi618CeJO2EA', 'name': '118 Add Posts & Show Alert.en_US.srt', 'created_at': 1646689215, 'size': 12368, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/118 Add Posts & Show Alert.en_US.srt'}, {'id': 'kefgGna4eLL1hxllaQkvuw', 'name': '113 Babel & Webpack Environment Setup.en_US.srt', 'created_at': 1646689215, 'size': 11837, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/113 Babel & Webpack Environment Setup.en_US.srt'}, {'id': 'UHlyednV1Ux7TbsLx0M91A', 'name': '114 Intro To ES2015 Modules.en_US.srt', 'created_at': 1646689215, 'size': 11085, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/114 Intro To ES2015 Modules.en_US.srt'}, {'id': 'La-fqmx4w8TXu9REfp-AXw', 'name': '115 Create The UI.mp4', 'created_at': 1646689215, 'size': 42918080, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/115 Create The UI.mp4'}, {'id': 'XICVUg5uq2tQ9J9rgDJPJg', 'name': '119 13-7-project-files.zip', 'created_at': 1646689215, 'size': 13909989, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/119 13-7-project-files.zip'}, {'id': 'jLhAoE69J0B_-zRjZkGKIQ', 'name': '119 Removing Posts.mp4', 'created_at': 1646689215, 'size': 31297981, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/119 Removing Posts.mp4'}, {'id': 'mqnIWfU-zKYEw4sixOOuMg', 'name': '120 Post Edit State & Update [1].mp4', 'created_at': 1646689215, 'size': 50174441, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/120 Post Edit State & Update [1].mp4'}, {'id': 'Vp2AdSIBFAea5OQ1Uvhvog', 'name': '116 Create a fake REST API Using JSON Server.mp4', 'created_at': 1646689215, 'size': 82613075, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/116 Create a fake REST API Using JSON Server.mp4'}, {'id': 'jYJCIRysYxSE03CapKE6RA', 'name': '113 Babel & Webpack Environment Setup.mp4', 'created_at': 1646689215, 'size': 32105589, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/113 Babel & Webpack Environment Setup.mp4'}, {'id': 'HKz66zROgLEO51daAVfu-g', 'name': '117 Get & Display Posts.mp4', 'created_at': 1646689215, 'size': 75332628, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/117 Get & Display Posts.mp4'}, {'id': 'PFkLH_3-sJ9BB7f6Gqb60w', 'name': '118 Add Posts & Show Alert.mp4', 'created_at': 1646689215, 'size': 79967389, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/118 Add Posts & Show Alert.mp4'}, {'id': '4RHebPZOT-GkPAIByn8F4g', 'name': '121 Post Edit State & Update [2].mp4', 'created_at': 1646689215, 'size': 130216503, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/121 Post Edit State & Update [2].mp4'}, {'id': '0dLGgTs-JAz92i47K6M4fA', 'name': '114 Intro To ES2015 Modules.mp4', 'created_at': 1646689215, 'size': 39141211, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/13 Microposts Project - CRUD Front End (Webpack & Babel)/114 Intro To ES2015 Modules.mp4'}, {'id': 'Fcto4TaV-pUIDcseSeFV2A', 'name': '049 5-6-project-files.zip', 'created_at': 1646689212, 'size': 1135, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/049 5-6-project-files.zip'}, {'id': 'r9Pv2uLEaIcnoUalCWZEDg', 'name': '047 5-4-project-files.zip', 'created_at': 1646689212, 'size': 1179, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/047 5-4-project-files.zip'}, {'id': 'fd5fLltEekKBDda3fjz7_Q', 'name': '050 5-7-project-files.zip', 'created_at': 1646689212, 'size': 1061, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/050 5-7-project-files.zip'}, {'id': 'R4qr7itwaL00fJmAtHoYAw', 'name': '048 5-5-project-files.zip', 'created_at': 1646689212, 'size': 1067, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/048 5-5-project-files.zip'}, {'id': 'MvipzJe99Owh0NdBNLHKBQ', 'name': '044 5-1-project-files.zip', 'created_at': 1646689212, 'size': 1062, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/044 5-1-project-files.zip'}, {'id': 'a7oYVnl8i2B4YgIynC7mrw', 'name': '045 5-2-project-files.zip', 'created_at': 1646689212, 'size': 1135, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/045 5-2-project-files.zip'}, {'id': 'bWwJFebXkpB6_w1GkXKqGA', 'name': '046 5-3-project-files.zip', 'created_at': 1646689212, 'size': 1228, 'mime_type': 'application/zip', 'virus_scan': None, 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/046 5-3-project-files.zip'}, {'id': 'nDcDPSIqOKStGT3WD9E32g', 'name': '049 ES6 Classes.en_US.srt', 'created_at': 1646689215, 'size': 9701, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/049 ES6 Classes.en_US.srt'}, {'id': 'Zxn9NSXsCxIZLsUT6XxT_w', 'name': '047 Prototypal Inheritance.en_US.srt', 'created_at': 1646689215, 'size': 8148, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/047 Prototypal Inheritance.en_US.srt'}, {'id': 'gVWs_0cvPe_ClJychGbfVw', 'name': '048 Using Object.create.en_US.srt', 'created_at': 1646689215, 'size': 5975, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/048 Using Object.create.en_US.srt'}, {'id': '633F1wOYhGOVtzv8wvAAZQ', 'name': "044 Constructors & the 'this' Keyword.en_US.srt", 'created_at': 1646689215, 'size': 14884, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/044 Constructors & the 'this' Keyword.en_US.srt"}, {'id': 'e8o7hKK0emFfIebbIa32CQ', 'name': '045 Built In Constructors.en_US.srt', 'created_at': 1646689215, 'size': 13593, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/045 Built In Constructors.en_US.srt'}, {'id': 'csYOCIBQSQn09pCB-GwLSQ', 'name': '046 Prototypes Explained.en_US.srt', 'created_at': 1646689215, 'size': 11879, 'mime_type': 'text/x-c', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/046 Prototypes Explained.en_US.srt'}, {'id': 'gNzZ4Z4eTAIeWlUrSJjOfw', 'name': '050 Sub Classes.en_US.srt', 'created_at': 1646689215, 'size': 6890, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/050 Sub Classes.en_US.srt'}, {'id': 'pe41uqt4UaaPAC8Egwy8qw', 'name': '045 Built In Constructors.mp4', 'created_at': 1646689215, 'size': 42819234, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/045 Built In Constructors.mp4'}, {'id': '9AtaxHAQlSFyAQzSnuu1vQ', 'name': '049 ES6 Classes.mp4', 'created_at': 1646689215, 'size': 44196819, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/049 ES6 Classes.mp4'}, {'id': 'JHBTzXbzs28ByhSceuwvgA', 'name': '050 Sub Classes.mp4', 'created_at': 1646689215, 'size': 21459223, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/050 Sub Classes.mp4'}, {'id': 'QLl3w0kN_-ERDiPLej_rfg', 'name': '048 Using Object.create.mp4', 'created_at': 1646689215, 'size': 20354990, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/048 Using Object.create.mp4'}, {'id': 'ads4vGB-25HGIkN-a4b3jA', 'name': '046 Prototypes Explained.mp4', 'created_at': 1646689215, 'size': 53352975, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/046 Prototypes Explained.mp4'}, {'id': 'owGc0oTF81rULN_TOji_FQ', 'name': '047 Prototypal Inheritance.mp4', 'created_at': 1646689215, 'size': 49912180, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/047 Prototypal Inheritance.mp4'}, {'id': 'FsLAUnt-4mXZuwsWPjFfhw', 'name': "044 Constructors & the 'this' Keyword.mp4", 'created_at': 1646689215, 'size': 40045077, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/05 Object Oriented JavaScript - ES5 & ES2015/044 Constructors & the 'this' Keyword.mp4"}, {'id': 'uzKWsYi-lcUTMYQEjhd1AA', 'name': '10', 'created_at': 1646689212, 'size': 564783, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/10'}, {'id': 'Bv5l0j-ZyDQ3C82XaUoAKQ', 'name': '71', 'created_at': 1646689212, 'size': 974520, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/71'}, {'id': 'N80-MFVo5CX9dirSYh43HQ', 'name': '31', 'created_at': 1646689212, 'size': 157192, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/31'}, {'id': '7vzodv1V3BHrz2YU5q57Ow', 'name': '43', 'created_at': 1646689212, 'size': 406995, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/43'}, {'id': '8tt8B1OikuWUS1CkI3Hq9w', 'name': '34', 'created_at': 1646689213, 'size': 719581, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/34'}, {'id': '3XbtIuhqlXUxPR93O9VElw', 'name': '83', 'created_at': 1646689213, 'size': 159664, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/83'}, {'id': '6BaOKd7HwZayzX5wrECE_g', 'name': '50', 'created_at': 1646689216, 'size': 790464, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/50'}, {'id': 'aHhRIxL06Jrv06PzV2SPTg', 'name': '118', 'created_at': 1646689216, 'size': 228335, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/118'}, {'id': 'jsYctvfSjSJEUHQ6saw3VQ', 'name': '26', 'created_at': 1646689216, 'size': 772963, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/26'}, {'id': 'PtOu2MAUCuNGIbb6vZZeSg', 'name': '28', 'created_at': 1646689216, 'size': 398194, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/28'}, {'id': 'yCPsZ_fUiUGv4WH6NDugKw', 'name': '116', 'created_at': 1646689216, 'size': 290664, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/116'}, {'id': 'BiOKiaSF6WjlG2Nobel_hQ', 'name': '84', 'created_at': 1646689216, 'size': 180034, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/84'}, {'id': 'f9zaHHKVpC8wmXX98JnlVw', 'name': '70', 'created_at': 1646689216, 'size': 614187, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/70'}, {'id': 'kOUCIhiGbAnUA9INhsjZpA', 'name': '100', 'created_at': 1646689216, 'size': 626987, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/100'}, {'id': 'o8HaP-2Dt1zhfuXOkzqAFQ', 'name': '77', 'created_at': 1646689216, 'size': 172382, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/77'}, {'id': '6HWzzQ3P34FScNhwIOgxAQ', 'name': '11', 'created_at': 1646689216, 'size': 257550, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/11'}, {'id': 'Bib--HUE8QqNuxPvWR25KA', 'name': '53', 'created_at': 1646689216, 'size': 398381, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/53'}, {'id': 'eeO87tM1AVHyBAbKM6q4Hw', 'name': '80', 'created_at': 1646689216, 'size': 704677, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/80'}, {'id': 'CHo6ZcbQh2JxrPal9msIhg', 'name': '66', 'created_at': 1646689216, 'size': 908767, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/66'}, {'id': '7L9_kgUHO6w9evTuiosPmw', 'name': '9', 'created_at': 1646689216, 'size': 225277, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/9'}, {'id': 'V7rIAFvvSJJQ9Hh0_DfBrg', 'name': '59', 'created_at': 1646689216, 'size': 290673, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/59'}, {'id': 'kp97hgWBUovxvcz3CtmKyA', 'name': '115', 'created_at': 1646689216, 'size': 770075, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/115'}, {'id': 's6cYaABMabQp_8WrRC-Qfw', 'name': '32', 'created_at': 1646689216, 'size': 164844, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/32'}, {'id': 'yweug3_0asXKq25FM_Egig', 'name': '105', 'created_at': 1646689216, 'size': 925409, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/105'}, {'id': '1ErLLGmJTa3NkbGQOWaz4Q', 'name': '78', 'created_at': 1646689216, 'size': 95772, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/78'}, {'id': 'zFLveoF3gE6NOmF6pWmygw', 'name': '7', 'created_at': 1646689216, 'size': 855497, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/7'}, {'id': 'Xn5-laF-9CBZxaw2EZQOrw', 'name': '40', 'created_at': 1646689216, 'size': 479361, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/40'}, {'id': 'agACb0vN8WDfDbkn1z0bAw', 'name': '1', 'created_at': 1646689216, 'size': 872171, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/1'}, {'id': 'q94YF6cjOP2ZYdk9N6LgHg', 'name': '90', 'created_at': 1646689216, 'size': 325078, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/90'}, {'id': 'EjAI2q-LzNZJTqZ0nm8Idw', 'name': '62', 'created_at': 1646689216, 'size': 864097, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/62'}, {'id': 'E0k7ruS2Fd4-hKF2ePvztQ', 'name': '81', 'created_at': 1646689216, 'size': 859292, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/81'}, {'id': 'ePHStz9zkrFmDC6VZcpA1g', 'name': '60', 'created_at': 1646689216, 'size': 165254, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/60'}, {'id': 'xA1jvSJ8mk9iSI7lD_1qiQ', 'name': '8', 'created_at': 1646689216, 'size': 485440, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/8'}, {'id': 'UmsqM51EjvBg6qC7TptRuQ', 'name': '3', 'created_at': 1646689216, 'size': 671774, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/3'}, {'id': '1JRJr-K3Lu2rhzRHBae3kw', 'name': '92', 'created_at': 1646689216, 'size': 510967, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/92'}, {'id': '9M_H2jhcpXxqXKp9KrpNXw', 'name': '25', 'created_at': 1646689216, 'size': 738309, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/25'}, {'id': 'AdcZlRuo78SG6-GxCAs7rA', 'name': '88', 'created_at': 1646689216, 'size': 524386, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/88'}, {'id': '5dMKpSMRXhU8OvJzatOuew', 'name': '27', 'created_at': 1646689216, 'size': 94570, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/27'}, {'id': '8TvGAoUa-bH-JkS3MNpSNQ', 'name': '96', 'created_at': 1646689216, 'size': 827514, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/96'}, {'id': '4s0Egysj334rG7QNOr6cgA', 'name': '45', 'created_at': 1646689216, 'size': 315721, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/45'}, {'id': 'mNNO8BV7xNkT6fQwlOn4KA', 'name': '109', 'created_at': 1646689216, 'size': 616530, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/109'}, {'id': 'BBKIlYImtzOoQ-ppO4OAtQ', 'name': '98', 'created_at': 1646689216, 'size': 325755, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/98'}, {'id': 'se4Zl98XWOeDE9MB0g47hw', 'name': '61', 'created_at': 1646689216, 'size': 842787, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/61'}, {'id': '8m8fNM_rgoDY0F7ll5guhw', 'name': '111', 'created_at': 1646689216, 'size': 307737, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/111'}, {'id': 'L1tiOn9a21Eq7uDryfTEFA', 'name': '54', 'created_at': 1646689216, 'size': 646206, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/54'}, {'id': 'HWAt20clLlz4M7UOkZJ0ag', 'name': '30', 'created_at': 1646689216, 'size': 152103, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/30'}, {'id': 'ewVd_01MT_4UB0_-0WKoTA', 'name': '19', 'created_at': 1646689216, 'size': 855543, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/19'}, {'id': 'uAr4Nril_DFDf5I66ri6Ag', 'name': '5', 'created_at': 1646689216, 'size': 307321, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/5'}, {'id': 'p54vCK6Gl8GatOG1HE9GPw', 'name': '57', 'created_at': 1646689216, 'size': 70917, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/57'}, {'id': 'g-LQjl0cOy2MoATkveqhUw', 'name': '114', 'created_at': 1646689216, 'size': 489011, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/114'}, {'id': '8lywuzJYV4qiQcBrdLyY_A', 'name': '87', 'created_at': 1646689217, 'size': 448260, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/87'}, {'id': '2IwgOvuK9QQkvhpH5FHHlw', 'name': '79', 'created_at': 1646689217, 'size': 849387, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/79'}, {'id': '5l2wwrDiI1OSg2j6-ciBXw', 'name': '47', 'created_at': 1646689217, 'size': 35111, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/47'}, {'id': 'HEf_V_k4PJ7xvTz1HsSY4w', 'name': '103', 'created_at': 1646689217, 'size': 778730, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/103'}, {'id': 'XVffmvqa7I_JjM6Hs2BegA', 'name': '52', 'created_at': 1646689217, 'size': 316979, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/52'}, {'id': 'Mr3eKiHTfhK9x1xFg64YHQ', 'name': '95', 'created_at': 1646689217, 'size': 159299, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/95'}, {'id': 't1YQZ0ULz_Rt9ANYaBLWjA', 'name': '91', 'created_at': 1646689217, 'size': 400267, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/91'}, {'id': 'YSk6Gtm6ixc63lFFsuFJTA', 'name': '46', 'created_at': 1646689217, 'size': 1042672, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/46'}, {'id': 'wCJFO5ibNXjKhozrCVahfg', 'name': '48', 'created_at': 1646689217, 'size': 394751, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/48'}, {'id': 'HW5CHM7rYUjmCFhNmfLHfQ', 'name': '63', 'created_at': 1646689217, 'size': 157207, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/63'}, {'id': 'KN0pvwvOmi3aTu16RYxjLg', 'name': '65', 'created_at': 1646689217, 'size': 366013, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/65'}, {'id': 'DR0w92sCdx1n7c1HvN34Rg', 'name': '21', 'created_at': 1646689217, 'size': 339156, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/21'}, {'id': 'ehemAyDzr2W9BzSz_tUFRA', 'name': '44', 'created_at': 1646689217, 'size': 338655, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/44'}, {'id': '2ktLyQt8JEC8b6lil2OEwg', 'name': '38', 'created_at': 1646689217, 'size': 377565, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/38'}, {'id': 'iGcngzjCC9gym5AG5NJ1qQ', 'name': '23', 'created_at': 1646689217, 'size': 224429, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/23'}, {'id': 'CkE9kiNTzTppkKQ4fZfhTA', 'name': '29', 'created_at': 1646689217, 'size': 21849, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/29'}, {'id': 'T3Mxz-lecpMYk5cL7NfIoA', 'name': '106', 'created_at': 1646689217, 'size': 343703, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/106'}, {'id': 'svVisDpVnEAK342bYC_vqA', 'name': '2', 'created_at': 1646689217, 'size': 752903, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/2'}, {'id': 'ZHxwdVawt8TdPVrpH91urw', 'name': '41', 'created_at': 1646689217, 'size': 882190, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/41'}, {'id': '69GJLU-SQhlv_Pmm-siN9w', 'name': '108', 'created_at': 1646689217, 'size': 560873, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/108'}, {'id': 'uCOODcGLT0tHoN1WXq8-uA', 'name': '24', 'created_at': 1646689217, 'size': 362264, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/24'}, {'id': '342ZuLxJswM9gVxUHJwoSA', 'name': '16', 'created_at': 1646689217, 'size': 968105, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/16'}, {'id': 'ja6FskmmNzmh4ttnbeQCtQ', 'name': '94', 'created_at': 1646689217, 'size': 14168, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/94'}, {'id': 'E77jvrWfiNa3l6r5mzgXgQ', 'name': '0', 'created_at': 1646689217, 'size': 436, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/0'}, {'id': 'Iy24CZErLbisXU18oWUX5w', 'name': '67', 'created_at': 1646689217, 'size': 188300, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/67'}, {'id': 'NCYEkrNKB-SX8qVnuHqXsw', 'name': '13', 'created_at': 1646689217, 'size': 895106, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/13'}, {'id': '5C9rZGSSqPONvrvXlOYuOQ', 'name': '72', 'created_at': 1646689217, 'size': 891949, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/72'}, {'id': 'CLozNGyYDoxBxqdend1PiQ', 'name': '93', 'created_at': 1646689217, 'size': 586412, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/93'}, {'id': '3tHQhe9MTTJoyoRy0gB33Q', 'name': '85', 'created_at': 1646689217, 'size': 561439, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/85'}, {'id': '1pta4eKtKjp17OeggVrrXQ', 'name': '113', 'created_at': 1646689217, 'size': 550342, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/113'}, {'id': 'jn0KkbgP8UIMVeOgmya15g', 'name': '18', 'created_at': 1646689217, 'size': 637365, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/18'}, {'id': 'nHU8nmJ--_gnvkSiYDwZiQ', 'name': '74', 'created_at': 1646689217, 'size': 828240, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/74'}, {'id': 'ItGwUwqex0XKKyfgN5EJHA', 'name': '36', 'created_at': 1646689217, 'size': 454124, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/36'}, {'id': 'ac1_J45SblfvWEY-eOzKrA', 'name': '107', 'created_at': 1646689217, 'size': 510309, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/107'}, {'id': 'wAHEkEQVQtZBiNYv5GwaIA', 'name': '14', 'created_at': 1646689217, 'size': 1035606, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/14'}, {'id': '449Kzs03Lq1t-jEX_exOZg', 'name': '15', 'created_at': 1646689217, 'size': 84372, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/15'}, {'id': 'G1q6lf_X4FABP-9_dEkAkw', 'name': '69', 'created_at': 1646689217, 'size': 99691, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/69'}, {'id': 'phgkB5JO0tGu1XES0xQIxA', 'name': '82', 'created_at': 1646689217, 'size': 622164, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/82'}, {'id': 'X59tlrf2o5cti52aNLHjaQ', 'name': '39', 'created_at': 1646689217, 'size': 465254, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/39'}, {'id': 'oTNGlbM1_sfo43iDZMUblQ', 'name': '58', 'created_at': 1646689217, 'size': 124401, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/58'}, {'id': 'm15M_aljuhjkLK4fQX1GTg', 'name': '51', 'created_at': 1646689217, 'size': 990524, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/51'}, {'id': '6fpYEi044Gfev2P42nc-4Q', 'name': '119', 'created_at': 1646689217, 'size': 633273, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/119'}, {'id': 'KeQsE-U6Bt_fKfrR4KfSjA', 'name': '33', 'created_at': 1646689217, 'size': 556143, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/33'}, {'id': 'E3yKH06XxOUiJBRORdhb1w', 'name': '6', 'created_at': 1646689217, 'size': 561124, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/6'}, {'id': 'OeQLZqHrSbgYM2f2fdz0yA', 'name': '12', 'created_at': 1646689217, 'size': 459516, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/12'}, {'id': 'ZFKenYlc2gtesTlpvqzcWQ', 'name': '104', 'created_at': 1646689217, 'size': 835369, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/104'}, {'id': 'gPhzpezRALpsObWwJhxT_Q', 'name': '86', 'created_at': 1646689217, 'size': 132338, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/86'}, {'id': 'I2i_5Yvf-Lhf8R7oI1v1dw', 'name': '97', 'created_at': 1646689217, 'size': 1007593, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/97'}, {'id': 'ObHdyNpnXRDtNn1oaQh3XQ', 'name': '99', 'created_at': 1646689217, 'size': 508034, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/99'}, {'id': 'b9xHWrVPM6YTj3q2ZBOfOQ', 'name': '64', 'created_at': 1646689217, 'size': 419468, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/64'}, {'id': 'vXPOaCT_03Joli6xaY13jw', 'name': '68', 'created_at': 1646689217, 'size': 33930, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/68'}, {'id': 'wkAr-mhk8Oyf3HyVJoBrEA', 'name': '73', 'created_at': 1646689217, 'size': 74339, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/73'}, {'id': 'ziGHmyYWIca4bkvKW3-cgw', 'name': '117', 'created_at': 1646689217, 'size': 963618, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/117'}, {'id': 'cpyEpx8fDFJat70brJXZWg', 'name': '102', 'created_at': 1646689217, 'size': 859648, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/102'}, {'id': 'Doe0EJIv3VfFvTxNBE0d3Q', 'name': '110', 'created_at': 1646689217, 'size': 617423, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/110'}, {'id': '25wsdOJPieOmMMpQdq2Zhw', 'name': '112', 'created_at': 1646689217, 'size': 359751, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/112'}, {'id': 'xGDON8zwAD1UT4BQU2WgZQ', 'name': '22', 'created_at': 1646689217, 'size': 191788, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/22'}, {'id': 'amVhmWJO-lK1DOojCHQv9A', 'name': '37', 'created_at': 1646689217, 'size': 758502, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/37'}, {'id': 'b55eV3CaLViYiIS7kmVs3Q', 'name': '101', 'created_at': 1646689217, 'size': 423703, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/101'}, {'id': 'CpD4vKZUkDZi26ViURbW6g', 'name': '75', 'created_at': 1646689217, 'size': 1029867, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/75'}, {'id': 'i_QtZaFbE8euGTmhP0Utyg', 'name': '20', 'created_at': 1646689217, 'size': 429558, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/20'}, {'id': 'Wg2REke3DDargAlhEFSXgQ', 'name': '49', 'created_at': 1646689217, 'size': 415644, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/49'}, {'id': 'ZP5zNx0icvbL9glvno-cOA', 'name': '89', 'created_at': 1646689217, 'size': 127097, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/89'}, {'id': 'sFpo5otTFu_Ne56E3bEKBQ', 'name': '17', 'created_at': 1646689217, 'size': 491295, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/17'}, {'id': 'hLREoMHssuyYr93b61PKNA', 'name': '42', 'created_at': 1646689217, 'size': 102091, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/42'}, {'id': 'Bi_f4Sq6Rj3-6UTHbDqBgw', 'name': '56', 'created_at': 1646689217, 'size': 39248, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/56'}, {'id': 'BqmsSl53perOQ8kUa3qAJw', 'name': '35', 'created_at': 1646689217, 'size': 722882, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/35'}, {'id': 'H5hbbpMbqUv4NaJEfiEq2w', 'name': '4', 'created_at': 1646689217, 'size': 696308, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/4'}, {'id': 's5NKxSctHUM44EMDQiexQQ', 'name': '76', 'created_at': 1646689217, 'size': 73536, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/76'}, {'id': '_DwaERMi0xuylhuP7hFVnA', 'name': '55', 'created_at': 1646689217, 'size': 782520, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/.pad/55'}, {'id': 'nZTdrZjmAwGVeepequg6Vg', 'name': '122 Wrap Up & Where To Go From Here.en_US.srt', 'created_at': 1646689213, 'size': 3311, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/14 Wrap Up/122 Wrap Up & Where To Go From Here.en_US.srt'}, {'id': '_s_tLd1W0zvgZAnhSDpARQ', 'name': '122 Wrap Up & Where To Go From Here.mp4', 'created_at': 1646689213, 'size': 6464769, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/14 Wrap Up/122 Wrap Up & Where To Go From Here.mp4'}, {'id': 'gPhVWJCNLS7cCNWWp6Y9Cw', 'name': '001 Welcome To The Course.en_US.srt', 'created_at': 1646689215, 'size': 7707, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/01 Intro & Getting Started/001 Welcome To The Course.en_US.srt'}, {'id': 'ubeAoZH3xKCjKFdh9Xazmg', 'name': '004 Visual Studio Code Setup.en_US.srt', 'created_at': 1646689215, 'size': 13237, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/01 Intro & Getting Started/004 Visual Studio Code Setup.en_US.srt'}, {'id': '9PbNMm39-L93wisMT1H3Ug', 'name': '003 Projects Github Repo.html', 'created_at': 1646689215, 'size': 866, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/01 Intro & Getting Started/003 Projects Github Repo.html'}, {'id': 'IvToDQ7RzJxjEqHlGHBPTQ', 'name': '002 Project Files & Questions.en_US.srt', 'created_at': 1646689215, 'size': 4557, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/01 Intro & Getting Started/002 Project Files & Questions.en_US.srt'}, {'id': 'sisCDvPkW4OfDo9XohkIzQ', 'name': '004 Visual Studio Code Setup.mp4', 'created_at': 1646689215, 'size': 52263546, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/01 Intro & Getting Started/004 Visual Studio Code Setup.mp4'}, {'id': 'fAmc-FU_PO0urFnFv9InbQ', 'name': '001 Welcome To The Course.mp4', 'created_at': 1646689215, 'size': 25288991, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/01 Intro & Getting Started/001 Welcome To The Course.mp4'}, {'id': 'JfyCTyZsjo5SU-h21-fVBw', 'name': '002 Project Files & Questions.mp4', 'created_at': 1646689215, 'size': 12292248, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': 'Modern JavaScript From The Beginning/[TutsNode.com] - Modern JavaScript From The Beginning/01 Intro & Getting Started/002 Project Files & Questions.mp4'}, {'id': 'I0JHsMFcNktUG0sK__WeFw', 'name': 'keiso_uibsp101.nfo', 'created_at': 1646701214, 'size': 11688, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'UDEMY.INTRODUCTION.TO.BASH.SCRIPTING.AND.PYTHON.101.TUTORIAL-kEISO.nzb/keiso_uibsp101.nfo'}, {'id': 'q8A1jZPD8iPOVvMKFhSLPg', 'name': 'keiso_uibsp101.sfv', 'created_at': 1646701214, 'size': 319, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'UDEMY.INTRODUCTION.TO.BASH.SCRIPTING.AND.PYTHON.101.TUTORIAL-kEISO.nzb/keiso_uibsp101.sfv'}, {'id': 'nW2tBz79SUOYM1E6bm7zOQ', 'name': 'keiso_uibsp101.iso', 'created_at': 1646701214, 'size': 505554944, 'mime_type': 'application/x-iso9660-image', 'virus_scan': 'ok', 'path': 'UDEMY.INTRODUCTION.TO.BASH.SCRIPTING.AND.PYTHON.101.TUTORIAL-kEISO.nzb/keiso_uibsp101.iso'}, {'id': 'fbYYlCWBHjHp0f7b4b9yqQ', 'name': 'keiso_up100hlpwpc.iso', 'created_at': 1646701410, 'size': 710537216, 'mime_type': 'application/x-iso9660-image', 'virus_scan': 'ok', 'path': 'UDEMY.PYTHON.100.HANDS.ON.LEARN.PYTHON.BY.WRITING.PYTHON.CODE.TUTORIAL-kEISO.nzb/keiso_up100hlpwpc.iso'}, {'id': 'B_08THUF-JIppQsty6ueZw', 'name': 'keiso_up100hlpwpc.nfo', 'created_at': 1646701410, 'size': 19494, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'UDEMY.PYTHON.100.HANDS.ON.LEARN.PYTHON.BY.WRITING.PYTHON.CODE.TUTORIAL-kEISO.nzb/keiso_up100hlpwpc.nfo'}, {'id': '8DUGpZFNM4t47uvgfpT20w', 'name': 'keiso_up100hlpwpc.sfv', 'created_at': 1646701410, 'size': 480, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'UDEMY.PYTHON.100.HANDS.ON.LEARN.PYTHON.BY.WRITING.PYTHON.CODE.TUTORIAL-kEISO.nzb/keiso_up100hlpwpc.sfv'}, {'id': 'JkgfzPBlmEugFxklrAZw_g', 'name': '[FreeCourseSite.com].url', 'created_at': 1646704380, 'size': 127, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/0. Websites you may like/[FreeCourseSite.com].url'}, {'id': 'aIboZOz-F669T1EDfN8SIA', 'name': '[FCS Forum].url', 'created_at': 1646704380, 'size': 133, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/0. Websites you may like/[FCS Forum].url'}, {'id': '397gdIVJu9uxMO-cqMk9jA', 'name': '[CourseClub.ME].url', 'created_at': 1646704380, 'size': 122, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/0. Websites you may like/[CourseClub.ME].url'}, {'id': 'qilG52UGrgRgUGO6-OrueA', 'name': '2.1 udemy-automate-boring-python-lesson-39.mp4', 'created_at': 1646704380, 'size': 31647688, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/2.1 udemy-automate-boring-python-lesson-39.mp4'}, {'id': 'rPk9X-tCfyvenqAb-dYZow', 'name': '1.2 Chapter 11 – Web Scraping.html', 'created_at': 1646704380, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/1.2 Chapter 11 – Web Scraping.html'}, {'id': 'OfuV0ndzWXrePWOnkv32gw', 'name': '4. Controlling the Browser with the Selenium Module.srt', 'created_at': 1646704381, 'size': 13505, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/4. Controlling the Browser with the Selenium Module.srt'}, {'id': 'LMH6Wrw0yBWdIKCjX5Zg-w', 'name': '2. Downloading from the Web with the Requests Module.srt', 'created_at': 1646704381, 'size': 9572, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/2. Downloading from the Web with the Requests Module.srt'}, {'id': 'jBLLxO-tcnu-ZsXWYi6Xwg', 'name': '1. The webbrowser Module.srt', 'created_at': 1646704381, 'size': 14736, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/1. The webbrowser Module.srt'}, {'id': 'wWJlonyfrnn3JnI1MskzJQ', 'name': '3. Parsing HTML with the Beautiful Soup Module.srt', 'created_at': 1646704381, 'size': 18780, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/3. Parsing HTML with the Beautiful Soup Module.srt'}, {'id': 'nlbEslP0b4MIyMohfIW-9A', 'name': '4. Controlling the Browser with the Selenium Module.mp4', 'created_at': 1646704381, 'size': 66077396, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/4. Controlling the Browser with the Selenium Module.mp4'}, {'id': '98k_1PcHRuI_oDyl0FEPZw', 'name': '4.1 udemy-automate-boring-python-lesson-41.mp4', 'created_at': 1646704381, 'size': 66077396, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/4.1 udemy-automate-boring-python-lesson-41.mp4'}, {'id': 'eCgUhtRGtI04_Z1TTu1N6A', 'name': '1. The webbrowser Module.mp4', 'created_at': 1646704382, 'size': 47075774, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/1. The webbrowser Module.mp4'}, {'id': '7ApKuAkjHdVy9-vmt7rk9g', 'name': '1.1 udemy-automate-boring-python-lesson-38.mp4', 'created_at': 1646704382, 'size': 47075774, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/1.1 udemy-automate-boring-python-lesson-38.mp4'}, {'id': '8755JTFeWEBvvuASCpLDAA', 'name': '2. Downloading from the Web with the Requests Module.mp4', 'created_at': 1646704382, 'size': 31657928, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/2. Downloading from the Web with the Requests Module.mp4'}, {'id': 'SJSEi6woueqxzFzshxuunw', 'name': '3. Parsing HTML with the Beautiful Soup Module.mp4', 'created_at': 1646704382, 'size': 65922427, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/3. Parsing HTML with the Beautiful Soup Module.mp4'}, {'id': 'Oqbwpg1fhan0nA-x_khsvQ', 'name': '3.1 udemy-automate-boring-python-lesson-40.mp4', 'created_at': 1646704382, 'size': 65922427, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/3.1 udemy-automate-boring-python-lesson-40.mp4'}, {'id': 'oq-qD87frJIuDbEDxcgZJQ', 'name': '4.2 lesson41-recap.txt', 'created_at': 1646704382, 'size': 787, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/4.2 lesson41-recap.txt'}, {'id': 'nPCXXNub6wiIjasP-ajgUQ', 'name': '2.2 lesson39-recap.txt', 'created_at': 1646704382, 'size': 300, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/2.2 lesson39-recap.txt'}, {'id': 'Xyg_3cA6W-X_mqk97q_fCA', 'name': '3.2 lesson40-recap.txt', 'created_at': 1646704382, 'size': 530, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/3.2 lesson40-recap.txt'}, {'id': 'zAWvAowrRNQHVrsWOm6GJw', 'name': '1. Try and Except Statements.mp4', 'created_at': 1646704380, 'size': 38581200, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/4. Handling Errors with tryexcept/1. Try and Except Statements.mp4'}, {'id': 'ZiICkv2jGs7XOCV7D667Qg', 'name': '1. Try and Except Statements.srt', 'created_at': 1646704381, 'size': 9320, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/4. Handling Errors with tryexcept/1. Try and Except Statements.srt'}, {'id': '5ITu6y9qCTTDBrfJUXih4A', 'name': '1.1 udemy-automate-boring-python-lesson-11.mp4', 'created_at': 1646704382, 'size': 38591440, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/4. Handling Errors with tryexcept/1.1 udemy-automate-boring-python-lesson-11.mp4'}, {'id': 'PfESEN5OhTmwsyNL_LFIVA', 'name': '1.2 lesson11-recap.txt', 'created_at': 1646704382, 'size': 484, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/4. Handling Errors with tryexcept/1.2 lesson11-recap.txt'}, {'id': '_6f3NmJhhXmKNj2H55r6Yg', 'name': '2. String Methods.mp4', 'created_at': 1646704380, 'size': 63714483, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/2. String Methods.mp4'}, {'id': 'iYh9QASM7wPorRqhaIAfeg', 'name': '2.1 udemy-automate-boring-python-lesson-20.mp4', 'created_at': 1646704380, 'size': 26518717, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/2.1 udemy-automate-boring-python-lesson-20.mp4'}, {'id': 'dFgq8LZN__GywOURT3R9VQ', 'name': '2.2 udemy-automate-boring-python-lesson-20.mp4', 'created_at': 1646704380, 'size': 26518717, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/2.2 udemy-automate-boring-python-lesson-20.mp4'}, {'id': 'G_sMx0DHvoQBGjJrFzjCrw', 'name': '1.1 Chapter 6 – Manipulating Strings.html', 'created_at': 1646704380, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/1.1 Chapter 6 – Manipulating Strings.html'}, {'id': 'diJEctus70uXaM5AP1BSNA', 'name': '2. String Methods.srt', 'created_at': 1646704381, 'size': 24191, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/2. String Methods.srt'}, {'id': 'elsSf1dBU8QGYjqNeqFYsA', 'name': '1. Advanced String Syntax.srt', 'created_at': 1646704381, 'size': 11283, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/1. Advanced String Syntax.srt'}, {'id': 'aCg8wUzm_SrJZjMzJeRxTg', 'name': '3. String Formatting.srt', 'created_at': 1646704381, 'size': 4487, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/3. String Formatting.srt'}, {'id': 'krVXnRH_D3ZiKVoFWwruEA', 'name': '1.3 udemy-automate-boring-python-lesson-19.mp4', 'created_at': 1646704382, 'size': 36882591, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/1.3 udemy-automate-boring-python-lesson-19.mp4'}, {'id': 'GpZylzxhS_CXM2C2ao7y2g', 'name': '1.4 udemy-automate-boring-python-lesson-19.mp4', 'created_at': 1646704382, 'size': 36882591, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/1.4 udemy-automate-boring-python-lesson-19.mp4'}, {'id': 'fuzRe3eCm8YpUuKV_ehBvQ', 'name': '1.2 lesson19-recap.txt', 'created_at': 1646704382, 'size': 495, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/1.2 lesson19-recap.txt'}, {'id': '2XizeZP_ZNT1pcDadR6Skw', 'name': '3.1 udemy-automate-boring-python-lesson-21.mp4', 'created_at': 1646704382, 'size': 13269421, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/3.1 udemy-automate-boring-python-lesson-21.mp4'}, {'id': 'RIVF3xbWvsu0D3C0RgyZWw', 'name': '3. String Formatting.mp4', 'created_at': 1646704382, 'size': 13269421, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/3. String Formatting.mp4'}, {'id': '7UAhRiQhRs7P352w26EZRw', 'name': '1. Advanced String Syntax.mp4', 'created_at': 1646704382, 'size': 36892831, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/1. Advanced String Syntax.mp4'}, {'id': 'i5k8Vuuc3TeKuJ0-x8oCXw', 'name': '2.3 lesson20-recap.txt', 'created_at': 1646704382, 'size': 808, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/2.3 lesson20-recap.txt'}, {'id': 'bqGNl6xdE-nR3enmk2H2mA', 'name': '3. Copying and Moving Files and Folders.mp4', 'created_at': 1646704380, 'size': 20503110, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/3. Copying and Moving Files and Folders.mp4'}, {'id': 'buQlFxa-MNK_kFdTtRnXYw', 'name': '3.1 udemy-automate-boring-python-lesson-32.mp4', 'created_at': 1646704380, 'size': 20503110, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/3.1 udemy-automate-boring-python-lesson-32.mp4'}, {'id': 'ewxnJ8ioPswVqUmATtpvng', 'name': '1.2 Chapter 8 – Reading and Writing Files.html', 'created_at': 1646704380, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/1.2 Chapter 8 – Reading and Writing Files.html'}, {'id': 'uFHlGnUyJFm7vxAuxJsmXg', 'name': '4. Deleting Files.srt', 'created_at': 1646704381, 'size': 9998, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/4. Deleting Files.srt'}, {'id': '9MPbFKPrzWtw_ZszDXVYaw', 'name': '1. Filenames and AbsoluteRelative File Paths.srt', 'created_at': 1646704381, 'size': 27877, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/1. Filenames and AbsoluteRelative File Paths.srt'}, {'id': 's21bUIz846PrWckyganUPQ', 'name': '3. Copying and Moving Files and Folders.srt', 'created_at': 1646704381, 'size': 5727, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/3. Copying and Moving Files and Folders.srt'}, {'id': 'Tp4w8WvPknm7l9DPs6UukQ', 'name': '2. Reading and Writing Plaintext Files.srt', 'created_at': 1646704381, 'size': 17925, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/2. Reading and Writing Plaintext Files.srt'}, {'id': 'OGCZGorQx7OoH7R0Vdeuqg', 'name': '5. Walking a Directory Tree.srt', 'created_at': 1646704381, 'size': 11609, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/5. Walking a Directory Tree.srt'}, {'id': 'de3w0oHY7bqdG-ln6Z-2xQ', 'name': '4. Deleting Files.mp4', 'created_at': 1646704381, 'size': 37627303, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/4. Deleting Files.mp4'}, {'id': '2eDWMUK73aMwzHawua0Oww', 'name': '4.3 udemy-automate-boring-python-lesson-33.mp4', 'created_at': 1646704381, 'size': 37627303, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/4.3 udemy-automate-boring-python-lesson-33.mp4'}, {'id': 'bZDHUaup2aWABlLvsWtEYQ', 'name': '5.1 udemy-automate-boring-python-lesson-34.mp4', 'created_at': 1646704382, 'size': 31661128, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/5.1 udemy-automate-boring-python-lesson-34.mp4'}, {'id': 'nbv-DjevyO8WV2eeA5eMsw', 'name': '4.1 udemy-automate-boring-python-lesson-33.mp4', 'created_at': 1646704383, 'size': 37637543, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/4.1 udemy-automate-boring-python-lesson-33.mp4'}, {'id': 'rgE0fFE7j4DNTVHsa1UWlw', 'name': '4.2 lesson33-recap.txt', 'created_at': 1646704383, 'size': 279, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/4.2 lesson33-recap.txt'}, {'id': 'jU8MOD0sBm1P43UKR5ZQYQ', 'name': '2. Reading and Writing Plaintext Files.mp4', 'created_at': 1646704383, 'size': 64345429, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/2. Reading and Writing Plaintext Files.mp4'}, {'id': 'M8p071pQZ-27KPzl2LLwow', 'name': '1.1 lesson30-recap.txt', 'created_at': 1646704383, 'size': 1043, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/1.1 lesson30-recap.txt'}, {'id': 'uzQ1_mFIozv8DrAB-hdifQ', 'name': '1.3 udemy-automate-boring-python-lesson-30.mp4', 'created_at': 1646704383, 'size': 103080224, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/1.3 udemy-automate-boring-python-lesson-30.mp4'}, {'id': 'trcoEzZW0AQ_-464H2GfOQ', 'name': '2.1 udemy-automate-boring-python-lesson-31.mp4', 'created_at': 1646704383, 'size': 64335189, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/2.1 udemy-automate-boring-python-lesson-31.mp4'}, {'id': 'vgXbs1hto67FNPyVykRQyQ', 'name': '5. Walking a Directory Tree.mp4', 'created_at': 1646704383, 'size': 31671368, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/5. Walking a Directory Tree.mp4'}, {'id': 'feyfGBcqCvfKAWRDBhD7Eg', 'name': '1. Filenames and AbsoluteRelative File Paths.mp4', 'created_at': 1646704383, 'size': 103080224, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/1. Filenames and AbsoluteRelative File Paths.mp4'}, {'id': 'Aa7RpeQnuYdqdx-QPNEoPA', 'name': '2.2 lesson31-recap.txt', 'created_at': 1646704383, 'size': 616, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/2.2 lesson31-recap.txt'}, {'id': 'yEYPGTwsfRpI1eF1MS-J2Q', 'name': '4. Reading and Editing Word Documents.mp4', 'created_at': 1646704380, 'size': 65104390, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/4. Reading and Editing Word Documents.mp4'}, {'id': '9tLdT4cp2rVQijOh7-ojUg', 'name': '4.1 udemy-automate-boring-python-lesson-45.mp4', 'created_at': 1646704380, 'size': 65104390, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/4.1 udemy-automate-boring-python-lesson-45.mp4'}, {'id': 'Kb6jd0R5Pf6hkzBdB13jPQ', 'name': '1.2 Chapter 12 – Working with Excel Spreadsheets.html', 'created_at': 1646704380, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/1.2 Chapter 12 – Working with Excel Spreadsheets.html'}, {'id': 'd1mb_o95YYM7pordaTHWeA', 'name': '3.3 Chapter 13 – Working with PDF and Word Documents.html', 'created_at': 1646704380, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/3.3 Chapter 13 – Working with PDF and Word Documents.html'}, {'id': 'ArqvRSXMW4hV04JjwokBNw', 'name': '1. Reading Excel Spreadsheets.srt', 'created_at': 1646704381, 'size': 11232, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/1. Reading Excel Spreadsheets.srt'}, {'id': 'VvRDKE0Cil1GbN9ipXTScg', 'name': '4. Reading and Editing Word Documents.srt', 'created_at': 1646704381, 'size': 16915, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/4. Reading and Editing Word Documents.srt'}, {'id': 'H13ZT1ubGWK3izI6nythEw', 'name': '2. Editing Excel Spreadsheets.srt', 'created_at': 1646704381, 'size': 7491, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/2. Editing Excel Spreadsheets.srt'}, {'id': 'LNY26D17pwLAtGw2JRWu7Q', 'name': '2. Editing Excel Spreadsheets.mp4', 'created_at': 1646704381, 'size': 28009256, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/2. Editing Excel Spreadsheets.mp4'}, {'id': 'T9NYbROoYa4U8689Xcgz3w', 'name': '2.1 udemy-automate-boring-python-lesson-43.mp4', 'created_at': 1646704381, 'size': 28009256, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/2.1 udemy-automate-boring-python-lesson-43.mp4'}, {'id': 'DXVg_Ps7rFWw6JDRiQNz9A', 'name': '1. Reading Excel Spreadsheets.mp4', 'created_at': 1646704382, 'size': 34458422, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/1. Reading Excel Spreadsheets.mp4'}, {'id': 'QyKlBLFEvawDbFBOYAYlSg', 'name': '1.1 udemy-automate-boring-python-lesson-42.mp4', 'created_at': 1646704382, 'size': 34458422, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/1.1 udemy-automate-boring-python-lesson-42.mp4'}, {'id': 'uAlQBVX_1wuAMQ6uSpMblA', 'name': '4.2 lesson45-recap.txt', 'created_at': 1646704382, 'size': 777, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/4.2 lesson45-recap.txt'}, {'id': 'j44IN3MQVXoyWONxiAqWqg', 'name': '3. Reading and Editing PDFs.mp4', 'created_at': 1646704382, 'size': 81110296, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/3. Reading and Editing PDFs.mp4'}, {'id': 'LN4vFvPREK2UONdHUNiq7A', 'name': '2.2 lesson43-recap.txt', 'created_at': 1646704382, 'size': 260, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/2.2 lesson43-recap.txt'}, {'id': 'cVyU3VtQ74JdE8-RBCzSEw', 'name': '1.3 lesson42-recap.txt', 'created_at': 1646704382, 'size': 392, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/1.3 lesson42-recap.txt'}, {'id': 'zwDGn2jivKPCTguSYLj5KQ', 'name': '3.1 lesson44-recap.txt', 'created_at': 1646704382, 'size': 463, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/3.1 lesson44-recap.txt'}, {'id': 'H4QGSmao7QDm5mf6PJ-Uxg', 'name': '3.2 udemy-automate-boring-python-lesson-44.mp4', 'created_at': 1646704382, 'size': 81100056, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/3.2 udemy-automate-boring-python-lesson-44.mp4'}, {'id': 'hoqi17_jY8nSOFP5dTYpJg', 'name': '3. Reading and Editing PDFs.srt', 'created_at': 1646704382, 'size': 17176, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/3. Reading and Editing PDFs.srt'}, {'id': 'Z_UHOhlRQCoVFSV3Im8X6w', 'name': '1. Launching Python Programs from Outside IDLE.mp4', 'created_at': 1646704380, 'size': 60835317, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1. Launching Python Programs from Outside IDLE.mp4'}, {'id': '-mtzQgT6xSD8UdL4uwYaaw', 'name': '1.3 udemy-automate-boring-python-lesson-22.mp4', 'created_at': 1646704380, 'size': 60835317, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1.3 udemy-automate-boring-python-lesson-22.mp4'}, {'id': 'ZX1FKVu9EmU1YQwwm5DMfQ', 'name': '1.4 Running Python Programs on OS X and Linux.html', 'created_at': 1646704380, 'size': 124, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1.4 Running Python Programs on OS X and Linux.html'}, {'id': 'WTDt6_maLSfg7WtkspCzHQ', 'name': '1.1 Appendix B – Running Programs.html', 'created_at': 1646704380, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1.1 Appendix B – Running Programs.html'}, {'id': 'LckPJu8hGdbUWzHerfEnDQ', 'name': '1. Launching Python Programs from Outside IDLE.srt', 'created_at': 1646704380, 'size': 19530, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1. Launching Python Programs from Outside IDLE.srt'}, {'id': 'HX8BStVP6ZohJ7oVciHQUg', 'name': '1.2 lesson22-recap.txt', 'created_at': 1646704382, 'size': 497, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1.2 lesson22-recap.txt'}, {'id': 'pCTGJa_NRU9Qixjk8Bnk6A', 'name': '4. Congratulations! (And next steps...).mp4', 'created_at': 1646704380, 'size': 1913917, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/4. Congratulations! (And next steps...).mp4'}, {'id': 'QhDNZO8qe8Cn6tm2oU--dA', 'name': '3.1 Bot programmed in Python to play Sushi Go Round.html', 'created_at': 1646704380, 'size': 104, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/3.1 Bot programmed in Python to play Sushi Go Round.html'}, {'id': 'DOjfVXKjlooBAAC5-09x5w', 'name': '4.1 udemy-automate-boring-python-lesson-51.mp4', 'created_at': 1646704380, 'size': 1081297, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/4.1 udemy-automate-boring-python-lesson-51.mp4'}, {'id': 'smPMgXAFQU8sGos8oFwRuQ', 'name': '1.3 Chapter 18 – Controlling the Keyboard and Mouse with GUI Automation.html', 'created_at': 1646704380, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/1.3 Chapter 18 – Controlling the Keyboard and Mouse with GUI Automation.html'}, {'id': '2Y2BEblU0QcbpbDcYV0_QQ', 'name': '1. Controlling the Mouse from Python.srt', 'created_at': 1646704381, 'size': 20895, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/1. Controlling the Mouse from Python.srt'}, {'id': 'Z46GPYL81oxxOaPKhChpGg', 'name': '2. Controlling the Keyboard from Python.srt', 'created_at': 1646704381, 'size': 7334, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/2. Controlling the Keyboard from Python.srt'}, {'id': 'V-rzDWwR46rbjEKohqkwHA', 'name': '3. Screenshots and Image Recognition.srt', 'created_at': 1646704381, 'size': 11275, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/3. Screenshots and Image Recognition.srt'}, {'id': 'Q75ZMU6XgTKPslpOPIiN3g', 'name': '4. Congratulations! (And next steps...).srt', 'created_at': 1646704381, 'size': 2208, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/4. Congratulations! (And next steps...).srt'}, {'id': 'mJCCfASn-T9n0cb6rwcNnQ', 'name': '1.2 udemy-automate-boring-python-lesson-48.mp4', 'created_at': 1646704382, 'size': 65551103, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/1.2 udemy-automate-boring-python-lesson-48.mp4'}, {'id': 'l301LocT_FfNCQWRBXucVg', 'name': '1. Controlling the Mouse from Python.mp4', 'created_at': 1646704382, 'size': 65540863, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/1. Controlling the Mouse from Python.mp4'}, {'id': 'sheLDkDbSYMTaIUCaKm9Og', 'name': '2.1 udemy-automate-boring-python-lesson-49.mp4', 'created_at': 1646704382, 'size': 29628928, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/2.1 udemy-automate-boring-python-lesson-49.mp4'}, {'id': 'iAHX3uKPCYDyYbLi7UOBtA', 'name': '3.3 lesson50-recap.txt', 'created_at': 1646704382, 'size': 443, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/3.3 lesson50-recap.txt'}, {'id': 'yw2T-9HZWKEzuOW2x6VaBw', 'name': '1.1 lesson48-recap.txt', 'created_at': 1646704382, 'size': 859, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/1.1 lesson48-recap.txt'}, {'id': '9Znhq-qArb9pyjQ4BJCtgw', 'name': '2.2 lesson49-recap.txt', 'created_at': 1646704382, 'size': 464, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/2.2 lesson49-recap.txt'}, {'id': '2RufnaB1u06jUJG6bBqo3Q', 'name': '3.2 udemy-automate-boring-python-lesson-50.mp4', 'created_at': 1646704382, 'size': 44968921, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/3.2 udemy-automate-boring-python-lesson-50.mp4'}, {'id': 'vsdF5DyvlyVnuxp4kRnbRg', 'name': '3. Screenshots and Image Recognition.mp4', 'created_at': 1646704382, 'size': 44958681, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/3. Screenshots and Image Recognition.mp4'}, {'id': 'Q5WqcQn8VhBdgUfgm6BtsA', 'name': '2. Controlling the Keyboard from Python.mp4', 'created_at': 1646704382, 'size': 29628928, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/2. Controlling the Keyboard from Python.mp4'}, {'id': 'GkFa6JfXSYW6f09eHq_Xdg', 'name': '1.2 Chapter 5 – Dictionaries and Structuring Data.html', 'created_at': 1646704380, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/1.2 Chapter 5 – Dictionaries and Structuring Data.html'}, {'id': '29wcc44qL5iAqFzcI21Nfg', 'name': '1. The Dictionary Data Type.srt', 'created_at': 1646704381, 'size': 24749, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/1. The Dictionary Data Type.srt'}, {'id': 'qOgakDMCV1saoSMN24SpLg', 'name': '2. Data Structures.srt', 'created_at': 1646704381, 'size': 12538, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/2. Data Structures.srt'}, {'id': 'JGeU3grbxv7_xrjOt4_Uuw', 'name': '2. Data Structures.mp4', 'created_at': 1646704381, 'size': 43655426, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/2. Data Structures.mp4'}, {'id': 'wKZh6X_TD8dcXg7aj5VO5Q', 'name': '2.1 udemy-automate-boring-python-lesson-18.mp4', 'created_at': 1646704381, 'size': 43655426, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/2.1 udemy-automate-boring-python-lesson-18.mp4'}, {'id': '6BvwWxWl_OGfyzDlzLrP0Q', 'name': '1.3 lesson17-recap.txt', 'created_at': 1646704382, 'size': 685, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/1.3 lesson17-recap.txt'}, {'id': 'pzJ-pbqx1ZA7r_G7SXGbKA', 'name': '1. The Dictionary Data Type.mp4', 'created_at': 1646704382, 'size': 97322975, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/1. The Dictionary Data Type.mp4'}, {'id': 'MEk6SmWNvzF23CGKGZr9wg', 'name': '1.1 udemy-automate-boring-python-lesson-17.mp4', 'created_at': 1646704382, 'size': 97333215, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/1.1 udemy-automate-boring-python-lesson-17.mp4'}, {'id': 'PKl-3Jur64WVu-mJZwbJNg', 'name': '1.2 Evaluation 2.html', 'created_at': 1646704380, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.2 Evaluation 2.html'}, {'id': 'D7Yihm7dhzGcEEcUKHWn0A', 'name': '1.6 Evaluation 1.html', 'created_at': 1646704380, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.6 Evaluation 1.html'}, {'id': 'syLHGLQHR7-6daeUlxDHbg', 'name': '1.7 Evaluation 3.html', 'created_at': 1646704380, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.7 Evaluation 3.html'}, {'id': '10FoADCaLEsqclBPrkHIrA', 'name': '1.4 Chapter 4 – Lists.html', 'created_at': 1646704380, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.4 Chapter 4 – Lists.html'}, {'id': 'xzxgDdoeOfPxhOtRQ4JYMg', 'name': '1.3 Evaluation 4.html', 'created_at': 1646704380, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.3 Evaluation 4.html'}, {'id': 'qSRzGDZSAkqEQuKONdceag', 'name': '4. Similarities Between Lists and Strings.srt', 'created_at': 1646704381, 'size': 21551, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/4. Similarities Between Lists and Strings.srt'}, {'id': '_qIvOfwAZkKjgeA0fgdNcQ', 'name': '2. For Loops with Lists, Multiple Assignment, and Augmented Operators.srt', 'created_at': 1646704381, 'size': 10893, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/2. For Loops with Lists, Multiple Assignment, and Augmented Operators.srt'}, {'id': 'I2c3MJoAqT6B86IE0ycmQw', 'name': '3. List Methods.srt', 'created_at': 1646704381, 'size': 13695, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/3. List Methods.srt'}, {'id': 'AqCZO6c1rRN1cOZxt8GTUQ', 'name': '1. The List Data Type.srt', 'created_at': 1646704381, 'size': 15554, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1. The List Data Type.srt'}, {'id': 's6_0AKGoeuK4NSjQLLJMAw', 'name': '1.5 udemy-automate-boring-python-lesson-13.mp4', 'created_at': 1646704381, 'size': 44444976, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.5 udemy-automate-boring-python-lesson-13.mp4'}, {'id': 'tVZ0h5mROD4g1gDygltgcg', 'name': '3. List Methods.mp4', 'created_at': 1646704382, 'size': 56217334, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/3. List Methods.mp4'}, {'id': 'N7_VoJcrEg5IG70t8RwCCg', 'name': '3.1 udemy-automate-boring-python-lesson-15.mp4', 'created_at': 1646704382, 'size': 56217334, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/3.1 udemy-automate-boring-python-lesson-15.mp4'}, {'id': '52ZqnNtCwfUz3NfA-CJcyA', 'name': '2. For Loops with Lists, Multiple Assignment, and Augmented Operators.mp4', 'created_at': 1646704382, 'size': 41705159, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/2. For Loops with Lists, Multiple Assignment, and Augmented Operators.mp4'}, {'id': 'R8rLxM6cuB1oSqruejC2ww', 'name': '1.1 lesson13-recap.txt', 'created_at': 1646704382, 'size': 673, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.1 lesson13-recap.txt'}, {'id': 'vyoUIodvIlv0f_iIB4GZNA', 'name': '2.2 lesson14-recap.txt', 'created_at': 1646704383, 'size': 316, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/2.2 lesson14-recap.txt'}, {'id': 'IeXBKzi46w2Pn2zlpioUHw', 'name': '4. Similarities Between Lists and Strings.mp4', 'created_at': 1646704383, 'size': 60780329, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/4. Similarities Between Lists and Strings.mp4'}, {'id': 'BOnmKxJxqVicd-ag7JvhnQ', 'name': '1. The List Data Type.mp4', 'created_at': 1646704383, 'size': 44455216, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1. The List Data Type.mp4'}, {'id': 'o-Sq0mb6YG24KXOSCleFJw', 'name': '2.1 udemy-automate-boring-python-lesson-14.mp4', 'created_at': 1646704383, 'size': 41694919, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/2.1 udemy-automate-boring-python-lesson-14.mp4'}, {'id': 'TN3CNsgdpbHbnCwrEdlJKA', 'name': '4.1 lesson16-recap.txt', 'created_at': 1646704383, 'size': 535, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/4.1 lesson16-recap.txt'}, {'id': 'DGssQdAqcHw3x30xKFErCw', 'name': '4.2 udemy-automate-boring-python-lesson-16.mp4', 'created_at': 1646704383, 'size': 60770089, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/4.2 udemy-automate-boring-python-lesson-16.mp4'}, {'id': '38-Ng5nzsinNm7Pa-j9jgQ', 'name': '3.2 lesson15-recap.txt', 'created_at': 1646704383, 'size': 558, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/3.2 lesson15-recap.txt'}, {'id': 'mc5gxCadlwUpM07H5ctQlg', 'name': '1.1 Chapter 7 – Pattern Matching with Regular Expressions.html', 'created_at': 1646704380, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/1.1 Chapter 7 – Pattern Matching with Regular Expressions.html'}, {'id': 'EXIzvNUBpYTox-oQU6NNUQ', 'name': '7. Regex Example Program A Phone and Email Scraper.srt', 'created_at': 1646704381, 'size': 26349, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/7. Regex Example Program A Phone and Email Scraper.srt'}, {'id': 'u83wYw4_J9gBb9qfKzKzow', 'name': '7.2 An example phoneemail directory PDF..html', 'created_at': 1646704381, 'size': 132, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/7.2 An example phoneemail directory PDF..html'}, {'id': 'Poj3YFZoQCP4KShPUvwoXQ', 'name': '6. Regex sub() Method and Verbose Mode.srt', 'created_at': 1646704381, 'size': 18790, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/6. Regex sub() Method and Verbose Mode.srt'}, {'id': '-TAY7qxZcSUqQt4JPoMUHg', 'name': '3. Repetition in Regex Patterns and GreedyNongreedy Matching.srt', 'created_at': 1646704381, 'size': 19699, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/3. Repetition in Regex Patterns and GreedyNongreedy Matching.srt'}, {'id': 'z6nbgrAgid6Dk0iAXOaubg', 'name': '5. Regex Dot-Star and the CaretDollar Characters.srt', 'created_at': 1646704381, 'size': 23603, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/5. Regex Dot-Star and the CaretDollar Characters.srt'}, {'id': 'uwVlZH4D0Y_CdgkeFd1raA', 'name': '2. Regex Groups and the Pipe Character.srt', 'created_at': 1646704381, 'size': 9541, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/2. Regex Groups and the Pipe Character.srt'}, {'id': 'IsVxSDTAPY-k_PVCE1N2cw', 'name': '1. Regular Expression Basics.srt', 'created_at': 1646704381, 'size': 16946, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/1. Regular Expression Basics.srt'}, {'id': 'clar5u4Xri_Or4DXel5qkg', 'name': '4. Regex Character Classes and the findall() Method.srt', 'created_at': 1646704381, 'size': 19571, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/4. Regex Character Classes and the findall() Method.srt'}, {'id': 'SrwmxwP6g_wOtZ6zGCSWMw', 'name': '6.2 udemy-automate-boring-python-lesson-28.mp4', 'created_at': 1646704381, 'size': 48471866, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/6.2 udemy-automate-boring-python-lesson-28.mp4'}, {'id': 'wW_1N1Q3NYuJk9HA9kj-rg', 'name': '2. Regex Groups and the Pipe Character.mp4', 'created_at': 1646704381, 'size': 33239283, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/2. Regex Groups and the Pipe Character.mp4'}, {'id': '8bB8c4LKtFibX136dHlGxQ', 'name': '2.2 udemy-automate-boring-python-lesson-24.mp4', 'created_at': 1646704381, 'size': 33239283, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/2.2 udemy-automate-boring-python-lesson-24.mp4'}, {'id': 'eQOq9BrOmZFYm9cNUdIPSA', 'name': '5. Regex Dot-Star and the CaretDollar Characters.mp4', 'created_at': 1646704382, 'size': 78342817, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/5. Regex Dot-Star and the CaretDollar Characters.mp4'}, {'id': '-iavvMLD7EAJ1MJpqBILxA', 'name': '5.2 udemy-automate-boring-python-lesson-27.mp4', 'created_at': 1646704382, 'size': 78342817, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/5.2 udemy-automate-boring-python-lesson-27.mp4'}, {'id': 'RpGLIJVZ08CqbeNa1xvuZA', 'name': '7. Regex Example Program A Phone and Email Scraper.mp4', 'created_at': 1646704382, 'size': 98400937, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/7. Regex Example Program A Phone and Email Scraper.mp4'}, {'id': 'E26nxUi4_HyTA20XT1_wnQ', 'name': '7.1 udemy-automate-boring-python-lesson-29.mp4', 'created_at': 1646704382, 'size': 98400937, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/7.1 udemy-automate-boring-python-lesson-29.mp4'}, {'id': 'IFs5egBcKrqcpqafrIuBjw', 'name': '6.1 lesson28-recap.txt', 'created_at': 1646704382, 'size': 364, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/6.1 lesson28-recap.txt'}, {'id': '0A4xF_mUWrcFGh413S5O4A', 'name': '4.1 udemy-automate-boring-python-lesson-26.mp4', 'created_at': 1646704382, 'size': 82677051, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/4.1 udemy-automate-boring-python-lesson-26.mp4'}, {'id': 'qlkVLLz450YkLCF6ViUUmw', 'name': '4.2 lesson26-recap.txt', 'created_at': 1646704382, 'size': 725, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/4.2 lesson26-recap.txt'}, {'id': 'GxDSV0VMG_t8dW-mJRIj0g', 'name': '3. Repetition in Regex Patterns and GreedyNongreedy Matching.mp4', 'created_at': 1646704382, 'size': 81867697, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/3. Repetition in Regex Patterns and GreedyNongreedy Matching.mp4'}, {'id': 'H6trkCTgS6vS1Ru-M_5htw', 'name': '2.1 lesson24-recap.txt', 'created_at': 1646704382, 'size': 353, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/2.1 lesson24-recap.txt'}, {'id': 'fir5AANCJV2gRxCIyBDnaw', 'name': '3.2 lesson25-recap.txt', 'created_at': 1646704382, 'size': 594, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/3.2 lesson25-recap.txt'}, {'id': 'a225Nart-U5SIqarsNY1_g', 'name': '6. Regex sub() Method and Verbose Mode.mp4', 'created_at': 1646704382, 'size': 48482106, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/6. Regex sub() Method and Verbose Mode.mp4'}, {'id': 'rCOck5BUqIl9oQl4_IgZOg', 'name': '1.2 lesson23-recap.txt', 'created_at': 1646704382, 'size': 509, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/1.2 lesson23-recap.txt'}, {'id': 'EvO-gMeB_-GJ9g0el74kMQ', 'name': '4. Regex Character Classes and the findall() Method.mp4', 'created_at': 1646704382, 'size': 82687291, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/4. Regex Character Classes and the findall() Method.mp4'}, {'id': 'vfc82-2JXKhsNzcOgdFMMg', 'name': '1.3 udemy-automate-boring-python-lesson-23.mp4', 'created_at': 1646704382, 'size': 57363273, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/1.3 udemy-automate-boring-python-lesson-23.mp4'}, {'id': 'mSJ2kkgljkle4OVxyqPuzg', 'name': '5.1 lesson27-recap.txt', 'created_at': 1646704382, 'size': 400, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/5.1 lesson27-recap.txt'}, {'id': 'YEmLtExLe-6iB6oTssHTSQ', 'name': '3.1 udemy-automate-boring-python-lesson-25.mp4', 'created_at': 1646704382, 'size': 81857457, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/3.1 udemy-automate-boring-python-lesson-25.mp4'}, {'id': 'DvuvWGWQGpCOas_udBNnWw', 'name': '1. Regular Expression Basics.mp4', 'created_at': 1646704382, 'size': 57373513, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/1. Regular Expression Basics.mp4'}, {'id': 'BYBReNraZKvKfN-7MMdffw', 'name': '1.3 Chapter 2 – Flow Control.html', 'created_at': 1646704380, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/1.3 Chapter 2 – Flow Control.html'}, {'id': 'GPa0bZlvdARIO-TcJLGe4A', 'name': '1. Flow Charts and Basic Flow Control Concepts.srt', 'created_at': 1646704381, 'size': 9350, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/1. Flow Charts and Basic Flow Control Concepts.srt'}, {'id': 'pq0OoQGLOkVPMSDEbGAfyg', 'name': '4. For Loops.srt', 'created_at': 1646704381, 'size': 8953, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/4. For Loops.srt'}, {'id': 'oH3dRETVzitiL0XkaJPF7w', 'name': '3. While Loops.srt', 'created_at': 1646704381, 'size': 13686, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/3. While Loops.srt'}, {'id': 'WOKJnZadm3gur3gsnoRG_Q', 'name': '2. If, Else, and Elif Statements.srt', 'created_at': 1646704381, 'size': 14892, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/2. If, Else, and Elif Statements.srt'}, {'id': 'BmtFCJfRkZ7aIe-jR4uOPw', 'name': '2. If, Else, and Elif Statements.mp4', 'created_at': 1646704381, 'size': 43792978, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/2. If, Else, and Elif Statements.mp4'}, {'id': 'vnldsYvT8yR2iLYER7KK_Q', 'name': '4.2 udemy-automate-boring-python-lesson-7.mp4', 'created_at': 1646704381, 'size': 31163342, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/4.2 udemy-automate-boring-python-lesson-7.mp4'}, {'id': 'i6uO4qCk0vfMJW7i4WqCEQ', 'name': '3. While Loops.mp4', 'created_at': 1646704381, 'size': 35583254, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/3. While Loops.mp4'}, {'id': 'ohIWNpYretpCyCjAtxTvPw', 'name': '3.2 udemy-automate-boring-python-lesson-6.mp4', 'created_at': 1646704381, 'size': 35583254, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/3.2 udemy-automate-boring-python-lesson-6.mp4'}, {'id': 'yri6dROUI0LgeohMzRKt9g', 'name': '1. Flow Charts and Basic Flow Control Concepts.mp4', 'created_at': 1646704381, 'size': 22035479, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/1. Flow Charts and Basic Flow Control Concepts.mp4'}, {'id': 'D141wHc0jmOol2RlApRYRw', 'name': '1.1 udemy-automate-boring-python-lesson-4.mp4', 'created_at': 1646704381, 'size': 22035479, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/1.1 udemy-automate-boring-python-lesson-4.mp4'}, {'id': '6-Tphls_I7PPxja7WBB99g', 'name': '3.1 lesson6-recap.txt', 'created_at': 1646704382, 'size': 431, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/3.1 lesson6-recap.txt'}, {'id': 'KVvcHCqxkLRfayMcxb9yRg', 'name': '2.1 lesson5-recap.txt', 'created_at': 1646704382, 'size': 659, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/2.1 lesson5-recap.txt'}, {'id': 'gGV6fXz3Wz-xnMBeXIPq6Q', 'name': '1.2 lesson4-recap.txt', 'created_at': 1646704382, 'size': 335, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/1.2 lesson4-recap.txt'}, {'id': 'nMbcXklY3bGvqeLJ5Kn2Bg', 'name': '4.1 lesson7-recap.txt', 'created_at': 1646704382, 'size': 218, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/4.1 lesson7-recap.txt'}, {'id': 'J2mjJvuvNq1BNXmSxDbclw', 'name': '2.2 udemy-automate-boring-python-lesson-5.mp4', 'created_at': 1646704382, 'size': 43803218, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/2.2 udemy-automate-boring-python-lesson-5.mp4'}, {'id': 'Jm7DQLRwnnJi4rZ0bHU2GA', 'name': '4. For Loops.mp4', 'created_at': 1646704382, 'size': 31173582, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/4. For Loops.mp4'}, {'id': 'ip_GTM7RKMRvJKm6FhJMLQ', 'name': '1.1 Starting IDLE on Windows, Mac, or Linux.html', 'created_at': 1646704380, 'size': 123, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1.1 Starting IDLE on Windows, Mac, or Linux.html'}, {'id': 'C0TNjX-vIKrg_EoWgrd2Cg', 'name': "4.1 Evaluation of print('It is good to meet you, ' + myName).html", 'created_at': 1646704380, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.1 Evaluation of print('It is good to meet you, ' + myName).html"}, {'id': 'N71577X_Z6lP-G76xA92OA', 'name': '4.2 Evaluation of print(len(myName)).html', 'created_at': 1646704380, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.2 Evaluation of print(len(myName)).html'}, {'id': 'vMZfoEq_VNJxXoCHRl8_QA', 'name': '3.3 Evaluation of (5 - 1)  ((7 + 1)  (3 - 1)).html', 'created_at': 1646704380, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3.3 Evaluation of (5 - 1)  ((7 + 1)  (3 - 1)).html'}, {'id': 'rNDtAP3dwGpfkZo6iudJVg', 'name': '1.3 Installation instructions for Windows, Mac, and Linux.html', 'created_at': 1646704380, 'size': 122, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1.3 Installation instructions for Windows, Mac, and Linux.html'}, {'id': 'Gb77NHequTVV0b0v1__TCw', 'name': '3.1 Instructions for starting IDLE..html', 'created_at': 1646704380, 'size': 122, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3.1 Instructions for starting IDLE..html'}, {'id': 'nL3tLot2pDMrl2kxlWMaMA', 'name': "4.3 Evaluation of print('You will be ' + str(int(myAge) + 1) + ' in a year.').html", 'created_at': 1646704380, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.3 Evaluation of print('You will be ' + str(int(myAge) + 1) + ' in a year.').html"}, {'id': '_ElGUw-seMG3Nt8YrIKCkA', 'name': '4.6 Evaluation of myName = input().html', 'created_at': 1646704380, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.6 Evaluation of myName = input().html'}, {'id': '7dmxodcz16PNQTakLRo3Dg', 'name': '3.2 Evaluation of 2 + 3  6 and (2 + 3)  6.html', 'created_at': 1646704380, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3.2 Evaluation of 2 + 3  6 and (2 + 3)  6.html'}, {'id': '0oKqVsdXYKzSGhGhd7UWJA', 'name': '1. Get Python Installed.srt', 'created_at': 1646704381, 'size': 10113, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1. Get Python Installed.srt'}, {'id': 'TWpqmBfge_jJo803TAMUKA', 'name': '2. Just a check in..html', 'created_at': 1646704381, 'size': 118, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/2. Just a check in..html'}, {'id': '6FcrK1VCRzwkR7IVshJwzQ', 'name': '3. Basic Terminology and Using IDLE.srt', 'created_at': 1646704381, 'size': 16458, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3. Basic Terminology and Using IDLE.srt'}, {'id': 'oKlrqsmpayAbgc2mKgRPPA', 'name': '4. Writing Our First Program.srt', 'created_at': 1646704381, 'size': 14385, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4. Writing Our First Program.srt'}, {'id': 'CjN4Oiky2gN-Xyjz0dyyXA', 'name': '4. Writing Our First Program.mp4', 'created_at': 1646704381, 'size': 35747843, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4. Writing Our First Program.mp4'}, {'id': 'SM6iDzcCegD0fV1Y_SA49g', 'name': '1. Get Python Installed.mp4', 'created_at': 1646704381, 'size': 24026426, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1. Get Python Installed.mp4'}, {'id': 'Fu2MniOx7YKgmjBQgAZ0wQ', 'name': '1.2 udemy-automate-boring-python-lesson-1.mp4', 'created_at': 1646704381, 'size': 24026426, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1.2 udemy-automate-boring-python-lesson-1.mp4'}, {'id': '-a_0At0Qo1selmarXfsPUg', 'name': '3.5 udemy-automate-boring-python-lesson-2.mp4', 'created_at': 1646704382, 'size': 38069045, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3.5 udemy-automate-boring-python-lesson-2.mp4'}, {'id': 'SMO_TvEmPaUb5KVdX7_GPg', 'name': '1.4 lesson1-recap.txt', 'created_at': 1646704382, 'size': 381, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1.4 lesson1-recap.txt'}, {'id': 'xGpwqjSd1dqtxYwlMwO0YQ', 'name': '4.5 udemy-automate-boring-python-lesson-3.mp4', 'created_at': 1646704382, 'size': 35758083, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.5 udemy-automate-boring-python-lesson-3.mp4'}, {'id': '_CgDY-lLOay-O_rEZvbPig', 'name': '3.4 lesson2-recap.txt', 'created_at': 1646704382, 'size': 464, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3.4 lesson2-recap.txt'}, {'id': 'ZRjM0K4YZGh4uGhG4CYUXA', 'name': '4.4 lesson3-recap.txt', 'created_at': 1646704382, 'size': 576, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.4 lesson3-recap.txt'}, {'id': 'dnJcn0HQjgOh0s6QGVGi6w', 'name': '3. Basic Terminology and Using IDLE.mp4', 'created_at': 1646704382, 'size': 38069045, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3. Basic Terminology and Using IDLE.mp4'}, {'id': 'VMmANs_QI5eLqE3Wiq5jjw', 'name': '1.1 Chapter 16 – Sending Email and Text Messages.html', 'created_at': 1646704380, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/1.1 Chapter 16 – Sending Email and Text Messages.html'}, {'id': 'YKKiIbWlWLpRDiVRXDRc5g', 'name': '1. Sending Emails.srt', 'created_at': 1646704381, 'size': 13908, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/1. Sending Emails.srt'}, {'id': '_b8jOE0vvVafpB92S6BuKw', 'name': '2. Checking Your Email Inbox.srt', 'created_at': 1646704381, 'size': 21263, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/2. Checking Your Email Inbox.srt'}, {'id': 'egIz6YXCiMte_CED5u89Pg', 'name': '1.2 udemy-automate-boring-python-lesson-46.mp4', 'created_at': 1646704383, 'size': 45554572, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/1.2 udemy-automate-boring-python-lesson-46.mp4'}, {'id': 'jLMZUZZHWyFNOORwNc2mZw', 'name': '2. Checking Your Email Inbox.mp4', 'created_at': 1646704383, 'size': 116436200, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/2. Checking Your Email Inbox.mp4'}, {'id': 'Ib3QTnbDhn9ZiviFEyB9EA', 'name': '2.1 udemy-automate-boring-python-lesson-47.mp4', 'created_at': 1646704383, 'size': 116436200, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/2.1 udemy-automate-boring-python-lesson-47.mp4'}, {'id': 'hNReOPw14ugYcqQY6Fl2lw', 'name': '1. Sending Emails.mp4', 'created_at': 1646704383, 'size': 45564812, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/1. Sending Emails.mp4'}, {'id': 'NCLN7Ugu51idv1wOORGVbQ', 'name': '1.1 Chapter 10 – Debugging.html', 'created_at': 1646704380, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/1.1 Chapter 10 – Debugging.html'}, {'id': 'bc7iFr53IHS--OEnJKntpw', 'name': '3. Using the Debugger.srt', 'created_at': 1646704381, 'size': 21733, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/3. Using the Debugger.srt'}, {'id': '2KhloiZJ-ke8UhVj8gZWSQ', 'name': '1. The raise and assert Statements.srt', 'created_at': 1646704381, 'size': 23656, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/1. The raise and assert Statements.srt'}, {'id': 'vcguv4B-0zd1aoEzNgcsHQ', 'name': '2.1 udemy-automate-boring-python-lesson-36.mp4', 'created_at': 1646704381, 'size': 43548475, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/2.1 udemy-automate-boring-python-lesson-36.mp4'}, {'id': 'ysC0tsnu3fxcifJJ0mi-Jw', 'name': '1. The raise and assert Statements.mp4', 'created_at': 1646704381, 'size': 71255351, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/1. The raise and assert Statements.mp4'}, {'id': 'ZVi2purRmp7-F8GRqdO42w', 'name': '1.3 udemy-automate-boring-python-lesson-35.mp4', 'created_at': 1646704381, 'size': 71255351, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/1.3 udemy-automate-boring-python-lesson-35.mp4'}, {'id': 'ZZDlODphul6qH-CtE9YSRg', 'name': '3. Using the Debugger.mp4', 'created_at': 1646704382, 'size': 69154449, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/3. Using the Debugger.mp4'}, {'id': 'OLA0A_b7dbKkWXHH0CaS7A', 'name': '3.1 udemy-automate-boring-python-lesson-37.mp4', 'created_at': 1646704382, 'size': 69154449, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/3.1 udemy-automate-boring-python-lesson-37.mp4'}, {'id': 'th45QT1_Tkx7Yfl4TbvbxA', 'name': '2. Logging.mp4', 'created_at': 1646704382, 'size': 43558715, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/2. Logging.mp4'}, {'id': 'MVLziBiBGQ-mB0ty1v43gw', 'name': '3.2 lesson37-recap.txt', 'created_at': 1646704382, 'size': 784, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/3.2 lesson37-recap.txt'}, {'id': '3NpQde8W4qob1-eAL_olvA', 'name': '2.2 lesson36-recap.txt', 'created_at': 1646704382, 'size': 616, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/2.2 lesson36-recap.txt'}, {'id': 'mynKtMB4gvhEjxpLDt0_wg', 'name': '2. Logging.srt', 'created_at': 1646704382, 'size': 14055, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/2. Logging.srt'}, {'id': '5jbJ9Yme1_Mp1IJmrap62g', 'name': '1.2 lesson35-recap.txt', 'created_at': 1646704382, 'size': 272, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/1.2 lesson35-recap.txt'}, {'id': 'Tf3iaiT7ujkF35tR1PGUuA', 'name': '1.2 Chapter 3 – Functions.html', 'created_at': 1646704380, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/1.2 Chapter 3 – Functions.html'}, {'id': '-65VasDTanbMCgPczOZKqA', 'name': "2.1 Evaluation of 'Hello has ' + str(len('hello')) + ' letters in it.'.html", 'created_at': 1646704380, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/2.1 Evaluation of 'Hello has ' + str(len('hello')) + ' letters in it.'.html"}, {'id': 'UZ4Cm-n4BTE7ybri2MxDKw', 'name': "1. Python's Built-In Functions.srt", 'created_at': 1646704381, 'size': 8668, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/1. Python's Built-In Functions.srt"}, {'id': 'lAI9afereMPzTtnKU1gjbg', 'name': '2. Writing Your Own Functions.srt', 'created_at': 1646704381, 'size': 15863, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/2. Writing Your Own Functions.srt'}, {'id': 'LYCSYElTEmrtHwVqhuBQjw', 'name': '3. Global and Local Scopes.srt', 'created_at': 1646704381, 'size': 17484, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/3. Global and Local Scopes.srt'}, {'id': 'h_Fg-p-sHGS5c6BzyVG96g', 'name': '3.1 udemy-automate-boring-python-lesson-10.mp4', 'created_at': 1646704381, 'size': 39552999, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/3.1 udemy-automate-boring-python-lesson-10.mp4'}, {'id': '0KMr3qwnKPukfO_bVAXpiQ', 'name': '2. Writing Your Own Functions.mp4', 'created_at': 1646704381, 'size': 50669161, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/2. Writing Your Own Functions.mp4'}, {'id': 'xHMolpmGUrYQYOuIBTNYZg', 'name': '2.3 udemy-automate-boring-python-lesson-9.mp4', 'created_at': 1646704381, 'size': 50669161, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/2.3 udemy-automate-boring-python-lesson-9.mp4'}, {'id': 'VepOKTFO-gritwLjBsmioA', 'name': '2.2 lesson9-recap.txt', 'created_at': 1646704382, 'size': 702, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/2.2 lesson9-recap.txt'}, {'id': '79hnQzLbcxNKwlqs0lFuBA', 'name': '1.1 lesson8-recap.txt', 'created_at': 1646704382, 'size': 362, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/1.1 lesson8-recap.txt'}, {'id': 'MxtvuUXtZjGqI3bJqUtz-Q', 'name': '3.2 lesson10-recap.txt', 'created_at': 1646704382, 'size': 742, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/3.2 lesson10-recap.txt'}, {'id': 'gTV3_vhfEMnKBYYcYlUy6Q', 'name': "1. Python's Built-In Functions.mp4", 'created_at': 1646704382, 'size': 29742916, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/1. Python's Built-In Functions.mp4"}, {'id': 'AHG46hH746TKkTjy88unxw', 'name': '1.3 udemy-automate-boring-python-lesson-8.mp4', 'created_at': 1646704382, 'size': 29742916, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/1.3 udemy-automate-boring-python-lesson-8.mp4'}, {'id': 'lfaV95PXCsTjLUHnjigGKw', 'name': '3. Global and Local Scopes.mp4', 'created_at': 1646704382, 'size': 39563239, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/3. Global and Local Scopes.mp4'}, {'id': 'Ji32g1zALBXAWAafRM-X8A', 'name': '1. Writing a Guess the Number Program.srt', 'created_at': 1646704381, 'size': 16809, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/5. Writing a Complete Program Guess the Number/1. Writing a Guess the Number Program.srt'}, {'id': 'VV0YOTVVtxJsa_lg4tsHfQ', 'name': '1.1 udemy-automate-boring-python-lesson-12.mp4', 'created_at': 1646704382, 'size': 63995679, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/5. Writing a Complete Program Guess the Number/1.1 udemy-automate-boring-python-lesson-12.mp4'}, {'id': 'F8j8eC0Dhm_PVi2c8P1euw', 'name': '1. Writing a Guess the Number Program.mp4', 'created_at': 1646704382, 'size': 64005919, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - Automate the Boring Stuff with Python Programming/5. Writing a Complete Program Guess the Number/1. Writing a Guess the Number Program.mp4'}, {'id': 'vo65WGHEF2yxax5jJvGQtQ', 'name': '[FreeCourseWorld.Com].url', 'created_at': 1646706292, 'size': 54, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/[FreeCourseWorld.Com].url'}, {'id': 'Cps2MJWcq1zqcZ_s1-12sQ', 'name': '1. The List Data Type.mp4', 'created_at': 1646706292, 'size': 44444976, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1. The List Data Type.mp4'}, {'id': 'f-VaCIHR_bmxaBSgE_JHJw', 'name': '1.5 Evaluation 2.html', 'created_at': 1646706292, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.5 Evaluation 2.html'}, {'id': '5mwd-aMJ6zEU05Ljgjghig', 'name': '1.3 Evaluation 1.html', 'created_at': 1646706292, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.3 Evaluation 1.html'}, {'id': 'xMTQhmh0GUv4L9jI0Nt0_A', 'name': '1.1 Evaluation 3.html', 'created_at': 1646706292, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.1 Evaluation 3.html'}, {'id': 'ljIWnAczUEmNtUAjhYNE_g', 'name': '1.4 Chapter 4 – Lists.html', 'created_at': 1646706292, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.4 Chapter 4 – Lists.html'}, {'id': 'wiGEJtZSe_G7M75SmS7tYw', 'name': '1.2 Evaluation 4.html', 'created_at': 1646706292, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1.2 Evaluation 4.html'}, {'id': 'FnqCa30zZEWDENI7hgAgPQ', 'name': '4. Similarities Between Lists and Strings.srt', 'created_at': 1646706292, 'size': 21551, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/4. Similarities Between Lists and Strings.srt'}, {'id': 'MmQhX8gOiPIfM5y4q4dzXw', 'name': '2. For Loops with Lists, Multiple Assignment, and Augmented Operators.srt', 'created_at': 1646706292, 'size': 10893, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/2. For Loops with Lists, Multiple Assignment, and Augmented Operators.srt'}, {'id': '04ki-OoHlpA0bjOQVWZGaA', 'name': '3. List Methods.srt', 'created_at': 1646706292, 'size': 13695, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/3. List Methods.srt'}, {'id': 'r2VjGctHVr-p4r0EFYob1g', 'name': '1. The List Data Type.srt', 'created_at': 1646706292, 'size': 15554, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/1. The List Data Type.srt'}, {'id': '6v07JfEHrOTupjbENgF-AA', 'name': '2. For Loops with Lists, Multiple Assignment, and Augmented Operators.mp4', 'created_at': 1646706292, 'size': 96476384, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/2. For Loops with Lists, Multiple Assignment, and Augmented Operators.mp4'}, {'id': 'c8PaXWlPqbJKPt8SeBWqKg', 'name': '3. List Methods.mp4', 'created_at': 1646706292, 'size': 127207493, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/3. List Methods.mp4'}, {'id': 'dBl3F-mywvde09MnjM8bdg', 'name': '4. Similarities Between Lists and Strings.mp4', 'created_at': 1646706292, 'size': 144010659, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/6. Lists/4. Similarities Between Lists and Strings.mp4'}, {'id': 'MxDaHOcBN4Nrqo45WmDp2w', 'name': '1. The raise and assert Statements.mp4', 'created_at': 1646706292, 'size': 71255351, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/1. The raise and assert Statements.mp4'}, {'id': 'jqiyVaqchcbSqGrEjRls5w', 'name': '1.1 Chapter 10 – Debugging.html', 'created_at': 1646706292, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/1.1 Chapter 10 – Debugging.html'}, {'id': 'bM7YjnHyoA-TKfZsS-kClQ', 'name': '2. Logging.srt', 'created_at': 1646706293, 'size': 14056, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/2. Logging.srt'}, {'id': 'ZJYYe3gxYkF5p_fi1oIykQ', 'name': '3. Using the Debugger.srt', 'created_at': 1646706293, 'size': 21733, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/3. Using the Debugger.srt'}, {'id': 'iWzjV0ftLK-YJfvP-KmrWQ', 'name': '1. The raise and assert Statements.srt', 'created_at': 1646706293, 'size': 23656, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/1. The raise and assert Statements.srt'}, {'id': 'I2df2kuFN-faqgMZynfJNA', 'name': '2. Logging.mp4', 'created_at': 1646706293, 'size': 76487957, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/2. Logging.mp4'}, {'id': 'pyvaJQfFK_gNQWXtvith-w', 'name': '3. Using the Debugger.mp4', 'created_at': 1646706293, 'size': 128523430, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/12. Debugging/3. Using the Debugger.mp4'}, {'id': 'D2xKicYOYMqGclj-PCk5aw', 'name': '3. Reading and Editing PDFs.mp4', 'created_at': 1646706292, 'size': 81100056, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/3. Reading and Editing PDFs.mp4'}, {'id': '4bG-Jy_vstHEBeEdOmxWOQ', 'name': '1.1 Chapter 12 – Working with Excel Spreadsheets.html', 'created_at': 1646706292, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/1.1 Chapter 12 – Working with Excel Spreadsheets.html'}, {'id': 'AxvqBlnB5I2nrv_PdX9IRQ', 'name': '3.1 Chapter 13 – Working with PDF and Word Documents.html', 'created_at': 1646706292, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/3.1 Chapter 13 – Working with PDF and Word Documents.html'}, {'id': '65ajEGst3JjpZmUCfAs-0w', 'name': '1. Reading Excel Spreadsheets.srt', 'created_at': 1646706293, 'size': 11232, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/1. Reading Excel Spreadsheets.srt'}, {'id': 'ii6yoTXYNpQKZGkkYHu46w', 'name': '4. Reading and Editing Word Documents.srt', 'created_at': 1646706293, 'size': 16915, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/4. Reading and Editing Word Documents.srt'}, {'id': 'RYEYPRE7EBDrp-TLXmHTEg', 'name': '2. Editing Excel Spreadsheets.srt', 'created_at': 1646706293, 'size': 7491, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/2. Editing Excel Spreadsheets.srt'}, {'id': '9CgqACzv4p7MFBwRq-bItg', 'name': '3. Reading and Editing PDFs.srt', 'created_at': 1646706293, 'size': 17184, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/3. Reading and Editing PDFs.srt'}, {'id': 'kWnXaafieL1z3LAMWmFltA', 'name': '2. Editing Excel Spreadsheets.mp4', 'created_at': 1646706293, 'size': 50155188, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/2. Editing Excel Spreadsheets.mp4'}, {'id': 'XAupDV8lU-MSE3GW-ih7Gg', 'name': '1. Reading Excel Spreadsheets.mp4', 'created_at': 1646706293, 'size': 63164943, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/1. Reading Excel Spreadsheets.mp4'}, {'id': 'tbipHzUZ1F49IVyZihhJGA', 'name': '4. Reading and Editing Word Documents.mp4', 'created_at': 1646706293, 'size': 116776859, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/14. Excel, Word, and PDF Documents/4. Reading and Editing Word Documents.mp4'}, {'id': '8QQFxOwPNV8rfaGuD4ukjg', 'name': '2. Checking Your Email Inbox.mp4', 'created_at': 1646706292, 'size': 116436200, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/2. Checking Your Email Inbox.mp4'}, {'id': 'Aymli-DB7d4lK-ggSXrHzw', 'name': '1.1 Chapter 16 – Sending Email and Text Messages.html', 'created_at': 1646706292, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/1.1 Chapter 16 – Sending Email and Text Messages.html'}, {'id': 'INNR8YiPiyzMI9onH_0LpQ', 'name': '1. Sending Emails.srt', 'created_at': 1646706293, 'size': 13908, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/1. Sending Emails.srt'}, {'id': 'sk1ysOVAf28dNhc8gEDRcg', 'name': '2. Checking Your Email Inbox.srt', 'created_at': 1646706293, 'size': 21263, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/2. Checking Your Email Inbox.srt'}, {'id': 'iQXPXe6tgWp18Cx0LHDsUw', 'name': '1. Sending Emails.mp4', 'created_at': 1646706293, 'size': 45554572, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/15. Email/1. Sending Emails.mp4'}, {'id': 'xo-IxVt5EDR8sax1UyIYDQ', 'name': '3. Basic Terminology and Using IDLE.mp4', 'created_at': 1646706292, 'size': 38058805, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3. Basic Terminology and Using IDLE.mp4'}, {'id': 'OSxZa-U7n0HueQ5O7Ykj4w', 'name': '1.2 Starting IDLE on Windows, Mac, or Linux.html', 'created_at': 1646706292, 'size': 123, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1.2 Starting IDLE on Windows, Mac, or Linux.html'}, {'id': 'naKBzVFFJgud3ElRHG1xpA', 'name': "4.2 Evaluation of print('It is good to meet you, ' + myName).html", 'created_at': 1646706292, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': "[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.2 Evaluation of print('It is good to meet you, ' + myName).html"}, {'id': 'KMNLiU067xsZ8_SQpfBi3Q', 'name': '4.4 Evaluation of print(len(myName)).html', 'created_at': 1646706292, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.4 Evaluation of print(len(myName)).html'}, {'id': 'uPcypPqXM6KKm3EdyYJUlA', 'name': '3.2 Evaluation of (5 - 1)  ((7 + 1)  (3 - 1)).html', 'created_at': 1646706292, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3.2 Evaluation of (5 - 1)  ((7 + 1)  (3 - 1)).html'}, {'id': 'QfRNOieEwQPj-ir-aQFHYA', 'name': '1.1 Installation instructions for Windows, Mac, and Linux.html', 'created_at': 1646706292, 'size': 122, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1.1 Installation instructions for Windows, Mac, and Linux.html'}, {'id': 'W4iacko1xQlSZ22WiZb_1w', 'name': '3.3 Instructions for starting IDLE..html', 'created_at': 1646706292, 'size': 122, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3.3 Instructions for starting IDLE..html'}, {'id': '0NaZvJa6Nxvl-oc5EZo1NA', 'name': "4.3 Evaluation of print('You will be ' + str(int(myAge) + 1) + ' in a year.').html", 'created_at': 1646706292, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': "[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.3 Evaluation of print('You will be ' + str(int(myAge) + 1) + ' in a year.').html"}, {'id': 'Q31ImgFv461MYi3Jt3qiMg', 'name': '4.1 Evaluation of myName = input().html', 'created_at': 1646706292, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4.1 Evaluation of myName = input().html'}, {'id': 'g5-Iv4SWrayYNaajbvA2lw', 'name': '3.1 Evaluation of 2 + 3  6 and (2 + 3)  6.html', 'created_at': 1646706292, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3.1 Evaluation of 2 + 3  6 and (2 + 3)  6.html'}, {'id': 'wiwB-dfCDCYeYgVQt1WSWQ', 'name': '1. Get Python Installed.srt', 'created_at': 1646706293, 'size': 10113, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1. Get Python Installed.srt'}, {'id': '0QBgIb89BEFziXaNJeizZQ', 'name': '2. Just a check in..html', 'created_at': 1646706293, 'size': 118, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/2. Just a check in..html'}, {'id': '6dod0pmTHWMbSThrUi0WEw', 'name': '3. Basic Terminology and Using IDLE.srt', 'created_at': 1646706293, 'size': 16458, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/3. Basic Terminology and Using IDLE.srt'}, {'id': 'QDuYifH6KOtWdsmnjLprSw', 'name': '4. Writing Our First Program.srt', 'created_at': 1646706293, 'size': 14385, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4. Writing Our First Program.srt'}, {'id': 'U06wIQRbh0D0EXYkzrqU9Q', 'name': '1. Get Python Installed.mp4', 'created_at': 1646706293, 'size': 45291207, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/1. Get Python Installed.mp4'}, {'id': 'nMiX6EvyuB6jWeHVTD1s1Q', 'name': '4. Writing Our First Program.mp4', 'created_at': 1646706293, 'size': 84204094, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/1. Python Basics/4. Writing Our First Program.mp4'}, {'id': 'b2CJzP0Z4qO0Dl_ELNx1tg', 'name': '4. Congratulations! (And next steps...).mp4', 'created_at': 1646706292, 'size': 1913917, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/4. Congratulations! (And next steps...).mp4'}, {'id': 'bydschrTzv2zQsqSXGsHpQ', 'name': '3.1 Bot programmed in Python to play Sushi Go Round.html', 'created_at': 1646706292, 'size': 104, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/3.1 Bot programmed in Python to play Sushi Go Round.html'}, {'id': 'grQ7tjjZZ7i1Hg2vC4vGwQ', 'name': '1.1 Chapter 18 – Controlling the Keyboard and Mouse with GUI Automation.html', 'created_at': 1646706292, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/1.1 Chapter 18 – Controlling the Keyboard and Mouse with GUI Automation.html'}, {'id': 'ggQp_PfwJgAFXF4TsNeS8A', 'name': '1. Controlling the Mouse from Python.srt', 'created_at': 1646706292, 'size': 20895, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/1. Controlling the Mouse from Python.srt'}, {'id': 'qWkwW5GSpYLyxga7dXyVrw', 'name': '2. Controlling the Keyboard from Python.srt', 'created_at': 1646706292, 'size': 7334, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/2. Controlling the Keyboard from Python.srt'}, {'id': 'sz_koWB5y8fp1vswE0lNqg', 'name': '3. Screenshots and Image Recognition.srt', 'created_at': 1646706292, 'size': 11275, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/3. Screenshots and Image Recognition.srt'}, {'id': '8Dd2ftItms0pzjcZ3AMdWA', 'name': '4. Congratulations! (And next steps...).srt', 'created_at': 1646706292, 'size': 2208, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/4. Congratulations! (And next steps...).srt'}, {'id': '1brQlMng7fD9fPHi8cV3kg', 'name': '1. Controlling the Mouse from Python.mp4', 'created_at': 1646706292, 'size': 113125448, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/1. Controlling the Mouse from Python.mp4'}, {'id': 'I-lvsQdUacZ7VMa-7feiGA', 'name': '3. Screenshots and Image Recognition.mp4', 'created_at': 1646706292, 'size': 79927214, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/3. Screenshots and Image Recognition.mp4'}, {'id': 'ln8io24YhPbbY0ef4ffXRQ', 'name': '2. Controlling the Keyboard from Python.mp4', 'created_at': 1646706292, 'size': 50596931, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/16. GUI Automation/2. Controlling the Keyboard from Python.mp4'}, {'id': 'Wb8BSLAjPK1oE6byp6-3zQ', 'name': '1.1 Chapter 5 – Dictionaries and Structuring Data.html', 'created_at': 1646706292, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/1.1 Chapter 5 – Dictionaries and Structuring Data.html'}, {'id': 'WRdn65rCQC7oO-ufLqpDEA', 'name': '1. The Dictionary Data Type.srt', 'created_at': 1646706292, 'size': 24749, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/1. The Dictionary Data Type.srt'}, {'id': 'bX8kw7DwWv3an2qy-1Z1lQ', 'name': '2. Data Structures.srt', 'created_at': 1646706292, 'size': 12538, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/2. Data Structures.srt'}, {'id': 'RpAiFwgv2OwvR2o1izWziw', 'name': '2. Data Structures.mp4', 'created_at': 1646706292, 'size': 97892209, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/2. Data Structures.mp4'}, {'id': 'Y-teZWXso4YmYL9XdgU7Pg', 'name': '1. The Dictionary Data Type.mp4', 'created_at': 1646706292, 'size': 197633856, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/7. Dictionaries/1. The Dictionary Data Type.mp4'}, {'id': 'wylDMJ4OAFbAGD4F6pWRVQ', 'name': '1.1 Running Python Programs on OS X and Linux.html', 'created_at': 1646706292, 'size': 124, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1.1 Running Python Programs on OS X and Linux.html'}, {'id': '81isPiVjQh42NJQJQ3LnWw', 'name': '1.2 Appendix B – Running Programs.html', 'created_at': 1646706292, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1.2 Appendix B – Running Programs.html'}, {'id': 'arUEIJZvI1F_hjAprXq-YQ', 'name': '1. Launching Python Programs from Outside IDLE.srt', 'created_at': 1646706292, 'size': 19530, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1. Launching Python Programs from Outside IDLE.srt'}, {'id': '5dMA9tf_5bgcOhauFvihcQ', 'name': '1. Launching Python Programs from Outside IDLE.mp4', 'created_at': 1646706292, 'size': 133866360, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/9. Running Programs from the Command Line/1. Launching Python Programs from Outside IDLE.mp4'}, {'id': '5o6t6mVWc9kIiLUm_U900Q', 'name': '1.1 Chapter 7 – Pattern Matching with Regular Expressions.html', 'created_at': 1646706292, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/1.1 Chapter 7 – Pattern Matching with Regular Expressions.html'}, {'id': 'NolaUIWAyqSWnmmigVUlmA', 'name': '7. Regex Example Program A Phone and Email Scraper.srt', 'created_at': 1646706292, 'size': 26349, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/7. Regex Example Program A Phone and Email Scraper.srt'}, {'id': 'wq5TQuXE1OD7NRgmfLC-xg', 'name': '7.1 An example phoneemail directory PDF..html', 'created_at': 1646706292, 'size': 132, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/7.1 An example phoneemail directory PDF..html'}, {'id': 'l8j5xQJa12lOyFwf1Khw9A', 'name': '6. Regex sub() Method and Verbose Mode.srt', 'created_at': 1646706292, 'size': 18790, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/6. Regex sub() Method and Verbose Mode.srt'}, {'id': 'ORruemmL6PeFqsWPD7cBbQ', 'name': '3. Repetition in Regex Patterns and GreedyNongreedy Matching.srt', 'created_at': 1646706292, 'size': 19699, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/3. Repetition in Regex Patterns and GreedyNongreedy Matching.srt'}, {'id': 'qw9CaOSIIVLJagbHZTMmUw', 'name': '5. Regex Dot-Star and the CaretDollar Characters.srt', 'created_at': 1646706292, 'size': 23603, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/5. Regex Dot-Star and the CaretDollar Characters.srt'}, {'id': 'n-qbIsPYNIBI1cu3Qee4oA', 'name': '2. Regex Groups and the Pipe Character.srt', 'created_at': 1646706292, 'size': 9541, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/2. Regex Groups and the Pipe Character.srt'}, {'id': '8TMpTWO6JJC1wfIVn-53pg', 'name': '1. Regular Expression Basics.srt', 'created_at': 1646706292, 'size': 16946, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/1. Regular Expression Basics.srt'}, {'id': 'M_QSS2go-YeLK-tKY0dNOQ', 'name': '4. Regex Character Classes and the findall() Method.srt', 'created_at': 1646706292, 'size': 19571, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/4. Regex Character Classes and the findall() Method.srt'}, {'id': 'ABdit1dfCRVTt_iJxEZl5w', 'name': '6. Regex sub() Method and Verbose Mode.mp4', 'created_at': 1646706292, 'size': 86822821, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/6. Regex sub() Method and Verbose Mode.mp4'}, {'id': 'kwd91Wwo4d7G3dzyqsVlyQ', 'name': '1. Regular Expression Basics.mp4', 'created_at': 1646706292, 'size': 127860236, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/1. Regular Expression Basics.mp4'}, {'id': 'zHO7wlzet6qaFvCOpCVcJQ', 'name': '2. Regex Groups and the Pipe Character.mp4', 'created_at': 1646706292, 'size': 63899537, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/2. Regex Groups and the Pipe Character.mp4'}, {'id': 'ZkERdEcWQc6Wtapw9sPeFA', 'name': '3. Repetition in Regex Patterns and GreedyNongreedy Matching.mp4', 'created_at': 1646706292, 'size': 81857457, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/3. Repetition in Regex Patterns and GreedyNongreedy Matching.mp4'}, {'id': 'LnICBpMO2-SnDqDgg4GOgg', 'name': '5. Regex Dot-Star and the CaretDollar Characters.mp4', 'created_at': 1646706292, 'size': 140514722, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/5. Regex Dot-Star and the CaretDollar Characters.mp4'}, {'id': '6p9OAbFaQF30Xtgwsy7nqg', 'name': '4. Regex Character Classes and the findall() Method.mp4', 'created_at': 1646706292, 'size': 136216619, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/4. Regex Character Classes and the findall() Method.mp4'}, {'id': '07Cxr0nind_VFRLzX0y5eQ', 'name': '7. Regex Example Program A Phone and Email Scraper.mp4', 'created_at': 1646706292, 'size': 163368493, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/10. Regular Expressions/7. Regex Example Program A Phone and Email Scraper.mp4'}, {'id': 'F3axqYXsdL9C5Oyg_xIhMQ', 'name': '1.1 Chapter 2 – Flow Control.html', 'created_at': 1646706292, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/1.1 Chapter 2 – Flow Control.html'}, {'id': 'JkCdTpPPEVYcFHm4LimqUQ', 'name': '1. Flow Charts and Basic Flow Control Concepts.srt', 'created_at': 1646706293, 'size': 9350, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/1. Flow Charts and Basic Flow Control Concepts.srt'}, {'id': 'Hekrht5cyeKLEIW2h7NA2g', 'name': '4. For Loops.srt', 'created_at': 1646706293, 'size': 8953, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/4. For Loops.srt'}, {'id': 'tmigqCgyPa-imK-dnVPZ-A', 'name': '3. While Loops.srt', 'created_at': 1646706293, 'size': 13686, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/3. While Loops.srt'}, {'id': 'xXoavMM8Gl-QwykiUWRqfA', 'name': '3. While Loops.mp4', 'created_at': 1646706293, 'size': 35583254, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/3. While Loops.mp4'}, {'id': 'Sp2LYoguSSB_WknTP1bduw', 'name': '1. Flow Charts and Basic Flow Control Concepts.mp4', 'created_at': 1646706293, 'size': 53196521, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/1. Flow Charts and Basic Flow Control Concepts.mp4'}, {'id': 'NwodicWUQFtCwgVVCH4FFQ', 'name': '2. If, Else, and Elif Statements.mp4', 'created_at': 1646706293, 'size': 96940857, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/2. If, Else, and Elif Statements.mp4'}, {'id': 'Fkq-pUDHIz8XEnwAC5hhjA', 'name': '4. For Loops.mp4', 'created_at': 1646706293, 'size': 73982957, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/4. For Loops.mp4'}, {'id': 'lGHMj_kfPX0-UaHMxdbo6g', 'name': '2. If, Else, and Elif Statements.srt', 'created_at': 1646706293, 'size': 96955749, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/2. Flow Control/2. If, Else, and Elif Statements.srt'}, {'id': 'W3v1qfVDP228QU9Fn-w-cQ', 'name': '1.1 Chapter 6 – Manipulating Strings.html', 'created_at': 1646706292, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/1.1 Chapter 6 – Manipulating Strings.html'}, {'id': '6UxqkInr-2o8c8S8dd0IBg', 'name': '2. String Methods.srt', 'created_at': 1646706293, 'size': 24191, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/2. String Methods.srt'}, {'id': '6nkk01u3lhf_8o1ueHLpEA', 'name': '1. Advanced String Syntax.srt', 'created_at': 1646706293, 'size': 11283, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/1. Advanced String Syntax.srt'}, {'id': 'PrEreCyxfIldFqQgzCUPCg', 'name': '3. String Formatting.srt', 'created_at': 1646706293, 'size': 4487, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/3. String Formatting.srt'}, {'id': '7xsC1ByaBhKdZ6XIScyisQ', 'name': '3. String Formatting.mp4', 'created_at': 1646706293, 'size': 31495551, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/3. String Formatting.mp4'}, {'id': 'f6czosAbTLdhPwNC1WNL7Q', 'name': '1. Advanced String Syntax.mp4', 'created_at': 1646706293, 'size': 80962085, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/1. Advanced String Syntax.mp4'}, {'id': 'zDo4PzonJf4UhAFBFzG0ow', 'name': '2. String Methods.mp4', 'created_at': 1646706293, 'size': 63724723, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/8. More About Strings/2. String Methods.mp4'}, {'id': 'AmZODjmsrYOF3PXbnMF-Ig', 'name': '1.1 Chapter 11 – Web Scraping.html', 'created_at': 1646706292, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/1.1 Chapter 11 – Web Scraping.html'}, {'id': 'P-RagZAyfq0NLac5ntEBEg', 'name': '4. Controlling the Browser with the Selenium Module.srt', 'created_at': 1646706293, 'size': 13505, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/4. Controlling the Browser with the Selenium Module.srt'}, {'id': '8ZLObfnD_vL2Vv9YsfMYog', 'name': '2. Downloading from the Web with the Requests Module.srt', 'created_at': 1646706293, 'size': 9572, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/2. Downloading from the Web with the Requests Module.srt'}, {'id': 'Jy-zlKZ94Bk0TgycLtPPPQ', 'name': '1. The webbrowser Module.srt', 'created_at': 1646706293, 'size': 14736, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/1. The webbrowser Module.srt'}, {'id': 'qr5V8sxcD2-AVjxL1nomcA', 'name': '2. Downloading from the Web with the Requests Module.mp4', 'created_at': 1646706293, 'size': 55098147, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/2. Downloading from the Web with the Requests Module.mp4'}, {'id': 'eIDBAOrZb-krbljmmb7OlA', 'name': '3. Parsing HTML with the Beautiful Soup Module.srt', 'created_at': 1646706293, 'size': 112109910, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/3. Parsing HTML with the Beautiful Soup Module.srt'}, {'id': 'gQfXAH3n-2bXZG7vPdDXwg', 'name': '4. Controlling the Browser with the Selenium Module.mp4', 'created_at': 1646706293, 'size': 110138150, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/4. Controlling the Browser with the Selenium Module.mp4'}, {'id': 'eN0t2a4mIoKGRp0-0xL0Ig', 'name': '3. Parsing HTML with the Beautiful Soup Module.mp4', 'created_at': 1646706293, 'size': 112080890, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/3. Parsing HTML with the Beautiful Soup Module.mp4'}, {'id': 'GdYdDLNI64jBmvBgMOcaIA', 'name': '1. The webbrowser Module.mp4', 'created_at': 1646706293, 'size': 86563911, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/13. Web Scraping/1. The webbrowser Module.mp4'}, {'id': '4HbBF4F6BL-nSg9fvVLSag', 'name': '1.1 Chapter 8 – Reading and Writing Files.html', 'created_at': 1646706292, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/1.1 Chapter 8 – Reading and Writing Files.html'}, {'id': 'rH3LFQx3hkysOYJIrOCiNw', 'name': '4. Deleting Files.srt', 'created_at': 1646706293, 'size': 9998, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/4. Deleting Files.srt'}, {'id': 'K0HJML7UHft7o7G8wf-w7Q', 'name': '1. Filenames and AbsoluteRelative File Paths.srt', 'created_at': 1646706293, 'size': 27877, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/1. Filenames and AbsoluteRelative File Paths.srt'}, {'id': 'rTBB4LY9cAug-W88Xu6xNA', 'name': '3. Copying and Moving Files and Folders.srt', 'created_at': 1646706293, 'size': 5727, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/3. Copying and Moving Files and Folders.srt'}, {'id': 'TJnE2OnTyjS4bTas9O3k2g', 'name': '2. Reading and Writing Plaintext Files.srt', 'created_at': 1646706293, 'size': 17925, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/2. Reading and Writing Plaintext Files.srt'}, {'id': 'EVIBiXADbdqnWxueKi3PHA', 'name': '5. Walking a Directory Tree.srt', 'created_at': 1646706293, 'size': 11609, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/5. Walking a Directory Tree.srt'}, {'id': 'qFHgdCb1Tcc7J08LrGqyYA', 'name': '3. Copying and Moving Files and Folders.mp4', 'created_at': 1646706293, 'size': 36394286, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/3. Copying and Moving Files and Folders.mp4'}, {'id': 'Gys66cORqzb70LDLVfUkOg', 'name': '4. Deleting Files.mp4', 'created_at': 1646706293, 'size': 67035319, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/4. Deleting Files.mp4'}, {'id': 'z8riz7GEUMePUP5Hm_LzFA', 'name': '2. Reading and Writing Plaintext Files.mp4', 'created_at': 1646706293, 'size': 114483367, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/2. Reading and Writing Plaintext Files.mp4'}, {'id': 'bccyZ5Az3cAzbsPU07IkKw', 'name': '1. Filenames and AbsoluteRelative File Paths.mp4', 'created_at': 1646706293, 'size': 175078071, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/1. Filenames and AbsoluteRelative File Paths.mp4'}, {'id': '1_Btu0Fm55nedtTuYVv79g', 'name': '5. Walking a Directory Tree.mp4', 'created_at': 1646706293, 'size': 57670824, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/11. Files/5. Walking a Directory Tree.mp4'}, {'id': 'Ej4r7axynYMg8w2rW4nmCg', 'name': '1.1 Chapter 3 – Functions.html', 'created_at': 1646706292, 'size': 105, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/1.1 Chapter 3 – Functions.html'}, {'id': 'UhiX-Hqs_FIH7Nzyn19fyQ', 'name': "2.1 Evaluation of 'Hello has ' + str(len('hello')) + ' letters in it.'.html", 'created_at': 1646706292, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': "[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/2.1 Evaluation of 'Hello has ' + str(len('hello')) + ' letters in it.'.html"}, {'id': 'D4EsSiMBjvsU0qOhkjtYOw', 'name': "1. Python's Built-In Functions.srt", 'created_at': 1646706293, 'size': 8668, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/1. Python's Built-In Functions.srt"}, {'id': 'ZYgymDHA1BpXSN7P2oa7mw', 'name': '2. Writing Your Own Functions.srt', 'created_at': 1646706293, 'size': 15863, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/2. Writing Your Own Functions.srt'}, {'id': 'KN9ij8rWdZrERO_na30zTQ', 'name': '3. Global and Local Scopes.srt', 'created_at': 1646706293, 'size': 17484, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/3. Global and Local Scopes.srt'}, {'id': 'JrhVFZzOkeiNU6lrgF-VWw', 'name': '2. Writing Your Own Functions.mp4', 'created_at': 1646706293, 'size': 112431080, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/2. Writing Your Own Functions.mp4'}, {'id': 'RMd8EVsDqOJOirgsz1L55g', 'name': '3. Global and Local Scopes.mp4', 'created_at': 1646706293, 'size': 93450678, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/3. Global and Local Scopes.mp4'}, {'id': 'rMco3XmAYY1VkvhrLqSF0g', 'name': "1. Python's Built-In Functions.mp4", 'created_at': 1646706293, 'size': 67256528, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/3. Functions/1. Python's Built-In Functions.mp4"}, {'id': 'aIrXEjX1-yeIRYJ-ClimNQ', 'name': '1. Writing a Guess the Number Program.srt', 'created_at': 1646706293, 'size': 16809, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/5. Writing a Complete Program Guess the Number/1. Writing a Guess the Number Program.srt'}, {'id': '48xraiwJL1yoy75rxrXzFg', 'name': '1. Writing a Guess the Number Program.mp4', 'created_at': 1646706293, 'size': 128221532, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/5. Writing a Complete Program Guess the Number/1. Writing a Guess the Number Program.mp4'}, {'id': 'N6YgxIjCdIlBM50qUOPmAg', 'name': '1. Try and Except Statements.srt', 'created_at': 1646706293, 'size': 9320, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/4. Handling Errors with tryexcept/1. Try and Except Statements.srt'}, {'id': '5GnCbHgsFXPcwpSEfudbJw', 'name': '1. Try and Except Statements.mp4', 'created_at': 1646706293, 'size': 86278739, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseWorld.Com] Udemy - Automate the Boring Stuff with Python Programming/4. Handling Errors with tryexcept/1. Try and Except Statements.mp4'}, {'id': 'I9S0JdmWgQxLiCfZLUI8IQ', 'name': '[FreeCourseSite.com].url', 'created_at': 1647307806, 'size': 127, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/[FreeCourseSite.com].url'}, {'id': '5JHsqsR6hgjQfsUJbMH6NQ', 'name': '[FCS Forum].url', 'created_at': 1647307806, 'size': 133, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/[FCS Forum].url'}, {'id': 'l_YFz5tpGS8HJZAZ4VZx2Q', 'name': '[CourseClub.ME].url', 'created_at': 1647307806, 'size': 122, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/[CourseClub.ME].url'}, {'id': 'IqTajv9YE_CDnyfM54Kajg', 'name': '1.1 Complete lecture code.html', 'created_at': 1647307806, 'size': 193, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/1.1 Complete lecture code.html'}, {'id': '7GQ8oHflXn9umoc39SPWug', 'name': '5. The usefulness of ABCs.mp4', 'created_at': 1647307806, 'size': 24048090, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/5. The usefulness of ABCs.mp4'}, {'id': 'YvvU0WK_tpOcjqoTMkQMJg', 'name': '6.1 Complete lecture code.html', 'created_at': 1647307806, 'size': 193, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/6.1 Complete lecture code.html'}, {'id': 'HDDs_vqbhnRBf_iN2snK4g', 'name': '9. The property setter in Python.mp4', 'created_at': 1647307806, 'size': 81874085, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/9. The property setter in Python.mp4'}, {'id': 'TQPG0jVj5FKR-2LS3VQ6gg', 'name': '5. The usefulness of ABCs.vtt', 'created_at': 1647307806, 'size': 5654, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/5. The usefulness of ABCs.vtt'}, {'id': 'tB2IjscSuVqRa2kE5BqxzQ', 'name': '4.1 Complete lecture code.html', 'created_at': 1647307806, 'size': 176, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/4.1 Complete lecture code.html'}, {'id': '_odyDHSOif3_PwU2vxUNRA', 'name': '2. Exercise multiple inheritance.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/2. Exercise multiple inheritance.html'}, {'id': 'tajCWjgw3WyO02kkcP5L_w', 'name': '7. Exercise ABCs.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/7. Exercise ABCs.html'}, {'id': 'G9500TDwgcA3g_aUUZtZZA', 'name': '8. Solution ABCs.html', 'created_at': 1647307806, 'size': 528, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/8. Solution ABCs.html'}, {'id': 'KgkDHu59W07-QES69f3_XQ', 'name': '10. Pythonic vs. Non-Pythonic.html', 'created_at': 1647307806, 'size': 624, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/10. Pythonic vs. Non-Pythonic.html'}, {'id': 'RcOB_SyFzjtQ1EnB-h72fg', 'name': '3. Solution multiple inheritance.html', 'created_at': 1647307806, 'size': 751, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/3. Solution multiple inheritance.html'}, {'id': 'o7D9YIbghw-RTJVM0R89Xg', 'name': '4. Intro to ABCs in Python.mp4', 'created_at': 1647307806, 'size': 49014233, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/4. Intro to ABCs in Python.mp4'}, {'id': 'MJC9z2XmSx07OvNGAVlhdQ', 'name': '1. Intro to multiple inheritance with Python.mp4', 'created_at': 1647307806, 'size': 77664948, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/1. Intro to multiple inheritance with Python.mp4'}, {'id': '0i6KJLIvVd3QmdEAFzoG8Q', 'name': '4. Intro to ABCs in Python.vtt', 'created_at': 1647307806, 'size': 12456, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/4. Intro to ABCs in Python.vtt'}, {'id': 'LNg2t0IYr30QQJcX1xLIbA', 'name': '9.1 Complete lecture code.html', 'created_at': 1647307806, 'size': 189, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/9.1 Complete lecture code.html'}, {'id': 'xNXyIzWYW3M71yIfhD2_UQ', 'name': '6. The relationship between ABCs and interfaces.vtt', 'created_at': 1647307806, 'size': 9717, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/6. The relationship between ABCs and interfaces.vtt'}, {'id': '3f3GwobBCFsmsNwmUYyM0Q', 'name': '9. The property setter in Python.vtt', 'created_at': 1647307806, 'size': 16720, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/9. The property setter in Python.vtt'}, {'id': 'w5gLaymwMSpRvaW0FbacDQ', 'name': '1. Intro to multiple inheritance with Python.vtt', 'created_at': 1647307806, 'size': 22010, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/1. Intro to multiple inheritance with Python.vtt'}, {'id': 'OVpBwLao2qwh16VUVMllzQ', 'name': '6. The relationship between ABCs and interfaces.mp4', 'created_at': 1647307806, 'size': 38971367, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/18. Advanced Object-Oriented Programming/6. The relationship between ABCs and interfaces.mp4'}, {'id': '5fYGlPqlLAmA_e-Hi4q07Q', 'name': '8.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 121, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/8.1 Interactive code for this lecture.html'}, {'id': '_L3rnRLDfzrpgcxxZyjBJQ', 'name': '4.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/4.1 Interactive code for this lecture.html'}, {'id': 'sjBhbjUUjgcRJyaYQGAQbg', 'name': '5. Exercise coding a generator class.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/5. Exercise coding a generator class.html'}, {'id': 'iE_TKTlg-EqQw5N_Gjw4RA', 'name': '11.1 Iterables in Python.html', 'created_at': 1647307806, 'size': 116, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/11.1 Iterables in Python.html'}, {'id': '9Q050clfapuQqGY4fJKJuw', 'name': '2. Exercise a prime number generator.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/2. Exercise a prime number generator.html'}, {'id': 'Xvy6nDRMiHl2yt2n17sPuQ', 'name': '8. The filter() function in Python.vtt', 'created_at': 1647307806, 'size': 14897, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/8. The filter() function in Python.vtt'}, {'id': 'JGkRDhNMCl6krU0P_9Js2A', 'name': '1. Generators in Python.mp4', 'created_at': 1647307806, 'size': 57935609, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/1. Generators in Python.mp4'}, {'id': '3323A0CTK2dWJlHDxp477g', 'name': '9. The map() function in Python.vtt', 'created_at': 1647307806, 'size': 9397, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/9. The map() function in Python.vtt'}, {'id': 'Ut_4avknzKrHB8n4shzHKg', 'name': '14. Further reading.html', 'created_at': 1647307806, 'size': 833, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/14. Further reading.html'}, {'id': 'mDQ1NFIuBJB9FPPiQZ7x8A', 'name': '13. So what other things evaluate to True or False.html', 'created_at': 1647307806, 'size': 1700, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/13. So what other things evaluate to True or False.html'}, {'id': 'IVVq1-5awYpnH8ICQFMG3w', 'name': '3. Solution a prime number generator.html', 'created_at': 1647307806, 'size': 717, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/3. Solution a prime number generator.html'}, {'id': 'ynaGaUS_UB89Z4bLEv-ocA', 'name': '6. Solution coding a generator class.html', 'created_at': 1647307806, 'size': 1034, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/6. Solution coding a generator class.html'}, {'id': 's6zRG0YeDIKuWtyFJScydA', 'name': '4. Python generator classes and iterators.vtt', 'created_at': 1647307806, 'size': 13190, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/4. Python generator classes and iterators.vtt'}, {'id': 'Ht_p9KmT4vQ-WrMrcU1G5A', 'name': '9. The map() function in Python.mp4', 'created_at': 1647307806, 'size': 36050371, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/9. The map() function in Python.mp4'}, {'id': 'fnt0q69g3iMuefrbf9shpA', 'name': '1. Generators in Python.vtt', 'created_at': 1647307806, 'size': 20685, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/1. Generators in Python.vtt'}, {'id': 'jv-XgRzF_qRhTIATOyn30Q', 'name': '9.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 118, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/9.1 Interactive code for this lecture.html'}, {'id': 'UnYZjrtfuz39SahEQBQ2pw', 'name': '7. Iterables in Python.vtt', 'created_at': 1647307806, 'size': 11690, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/7. Iterables in Python.vtt'}, {'id': '9vvIXxB0on0DiUkbpeCEsg', 'name': '10.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 113, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/10.1 Interactive code for this lecture.html'}, {'id': 'T9POSnPnqHheXxsMPj_9RA', 'name': '4. Python generator classes and iterators.mp4', 'created_at': 1647307806, 'size': 46976416, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/4. Python generator classes and iterators.mp4'}, {'id': '7AwYy8kwPD111m4Y1CGAIw', 'name': '12. Section 9 Review.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/12. Section 9 Review.html'}, {'id': 'zV6Nt5Q7hfB-LZJiCbCdqw', 'name': '10. any() and all() in Python.vtt', 'created_at': 1647307806, 'size': 7887, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/10. any() and all() in Python.vtt'}, {'id': 'YQ4Tnvs3NaKIUsvCv5CfLg', 'name': '10. any() and all() in Python.mp4', 'created_at': 1647307806, 'size': 34024869, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/10. any() and all() in Python.mp4'}, {'id': 'i5hGLESq6PHsbFmNjcGqfQ', 'name': '11. The enumerate() function.mp4', 'created_at': 1647307806, 'size': 22364869, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/11. The enumerate() function.mp4'}, {'id': 'FvmIjssrGDAN8BGt-9BCsw', 'name': '1.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 114, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/1.1 Interactive code for this lecture.html'}, {'id': 'XSQcwOEEmXlTujZzG4TqSA', 'name': '8. The filter() function in Python.mp4', 'created_at': 1647307806, 'size': 44211405, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/8. The filter() function in Python.mp4'}, {'id': 'ODU8WPjVSBLbp6XPly2VAw', 'name': '11. The enumerate() function.vtt', 'created_at': 1647307806, 'size': 7849, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/11. The enumerate() function.vtt'}, {'id': 'w7YA8ClVVseSkGggTvdRtA', 'name': '7. Iterables in Python.mp4', 'created_at': 1647307806, 'size': 52148467, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/7. Iterables in Python.mp4'}, {'id': 'wsccXWzuDcXg6NZAhDBfuQ', 'name': '7.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 147, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/9. Advanced built-in functions in Python/7.1 Interactive code for this lecture.html'}, {'id': 'H0NbMGwGhy43Syj0li5-aQ', 'name': '7. Destructuring syntax.mp4', 'created_at': 1647307806, 'size': 22765966, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/7. Destructuring syntax.mp4'}, {'id': 'DYRuZc8sIZo-gFtfVumbfg', 'name': '18. Comprehensions with conditionals.vtt', 'created_at': 1647307806, 'size': 10577, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/18. Comprehensions with conditionals.vtt'}, {'id': 'H3xdoeYjEWqaxEd-P2ay1Q', 'name': '8.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 132, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/8.1 Interactive code for this lecture.html'}, {'id': '9EynNo31LOUfHBngCYoniA', 'name': '16.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/16.1 Interactive code for this lecture.html'}, {'id': 'm6oT0_kohVnNfAgD3UQt3A', 'name': '29. Lambda functions in Python.mp4', 'created_at': 1647307806, 'size': 37378636, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/29. Lambda functions in Python.mp4'}, {'id': 'i3EJPPT6WppgpjHPb67lwA', 'name': '3. While loops in Python.mp4', 'created_at': 1647307806, 'size': 36369549, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/3. While loops in Python.mp4'}, {'id': 'Oq4F1wkzxuDJq21W6wAx6w', 'name': '18. Comprehensions with conditionals.mp4', 'created_at': 1647307806, 'size': 39547625, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/18. Comprehensions with conditionals.mp4'}, {'id': 'CZ3MvEoRcD0yRXTrZ6-HMA', 'name': '30. First class and higher order functions.vtt', 'created_at': 1647307806, 'size': 14034, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/30. First class and higher order functions.vtt'}, {'id': 'dL2I3KcFJm52vXzsHYXrYg', 'name': '8. Iterating over dictionaries.mp4', 'created_at': 1647307806, 'size': 21330696, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/8. Iterating over dictionaries.mp4'}, {'id': 'uWeR-GJGlPnc2gkQk3cmRQ', 'name': '1. If statements in Python.vtt', 'created_at': 1647307806, 'size': 21106, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/1. If statements in Python.vtt'}, {'id': 'eB7yvxh8RmcgTWuvum9ocw', 'name': '17. List comprehension in Python.mp4', 'created_at': 1647307806, 'size': 37923145, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/17. List comprehension in Python.mp4'}, {'id': '7A9eR3AwzirNgCbENly0hg', 'name': '20.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 121, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/20.1 Interactive code for this lecture.html'}, {'id': '4aqcPMB_od_D_p7vUAaa_A', 'name': '22. Exercise an improved lottery!.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/22. Exercise an improved lottery!.html'}, {'id': 'FjslZqw-UGjBijalLr2U6w', 'name': '6. For loops in Python.mp4', 'created_at': 1647307806, 'size': 37393297, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/6. For loops in Python.mp4'}, {'id': 'WtARmO8Jjd5crkqlPbCUNA', 'name': '4. Exercise a simple text menu.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/4. Exercise a simple text menu.html'}, {'id': 'MXtqUkPUiKTSOCzOEgLyJw', 'name': '16. List slicing in Python.vtt', 'created_at': 1647307806, 'size': 6978, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/16. List slicing in Python.vtt'}, {'id': 'vk3YFKCawr8lfS-_9tXVSA', 'name': '27. Default parameter values.mp4', 'created_at': 1647307806, 'size': 76037749, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/27. Default parameter values.mp4'}, {'id': 'zyDHUljM6PHRX_jESCmRmw', 'name': '15. Finding prime numbers with for loops.vtt', 'created_at': 1647307806, 'size': 8556, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/15. Finding prime numbers with for loops.vtt'}, {'id': 'wsxizqol-HADiV-GQUZFAQ', 'name': '9. Break and continue.mp4', 'created_at': 1647307806, 'size': 22698922, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/9. Break and continue.mp4'}, {'id': 'j0l0zUJ45mQwM3ojdIQkJw', 'name': '8. Iterating over dictionaries.vtt', 'created_at': 1647307806, 'size': 3680, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/8. Iterating over dictionaries.vtt'}, {'id': 'F2ExhzhGfXvw5VnaDC95Bg', 'name': '17. List comprehension in Python.vtt', 'created_at': 1647307806, 'size': 16236, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/17. List comprehension in Python.vtt'}, {'id': '9O-OdozkQyYx0bkSyM6bKg', 'name': '29. Lambda functions in Python.vtt', 'created_at': 1647307806, 'size': 10938, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/29. Lambda functions in Python.vtt'}, {'id': '_HBbgbz5WjH5_UMAnPNJXQ', 'name': '1. If statements in Python.mp4', 'created_at': 1647307806, 'size': 63318349, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/1. If statements in Python.mp4'}, {'id': 'T4F7gL2t6qX05iF1Qav8Yw', 'name': '3.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 116, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/3.1 Interactive code for this lecture.html'}, {'id': 'cgtTRmKxtTneGFWgJNYrPQ', 'name': '26. Functions and return values in Python.vtt', 'created_at': 1647307806, 'size': 16210, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/26. Functions and return values in Python.vtt'}, {'id': 'lCfEOgT4MrImGj-N5W9_WQ', 'name': '7. Destructuring syntax.vtt', 'created_at': 1647307806, 'size': 5383, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/7. Destructuring syntax.vtt'}, {'id': 'ahdj-5LzGMS3EvA68yYrQA', 'name': '25. Arguments and parameters.mp4', 'created_at': 1647307806, 'size': 67952164, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/25. Arguments and parameters.mp4'}, {'id': 'y9vcHn3wbJjX4-T51HwhzA', 'name': '20. The zip function.mp4', 'created_at': 1647307806, 'size': 16773233, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/20. The zip function.mp4'}, {'id': 'nmg1vjDJ63C9esRfsEGT4A', 'name': '19. Set and dictionary comprehensions.mp4', 'created_at': 1647307806, 'size': 28825988, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/19. Set and dictionary comprehensions.mp4'}, {'id': '7rqzWoat-pkrSDMr7N44xg', 'name': '10. A couple more loop examples.html', 'created_at': 1647307806, 'size': 811, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/10. A couple more loop examples.html'}, {'id': '06_NtRl1HCVDWZp2Ode0Qg', 'name': '15. Finding prime numbers with for loops.mp4', 'created_at': 1647307806, 'size': 47258626, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/15. Finding prime numbers with for loops.mp4'}, {'id': '2TvNE61SoP3XphecEI2CtQ', 'name': '16. List slicing in Python.mp4', 'created_at': 1647307806, 'size': 20783364, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/16. List slicing in Python.mp4'}, {'id': 'ZlfqKvqSYCbJdTZJOrC5Vg', 'name': '26.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 132, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/26.1 Interactive code for this lecture.html'}, {'id': 'g9l3e4WKiEt1HvaLi9VBMw', 'name': '6. For loops in Python.vtt', 'created_at': 1647307806, 'size': 12460, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/6. For loops in Python.vtt'}, {'id': 'aWCm6rWzMnZVrOIbAMj69g', 'name': '9.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 123, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/9.1 Interactive code for this lecture.html'}, {'id': '94azoRhhxSlPoOotFpV8-Q', 'name': '5. Solution a simple text menu.html', 'created_at': 1647307806, 'size': 954, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/5. Solution a simple text menu.html'}, {'id': 'k5Jf5F2WsUdctou_WxGamw', 'name': '19.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 138, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/19.1 Interactive code for this lecture.html'}, {'id': 'IUiRM2jrUMo10JmXwjf4_Q', 'name': '13. Solution FizzBuzz.html', 'created_at': 1647307806, 'size': 761, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/13. Solution FizzBuzz.html'}, {'id': 'OAe3D4ar5trkaI6JW_T1wg', 'name': '14.2 (advanced) Blog post with more info.html', 'created_at': 1647307806, 'size': 126, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/14.2 (advanced) Blog post with more info.html'}, {'id': 'P1cQCJAqP-Y-GQSDk6DsRA', 'name': '25.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 129, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/25.1 Interactive code for this lecture.html'}, {'id': '_6mCd4Cjj0WILIH6RkR1Xg', 'name': '23. Solution an improved lottery!.html', 'created_at': 1647307806, 'size': 1592, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/23. Solution an improved lottery!.html'}, {'id': '5mPt4Nmsv0uUjJ0yazueCQ', 'name': '11. Loops in Python.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/11. Loops in Python.html'}, {'id': '3betnoh-m0d5xZstRZr2rQ', 'name': '18.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 137, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/18.1 Interactive code for this lecture.html'}, {'id': 'PmVOEvzPkuNc4PGDPR23zw', 'name': '20. The zip function.vtt', 'created_at': 1647307806, 'size': 4662, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/20. The zip function.vtt'}, {'id': 'q9M6J5CC04GYy8laju7jxA', 'name': '24.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 114, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/24.1 Interactive code for this lecture.html'}, {'id': 'We8KUZ2DEwUvQwu2ZJrpAg', 'name': '19. Set and dictionary comprehensions.vtt', 'created_at': 1647307806, 'size': 8895, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/19. Set and dictionary comprehensions.vtt'}, {'id': '_QZusx5MZPNe47qgZ5lObA', 'name': '30.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 143, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/30.1 Interactive code for this lecture.html'}, {'id': 'kI8KMR1thrfHyvp6oO7Ckg', 'name': '12. Exercise FizzBuzz.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/12. Exercise FizzBuzz.html'}, {'id': 'SkZS4b4yaLR8Q3AEth5wiw', 'name': '29.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 121, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/29.1 Interactive code for this lecture.html'}, {'id': '_lWOHU7EsocidcxZlzylmA', 'name': '26. Functions and return values in Python.mp4', 'created_at': 1647307806, 'size': 66579287, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/26. Functions and return values in Python.mp4'}, {'id': 'HjVlnA8Fp9uDd492ugrZ3g', 'name': '14. The else keyword with loops.vtt', 'created_at': 1647307806, 'size': 6646, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/14. The else keyword with loops.vtt'}, {'id': 'kEGKCLx5FHmEXykO402qUg', 'name': '17.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 124, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/17.1 Interactive code for this lecture.html'}, {'id': 'jKlrsv_FCc8fYLoaj1nxyw', 'name': '14. The else keyword with loops.mp4', 'created_at': 1647307806, 'size': 28175463, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/14. The else keyword with loops.mp4'}, {'id': 'e7DwiChIHPpdomaHq6CX0A', 'name': '1.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 118, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/1.1 Interactive code for this lecture.html'}, {'id': 'UW5F-KzhEHOOfK_e05K-KA', 'name': '15.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 134, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/15.1 Interactive code for this lecture.html'}, {'id': 'n8woN46Q2_Bq3Xe7yJsZaw', 'name': '30. First class and higher order functions.mp4', 'created_at': 1647307806, 'size': 43522577, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/30. First class and higher order functions.mp4'}, {'id': 'OVh4k6PVt1LFT0uVbfBKCg', 'name': '25. Arguments and parameters.vtt', 'created_at': 1647307806, 'size': 16983, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/25. Arguments and parameters.vtt'}, {'id': '9kud9yQuO5NujL9ejAYlbA', 'name': '9. Break and continue.vtt', 'created_at': 1647307806, 'size': 6688, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/9. Break and continue.vtt'}, {'id': 'sb70c15o-oUI8O44GEhkAw', 'name': '2. If statements in Python.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/2. If statements in Python.html'}, {'id': 'gYsyqtszscpExrYl4Soxsw', 'name': '24. Functions in Python.mp4', 'created_at': 1647307806, 'size': 19510764, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/24. Functions in Python.mp4'}, {'id': 'Dd9X2VcQ0J5mJdn1jTc6sA', 'name': '14.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 120, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/14.1 Interactive code for this lecture.html'}, {'id': 'rWGK33OD45TSELExMcqSBw', 'name': '21. List comprehensions and slicing in Python.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/21. List comprehensions and slicing in Python.html'}, {'id': 'laS0Zbl8QNinytc1ZAS8kA', 'name': '31. Advanced functions in Python.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/31. Advanced functions in Python.html'}, {'id': 's13-Etuo1DYdJkxRf3ePsw', 'name': '27.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 129, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/27.1 Interactive code for this lecture.html'}, {'id': 'VRvAKH-fnChNVrXUJz1GIg', 'name': '28. Functions in Python.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/28. Functions in Python.html'}, {'id': 'mczY4pOuYxydJrIZjm2JfA', 'name': '6.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 114, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/6.1 Interactive code for this lecture.html'}, {'id': 'dcEUkAC_OfX09NcSMpBCxg', 'name': '7.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 118, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/7.1 Interactive code for this lecture.html'}, {'id': 'T81rgngiKNerUHYaDzGBVg', 'name': '24. Functions in Python.vtt', 'created_at': 1647307806, 'size': 7465, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/24. Functions in Python.vtt'}, {'id': 'irZpsFTTNCUoVbjIc-3Zog', 'name': '3. While loops in Python.vtt', 'created_at': 1647307806, 'size': 10038, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/3. While loops in Python.vtt'}, {'id': 'DGRKJw8CyeZvGiYeYQFnXQ', 'name': '27. Default parameter values.vtt', 'created_at': 1647307806, 'size': 13188, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/2. Python fundamentals/27. Default parameter values.vtt'}, {'id': 'tHkIum4B6sd6Bn_WPcHUcw', 'name': '2. Code samples for this section.html', 'created_at': 1647307806, 'size': 896, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/2. Code samples for this section.html'}, {'id': 'IRQ99UQjvF88SXhT5IulNg', 'name': '10. Using Jinja2 for loops to create a nicer homepage.mp4', 'created_at': 1647307806, 'size': 45492786, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/10. Using Jinja2 for loops to create a nicer homepage.mp4'}, {'id': 'MX3ODpjGb1rEkEixUfiY3Q', 'name': '4. Returning information with Flask and Python.mp4', 'created_at': 1647307806, 'size': 28397690, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/4. Returning information with Flask and Python.mp4'}, {'id': 'avMrQVGRNRG71jU-l6WzjA', 'name': '7. Rendering forms with Flask and Python.vtt', 'created_at': 1647307806, 'size': 21850, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/7. Rendering forms with Flask and Python.vtt'}, {'id': 'eWSHYK_cF5xPk8Ibe6J9Xw', 'name': '5. Rendering HTML with Flask and Python.vtt', 'created_at': 1647307806, 'size': 10604, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/5. Rendering HTML with Flask and Python.vtt'}, {'id': '1Qo1C4nR5Yh5rt8h5DcNZQ', 'name': '7.1 Code for this lecture.html', 'created_at': 1647307806, 'size': 188, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/7.1 Code for this lecture.html'}, {'id': 'ymvBDRd-P9eGhlB-BbMK1A', 'name': '9. Putting our form in a single endpoint.vtt', 'created_at': 1647307806, 'size': 5129, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/9. Putting our form in a single endpoint.vtt'}, {'id': 'lfdVAH3f5Hm36vyIAusQtA', 'name': '8. Accessing POST form data with Flask.vtt', 'created_at': 1647307806, 'size': 8039, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/8. Accessing POST form data with Flask.vtt'}, {'id': 'FAwKLwG5-zc6-4teccCEaQ', 'name': '9.1 Code for this lecture.html', 'created_at': 1647307806, 'size': 197, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/9.1 Code for this lecture.html'}, {'id': 'PB5Zy8qvzAI93eVFr9wVew', 'name': '8. Accessing POST form data with Flask.mp4', 'created_at': 1647307806, 'size': 33445972, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/8. Accessing POST form data with Flask.mp4'}, {'id': 'cTNkKjAT16O-J4ZMBo4pUA', 'name': '6. Error pages and Jinja2 inheritance.mp4', 'created_at': 1647307806, 'size': 62763615, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/6. Error pages and Jinja2 inheritance.mp4'}, {'id': '_c4T0DvUoTJYdK5GGAXFnQ', 'name': '4. Returning information with Flask and Python.vtt', 'created_at': 1647307806, 'size': 8266, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/4. Returning information with Flask and Python.vtt'}, {'id': 'CZNEGEXln0CYbipmc6RAUQ', 'name': '7. Rendering forms with Flask and Python.mp4', 'created_at': 1647307806, 'size': 101385143, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/7. Rendering forms with Flask and Python.mp4'}, {'id': '2Z-lofegUCI8-lxFhAAuOQ', 'name': '4.1 Code for this lecture.html', 'created_at': 1647307806, 'size': 194, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/4.1 Code for this lecture.html'}, {'id': '8fBszhFTRevWSpzcmshtHQ', 'name': '9. Putting our form in a single endpoint.mp4', 'created_at': 1647307806, 'size': 26108898, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/9. Putting our form in a single endpoint.mp4'}, {'id': 'xZ_PAFyr0l5npgoR35_HoQ', 'name': '10.1 Code for this lecture.html', 'created_at': 1647307806, 'size': 188, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/10.1 Code for this lecture.html'}, {'id': 'mWY895Z18DcCI4Q4fdm-_A', 'name': '3. Our first Flask endpoint.vtt', 'created_at': 1647307806, 'size': 13843, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/3. Our first Flask endpoint.vtt'}, {'id': 'NeuTAu81S67OA9KBnJua6w', 'name': '3.1 Code for this lecture.html', 'created_at': 1647307806, 'size': 193, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/3.1 Code for this lecture.html'}, {'id': '_DmD6rnhsWw1yMGxe6PXlA', 'name': '6.1 Code for this lecture.html', 'created_at': 1647307806, 'size': 184, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/6.1 Code for this lecture.html'}, {'id': 'atoubt-_ohasCnHELDGsRA', 'name': '1. Setting up our project with Pipenv.mp4', 'created_at': 1647307806, 'size': 52991358, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/1. Setting up our project with Pipenv.mp4'}, {'id': 'y2tAq21hcKzJmiM7WZqXkA', 'name': '3. Our first Flask endpoint.mp4', 'created_at': 1647307806, 'size': 35414912, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/3. Our first Flask endpoint.mp4'}, {'id': '5oL-KM6yhOAuvKX1dQeCKA', 'name': '11.1 Code for this lecture.html', 'created_at': 1647307806, 'size': 189, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/11.1 Code for this lecture.html'}, {'id': '90aT5j9Br6Is4wSnT58Vzw', 'name': '5.1 Code for this lecture.html', 'created_at': 1647307806, 'size': 187, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/5.1 Code for this lecture.html'}, {'id': 'Zgq6cbX76tZ4vAxdkX37kg', 'name': '11. Adding navigation to our website.mp4', 'created_at': 1647307806, 'size': 29372392, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/11. Adding navigation to our website.mp4'}, {'id': 'c30bMzMbaMy1XvwqhqEUeg', 'name': '8.1 Code for this lecture.html', 'created_at': 1647307806, 'size': 188, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/8.1 Code for this lecture.html'}, {'id': 'q_L8h3W9Pa74aFtCYW2-Vw', 'name': '10. Using Jinja2 for loops to create a nicer homepage.vtt', 'created_at': 1647307806, 'size': 12447, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/10. Using Jinja2 for loops to create a nicer homepage.vtt'}, {'id': 'nTHzcxG9_yxCRD2ZnfVC5Q', 'name': '1. Setting up our project with Pipenv.vtt', 'created_at': 1647307806, 'size': 9987, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/1. Setting up our project with Pipenv.vtt'}, {'id': 'rSuUCCcDv0ktBogpa0erWQ', 'name': '6. Error pages and Jinja2 inheritance.vtt', 'created_at': 1647307806, 'size': 19687, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/6. Error pages and Jinja2 inheritance.vtt'}, {'id': 'Ku-WrI4bsRUv_74PNCrF3w', 'name': '11. Adding navigation to our website.vtt', 'created_at': 1647307806, 'size': 8579, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/11. Adding navigation to our website.vtt'}, {'id': 'pWCZt__jAGerOC_Lc8Z7xA', 'name': '5. Rendering HTML with Flask and Python.mp4', 'created_at': 1647307806, 'size': 36659118, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/15. Web Development with Flask/5. Rendering HTML with Flask and Python.mp4'}, {'id': 'XoRodRprpItlNHMGKm4uKw', 'name': '19. Books Project 6 Writing our app file.mp4', 'created_at': 1647307806, 'size': 26891876, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/19. Books Project 6 Writing our app file.mp4'}, {'id': '-eMNL2e-rPOBmUB7cjrjcA', 'name': '24. Books Project 10 Multiple pages in Python.mp4', 'created_at': 1647307806, 'size': 38155970, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/24. Books Project 10 Multiple pages in Python.mp4'}, {'id': 'mV3SSR8NleoqEpiJwNTieQ', 'name': '25. Books Project 11 Getting the page count in Python.mp4', 'created_at': 1647307806, 'size': 60476235, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/25. Books Project 11 Getting the page count in Python.mp4'}, {'id': 'e3VKi9IPMmoaRA_7KvhdMg', 'name': '26. Books Project 12 Adding logging to our Python project.mp4', 'created_at': 1647307806, 'size': 197974682, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/26. Books Project 12 Adding logging to our Python project.mp4'}, {'id': 'RWodFbk8Z2FJRJ20_gTGnQ', 'name': '11. Quotes Project 4 Crafting our quote parser.vtt', 'created_at': 1647307806, 'size': 6767, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/11. Quotes Project 4 Crafting our quote parser.vtt'}, {'id': 'y5rP-q-xEYhGR3mLw9T0Fg', 'name': '4. Structuring our parsing program better.vtt', 'created_at': 1647307806, 'size': 8845, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/4. Structuring our parsing program better.vtt'}, {'id': '-GNI3t-g_Q499JbxrwuOlw', 'name': '13. Quotes Project 6 Recap of the project.vtt', 'created_at': 1647307806, 'size': 6090, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/13. Quotes Project 6 Recap of the project.vtt'}, {'id': 'Q7LbdPP8aTmEcJ47rYeV7Q', 'name': '5. Splitting HTML locators out of our Python class.mp4', 'created_at': 1647307806, 'size': 39188196, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/5. Splitting HTML locators out of our Python class.mp4'}, {'id': 'zEjlyLCh2oM-InLCEvlqlg', 'name': '17. Books Project 4 Creating our page.mp4', 'created_at': 1647307806, 'size': 19515600, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/17. Books Project 4 Creating our page.mp4'}, {'id': 'JXqmWNkdPjqtV1l5kl6mCw', 'name': '12. Quotes Project 5 The quotes page.vtt', 'created_at': 1647307806, 'size': 6852, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/12. Quotes Project 5 The quotes page.vtt'}, {'id': 'qLQctAJnQmqKUXD8Vb846A', 'name': '16. Books Project 3 Creating locators in Python.mp4', 'created_at': 1647307806, 'size': 19268680, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/16. Books Project 3 Creating locators in Python.mp4'}, {'id': 'aWliBITCuXN-0agTK4ZvAA', 'name': '6. Understanding HTML with the browser.vtt', 'created_at': 1647307806, 'size': 11261, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/6. Understanding HTML with the browser.vtt'}, {'id': 'HDxArnYHhzkpc8c-VfqsCg', 'name': '11. Quotes Project 4 Crafting our quote parser.mp4', 'created_at': 1647307806, 'size': 41617042, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/11. Quotes Project 4 Crafting our quote parser.mp4'}, {'id': 'ykLyYww8HlUOJuDPxvp1Kg', 'name': '2. Understanding HTML with BeautifulSoup.vtt', 'created_at': 1647307806, 'size': 33337, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/2. Understanding HTML with BeautifulSoup.vtt'}, {'id': '-tMHQKJaYakGaFkGO_lXKA', 'name': '20. Books Project 7 Sorting the books.vtt', 'created_at': 1647307806, 'size': 63514640, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/20. Books Project 7 Sorting the books.vtt'}, {'id': 'usgs4xZqU-Ke4pVXEz40Eg', 'name': '10. Quotes Project 3 Getting our locators.vtt', 'created_at': 1647307806, 'size': 6732, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/10. Quotes Project 3 Getting our locators.vtt'}, {'id': '7dGaXuMmNJ3g-vxnVu1YAA', 'name': '14. Milestone Project 4 A Book Scraper + application.mp4', 'created_at': 1647307806, 'size': 63542043, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/14. Milestone Project 4 A Book Scraper + application.mp4'}, {'id': 'PKsFpq-GsD5X4bVS1fqrnA', 'name': '8. Milestone Project 3 A Quote Scraper.vtt', 'created_at': 1647307806, 'size': 6795, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/8. Milestone Project 3 A Quote Scraper.vtt'}, {'id': 'flzlhbo8JrFT-TruORILoQ', 'name': '2. Understanding HTML with BeautifulSoup.mp4', 'created_at': 1647307806, 'size': 136404932, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/2. Understanding HTML with BeautifulSoup.mp4'}, {'id': 'VNTe7bqxozvH3WTMmdjIOQ', 'name': '25. Books Project 11 Getting the page count in Python.vtt', 'created_at': 1647307806, 'size': 60486060, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/25. Books Project 11 Getting the page count in Python.vtt'}, {'id': 'o3xR-NdPK16_llmLgzRWmg', 'name': '15. Books Project 2 Recap of HTML locators.vtt', 'created_at': 1647307806, 'size': 7760, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/15. Books Project 2 Recap of HTML locators.vtt'}, {'id': 'eUmg-lyWdffEhcil-ICywQ', 'name': '17. Books Project 4 Creating our page.vtt', 'created_at': 1647307806, 'size': 5603, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/17. Books Project 4 Creating our page.vtt'}, {'id': '0xDnEIHw6niMaPbi6YFuQg', 'name': '27. A word on scraping pages with JavaScript.vtt', 'created_at': 1647307806, 'size': 5959, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/27. A word on scraping pages with JavaScript.vtt'}, {'id': 'bY7JMT1LxBWjguKl-dhsdw', 'name': '27. A word on scraping pages with JavaScript.mp4', 'created_at': 1647307806, 'size': 23883664, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/27. A word on scraping pages with JavaScript.mp4'}, {'id': 'Kx_nvq5wajWc7I3kd-FFnQ', 'name': '7. Scraping our first website with Python.vtt', 'created_at': 1647307806, 'size': 40603036, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/7. Scraping our first website with Python.vtt'}, {'id': 'zFr3Sb7WOaRiUKYaINA-PQ', 'name': '4. Structuring our parsing program better.mp4', 'created_at': 1647307806, 'size': 61455983, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/4. Structuring our parsing program better.mp4'}, {'id': 'd6A7JNagbZpckwBik8jmKg', 'name': '3. More complex HTML parsing.vtt', 'created_at': 1647307806, 'size': 37911, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/3. More complex HTML parsing.vtt'}, {'id': 'MSYcdxQzMTIRk0ynsrUclQ', 'name': '9. Quotes Project 2 Structuring a scraping app in Python.mp4', 'created_at': 1647307806, 'size': 11386818, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/9. Quotes Project 2 Structuring a scraping app in Python.mp4'}, {'id': 'Fa-cJaUXMyi33_j3xvsx2A', 'name': '9. Quotes Project 2 Structuring a scraping app in Python.vtt', 'created_at': 1647307806, 'size': 4522, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/9. Quotes Project 2 Structuring a scraping app in Python.vtt'}, {'id': '2cqAzsCMBPkiBKCSOfcYiw', 'name': '26. Books Project 12 Adding logging to our Python project.vtt', 'created_at': 1647307806, 'size': 198000861, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/26. Books Project 12 Adding logging to our Python project.vtt'}, {'id': 'oO75t2I26oa2ji2xuwn4KA', 'name': '23. Books Project 9 Getting multiple pages.mp4', 'created_at': 1647307806, 'size': 21072744, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/23. Books Project 9 Getting multiple pages.mp4'}, {'id': 'gRF-yyCLxCsIHvW3p2T3dg', 'name': '19. Books Project 6 Writing our app file.vtt', 'created_at': 1647307806, 'size': 5913, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/19. Books Project 6 Writing our app file.vtt'}, {'id': 'xdQhhKtEofHx7z3h5CnVSQ', 'name': '6. Understanding HTML with the browser.mp4', 'created_at': 1647307806, 'size': 74134767, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/6. Understanding HTML with the browser.mp4'}, {'id': '5L2KSCmc8LbGwscfG-4UWw', 'name': '8. Milestone Project 3 A Quote Scraper.mp4', 'created_at': 1647307806, 'size': 38754069, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/8. Milestone Project 3 A Quote Scraper.mp4'}, {'id': 'ENll4is7AtPplt0cByHIZA', 'name': '22. ASIDE The best way to write user menus.vtt', 'created_at': 1647307806, 'size': 2246, 'mime_type': 'text/x-fortran', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/22. ASIDE The best way to write user menus.vtt'}, {'id': 'Eo2fGsgEtHE231fAIkmctQ', 'name': '13. Quotes Project 6 Recap of the project.mp4', 'created_at': 1647307806, 'size': 28796708, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/13. Quotes Project 6 Recap of the project.mp4'}, {'id': 'musHT6jVER3uuKewFpmTmw', 'name': '21. Books Project 8 Constructing our menu.vtt', 'created_at': 1647307806, 'size': 9909, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/21. Books Project 8 Constructing our menu.vtt'}, {'id': 'xhuhO1RJM5vve1m4dbWUQA', 'name': '20. Books Project 7 Sorting the books.mp4', 'created_at': 1647307806, 'size': 63504400, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/20. Books Project 7 Sorting the books.mp4'}, {'id': '3Xf9B8autFttdn_MXb3Oqg', 'name': '22. ASIDE The best way to write user menus.mp4', 'created_at': 1647307806, 'size': 12200440, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/22. ASIDE The best way to write user menus.mp4'}, {'id': 'P0WQHIbiSMjtHAryB4ji4g', 'name': '23. Books Project 9 Getting multiple pages.vtt', 'created_at': 1647307806, 'size': 4484, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/23. Books Project 9 Getting multiple pages.vtt'}, {'id': 'LyJZPrpz0GDYMYUgh7B2-Q', 'name': '5. Splitting HTML locators out of our Python class.vtt', 'created_at': 1647307806, 'size': 7006, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/5. Splitting HTML locators out of our Python class.vtt'}, {'id': '9yWSx7dG8apNTE0NIxN1OQ', 'name': '28. A note on scraping and robots.txt.html', 'created_at': 1647307806, 'size': 1157, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/28. A note on scraping and robots.txt.html'}, {'id': 'AWphR-xB5pSopE9PS_uE2A', 'name': '1. Code for this section.html', 'created_at': 1647307806, 'size': 768, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/1. Code for this section.html'}, {'id': 'NnxAHhuis10K4gFeslmpdQ', 'name': '24. Books Project 10 Multiple pages in Python.vtt', 'created_at': 1647307806, 'size': 8764, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/24. Books Project 10 Multiple pages in Python.vtt'}, {'id': '-YMuCCTUc0Xh68PbFrSOpw', 'name': '27.1 More info Why does scraping fail with requests and BeautifulSoup.html', 'created_at': 1647307806, 'size': 138, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/27.1 More info Why does scraping fail with requests and BeautifulSoup.html'}, {'id': 'fxyvXyjXbykDwDaQdYW2sw', 'name': '18. Books Project 5 Creating our book parser.vtt', 'created_at': 1647307806, 'size': 18364, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/18. Books Project 5 Creating our book parser.vtt'}, {'id': '8Wp_yYqA2Qmo9UZQH9A-pw', 'name': '3. More complex HTML parsing.mp4', 'created_at': 1647307806, 'size': 192672487, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/3. More complex HTML parsing.mp4'}, {'id': 'LM87XFTNvQqiPpmU3Ga34A', 'name': '12. Quotes Project 5 The quotes page.mp4', 'created_at': 1647307806, 'size': 33572434, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/12. Quotes Project 5 The quotes page.mp4'}, {'id': 'ZO5xdZFcxTP6RZLizfRnjw', 'name': '7. Scraping our first website with Python.mp4', 'created_at': 1647307806, 'size': 40603036, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/7. Scraping our first website with Python.mp4'}, {'id': 'tEdb_UCEwH39r3p462k-_g', 'name': '10. Quotes Project 3 Getting our locators.mp4', 'created_at': 1647307806, 'size': 52592542, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/10. Quotes Project 3 Getting our locators.mp4'}, {'id': '4WwTzPrWw2mFsw-5m1UTEw', 'name': '15. Books Project 2 Recap of HTML locators.mp4', 'created_at': 1647307806, 'size': 29974155, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/15. Books Project 2 Recap of HTML locators.mp4'}, {'id': '6f9da1_TGOXb9WGNrf2a-g', 'name': '21. Books Project 8 Constructing our menu.mp4', 'created_at': 1647307806, 'size': 47154092, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/21. Books Project 8 Constructing our menu.mp4'}, {'id': 'Wgz7g2OR9niQwyCz-duFdA', 'name': '16. Books Project 3 Creating locators in Python.vtt', 'created_at': 1647307806, 'size': 7480, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/16. Books Project 3 Creating locators in Python.vtt'}, {'id': 'P28DuPm6AKjz8__vbgW_Mg', 'name': '14. Milestone Project 4 A Book Scraper + application.vtt', 'created_at': 1647307806, 'size': 10125, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/14. Milestone Project 4 A Book Scraper + application.vtt'}, {'id': 'ILHnT4IJo8n7sgSIxTM8lQ', 'name': '18. Books Project 5 Creating our book parser.mp4', 'created_at': 1647307806, 'size': 96005467, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/11. Web Scraping with Python/18. Books Project 5 Creating our book parser.mp4'}, {'id': '8J23kGjJD59X4cxtZ8dnDw', 'name': '13. Using Python generators instead of threads.vtt', 'created_at': 1647307806, 'size': 9042, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/13. Using Python generators instead of threads.vtt'}, {'id': 'FPEvKT2GNl6TyXAg-pARsg', 'name': '14. Our first single-threaded task scheduler in Python.vtt', 'created_at': 1647307806, 'size': 10150, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/14. Our first single-threaded task scheduler in Python.vtt'}, {'id': 'VHAr_L10l4HbVIP0La8bNw', 'name': '9. Multiprocessing in Python.mp4', 'created_at': 1647307806, 'size': 56686562, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/9. Multiprocessing in Python.mp4'}, {'id': 'WGCiItiN0ngfnpUXoHuhUA', 'name': '18.1 Raymond Hettinger, Keynote on Concurrency, PyBay 2017 - YouTube.html', 'created_at': 1647307806, 'size': 104, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/18.1 Raymond Hettinger, Keynote on Concurrency, PyBay 2017 - YouTube.html'}, {'id': 'd5_hOs6SkLZcsC_kG-PXMw', 'name': '9.1 Example code multiprocessing.html', 'created_at': 1647307806, 'size': 190, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/9.1 Example code multiprocessing.html'}, {'id': 'fTqK7JyE9JyHGZ7f69Jseg', 'name': '12.1 Example code queued threads with no waits.html', 'created_at': 1647307806, 'size': 196, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/12.1 Example code queued threads with no waits.html'}, {'id': 'hM6rM_ZsFxMr-mpesvoyMA', 'name': '17. The async and await keywords.vtt', 'created_at': 1647307806, 'size': 9353, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/17. The async and await keywords.vtt'}, {'id': 'P9899z0ElHsfabAWNJ_xFw', 'name': '20.1 First async request online code.html', 'created_at': 1647307806, 'size': 220, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/20.1 First async request online code.html'}, {'id': '8830lu92wDUQgM-vLfsXDg', 'name': '6. Example threads in Python.vtt', 'created_at': 1647307806, 'size': 21328, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/6. Example threads in Python.vtt'}, {'id': 'wOhZ2bt5n7CVWleAOc6zwg', 'name': '12.3 Example code queued threads with a ThreadPoolExecutor.html', 'created_at': 1647307806, 'size': 204, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/12.3 Example code queued threads with a ThreadPoolExecutor.html'}, {'id': '4-Kl5YrV-KJk1NV7u0fqhQ', 'name': '20. Making our first async request in Python.mp4', 'created_at': 1647307806, 'size': 91450049, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/20. Making our first async request in Python.mp4'}, {'id': '0ipf9HAOhN1MmES5XNoXwQ', 'name': '14. Our first single-threaded task scheduler in Python.mp4', 'created_at': 1647307806, 'size': 31068773, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/14. Our first single-threaded task scheduler in Python.mp4'}, {'id': 'NEnMj_7eWWKeCKn8_T99zg', 'name': '7. Using Python concurrent.futures the ThreadPoolExecutor.vtt', 'created_at': 1647307806, 'size': 5069, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/7. Using Python concurrent.futures the ThreadPoolExecutor.vtt'}, {'id': 'kEmc0QzyyELflfRDC6hp1g', 'name': '18.3 Keynote David Beazley -  Topics of Interest (Python Asyncio) - YouTube.html', 'created_at': 1647307806, 'size': 104, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/18.3 Keynote David Beazley -  Topics of Interest (Python Asyncio) - YouTube.html'}, {'id': 'cNpgZQJLEVIH3NEde0_bAQ', 'name': '23. Turning our book scraping project async.vtt', 'created_at': 1647307806, 'size': 17939, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/23. Turning our book scraping project async.vtt'}, {'id': '8sOSQrfGieio2Ob7sOeCMQ', 'name': '6.1 Example code threads.html', 'created_at': 1647307806, 'size': 188, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/6.1 Example code threads.html'}, {'id': 'FpefUCvMCJUDurIrp_v_Rg', 'name': '24.1 A note on HTTPS + test code.html', 'created_at': 1647307806, 'size': 216, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/24.1 A note on HTTPS + test code.html'}, {'id': 'Jl0pd9jQv5REgfYfNDiCkw', 'name': '18.4 Only if you want to go deeper into the Python GIL Understanding the Python GIL - YouTube.html', 'created_at': 1647307806, 'size': 104, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/18.4 Only if you want to go deeper into the Python GIL Understanding the Python GIL - YouTube.html'}, {'id': 'Yc7wX4cggq8Ua4Y-Ac3Z7A', 'name': '21.1 Async request code sample.html', 'created_at': 1647307806, 'size': 215, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/21.1 Async request code sample.html'}, {'id': 'RC13C6VY87ax8TErAwEz8g', 'name': '22. Using async_timeout for security.vtt', 'created_at': 1647307806, 'size': 2968, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/22. Using async_timeout for security.vtt'}, {'id': 'NQfCmQspucU6VGhg3f8LVQ', 'name': '19.1 Our async scraper project code.html', 'created_at': 1647307806, 'size': 187, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/19.1 Our async scraper project code.html'}, {'id': 'LEsh1tZYOdsCoJL3dANHow', 'name': '23.1 The project source code.html', 'created_at': 1647307806, 'size': 187, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/23.1 The project source code.html'}, {'id': 'GMKeJaGRigFtpCSbMloLZA', 'name': '15.1 Example code yielding from another iterator.html', 'created_at': 1647307806, 'size': 200, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/15.1 Example code yielding from another iterator.html'}, {'id': 'Tz26btMHdm2oHXryMduEag', 'name': '7. Using Python concurrent.futures the ThreadPoolExecutor.mp4', 'created_at': 1647307806, 'size': 20632615, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/7. Using Python concurrent.futures the ThreadPoolExecutor.mp4'}, {'id': 'c3FRzvNRL81XrQdMZ1b27Q', 'name': '9. Multiprocessing in Python.vtt', 'created_at': 1647307806, 'size': 12321, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/9. Multiprocessing in Python.vtt'}, {'id': 'CjOHKr3xBZxXnS_w36V1iw', 'name': '11. Dealing with shared state in threads.vtt', 'created_at': 1647307806, 'size': 14940, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/11. Dealing with shared state in threads.vtt'}, {'id': '85QPkYyAnWYoPOmcm0MNCA', 'name': '3. The Dining Philosophers Problem.vtt', 'created_at': 1647307806, 'size': 12910, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/3. The Dining Philosophers Problem.vtt'}, {'id': 'PIqPKSNYIxmIMOrx5Ng7SQ', 'name': '18. Watch these talks for more explanations and examples!.vtt', 'created_at': 1647307806, 'size': 3610, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/18. Watch these talks for more explanations and examples!.vtt'}, {'id': 'PXnBSca1VkJ9aCRpohz7JQ', 'name': '18. Watch these talks for more explanations and examples!.mp4', 'created_at': 1647307806, 'size': 6660849, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/18. Watch these talks for more explanations and examples!.mp4'}, {'id': 'u_DS0ultLVYpc223pNP97g', 'name': '5. The Python GIL.vtt', 'created_at': 1647307806, 'size': 17109, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/5. The Python GIL.vtt'}, {'id': 'P5a6r50qVtu0sWl6V5RzWA', 'name': '6. Example threads in Python.mp4', 'created_at': 1647307806, 'size': 76876740, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/6. Example threads in Python.mp4'}, {'id': 'iNPW6mQBQgMKgCzVAZ1XlQ', 'name': '13. Using Python generators instead of threads.mp4', 'created_at': 1647307806, 'size': 24669164, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/13. Using Python generators instead of threads.mp4'}, {'id': 'HwzXcNt0nS_Omu4zRO54gA', 'name': '15. Yielding from another iterator in Python.mp4', 'created_at': 1647307806, 'size': 34756310, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/15. Yielding from another iterator in Python.mp4'}, {'id': 'Q9JQ7PV1yBdNNIemDmhbvg', 'name': '21. Getting multiple pages efficiently.mp4', 'created_at': 1647307806, 'size': 85519474, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/21. Getting multiple pages efficiently.mp4'}, {'id': 'Ptiskd7hucsuEApAnzdrvw', 'name': '23. Turning our book scraping project async.mp4', 'created_at': 1647307806, 'size': 99013799, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/23. Turning our book scraping project async.mp4'}, {'id': 'jUEqOQaZ_AopkTQYPKYbrw', 'name': '10. Using Python concurrent.futures the ProcessPoolExecutor.mp4', 'created_at': 1647307806, 'size': 17861058, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/10. Using Python concurrent.futures the ProcessPoolExecutor.mp4'}, {'id': 'dLgQpntAt4lTuHJCoOHGMA', 'name': '4. Processes and threads.vtt', 'created_at': 1647307806, 'size': 15676, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/4. Processes and threads.vtt'}, {'id': 'UHjy6FjY0g-3oxqGF2jyxw', 'name': '20.2 0_first_async_request.py.py', 'created_at': 1647307806, 'size': 317, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/20.2 0_first_async_request.py.py'}, {'id': 'D4sJYhwGKbooGTdJcpVNcQ', 'name': '15. Yielding from another iterator in Python.vtt', 'created_at': 1647307806, 'size': 7996, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/15. Yielding from another iterator in Python.vtt'}, {'id': 'eWNUZS2GR3tDdZwa3aN8hA', 'name': '10.1 Example code multiprocessing with a ProcessPoolExecutor.html', 'created_at': 1647307806, 'size': 200, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/10.1 Example code multiprocessing with a ProcessPoolExecutor.html'}, {'id': 'LgLKZuOJq4pQYb7JEEDglA', 'name': '14.1 Example code our first task scheduler using generators.html', 'created_at': 1647307806, 'size': 191, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/14.1 Example code our first task scheduler using generators.html'}, {'id': 'hHeGTN_qm5lldnYY8blnxg', 'name': '4. Processes and threads.mp4', 'created_at': 1647307806, 'size': 25370495, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/4. Processes and threads.mp4'}, {'id': 'orY9NpAXpp_e1O_R_YUTCg', 'name': '22. Using async_timeout for security.mp4', 'created_at': 1647307806, 'size': 15948449, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/22. Using async_timeout for security.mp4'}, {'id': 'ajPxJadzikNNvQISIt4r2Q', 'name': '19. Our asynchronous scraper.vtt', 'created_at': 1647307806, 'size': 7720, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/19. Our asynchronous scraper.vtt'}, {'id': 'n7S7iOeddw9SR1pscUM40w', 'name': '12. Queuing in threads with shared state.vtt', 'created_at': 1647307806, 'size': 18784, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/12. Queuing in threads with shared state.vtt'}, {'id': 'RngV0JFnNaF_HjHdtuPv9Q', 'name': '7.1 Example code threads with a ThreadPoolExecutor.html', 'created_at': 1647307806, 'size': 198, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/7.1 Example code threads with a ThreadPoolExecutor.html'}, {'id': 'fx_YEzZMx46M08X5YJAUGQ', 'name': '20. Making our first async request in Python.vtt', 'created_at': 1647307806, 'size': 23549, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/20. Making our first async request in Python.vtt'}, {'id': 'YhSs0v2n_FJgJrcJ-8z6-w', 'name': '22.1 Async requests with async_timeout.html', 'created_at': 1647307806, 'size': 219, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/22.1 Async requests with async_timeout.html'}, {'id': '4ZRAXDGQc22jhzZDdjvOyA', 'name': '21. Getting multiple pages efficiently.vtt', 'created_at': 1647307806, 'size': 65058501, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/21. Getting multiple pages efficiently.vtt'}, {'id': '3QTzRDMieWtG-_oI1HiDzA', 'name': '1. Code samples for this section.html', 'created_at': 1647307806, 'size': 827, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/1. Code samples for this section.html'}, {'id': '7U-hukTtSQjXotBxV6J3_g', 'name': '17.1 Example code async and await.html', 'created_at': 1647307806, 'size': 193, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/17.1 Example code async and await.html'}, {'id': 'cEZ1iMGDtDH9yg3-emrjkA', 'name': '12. Queuing in threads with shared state.mp4', 'created_at': 1647307806, 'size': 90734623, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/12. Queuing in threads with shared state.mp4'}, {'id': 'IKqK96r7t-vApqzi2RUA-Q', 'name': '10. Using Python concurrent.futures the ProcessPoolExecutor.vtt', 'created_at': 1647307806, 'size': 4417, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/10. Using Python concurrent.futures the ProcessPoolExecutor.vtt'}, {'id': 'RnCWOcrGnvb-u3MLbn_YrA', 'name': '5. The Python GIL.mp4', 'created_at': 1647307806, 'size': 38057376, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/5. The Python GIL.mp4'}, {'id': 'xqORBb7pEHaxxHCJlWnBDg', 'name': '16. Receiving data through yield.mp4', 'created_at': 1647307806, 'size': 56295964, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/16. Receiving data through yield.mp4'}, {'id': 'm96gOhKY34h34VpIBtIaew', 'name': '24. A note on HTTPS with Python and Mac OS X.vtt', 'created_at': 1647307806, 'size': 5210, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/24. A note on HTTPS with Python and Mac OS X.vtt'}, {'id': 'i956585jSmP-QWVFF0N91w', 'name': '17. The async and await keywords.mp4', 'created_at': 1647307806, 'size': 42320698, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/17. The async and await keywords.mp4'}, {'id': 'vT6y0AWgDNqH1ixFWg4VxQ', 'name': '11. Dealing with shared state in threads.mp4', 'created_at': 1647307806, 'size': 50403158, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/11. Dealing with shared state in threads.mp4'}, {'id': '9Vmilkkaj3sq2q5JPcGFDw', 'name': '24. A note on HTTPS with Python and Mac OS X.mp4', 'created_at': 1647307806, 'size': 29381079, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/24. A note on HTTPS with Python and Mac OS X.mp4'}, {'id': '6IqCwZzf5xIZMLykW7gYUg', 'name': '18.2 David Beazley - Python Concurrency From the Ground Up LIVE! - PyCon 2015 - YouTube.html', 'created_at': 1647307806, 'size': 104, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/18.2 David Beazley - Python Concurrency From the Ground Up LIVE! - PyCon 2015 - YouTube.html'}, {'id': 'F5bWalvFGoMAwX5gX5MHIA', 'name': '11.1 Example code shared state in threads.html', 'created_at': 1647307806, 'size': 199, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/11.1 Example code shared state in threads.html'}, {'id': 'Gjlz72LvCgxNm_-YSbaFmQ', 'name': '3. The Dining Philosophers Problem.mp4', 'created_at': 1647307806, 'size': 26264709, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/3. The Dining Philosophers Problem.mp4'}, {'id': 'W7t1qub44CCLlRohVFAdtw', 'name': '16. Receiving data through yield.vtt', 'created_at': 1647307806, 'size': 14886, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/16. Receiving data through yield.vtt'}, {'id': 'JxEitkgh6F2O-uct3j_XYg', 'name': '16.1 Example code receiving data through yield.html', 'created_at': 1647307806, 'size': 205, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/16.1 Example code receiving data through yield.html'}, {'id': 'Tv_8CpqnxVT7S19zEUr3HQ', 'name': '2. A glossary of terms used in concurrency.html', 'created_at': 1647307806, 'size': 1667, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/2. A glossary of terms used in concurrency.html'}, {'id': 'STSPvE-Az-NhSfu4472SeQ', 'name': '19. Our asynchronous scraper.mp4', 'created_at': 1647307806, 'size': 40154276, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/19. Our asynchronous scraper.mp4'}, {'id': 'Iyr7iQ-l_Mjs89C9NweT7Q', 'name': '12.2 Example code queuing in threads with shared state.html', 'created_at': 1647307806, 'size': 195, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/12.2 Example code queuing in threads with shared state.html'}, {'id': 'kyG3QdMm8LQHVUWwS74EoA', 'name': "8. Don't kill threads!.mp4", 'created_at': 1647307806, 'size': 11625930, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/8. Don't kill threads!.mp4"}, {'id': 'j1dm8RiLpsyZ715zhARPRw', 'name': "8. Don't kill threads!.vtt", 'created_at': 1647307806, 'size': 3328, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/13. Asynchronous Python Development/8. Don't kill threads!.vtt"}, {'id': 'uIiyjaJaFD1qfy-DNFSjuA', 'name': '5. Setting up PyCharm font and display settings.mp4', 'created_at': 1647307806, 'size': 14932911, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/5. Setting up PyCharm font and display settings.mp4'}, {'id': 'KJLLbvZpZqXbhFFETia32g', 'name': '3. Installing PyCharm in your computer.vtt', 'created_at': 1647307806, 'size': 5345, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/3. Installing PyCharm in your computer.vtt'}, {'id': '1kPpawgPbvtiYaet-ISq5A', 'name': "7. Coding our application's menu in Python.vtt", 'created_at': 1647307806, 'size': 22672, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/7. Coding our application's menu in Python.vtt"}, {'id': 'SjRTa21Br4iL1eaUFhrMAQ', 'name': "7. Coding our application's menu in Python.mp4", 'created_at': 1647307806, 'size': 89227837, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/7. Coding our application's menu in Python.mp4"}, {'id': 'x5GW5Vy2ZpaDZwQrVmJoCw', 'name': '9. Showing the user their movies.mp4', 'created_at': 1647307806, 'size': 56646925, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/9. Showing the user their movies.mp4'}, {'id': 'm0qCItXb8qgmqv1VRSi-VA', 'name': '10. Finding movies and retrieving their details.mp4', 'created_at': 1647307806, 'size': 102259683, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/10. Finding movies and retrieving their details.mp4'}, {'id': 'c5B1sisg7LE_raBySH2D_Q', 'name': '6.1 milestone_project_brief.pdf.pdf', 'created_at': 1647307806, 'size': 579841, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/6.1 milestone_project_brief.pdf.pdf'}, {'id': '-9J8YMk4YmRsNotIyCTHgg', 'name': '8. Adding new movies to our application.vtt', 'created_at': 1647307806, 'size': 16716, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/8. Adding new movies to our application.vtt'}, {'id': 'hpft833RrtUsAjSPE9K8vQ', 'name': '5. Setting up PyCharm font and display settings.vtt', 'created_at': 1647307806, 'size': 4653, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/5. Setting up PyCharm font and display settings.vtt'}, {'id': 'frX5uBtBsWs9dXF5t0JG_Q', 'name': '6. Milestone Project brief.html', 'created_at': 1647307806, 'size': 301, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/6. Milestone Project brief.html'}, {'id': 'lzJCrFfeuger_ejXaMA6og', 'name': '4. Creating our first PyCharm project.mp4', 'created_at': 1647307806, 'size': 38019316, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/4. Creating our first PyCharm project.mp4'}, {'id': 'oRhmBE4ahecpvVO7uTBn0w', 'name': '9. Showing the user their movies.vtt', 'created_at': 1647307806, 'size': 11742, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/9. Showing the user their movies.vtt'}, {'id': 'hoVJiE3xhgM4sewaRZOrgw', 'name': '1. Code for this section.html', 'created_at': 1647307806, 'size': 630, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/1. Code for this section.html'}, {'id': 'onsk9mn8f99JVdUdwcOAWw', 'name': '4. Creating our first PyCharm project.vtt', 'created_at': 1647307806, 'size': 10207, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/4. Creating our first PyCharm project.vtt'}, {'id': 'J77DmJu9Ngp58bKVQAtnNQ', 'name': '10. Finding movies and retrieving their details.vtt', 'created_at': 1647307806, 'size': 21007, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/10. Finding movies and retrieving their details.vtt'}, {'id': 'o1tPadr8W3vwfed4OYhptw', 'name': '8. Adding new movies to our application.mp4', 'created_at': 1647307806, 'size': 80649698, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/8. Adding new movies to our application.mp4'}, {'id': 'iGcvIIonXQ5B5Z4d-RJwmg', 'name': '2. Installing Python in your computer.vtt', 'created_at': 1647307806, 'size': 3792, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/2. Installing Python in your computer.vtt'}, {'id': 'uGH9KzSqeZUCf0n6lIqRNw', 'name': '2. Installing Python in your computer.mp4', 'created_at': 1647307806, 'size': 22357988, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/2. Installing Python in your computer.mp4'}, {'id': '-txFiMlvOPsqxSwFyHxFhQ', 'name': '3. Installing PyCharm in your computer.mp4', 'created_at': 1647307806, 'size': 27175328, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/3. Milestone Project 1/3. Installing PyCharm in your computer.mp4'}, {'id': 'RGoYwdruQdZU7-HTbb8qqQ', 'name': '13. Regular expressions.vtt', 'created_at': 1647307806, 'size': 13140, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/13. Regular expressions.vtt'}, {'id': '4feKAhPNMg1QPYOZA2oatg', 'name': '6. Queues in Python.vtt', 'created_at': 1647307806, 'size': 6008, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/6. Queues in Python.vtt'}, {'id': 'M4Pb_pGgv6Q_xMZ7cZtoHw', 'name': '5.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 113, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/5.1 Interactive code for this lecture.html'}, {'id': 'FeEzLosyYmWn4loEiFbYmQ', 'name': '2.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 114, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/2.1 Interactive code for this lecture.html'}, {'id': 'K3x5SGugwEsv-7sC9Ke7Kw', 'name': '7. Some interesting Python collections.vtt', 'created_at': 1647307806, 'size': 141111988, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/7. Some interesting Python collections.vtt'}, {'id': 'u77Vt_KW0YqtGv5kEytxOA', 'name': '3. Default values for parameters.vtt', 'created_at': 1647307806, 'size': 8813, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/3. Default values for parameters.vtt'}, {'id': 'sqgqT44fwvT_QK2NvPV-gA', 'name': '1. Mutability in Python.vtt', 'created_at': 1647307806, 'size': 15621, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/1. Mutability in Python.vtt'}, {'id': 'U07SbMBU9_GRSb6AOEEWyg', 'name': '14. Regex examples.mp4', 'created_at': 1647307806, 'size': 59575631, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/14. Regex examples.mp4'}, {'id': 'kgmZt1qz6Szx1Ljfa-3wcg', 'name': '11.1 Datetime cheatsheet.pdf.pdf', 'created_at': 1647307806, 'size': 512043, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/11.1 Datetime cheatsheet.pdf.pdf'}, {'id': '0iNLfzF5d3HjlfsVQo2s7w', 'name': '11.2 Datetime cheatsheet.pdf.pdf', 'created_at': 1647307806, 'size': 512043, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/11.2 Datetime cheatsheet.pdf.pdf'}, {'id': 'KWkFff0QZY26jEsTtUb9qA', 'name': '17. Solution secure file names using regex.html', 'created_at': 1647307806, 'size': 794, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/17. Solution secure file names using regex.html'}, {'id': 'fV1c4YZPRPufFJL0khkrgw', 'name': '19. Logging to a file and other features.mp4', 'created_at': 1647307806, 'size': 29740087, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/19. Logging to a file and other features.mp4'}, {'id': 'eAGcQK0fVM1wPdSznc_viA', 'name': '12. Timing your code with Python.mp4', 'created_at': 1647307806, 'size': 58401458, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/12. Timing your code with Python.mp4'}, {'id': 'XEoBitlMcGFjMhxE_xaftA', 'name': '4.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 126, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/4.1 Interactive code for this lecture.html'}, {'id': 'DbFWe5W3HdvXR8noFcvFmA', 'name': '9. Solution Python collections.html', 'created_at': 1647307806, 'size': 1108, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/9. Solution Python collections.html'}, {'id': 'iClUtwompacKuaYaEb-s2g', 'name': '8. Exercise Python collections.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/8. Exercise Python collections.html'}, {'id': 'sx6KBeti2yKu7Dixx08jgA', 'name': '21. The built-in itertools module.html', 'created_at': 1647307806, 'size': 963, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/21. The built-in itertools module.html'}, {'id': 'lBC2XPeiA3b0KbSXvxgdiA', 'name': '5. Argument unpacking in Python.mp4', 'created_at': 1647307806, 'size': 78156565, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/5. Argument unpacking in Python.mp4'}, {'id': 'uo9RrPCpCucOMfYYtGtdVA', 'name': '13. Regular expressions.mp4', 'created_at': 1647307806, 'size': 31101843, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/13. Regular expressions.mp4'}, {'id': 'V15VtKcs6bdOFUmpteIFzg', 'name': '2. Argument mutability in Python.vtt', 'created_at': 1647307806, 'size': 17026, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/2. Argument mutability in Python.vtt'}, {'id': 'gf0oe4ffQAeVew0WOhvzcQ', 'name': '10. Timezones.vtt', 'created_at': 1647307806, 'size': 15218, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/10. Timezones.vtt'}, {'id': 'qYGhJdaNOUZAgSgZ7OqcIg', 'name': '11. Dates and time in Python.mp4', 'created_at': 1647307806, 'size': 62987556, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/11. Dates and time in Python.mp4'}, {'id': 'QOD_-PmLZggSLB3gpGDYWg', 'name': '22. Further reading.html', 'created_at': 1647307806, 'size': 467, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/22. Further reading.html'}, {'id': '25hfyTwD1QrJWwX35K_lkg', 'name': '6. Queues in Python.mp4', 'created_at': 1647307806, 'size': 13803864, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/6. Queues in Python.mp4'}, {'id': 'nomZ-LSCz5QzBSXjrDAVNw', 'name': '4. Mutable default arguments (bad idea).mp4', 'created_at': 1647307806, 'size': 36875376, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/4. Mutable default arguments (bad idea).mp4'}, {'id': 'qJCmVqk_WcJjOW2YhPFlhg', 'name': '18. Introduction to logging in Python.mp4', 'created_at': 1647307806, 'size': 58566905, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/18. Introduction to logging in Python.mp4'}, {'id': 'Fd1-GVUTv_dLK_oHcEeOJA', 'name': '2. Argument mutability in Python.mp4', 'created_at': 1647307806, 'size': 59902217, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/2. Argument mutability in Python.mp4'}, {'id': '7cy5CJ1KwkTtUelES2liQw', 'name': '3.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 121, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/3.1 Interactive code for this lecture.html'}, {'id': 'NR712UCqoVh5mAsPbqhm2w', 'name': '10. Timezones.mp4', 'created_at': 1647307806, 'size': 39728449, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/10. Timezones.mp4'}, {'id': 'wUSytBgfMBTI_mRZoCbVsQ', 'name': '3. Default values for parameters.mp4', 'created_at': 1647307806, 'size': 27688251, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/3. Default values for parameters.mp4'}, {'id': 'UFbLgvn0xV19ncU72hOWjA', 'name': '15. Regex in Python.vtt', 'created_at': 1647307806, 'size': 20988, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/15. Regex in Python.vtt'}, {'id': 'VrFgzWwruC2vcdZ66R4Otg', 'name': '7. Some interesting Python collections.mp4', 'created_at': 1647307806, 'size': 141058222, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/7. Some interesting Python collections.mp4'}, {'id': 'FB3JJc2uMCtohQ4DOr--Nw', 'name': '20. Introduction to unit testing.html', 'created_at': 1647307806, 'size': 838, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/20. Introduction to unit testing.html'}, {'id': 'P1VlSKpydT5gqZeMXpL0_Q', 'name': '11.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/11.1 Interactive code for this lecture.html'}, {'id': 'Ozpu8F37EaVYcMSneJRdOQ', 'name': '11.2 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/11.2 Interactive code for this lecture.html'}, {'id': 'zF-svWkm_W5Ly0ft8XOavA', 'name': '1. Mutability in Python.mp4', 'created_at': 1647307806, 'size': 65035302, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/1. Mutability in Python.mp4'}, {'id': 'WMYgaSLqaBxjGfO1aZhHag', 'name': '19. Logging to a file and other features.vtt', 'created_at': 1647307806, 'size': 7591, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/19. Logging to a file and other features.vtt'}, {'id': 'GebKLwf_gN9XkEFOvgosiQ', 'name': '15. Regex in Python.mp4', 'created_at': 1647307806, 'size': 65537443, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/15. Regex in Python.mp4'}, {'id': 'qw4XsmJgHkppUCnd9Ja-mA', 'name': '19.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 124, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/19.1 Interactive code for this lecture.html'}, {'id': 'Gy7LzCzNdciARxVJ8fpGNQ', 'name': '11. Dates and time in Python.vtt', 'created_at': 1647307806, 'size': 20680, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/11. Dates and time in Python.vtt'}, {'id': 'FjAc6Yergs2h5x7xPM8iSQ', 'name': '5. Argument unpacking in Python.vtt', 'created_at': 1647307806, 'size': 18871, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/5. Argument unpacking in Python.vtt'}, {'id': 'hhM5Krt_694F0JoFJSTZ0Q', 'name': '14. Regex examples.vtt', 'created_at': 1647307806, 'size': 21367, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/14. Regex examples.vtt'}, {'id': 'FsDo12nGxNb6K1232AE-nA', 'name': '1.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 114, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/1.1 Interactive code for this lecture.html'}, {'id': 'wT49PmVpJEieyLRGU9c1OQ', 'name': '13.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 115, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/13.1 Interactive code for this lecture.html'}, {'id': 'l1bZjj6aFMAfK2OEF0yugQ', 'name': '12.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 111, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/12.1 Interactive code for this lecture.html'}, {'id': 'zLfx0UKQmLdHMAtePXHYdA', 'name': '12. Timing your code with Python.vtt', 'created_at': 1647307806, 'size': 11521, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/12. Timing your code with Python.vtt'}, {'id': '_WlYSPaL5E8wnTf1F-V5Yg', 'name': '16. Exercise secure file names using regex.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/16. Exercise secure file names using regex.html'}, {'id': 'Kh4zwdHZq-TWjMefl8XJtw', 'name': '14.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/14.1 Interactive code for this lecture.html'}, {'id': '7vi35C8fOkZw1kEbD9STCg', 'name': '18. Introduction to logging in Python.vtt', 'created_at': 1647307806, 'size': 17571, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/18. Introduction to logging in Python.vtt'}, {'id': 'dpznCrjsqYutmORv2GgbkQ', 'name': '7.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 128, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/7.1 Interactive code for this lecture.html'}, {'id': 'PdQ2o0VnLax67hhOTVW13g', 'name': '4. Mutable default arguments (bad idea).vtt', 'created_at': 1647307806, 'size': 12225, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/10. Advanced Python Development/4. Mutable default arguments (bad idea).vtt'}, {'id': 'TNVYoRMODTyaGOOCm6ofrw', 'name': '1. Python libraries overview.vtt', 'created_at': 1647307806, 'size': 28434, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/1. Python libraries overview.vtt'}, {'id': 'qOBCS5S6HnKH5DyqtxcgCg', 'name': '5. Sending e-mails with Mailgun.vtt', 'created_at': 1647307806, 'size': 16438, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/5. Sending e-mails with Mailgun.vtt'}, {'id': 'hLZxwBFMVJ3n4lTIzg7IZg', 'name': '7. Sneak peek my IDE setup!.mp4', 'created_at': 1647307806, 'size': 58505926, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/7. Sneak peek my IDE setup!.mp4'}, {'id': '3jSgmMjqBNvx4zwctjf5rg', 'name': '6. Creating a re-usable Mailgun library.mp4', 'created_at': 1647307806, 'size': 46004394, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/6. Creating a re-usable Mailgun library.mp4'}, {'id': 'K72wiIpkbQPLQX-p3RA5RQ', 'name': '4. Sending e-mails with smtplib.vtt', 'created_at': 1647307806, 'size': 11824, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/4. Sending e-mails with smtplib.vtt'}, {'id': 'TTitHr9SC4s-dZn30SDfBQ', 'name': '2. Using pylint.vtt', 'created_at': 1647307806, 'size': 22408, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/2. Using pylint.vtt'}, {'id': 'oPvipKTSQGBDT-oQgky7fQ', 'name': '1. Python libraries overview.mp4', 'created_at': 1647307806, 'size': 34389966, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/1. Python libraries overview.mp4'}, {'id': 'mIa24xKPBmW8RaDiWIZOaA', 'name': '5. Sending e-mails with Mailgun.mp4', 'created_at': 1647307806, 'size': 73204300, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/5. Sending e-mails with Mailgun.mp4'}, {'id': 'uTxzUXmmSOodLxDfsiKxGA', 'name': '2. Using pylint.mp4', 'created_at': 1647307806, 'size': 75593844, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/2. Using pylint.mp4'}, {'id': 'IVVHI9TpjmuSlEdifLAcZg', 'name': '3. Using yapf.mp4', 'created_at': 1647307806, 'size': 41617115, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/3. Using yapf.mp4'}, {'id': 'haxAQmNTD_ms58q5_DiSSQ', 'name': '3. Using yapf.vtt', 'created_at': 1647307806, 'size': 13084, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/3. Using yapf.vtt'}, {'id': '69G-z5PuzB8Xfe_-Il9Pdg', 'name': '6. Creating a re-usable Mailgun library.vtt', 'created_at': 1647307806, 'size': 13048, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/6. Creating a re-usable Mailgun library.vtt'}, {'id': 'HQO25A54uYQaDuuNFvl5ug', 'name': '4. Sending e-mails with smtplib.mp4', 'created_at': 1647307806, 'size': 55395214, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/4. Sending e-mails with smtplib.mp4'}, {'id': '5wpLHXfp7aMlP7v-kNaCaA', 'name': '7. Sneak peek my IDE setup!.vtt', 'created_at': 1647307806, 'size': 16922, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/22. Python libraries/7. Sneak peek my IDE setup!.vtt'}, {'id': 'HKPCj_RcWICSQEGTOXd27w', 'name': '2. Bonus lecture next steps and other courses.html', 'created_at': 1647307806, 'size': 1281, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/23. Bonus Section/2. Bonus lecture next steps and other courses.html'}, {'id': 'aCSVII9SrujVZVomAhN9yg', 'name': '1. Thank you for taking the course.vtt', 'created_at': 1647307806, 'size': 1343, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/23. Bonus Section/1. Thank you for taking the course.vtt'}, {'id': 'bRnbm3osw1mdAJ8lBaBPlg', 'name': '1. Thank you for taking the course.mp4', 'created_at': 1647307806, 'size': 6778408, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/23. Bonus Section/1. Thank you for taking the course.mp4'}, {'id': 'jbFWRW3VuJ_NBEunk-30lQ', 'name': '8. Selecting tags.vtt', 'created_at': 1647307806, 'size': 9511, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/8. Selecting tags.vtt'}, {'id': 'RewVfab6V4ayMFZm5gIcoA', 'name': '1. Introduction to this section.mp4', 'created_at': 1647307806, 'size': 24463009, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/1. Introduction to this section.mp4'}, {'id': 'Ni_nmHJB0TngWia6u51-DA', 'name': '4. Downloading chromedriver.vtt', 'created_at': 1647307806, 'size': 3541, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/4. Downloading chromedriver.vtt'}, {'id': 'xRAYuXTPrvJygtigXYr0fQ', 'name': '11. Adding some error handling.mp4', 'created_at': 1647307806, 'size': 22123126, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/11. Adding some error handling.mp4'}, {'id': 'F3e4QADCXuZNT_kZ3pMqjA', 'name': '10. Encapsulating logic more simply.mp4', 'created_at': 1647307806, 'size': 60602281, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/10. Encapsulating logic more simply.mp4'}, {'id': 'KEW3AePzaZZzNQvYw5oVuA', 'name': '9. Searching for quotes.mp4', 'created_at': 1647307806, 'size': 31673092, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/9. Searching for quotes.mp4'}, {'id': 'vk3eRRjpxbqAx5iBpL2qlg', 'name': '9. Searching for quotes.vtt', 'created_at': 1647307806, 'size': 3956, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/9. Searching for quotes.vtt'}, {'id': 'PcRN-KgW2yHdILU1tXss4w', 'name': '7. Interacting with dropdowns.mp4', 'created_at': 1647307806, 'size': 45238669, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/7. Interacting with dropdowns.mp4'}, {'id': 'Uy4BaGmHd2TP5ffYThwjVA', 'name': '12. Implicit and explicit waits in Selenium.vtt', 'created_at': 1647307806, 'size': 11964, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/12. Implicit and explicit waits in Selenium.vtt'}, {'id': 'wb8Ga23PZmC_FVSGU4YCHQ', 'name': '8. Selecting tags.mp4', 'created_at': 1647307806, 'size': 52811516, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/8. Selecting tags.mp4'}, {'id': 'JgLmBaw_VyVj97DGiqwvQw', 'name': '3. Review of our quotes scraping code.vtt', 'created_at': 1647307806, 'size': 8627, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/3. Review of our quotes scraping code.vtt'}, {'id': 'kWzeZg_m3rBGuqXv3SI2Wg', 'name': '13. Adding waits to our program code.mp4', 'created_at': 1647307806, 'size': 81083113, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/13. Adding waits to our program code.mp4'}, {'id': 'w-iycp0A1LVgTAyAuzki0w', 'name': '1. Introduction to this section.vtt', 'created_at': 1647307806, 'size': 3023, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/1. Introduction to this section.vtt'}, {'id': 'FH9WFYiEscQpHtG55TTlYQ', 'name': '2. Code for this section.html', 'created_at': 1647307806, 'size': 591, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/2. Code for this section.html'}, {'id': 'FKwuacXRmTwnZBVFJZgbGg', 'name': '3. Review of our quotes scraping code.mp4', 'created_at': 1647307806, 'size': 74218410, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/3. Review of our quotes scraping code.mp4'}, {'id': 'HfFov380V7YL4Dxf7Aqibg', 'name': '11. Adding some error handling.vtt', 'created_at': 1647307806, 'size': 3087, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/11. Adding some error handling.vtt'}, {'id': 'MV8H9SA4GtoKnheePF_2Lw', 'name': '6. Our new page locators.mp4', 'created_at': 1647307806, 'size': 36527416, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/6. Our new page locators.mp4'}, {'id': '5bjrSBWNJrvY6FIrhPeWwA', 'name': '7. Interacting with dropdowns.vtt', 'created_at': 1647307806, 'size': 7520, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/7. Interacting with dropdowns.vtt'}, {'id': '05Ha8-6eBPtW8hKZrOC8dw', 'name': '12. Implicit and explicit waits in Selenium.mp4', 'created_at': 1647307806, 'size': 24368167, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/12. Implicit and explicit waits in Selenium.mp4'}, {'id': 'bWuFU2uh8sg28wUdrgpI6A', 'name': '5. Using Chrome in our scraping code.vtt', 'created_at': 1647307806, 'size': 12639, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/5. Using Chrome in our scraping code.vtt'}, {'id': 'tgOvt0uwxC0SRifMupKk3g', 'name': '5. Using Chrome in our scraping code.mp4', 'created_at': 1647307806, 'size': 72847272, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/5. Using Chrome in our scraping code.mp4'}, {'id': 'gAiBpMpN-1o9HD40Vpxifw', 'name': '4. Downloading chromedriver.mp4', 'created_at': 1647307806, 'size': 27322881, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/4. Downloading chromedriver.mp4'}, {'id': '4uJkq4ZCkOuDueTdp9cJqg', 'name': '10. Encapsulating logic more simply.vtt', 'created_at': 1647307806, 'size': 8040, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/10. Encapsulating logic more simply.vtt'}, {'id': 'w4xh3bDtrecsSVawGSps_A', 'name': '6. Our new page locators.vtt', 'created_at': 1647307806, 'size': 6383, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/6. Our new page locators.vtt'}, {'id': 'AjlTuwGYHGnmFz_-LHFLyQ', 'name': '13. Adding waits to our program code.vtt', 'created_at': 1647307806, 'size': 12534, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/12. Browser Automation with Selenium/13. Adding waits to our program code.vtt'}, {'id': 'ubA8Van4Ue5ETWCOoYu__Q', 'name': '12. Deleting nodes with two children in code.mp4', 'created_at': 1647307806, 'size': 195711991, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/12. Deleting nodes with two children in code.mp4'}, {'id': 'GFjc6DsVwt7PPsuE7M953w', 'name': '5. Presentation traversal of binary trees.vtt', 'created_at': 1647307806, 'size': 13240, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/5. Presentation traversal of binary trees.vtt'}, {'id': 'pwkDUEPQX31r3R_tIsZ0uw', 'name': '13. Testing our binary tree!.mp4', 'created_at': 1647307806, 'size': 22717280, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/13. Testing our binary tree!.mp4'}, {'id': 'b_uAEVf5meCpC23gFz9e7Q', 'name': '7. Adding elements to a binary tree in Python.vtt', 'created_at': 1647307806, 'size': 16788, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/7. Adding elements to a binary tree in Python.vtt'}, {'id': '5QaIrTs5OXk3GNk1a31mlw', 'name': '4. Presentation binary trees.mp4', 'created_at': 1647307806, 'size': 21693482, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/4. Presentation binary trees.mp4'}, {'id': 'lEh5uwGmxdiPUJLU2wERzA', 'name': '1. Presentation queues, stacks, and complexity.vtt', 'created_at': 1647307806, 'size': 16515, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/1. Presentation queues, stacks, and complexity.vtt'}, {'id': 'eYYtGJzRcYQWTsdPoi-EUQ', 'name': '11. Deleting nodes in code with Python.mp4', 'created_at': 1647307806, 'size': 126180598, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/11. Deleting nodes in code with Python.mp4'}, {'id': 'xPN_94cUSruOLuK4DX5RWA', 'name': '3. Presentation binary search.mp4', 'created_at': 1647307806, 'size': 25921346, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/3. Presentation binary search.mp4'}, {'id': 'R8V1EVcLV1GfW29HojPROQ', 'name': '3. Presentation binary search.vtt', 'created_at': 1647307806, 'size': 10345, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/3. Presentation binary search.vtt'}, {'id': 'TxkJ6fAr_yxnFAulDIwtbw', 'name': '8. Recursion and inorder traversal in Python.mp4', 'created_at': 1647307806, 'size': 104988310, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/8. Recursion and inorder traversal in Python.mp4'}, {'id': 'GhsjUiL7L8GgzwphNCTgJA', 'name': '6. Presentation adding elements to a binary tree.mp4', 'created_at': 1647307806, 'size': 34709826, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/6. Presentation adding elements to a binary tree.mp4'}, {'id': '8Or5pKnn235xknB5sRVNpg', 'name': '1. Presentation queues, stacks, and complexity.mp4', 'created_at': 1647307806, 'size': 41384655, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/1. Presentation queues, stacks, and complexity.mp4'}, {'id': '04aYnRsXltJIap-w6xCFVQ', 'name': '10. How do you delete nodes from a binary tree.vtt', 'created_at': 1647307806, 'size': 14816, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/10. How do you delete nodes from a binary tree.vtt'}, {'id': '7-wPMQhWwiAq50fZl6tmLg', 'name': '9. Finding nodes in a tree with Python.mp4', 'created_at': 1647307806, 'size': 28567948, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/9. Finding nodes in a tree with Python.mp4'}, {'id': 't0dvfA6iXuPiMCZSYtpm8g', 'name': '7. Adding elements to a binary tree in Python.mp4', 'created_at': 1647307806, 'size': 60958331, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/7. Adding elements to a binary tree in Python.mp4'}, {'id': 'COkCb5S-M0fuML08CfKdug', 'name': '5. Presentation traversal of binary trees.mp4', 'created_at': 1647307806, 'size': 35151827, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/5. Presentation traversal of binary trees.mp4'}, {'id': 'fkdOZOSlcBA4RB0PHuIlDQ', 'name': '11. Deleting nodes in code with Python.vtt', 'created_at': 1647307806, 'size': 20587, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/11. Deleting nodes in code with Python.vtt'}, {'id': '135eLc6ciB1vCj6-MnNNcA', 'name': '2. A conference talk about Big-O.html', 'created_at': 1647307806, 'size': 562, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/2. A conference talk about Big-O.html'}, {'id': 'Z0S0znD7BJ0_nkbUb1kV3g', 'name': '6. Presentation adding elements to a binary tree.vtt', 'created_at': 1647307806, 'size': 10679, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/6. Presentation adding elements to a binary tree.vtt'}, {'id': 'UovyZCcRc03M6eD5T-UvYg', 'name': '4. Presentation binary trees.vtt', 'created_at': 1647307806, 'size': 9579, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/4. Presentation binary trees.vtt'}, {'id': '81qKo8LLwHe0WkZBQ7shFw', 'name': '13. Testing our binary tree!.vtt', 'created_at': 1647307806, 'size': 4530, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/13. Testing our binary tree!.vtt'}, {'id': '3X-VW_WCALPIdQfkQ1QZBQ', 'name': '9. Finding nodes in a tree with Python.vtt', 'created_at': 1647307806, 'size': 28567948, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/9. Finding nodes in a tree with Python.vtt'}, {'id': 'EoBIMNSQXXX3nmb0FwYSMQ', 'name': '10. How do you delete nodes from a binary tree.mp4', 'created_at': 1647307806, 'size': 53473669, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/10. How do you delete nodes from a binary tree.mp4'}, {'id': '00MEm2vhYl4UkIM7inYEtw', 'name': '8. Recursion and inorder traversal in Python.vtt', 'created_at': 1647307806, 'size': 22790, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/8. Recursion and inorder traversal in Python.vtt'}, {'id': 'WOt81sEkE0w2nGgoffVRjA', 'name': '12. Deleting nodes with two children in code.vtt', 'created_at': 1647307806, 'size': 26990, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/21. Algorithms and Data Structures/12. Deleting nodes with two children in code.vtt'}, {'id': 'TkBnXngIbcHHI42-VXaECg', 'name': '9. Parameter naming in Python.mp4', 'created_at': 1647307806, 'size': 16822576, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/9. Parameter naming in Python.mp4'}, {'id': 'vP4Y22cTv2XpE559Ox4xsA', 'name': '17. More @classmethod and @staticmethod examples.mp4', 'created_at': 1647307806, 'size': 78082424, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/17. More @classmethod and @staticmethod examples.mp4'}, {'id': 'xefHQ_WsPJINpNKhBsKnKA', 'name': '16.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 122, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/16.1 Interactive code for this lecture.html'}, {'id': 'IjTet-9iRUyRFvBJxvCtmA', 'name': '16. @classmethod and @staticmethod in Python.vtt', 'created_at': 1647307806, 'size': 12397, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/16. @classmethod and @staticmethod in Python.vtt'}, {'id': 'FQHRHtH6vPa3UX6ZUtJlMg', 'name': '12. Solution magic methods in Python.html', 'created_at': 1647307806, 'size': 1833, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/12. Solution magic methods in Python.html'}, {'id': 'Mx2vyo9KAEO31fLXyaE-FA', 'name': '3. Solution your first Python class.html', 'created_at': 1647307806, 'size': 595, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/3. Solution your first Python class.html'}, {'id': 'axoEk_n_lNBew6P8z3URCw', 'name': '6. More about classes and objects.vtt', 'created_at': 1647307806, 'size': 15153, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/6. More about classes and objects.vtt'}, {'id': 'NQ_vxM14eNyMYzEeILR2kg', 'name': '14. The @property decorator.vtt', 'created_at': 1647307806, 'size': 7445, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/14. The @property decorator.vtt'}, {'id': 'Bh-PMq3ZAkm2x41gZ_bVGw', 'name': '9. Parameter naming in Python.vtt', 'created_at': 1647307806, 'size': 6336, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/9. Parameter naming in Python.vtt'}, {'id': 'VCUAsdzjahNfyD4x08d1VQ', 'name': '8. Object-Oriented Programming.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/8. Object-Oriented Programming.html'}, {'id': 'sFKR-Xi6Rzd1TRCeGbxlqg', 'name': '1. Intro to Object-Oriented Programming with Python.vtt', 'created_at': 1647307806, 'size': 28933, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/1. Intro to Object-Oriented Programming with Python.vtt'}, {'id': 'GphGyGkXVIx2qrtRip8Vmg', 'name': '18. @classmethod and @staticmethod.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/18. @classmethod and @staticmethod.html'}, {'id': 'lIDsTg9cPCJmwHzwePpasQ', 'name': '14. The @property decorator.mp4', 'created_at': 1647307806, 'size': 30002706, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/14. The @property decorator.mp4'}, {'id': '0X43jTNTOKH2XrJVBQq-8A', 'name': '10. Magic methods in Python.vtt', 'created_at': 1647307806, 'size': 20006, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/10. Magic methods in Python.vtt'}, {'id': '2OE5FGfpq2ty33PnOIUClg', 'name': '4. Exercise defining a method.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/4. Exercise defining a method.html'}, {'id': 'oZr6ie-qc70gTrUEJxr0FQ', 'name': '13. Inheritance in Python.vtt', 'created_at': 1647307806, 'size': 13629, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/13. Inheritance in Python.vtt'}, {'id': 'nONiwmuecSwvPUnuFjxjLg', 'name': '11. Exercise magic methods in Python.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/11. Exercise magic methods in Python.html'}, {'id': 'JPF-G9-BjJhbaqlcVEsAOg', 'name': '15. Advanced Object-Oriented Programming.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/15. Advanced Object-Oriented Programming.html'}, {'id': 'psnhuStNv8jb0QlhJeGLNw', 'name': '10.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 116, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/10.1 Interactive code for this lecture.html'}, {'id': 'tmyUI7A6eN9q_p_Bc0A2Qw', 'name': '2. Exercise your first Python class.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/2. Exercise your first Python class.html'}, {'id': 'dZLYZIzr40Waz0d8S4M0YQ', 'name': '17. More @classmethod and @staticmethod examples.vtt', 'created_at': 1647307806, 'size': 20295, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/17. More @classmethod and @staticmethod examples.vtt'}, {'id': 'YnbWyrqR_LdorpZ6RhaqnQ', 'name': '1. Intro to Object-Oriented Programming with Python.mp4', 'created_at': 1647307806, 'size': 89923324, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/1. Intro to Object-Oriented Programming with Python.mp4'}, {'id': 'bRiCVl-tBYUxl1RA0VAjkg', 'name': '17.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 134, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/17.1 Interactive code for this lecture.html'}, {'id': 'Slex78-IkA7uXP6NecTY_Q', 'name': '1.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 118, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/1.1 Interactive code for this lecture.html'}, {'id': 'YQlZP5RyOXjhZtZo2UDipw', 'name': '13.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 115, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/13.1 Interactive code for this lecture.html'}, {'id': 'jqwKIWja66ykN24USeFGcw', 'name': '10. Magic methods in Python.mp4', 'created_at': 1647307806, 'size': 77782905, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/10. Magic methods in Python.mp4'}, {'id': 'pFNp0UvyBPujoamcD7wHdA', 'name': '7. So... sum(), int(), str(), len(), what else is there.html', 'created_at': 1647307806, 'size': 1475, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/7. So... sum(), int(), str(), len(), what else is there.html'}, {'id': 'aLVSQQ1uPkvdZuoNbPoI5w', 'name': '5. Solution defining a method.html', 'created_at': 1647307806, 'size': 734, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/5. Solution defining a method.html'}, {'id': 'QZSPJMowONfEXfvV99JMDA', 'name': '6.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/6.1 Interactive code for this lecture.html'}, {'id': 'J304gUzsNVAokk8tCN-mzQ', 'name': '16. @classmethod and @staticmethod in Python.mp4', 'created_at': 1647307806, 'size': 45697726, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/16. @classmethod and @staticmethod in Python.mp4'}, {'id': 'CJ3JQXY8wf-SGGh6jil1xw', 'name': '6. More about classes and objects.mp4', 'created_at': 1647307806, 'size': 68280224, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/6. More about classes and objects.mp4'}, {'id': 'zDUq1P_Icmf6ru_L10M8NA', 'name': '13. Inheritance in Python.mp4', 'created_at': 1647307806, 'size': 57469124, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/4. Object-Oriented Programming with Python/13. Inheritance in Python.mp4'}, {'id': 'rcn-NKJk4-O-XEX9T_8KCA', 'name': '9. Testing external libraries.mp4', 'created_at': 1647307806, 'size': 68778232, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/9. Testing external libraries.mp4'}, {'id': 'NUgNJ4C6p1I0lJMxXc5QRQ', 'name': '3. Testing functions.vtt', 'created_at': 1647307806, 'size': 12514, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/3. Testing functions.vtt'}, {'id': 'h7PAicqSFz1iSR06T7gy_A', 'name': '1. Introduction to this section.mp4', 'created_at': 1647307806, 'size': 68025713, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/1. Introduction to this section.mp4'}, {'id': '9TFY0oHiUv-fsLT7H5rkfQ', 'name': '10. Conclusion of this section.vtt', 'created_at': 1647307806, 'size': 1771, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/10. Conclusion of this section.vtt'}, {'id': 'cNgUFqoM1KmZ0vZfOrjEFg', 'name': '10. Conclusion of this section.mp4', 'created_at': 1647307806, 'size': 23107234, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/10. Conclusion of this section.mp4'}, {'id': 'onM4Z1QNkyuZCFooBOQVTg', 'name': '9. Testing external libraries.vtt', 'created_at': 1647307806, 'size': 14761, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/9. Testing external libraries.vtt'}, {'id': 'Uh1LHhiDlbxxd4wLfbLJeg', 'name': '4. Testing for errors.vtt', 'created_at': 1647307806, 'size': 4831, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/4. Testing for errors.vtt'}, {'id': 'shL1Qh8qFNNVX_KDCSX2Lg', 'name': '1. Introduction to this section.vtt', 'created_at': 1647307806, 'size': 5403, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/1. Introduction to this section.vtt'}, {'id': 'NbhM8vISaO86ekLdk7ETbQ', 'name': '8. More Printer tests.vtt', 'created_at': 1647307806, 'size': 15305, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/8. More Printer tests.vtt'}, {'id': 'gcD33wh3RoRXtkYTohhYbQ', 'name': '8. More Printer tests.mp4', 'created_at': 1647307806, 'size': 86926600, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/8. More Printer tests.mp4'}, {'id': 'MwgiBq3skOlfebdZjo4ahQ', 'name': '5. Testing our multiplication function.mp4', 'created_at': 1647307806, 'size': 84468513, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/5. Testing our multiplication function.mp4'}, {'id': 'v2yr-h2oZ8oRGkbfZRRYYg', 'name': '4. Testing for errors.mp4', 'created_at': 1647307806, 'size': 23786484, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/4. Testing for errors.mp4'}, {'id': 'TWBbBURS1k7K3wWLypABeg', 'name': '2. Code for this section.html', 'created_at': 1647307806, 'size': 613, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/2. Code for this section.html'}, {'id': 'h5flxqt-Ag564PncL6ekZQ', 'name': '7. Testing classes.mp4', 'created_at': 1647307806, 'size': 53922451, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/7. Testing classes.mp4'}, {'id': 'mG5ui0z9xOO__PXFpzkP7g', 'name': '7. Testing classes.vtt', 'created_at': 1647307806, 'size': 7597, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/7. Testing classes.vtt'}, {'id': 'xcbFqAMR_v8nK84eiFFI_Q', 'name': '6. Writing a printer class for testing.vtt', 'created_at': 1647307806, 'size': 3003, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/6. Writing a printer class for testing.vtt'}, {'id': 'MoJ-dPW74ijTPvmZXKadjA', 'name': '6. Writing a printer class for testing.mp4', 'created_at': 1647307806, 'size': 26707617, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/6. Writing a printer class for testing.mp4'}, {'id': '0ZGTzPOFpeLMabb-NKCm2A', 'name': '5. Testing our multiplication function.vtt', 'created_at': 1647307806, 'size': 15853, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/5. Testing our multiplication function.vtt'}, {'id': 'KLx7SGQx49HAgMNnXeniRA', 'name': '3. Testing functions.mp4', 'created_at': 1647307806, 'size': 66027264, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/20. Unit testing with Python/3. Testing functions.mp4'}, {'id': 'ppwNGbTh1XT2kESud754lA', 'name': '2.2 PEP 483 — The Theory of Type Hints  Python.org.html', 'created_at': 1647307806, 'size': 102, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/8. Type hinting in Python/2.2 PEP 483 — The Theory of Type Hints  Python.org.html'}, {'id': 'bCrQQavMPxAtOZBl0Tyydg', 'name': '1. Typing in Python.vtt', 'created_at': 1647307806, 'size': 20118, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/8. Type hinting in Python/1. Typing in Python.vtt'}, {'id': '5024iNa-yT9GVkm1kFfUGQ', 'name': '2. Further reading.mp4', 'created_at': 1647307806, 'size': 21851736, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/8. Type hinting in Python/2. Further reading.mp4'}, {'id': 'cPGn1HWazKnmDgR7BXbCCQ', 'name': '1. Typing in Python.mp4', 'created_at': 1647307806, 'size': 118305952, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/8. Type hinting in Python/1. Typing in Python.mp4'}, {'id': 'OW_4Fq5A4fPtp8q6dN6bQg', 'name': '2. Further reading.vtt', 'created_at': 1647307806, 'size': 3155, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/8. Type hinting in Python/2. Further reading.vtt'}, {'id': 'CWeBZhMwK1eZpkjW4XYsKA', 'name': '2.1 26.1. typing — Support for type hints — Python 3.6.4 documentation.html', 'created_at': 1647307806, 'size': 106, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/8. Type hinting in Python/2.1 26.1. typing — Support for type hints — Python 3.6.4 documentation.html'}, {'id': 'tOkbUoFJT3QfEZCLPzciTw', 'name': '4. Terminal video navigating the terminal and using virtualenv.mp4', 'created_at': 1647307806, 'size': 72004795, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/4. Terminal video navigating the terminal and using virtualenv.mp4'}, {'id': 'Y3eLvftU5k9eMXAAxryTWA', 'name': '2. Terminal video running Python.mp4', 'created_at': 1647307806, 'size': 39589064, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/2. Terminal video running Python.mp4'}, {'id': 'AaKTgTPa2NONRJfMGyEQ-w', 'name': '6. Terminal video Pipenv and virtualenv.mp4', 'created_at': 1647307806, 'size': 44839628, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/6. Terminal video Pipenv and virtualenv.mp4'}, {'id': 'bvwESvPKIfWYRXPD-8Rh9g', 'name': '4. Terminal video navigating the terminal and using virtualenv.vtt', 'created_at': 1647307806, 'size': 16835, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/4. Terminal video navigating the terminal and using virtualenv.vtt'}, {'id': 'tm0fHD-xnd5CoJNQQ0gP7w', 'name': '1. Running Python in the console.mp4', 'created_at': 1647307806, 'size': 38775563, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/1. Running Python in the console.mp4'}, {'id': 'cbOCPV8fpnAgEYOWZ5k7yA', 'name': '7. Summary e-book of using Pipenv.html', 'created_at': 1647307806, 'size': 277, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/7. Summary e-book of using Pipenv.html'}, {'id': 'ysGnDjqDsYtlpHu4trbvJA', 'name': '5. Terminal video using Pipenv.mp4', 'created_at': 1647307806, 'size': 91430062, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/5. Terminal video using Pipenv.mp4'}, {'id': 'XWml-mRm5AKYogHzFgnu1A', 'name': '2.1 The PATH in Windows.html', 'created_at': 1647307806, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/2.1 The PATH in Windows.html'}, {'id': 'rrwTrJTpj1ACuec7m_jNFA', 'name': '2. Terminal video running Python.vtt', 'created_at': 1647307806, 'size': 9836, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/2. Terminal video running Python.vtt'}, {'id': 'cg7kYy_ZvFFyrz4oPEj2kw', 'name': '1. Running Python in the console.vtt', 'created_at': 1647307806, 'size': 15482, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/1. Running Python in the console.vtt'}, {'id': 'FdMxt-CylwEX05B_edND4g', 'name': '7.1 using_pipenv.pdf.pdf', 'created_at': 1647307806, 'size': 879852, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/7.1 using_pipenv.pdf.pdf'}, {'id': 'pofSuM7FYFgFROez0ML0Ww', 'name': '5. Terminal video using Pipenv.vtt', 'created_at': 1647307806, 'size': 14484, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/5. Terminal video using Pipenv.vtt'}, {'id': 'OEWViif9_aL2eJKs8ymX3A', 'name': '3. Terminal video what is a virtualenv.vtt', 'created_at': 1647307806, 'size': 18543, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/3. Terminal video what is a virtualenv.vtt'}, {'id': 'YRM4f_AGLqkNrg36PB4mgQ', 'name': '3. Terminal video what is a virtualenv.mp4', 'created_at': 1647307806, 'size': 112336928, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/3. Terminal video what is a virtualenv.mp4'}, {'id': 'VN4-i8bKFQT6g_gpr6KXTA', 'name': '6. Terminal video Pipenv and virtualenv.vtt', 'created_at': 1647307806, 'size': 6915, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/14. Python on the console and managing project dependencies/6. Terminal video Pipenv and virtualenv.vtt'}, {'id': '0GbpMIIQP7zUJ_GHSlv3AA', 'name': '18. and & or in Python.vtt', 'created_at': 1647307806, 'size': 12789, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/18. and & or in Python.vtt'}, {'id': 'vcYaf5xXK6iSjBzTnfdWZQ', 'name': '18.2 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 115, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/18.2 Interactive code for this lecture.html'}, {'id': 'wsL36x4Ehf_rJ5El5JABLg', 'name': '5.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 112, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/5.1 Interactive code for this lecture.html'}, {'id': 'gaM0zY29gKKIb6avMlzkJw', 'name': '13. Getting user input in Python.vtt', 'created_at': 1647307806, 'size': 13221, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/13. Getting user input in Python.vtt'}, {'id': 'eUU2uvklPfnxbNcW8C39qw', 'name': '32. Joining a list.vtt', 'created_at': 1647307806, 'size': 12482673, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/32. Joining a list.vtt'}, {'id': 'xvn8knpwuZNRl0A6s_AqXg', 'name': '19. Booleans and comparisons in Python.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/19. Booleans and comparisons in Python.html'}, {'id': 'VJzBhEyRasUe4P33ONKAtQ', 'name': '11. Python strings.mp4', 'created_at': 1647307806, 'size': 35479057, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/11. Python strings.mp4'}, {'id': '5RvHZj9iY6qkS8Bb7_rT6w', 'name': '3. Our Python coding environment.mp4', 'created_at': 1647307806, 'size': 34503546, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/3. Our Python coding environment.mp4'}, {'id': 'wiKoP6HXbD_p59DChTKjXw', 'name': '21. Tuples in Python.vtt', 'created_at': 1647307806, 'size': 9263, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/21. Tuples in Python.vtt'}, {'id': '9rXqvVsrKXoS8bY-jwLiCg', 'name': '20. Lists in Python.vtt', 'created_at': 1647307806, 'size': 13985, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/20. Lists in Python.vtt'}, {'id': 'ruoTE5BgkV2O1843NpDaDA', 'name': '32. Joining a list.mp4', 'created_at': 1647307806, 'size': 12472433, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/32. Joining a list.mp4'}, {'id': '8Fp9ixWSiEMX683e_XZu9w', 'name': '4.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 127, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/4.1 Interactive code for this lecture.html'}, {'id': 'ds6Zcp0YOz9tXIOyrzcpeA', 'name': '27. Python dictionaries.mp4', 'created_at': 1647307806, 'size': 37766076, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/27. Python dictionaries.mp4'}, {'id': 'g9G02srqAIWQ56xtqYuRmg', 'name': '21. Tuples in Python.mp4', 'created_at': 1647307806, 'size': 27293730, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/21. Tuples in Python.mp4'}, {'id': '5GGKuiXbJEzww2BM_KGrNA', 'name': '30. Exercise dictionaries.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/30. Exercise dictionaries.html'}, {'id': 'YqAgIuj7PZyOvCYMA786Tg', 'name': '13. Getting user input in Python.mp4', 'created_at': 1647307806, 'size': 43705197, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/13. Getting user input in Python.mp4'}, {'id': 'walDZv_W0vBxmlmx2eyAQw', 'name': '5. Numbers in Python.mp4', 'created_at': 1647307806, 'size': 17334567, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/5. Numbers in Python.mp4'}, {'id': 'pxJYgM0UXwppz-liVq-weQ', 'name': '28. Python dictionaries.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/28. Python dictionaries.html'}, {'id': 'KPcBb59A42hzp7nyNA-DwA', 'name': '25. Exercise nearby friends.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/25. Exercise nearby friends.html'}, {'id': '-3z6CzeKjh3iqQnbaFrRqg', 'name': '24. Lists, tuples, and sets in Python.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/24. Lists, tuples, and sets in Python.html'}, {'id': 'T6rHe57DRbB6I5k8mO8VfQ', 'name': '2. Overview of the course curriculum.mp4', 'created_at': 1647307806, 'size': 11528748, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/2. Overview of the course curriculum.mp4'}, {'id': '_C9L-QELHRnT4zqqSQ5xWQ', 'name': '20.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 110, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/20.1 Interactive code for this lecture.html'}, {'id': 'lnodJiy5rd8t-ySq-bnAZg', 'name': '20. Lists in Python.mp4', 'created_at': 1647307806, 'size': 41388559, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/20. Lists in Python.mp4'}, {'id': 'c0j_2VR-rsG97SQ0l20WFg', 'name': '23. Advanced set operations.mp4', 'created_at': 1647307806, 'size': 35999683, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/23. Advanced set operations.mp4'}, {'id': 'w45Soo3-BVoA86fGWipyig', 'name': '2. Overview of the course curriculum.vtt', 'created_at': 1647307806, 'size': 5469, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/2. Overview of the course curriculum.vtt'}, {'id': 'L3AQkTS4HMYiT6r3DaKP2Q', 'name': '21.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 111, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/21.1 Interactive code for this lecture.html'}, {'id': 'bAzhwjNhovGE9L8Aw-MNFA', 'name': '6. Calculating the remainder of a division.mp4', 'created_at': 1647307806, 'size': 22777785, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/6. Calculating the remainder of a division.mp4'}, {'id': '42FgjXlx5dbBH5I9sliL0g', 'name': '16. Solution communicating with users.html', 'created_at': 1647307806, 'size': 789, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/16. Solution communicating with users.html'}, {'id': 'O3bNrn5snR9wGFC6N116hg', 'name': '23. Advanced set operations.vtt', 'created_at': 1647307806, 'size': 8224, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/23. Advanced set operations.vtt'}, {'id': 'xLfzs9-q89HUI15q6YI-AQ', 'name': '17. Booleans and comparisons in Python.vtt', 'created_at': 1647307806, 'size': 6704, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/17. Booleans and comparisons in Python.vtt'}, {'id': '-Hd96A7h1LGSj9-1jI7wgg', 'name': '22. Sets in Python.vtt', 'created_at': 1647307806, 'size': 4947, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/22. Sets in Python.vtt'}, {'id': 'Kqphdd2vjTAGBaETfoBbYA', 'name': '29. Length and sum.mp4', 'created_at': 1647307806, 'size': 25488378, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/29. Length and sum.mp4'}, {'id': 'NQx5mZA4NIOTdnnd1ie7-w', 'name': '31. Solution dictionaries.html', 'created_at': 1647307806, 'size': 1543, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/31. Solution dictionaries.html'}, {'id': 'q_aFtRG0qhIRLjvuhKkTeA', 'name': '11.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 112, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/11.1 Interactive code for this lecture.html'}, {'id': 'wDl_Xw8cmCGVYDS4wPookQ', 'name': '18. and & or in Python.mp4', 'created_at': 1647307806, 'size': 62837551, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/18. and & or in Python.mp4'}, {'id': 'sxeCuk10zcpX2oghV5hS9Q', 'name': '23.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 128, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/23.1 Interactive code for this lecture.html'}, {'id': 'OaLQ1KBcoln4-cmXKlXgeQ', 'name': '5. Numbers in Python.vtt', 'created_at': 1647307806, 'size': 5488, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/5. Numbers in Python.vtt'}, {'id': 'nYkBlahVOqsmvS0_nmD55A', 'name': '4. Variables and printing in Python.mp4', 'created_at': 1647307806, 'size': 21449133, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/4. Variables and printing in Python.mp4'}, {'id': 'IVYUiczYHpBAPVUXjunLlA', 'name': "18.1 Blog post on 'and' and 'or' with even more detail.html", 'created_at': 1647307806, 'size': 127, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': "[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/18.1 Blog post on 'and' and 'or' with even more detail.html"}, {'id': 'x6jcwJhaHeYbaleYCfuxuQ', 'name': '9. Solution variables and numbers.html', 'created_at': 1647307806, 'size': 1030, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/9. Solution variables and numbers.html'}, {'id': 'HemNUm7H2urhelyOiVFP0w', 'name': '7. Numbers and Printing in Python.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/7. Numbers and Printing in Python.html'}, {'id': 'CGmXHGFmLvVlmQ7GZQAQPw', 'name': '12. Python string formatting.vtt', 'created_at': 1647307806, 'size': 11440, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/12. Python string formatting.vtt'}, {'id': 'rHAi1JDkz1ca0yJAAsJGmg', 'name': '3. Our Python coding environment.vtt', 'created_at': 1647307806, 'size': 4535, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/3. Our Python coding environment.vtt'}, {'id': 'GCJvS2DAeTCvzfo2LOJEoQ', 'name': '17. Booleans and comparisons in Python.mp4', 'created_at': 1647307806, 'size': 26457654, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/17. Booleans and comparisons in Python.mp4'}, {'id': 'rrWSC7KnByn_F0_T_WFa9Q', 'name': '8. Exercise variables and numbers.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/8. Exercise variables and numbers.html'}, {'id': 'NCMmkHwneL9B1NY8Bb9FVg', 'name': '29. Length and sum.vtt', 'created_at': 1647307806, 'size': 4609, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/29. Length and sum.vtt'}, {'id': 'wSJ7FkDiRpg2bARWs2dPYA', 'name': '4. Variables and printing in Python.vtt', 'created_at': 1647307806, 'size': 8056, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/4. Variables and printing in Python.vtt'}, {'id': 's5HTVd7-n_tAYyftJjJGwg', 'name': '1. Welcome to this course!.vtt', 'created_at': 1647307806, 'size': 6569, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/1. Welcome to this course!.vtt'}, {'id': '6oAeNEHf3km0H80zCBvbPg', 'name': '29.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 119, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/29.1 Interactive code for this lecture.html'}, {'id': '4rKwi2dTVArbIhg-obK8Pg', 'name': '17.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 113, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/17.1 Interactive code for this lecture.html'}, {'id': 'CkZvX3stWmI1TP662QcdfQ', 'name': '27. Python dictionaries.vtt', 'created_at': 1647307806, 'size': 13342, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/27. Python dictionaries.vtt'}, {'id': 'nPaOFy_IovI4CjDJHFbo1w', 'name': '1. Welcome to this course!.mp4', 'created_at': 1647307806, 'size': 12846020, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/1. Welcome to this course!.mp4'}, {'id': 'iyIEKaWav8vhxr14w33C6w', 'name': '15. Exercise communicating with users.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/15. Exercise communicating with users.html'}, {'id': 'wTQxQMjkywgN3Oqv8-x5uw', 'name': '11. Python strings.vtt', 'created_at': 1647307806, 'size': 35491053, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/11. Python strings.vtt'}, {'id': 'YfA9qB2On5l_mWOUhGUmNQ', 'name': '13.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 115, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/13.1 Interactive code for this lecture.html'}, {'id': 'q0sbSeACwQWGmKapSIkULg', 'name': '12. Python string formatting.mp4', 'created_at': 1647307806, 'size': 41348962, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/12. Python string formatting.mp4'}, {'id': '24_zIsKcI-jelwhD_YKWLQ', 'name': '6. Calculating the remainder of a division.vtt', 'created_at': 1647307806, 'size': 5949, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/6. Calculating the remainder of a division.vtt'}, {'id': 'ZRpMDbCp5Rzf8nSx6_ZoZQ', 'name': '12.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 122, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/12.1 Interactive code for this lecture.html'}, {'id': 'JHst2ZZgmnrHR3PtbGUsqw', 'name': '10. Two tools to take the most from this course!.html', 'created_at': 1647307806, 'size': 1227, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/10. Two tools to take the most from this course!.html'}, {'id': 'YwTc-AbwiLHon0CaVaqQVw', 'name': '14. Python strings, formatting, and user input.html', 'created_at': 1647307806, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/14. Python strings, formatting, and user input.html'}, {'id': '-aokNvmkIkXS3IX6s18n0Q', 'name': '22.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 109, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/22.1 Interactive code for this lecture.html'}, {'id': 'XwdbLjyRzYSvdrSRx0fp2w', 'name': '32.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 119, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/32.1 Interactive code for this lecture.html'}, {'id': 'Pvy2Q-ov4gdKPOshV51bSQ', 'name': '22. Sets in Python.mp4', 'created_at': 1647307806, 'size': 19224485, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/22. Sets in Python.mp4'}, {'id': 'Odg5cYnkNDl0VGWHHY4mYQ', 'name': '26. Solution nearby friends.html', 'created_at': 1647307806, 'size': 669, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/26. Solution nearby friends.html'}, {'id': 'PByvTPcJfF6DzFXrfD9HPg', 'name': '27.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/27.1 Interactive code for this lecture.html'}, {'id': 'qF3nG0Bl4h3CobIbR6ClDw', 'name': '6.1 Interactive code for this lecture.html', 'created_at': 1647307806, 'size': 128, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/1. Intro to Python/6.1 Interactive code for this lecture.html'}, {'id': 'ji01abUCKpYm4O3nnxDA0A', 'name': '11. Opening files.mp4', 'created_at': 1647307806, 'size': 43919861, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/11. Opening files.mp4'}, {'id': '409y4uypkiEy6Ofv4Iw7nA', 'name': '13. Checking our tabs for unsaved changes.vtt', 'created_at': 1647307806, 'size': 12965, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/13. Checking our tabs for unsaved changes.vtt'}, {'id': 'gxk9Da1fotxDTcLJONUu1A', 'name': '13. Checking our tabs for unsaved changes.mp4', 'created_at': 1647307806, 'size': 78422296, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/13. Checking our tabs for unsaved changes.mp4'}, {'id': 'V1rm-uE58n3seHD70ddTZg', 'name': '2. Setting up Tkinter.vtt', 'created_at': 1647307806, 'size': 4399, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/2. Setting up Tkinter.vtt'}, {'id': '4ik5MiQ5KjCPXXAkboVDBA', 'name': '4. Labels and fields.mp4', 'created_at': 1647307806, 'size': 43971493, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/4. Labels and fields.mp4'}, {'id': '5DCj_u0mrns_UdPmvi7JZg', 'name': '15. Closing individual tabs.mp4', 'created_at': 1647307806, 'size': 45379839, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/15. Closing individual tabs.mp4'}, {'id': 'opuC4m-J7Z4X33pVpk7AfA', 'name': '3. Hello world in Tkinter.mp4', 'created_at': 1647307806, 'size': 53183448, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/3. Hello world in Tkinter.mp4'}, {'id': 'pm9AawhTGxSPTB-CNJcyRQ', 'name': '5. Packing components.vtt', 'created_at': 1647307806, 'size': 17690, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/5. Packing components.vtt'}, {'id': 'DRiTLZRXNkOR5D-vonSDBQ', 'name': '2. Setting up Tkinter.mp4', 'created_at': 1647307806, 'size': 47514157, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/2. Setting up Tkinter.mp4'}, {'id': 'lLIsRBQlEiVL7pDx48LnuA', 'name': '17. Adding a permanent scrollbar to our text area.vtt', 'created_at': 1647307806, 'size': 6740, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/17. Adding a permanent scrollbar to our text area.vtt'}, {'id': 'f_mhdw0WtcrKkWmWRjcNGA', 'name': '11. Opening files.vtt', 'created_at': 1647307806, 'size': 8439, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/11. Opening files.vtt'}, {'id': 'zVAvgUMMFkrYYtRmbBvsNg', 'name': '14. Confirming exit with unsaved changes.mp4', 'created_at': 1647307806, 'size': 42850946, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/14. Confirming exit with unsaved changes.mp4'}, {'id': 'LkRmVEtZIgVS-j6jF48Wkg', 'name': '16. Adding another menu.vtt', 'created_at': 1647307806, 'size': 3117, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/16. Adding another menu.vtt'}, {'id': 'N8S042AHwIvNZbVFpyEuiA', 'name': '8. Tkinter notebooks and creating files.mp4', 'created_at': 1647307806, 'size': 26038187, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/8. Tkinter notebooks and creating files.mp4'}, {'id': 'LNj7BFU3hfU3G2K-VGBZCw', 'name': '16. Adding another menu.mp4', 'created_at': 1647307806, 'size': 24763085, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/16. Adding another menu.mp4'}, {'id': 'UxfPNS4Eg7pLf94dmbpzZg', 'name': '6. Using frames for different layouts.mp4', 'created_at': 1647307806, 'size': 45422183, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/6. Using frames for different layouts.mp4'}, {'id': 'ZlgzK11ROBAJZr6OPq2TCQ', 'name': '9. Adding a menu to our application.mp4', 'created_at': 1647307806, 'size': 39215365, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/9. Adding a menu to our application.mp4'}, {'id': 'TqQHMHRZnGdfchqeDEh1lA', 'name': '12. Binding shortcuts in Tkinter.mp4', 'created_at': 1647307806, 'size': 45984624, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/12. Binding shortcuts in Tkinter.mp4'}, {'id': 'NlwrdKFvC2CKhSpErO6BNQ', 'name': '12. Binding shortcuts in Tkinter.vtt', 'created_at': 1647307806, 'size': 7236, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/12. Binding shortcuts in Tkinter.vtt'}, {'id': 'o1UzPLWsSbzM9jbeZVuZsw', 'name': '9. Adding a menu to our application.vtt', 'created_at': 1647307806, 'size': 7147, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/9. Adding a menu to our application.vtt'}, {'id': 'TOdN81V9FYdLL1CATz58VQ', 'name': '1. Code for this section.html', 'created_at': 1647307806, 'size': 454, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/1. Code for this section.html'}, {'id': 'pn0qSNlugpk8HUOIj6QVFQ', 'name': '10. Saving files to disk.mp4', 'created_at': 1647307806, 'size': 72449550, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/10. Saving files to disk.mp4'}, {'id': 'nKKEcNGzWm0wneB2lKfSeg', 'name': '4. Labels and fields.vtt', 'created_at': 1647307806, 'size': 8496, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/4. Labels and fields.vtt'}, {'id': 'duIIeMYe93xYilfonQQe3Q', 'name': '10. Saving files to disk.vtt', 'created_at': 1647307806, 'size': 13319, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/10. Saving files to disk.vtt'}, {'id': 'WRKmRR3_ZscexECoog5rLg', 'name': '7. Starting our text editor project.mp4', 'created_at': 1647307807, 'size': 13337773, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/7. Starting our text editor project.mp4'}, {'id': 'Bv4VyWQygGJeXhRJWbsPYw', 'name': '17. Adding a permanent scrollbar to our text area.mp4', 'created_at': 1647307807, 'size': 42648278, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/17. Adding a permanent scrollbar to our text area.mp4'}, {'id': 'X49iNe9p2hHiLem0haGhhA', 'name': '6. Using frames for different layouts.vtt', 'created_at': 1647307807, 'size': 6527, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/6. Using frames for different layouts.vtt'}, {'id': 'uYliTU6vQtReaCR6GEAzWg', 'name': '5. Packing components.mp4', 'created_at': 1647307807, 'size': 82726946, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/5. Packing components.mp4'}, {'id': 'fUIitEJl-ijiCHhrCZEFbQ', 'name': '14. Confirming exit with unsaved changes.vtt', 'created_at': 1647307807, 'size': 8165, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/14. Confirming exit with unsaved changes.vtt'}, {'id': '4GAvuPtCtvk2nDWvBk5HxQ', 'name': '7. Starting our text editor project.vtt', 'created_at': 1647307807, 'size': 1439, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/7. Starting our text editor project.vtt'}, {'id': 'ajze_5cWlwaJzxU_5nO3QA', 'name': '8. Tkinter notebooks and creating files.vtt', 'created_at': 1647307807, 'size': 5669, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/8. Tkinter notebooks and creating files.vtt'}, {'id': 'w05FL830FKihOdIwbMySwg', 'name': '15. Closing individual tabs.vtt', 'created_at': 1647307807, 'size': 8056, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/15. Closing individual tabs.vtt'}, {'id': 'zoCzYPQtLXR55DUTyucfhg', 'name': '3. Hello world in Tkinter.vtt', 'created_at': 1647307807, 'size': 12983, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/19. GUI Development with Tkinter/3. Hello world in Tkinter.vtt'}, {'id': 'tXLZxTBgljnjgtF2H37mug', 'name': '5. Storing books in files.vtt', 'created_at': 1647307807, 'size': 33599, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/5. Storing books in files.vtt'}, {'id': '6x1yuRuDSSWclQq3Tr6Wjw', 'name': '14. UPDATE and DELETE.vtt', 'created_at': 1647307807, 'size': 3865, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/14. UPDATE and DELETE.vtt'}, {'id': 'RX6p0A2uXuYwUSAPd1tsYg', 'name': '2. Intro to Milestone Project 2.vtt', 'created_at': 1647307807, 'size': 10720, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/2. Intro to Milestone Project 2.vtt'}, {'id': 'yK7fRqRgWY6TygdKGYYGpg', 'name': '14. UPDATE and DELETE.mp4', 'created_at': 1647307807, 'size': 9626915, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/14. UPDATE and DELETE.mp4'}, {'id': 'AqzP7guJ2NFJ8fcQI6K-LQ', 'name': '4. Milestone Project with lists.mp4', 'created_at': 1647307807, 'size': 134766221, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/4. Milestone Project with lists.mp4'}, {'id': 'L-nyva9zH3bEmHufA4hIyw', 'name': '2.1 milestone_project_2_brief.pdf.pdf', 'created_at': 1647307807, 'size': 565188, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/2.1 milestone_project_2_brief.pdf.pdf'}, {'id': '9m4Fn5tw4nKEA-PNnh5Lxw', 'name': '3.1 milestone_project_2_brief.pdf.pdf', 'created_at': 1647307807, 'size': 565188, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/3.1 milestone_project_2_brief.pdf.pdf'}, {'id': '8gBBGZUCqsObo-eHzq-C5w', 'name': '10. Creating our books table using Python.vtt', 'created_at': 1647307807, 'size': 9184, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/10. Creating our books table using Python.vtt'}, {'id': 'rUnkNeq43RX_1BfVxELhDg', 'name': '12. SELECT examples.mp4', 'created_at': 1647307807, 'size': 12795259, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/12. SELECT examples.mp4'}, {'id': 'wTmPpgzkLGpv2c-xPgp6xw', 'name': '8. Using SQLite in Python.vtt', 'created_at': 1647307807, 'size': 4531, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/8. Using SQLite in Python.vtt'}, {'id': 'PusDQHF4L6SjAFa3b8beSw', 'name': '13. Getting all our books.vtt', 'created_at': 1647307807, 'size': 10533, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/13. Getting all our books.vtt'}, {'id': 'OD8HcW-jzgb90l5gJa8-7g', 'name': '4. Milestone Project with lists.vtt', 'created_at': 1647307807, 'size': 29786, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/4. Milestone Project with lists.vtt'}, {'id': '9vGsQFe71PVRCbwiTTx81w', 'name': '17. Ordering and limiting.mp4', 'created_at': 1647307807, 'size': 12117924, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/17. Ordering and limiting.mp4'}, {'id': 'vZOBM8sIglHsLRgry02IYg', 'name': '18. Developing our context manager in Python.mp4', 'created_at': 1647307807, 'size': 81739478, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/18. Developing our context manager in Python.mp4'}, {'id': 'uxPXYz4vpe9MjCPywEeRFg', 'name': '9. Some database jargon.mp4', 'created_at': 1647307807, 'size': 14360256, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/9. Some database jargon.mp4'}, {'id': '5GwuzMDg0yHGudJQ2gUhtA', 'name': '12. SELECT examples.vtt', 'created_at': 1647307807, 'size': 5707, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/12. SELECT examples.vtt'}, {'id': 'Pswi-lXcmM3lCs735Go04Q', 'name': '15. Filtering with WHERE.mp4', 'created_at': 1647307807, 'size': 25286036, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/15. Filtering with WHERE.mp4'}, {'id': 'BGP2xLPkDSLhLqbim5_lzA', 'name': '3. Milestone Project 2 Brief.html', 'created_at': 1647307807, 'size': 644, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/3. Milestone Project 2 Brief.html'}, {'id': 'EAfNWyAYQQr3MK8sY9YwLA', 'name': '8. Using SQLite in Python.mp4', 'created_at': 1647307807, 'size': 9856968, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/8. Using SQLite in Python.mp4'}, {'id': 'UEUt9njTB-YWShF0X-mDbw', 'name': '20. Further reading.html', 'created_at': 1647307807, 'size': 1205, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/20. Further reading.html'}, {'id': 'HjKas2K-V6Ce6JLlaesQJg', 'name': '9. Some database jargon.vtt', 'created_at': 1647307807, 'size': 7001, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/9. Some database jargon.vtt'}, {'id': 'ljwe34woWsfCf58gQIU_Cg', 'name': '2. Intro to Milestone Project 2.mp4', 'created_at': 1647307807, 'size': 27726210, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/2. Intro to Milestone Project 2.mp4'}, {'id': 'hivoUtGbvwyK1sfWLjAI6A', 'name': '7. Intro to databases with Python.mp4', 'created_at': 1647307807, 'size': 22770257, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/7. Intro to databases with Python.mp4'}, {'id': 'sEEJ9RQyI1Q28dmn99kPOA', 'name': '1. Code for this section.html', 'created_at': 1647307807, 'size': 632, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/1. Code for this section.html'}, {'id': 'L1YZHPeSpOKYiTF9J5lX9Q', 'name': '19. Errors in context managers.vtt', 'created_at': 1647307807, 'size': 11478, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/19. Errors in context managers.vtt'}, {'id': 'BDcG4z9XVjA1ULtucXe3Mg', 'name': '18. Developing our context manager in Python.vtt', 'created_at': 1647307807, 'size': 16843, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/18. Developing our context manager in Python.vtt'}, {'id': 'AyQp84VWiOKtyy0n_HnMXQ', 'name': '17. Ordering and limiting.vtt', 'created_at': 1647307807, 'size': 4701, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/17. Ordering and limiting.vtt'}, {'id': '4jnd42sWHrh7YMe7zOSo8w', 'name': '11. Inserting books using Python.vtt', 'created_at': 1647307807, 'size': 10896, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/11. Inserting books using Python.vtt'}, {'id': '-Zrvgm4FySENJwWt3DimGA', 'name': '13. Getting all our books.mp4', 'created_at': 1647307807, 'size': 56258361, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/13. Getting all our books.mp4'}, {'id': '1dL82cVJRvo0R67HIomQ2w', 'name': '19. Errors in context managers.mp4', 'created_at': 1647307807, 'size': 53805154, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/19. Errors in context managers.mp4'}, {'id': 'Y2GLgVkrCVB35e2H6_3vCA', 'name': '11. Inserting books using Python.mp4', 'created_at': 1647307807, 'size': 50088230, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/11. Inserting books using Python.mp4'}, {'id': 'XzI5Ic_nfPlAIlZAkHNIXw', 'name': '16. Finishing the Milestone Project.vtt', 'created_at': 1647307807, 'size': 12792, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/16. Finishing the Milestone Project.vtt'}, {'id': 'ZA5iOBCLRD0j7jYRUjLGJQ', 'name': '15. Filtering with WHERE.vtt', 'created_at': 1647307807, 'size': 9401, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/15. Filtering with WHERE.vtt'}, {'id': 'ma8k6btiTGSNUFNXBkeT4Q', 'name': '5. Storing books in files.mp4', 'created_at': 1647307807, 'size': 150811125, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/5. Storing books in files.mp4'}, {'id': '0bt5Ropj5QCLos-sbcjXsQ', 'name': '6. Using JSON instead of CSV.vtt', 'created_at': 1647307807, 'size': 16003, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/6. Using JSON instead of CSV.vtt'}, {'id': '7PcoVSH5w0L2V2vRzJED5A', 'name': '6. Using JSON instead of CSV.mp4', 'created_at': 1647307807, 'size': 90304052, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/6. Using JSON instead of CSV.mp4'}, {'id': 'VzbaRQxltrlbyZSZi9V11A', 'name': '10. Creating our books table using Python.mp4', 'created_at': 1647307807, 'size': 43619521, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/10. Creating our books table using Python.mp4'}, {'id': 'wf1VDfQumnaLvTQyO3WU8Q', 'name': '7. Intro to databases with Python.vtt', 'created_at': 1647307807, 'size': 11683, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/7. Intro to databases with Python.vtt'}, {'id': 'L1qSDD3dw_cue1wzNdK3oQ', 'name': '16. Finishing the Milestone Project.mp4', 'created_at': 1647307807, 'size': 68393060, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/7. Databases in Python & Milestone Project 2/16. Finishing the Milestone Project.mp4'}, {'id': 'EcSvfWGZDsyo9aJ3ky-IFQ', 'name': '6. Exercise raising an error.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/6. Exercise raising an error.html'}, {'id': 'BspmGsgeLajdDoVJxm4_Sg', 'name': '5.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/5.1 Interactive code for this lecture.html'}, {'id': 'wDYYwtKt6DapnmxXWPgaIA', 'name': '2. Intro to errors in Python.vtt', 'created_at': 1647307807, 'size': 24703, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/2. Intro to errors in Python.vtt'}, {'id': 'R5LOqc_8UEWv0VqgQXE-gw', 'name': '8.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 124, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/8.1 Interactive code for this lecture.html'}, {'id': 'mP_6V5gG-WgzKCZfooCUTQ', 'name': '5. Raising errors in Python.mp4', 'created_at': 1647307807, 'size': 83813085, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/5. Raising errors in Python.mp4'}, {'id': 'CcbOonL51SPknXNM2O8gUg', 'name': '2.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/2.1 Interactive code for this lecture.html'}, {'id': 'vic08DeIIIwXgT5Oobom7w', 'name': '8. Creating our own errors in Python.vtt', 'created_at': 1647307807, 'size': 22471, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/8. Creating our own errors in Python.vtt'}, {'id': 'NYN-glPylAC0WYSJRQ-2mg', 'name': '18. Debugging with Pycharm.mp4', 'created_at': 1647307807, 'size': 148519367, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/18. Debugging with Pycharm.mp4'}, {'id': 'rXFX8t8SMi_spfBIkPoJLw', 'name': '15. Handling those pesky user errors!.mp4', 'created_at': 1647307807, 'size': 76512976, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/15. Handling those pesky user errors!.mp4'}, {'id': '2txYaJUXSbXTuVZ8JOO-4Q', 'name': '2. Intro to errors in Python.mp4', 'created_at': 1647307807, 'size': 70118288, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/2. Intro to errors in Python.mp4'}, {'id': 'XpAc1AqcQxCtqhCyqqJTMQ', 'name': '3. Built in errors in Python.mp4', 'created_at': 1647307807, 'size': 80741635, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/3. Built in errors in Python.mp4'}, {'id': 'l94SiS9l2TUUMbk3neSX8A', 'name': '19. Advanced error handling in Python.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/19. Advanced error handling in Python.html'}, {'id': 'bK74gBudE5N7RC0ML8xgjw', 'name': '15.1 Code seen in this lecture.html', 'created_at': 1647307807, 'size': 205, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/15.1 Code seen in this lecture.html'}, {'id': 'Vvl8Yc2ABHFmGkXPRz72xw', 'name': '12. Error handling in Python.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/12. Error handling in Python.html'}, {'id': 'cyUI7ym7kA9W1tV2uoWtJg', 'name': '9. Exercise raising our own custom errors.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/9. Exercise raising our own custom errors.html'}, {'id': 'f4_YzvLgj32jy8JBgPfKZg', 'name': '13. The on success block and re-raising exceptions.vtt', 'created_at': 1647307807, 'size': 21994, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/13. The on success block and re-raising exceptions.vtt'}, {'id': 'PQ6B0yZ-bw8VW--enJIn0Q', 'name': '16. Exercise try-except-finally.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/16. Exercise try-except-finally.html'}, {'id': 'imaYskVdEqEjrZQBB_houg', 'name': '7. Solution raising an error.html', 'created_at': 1647307807, 'size': 783, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/7. Solution raising an error.html'}, {'id': 'Gf-ad4nYIik4a9mZsNWEAg', 'name': '8. Creating our own errors in Python.mp4', 'created_at': 1647307807, 'size': 79465527, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/8. Creating our own errors in Python.mp4'}, {'id': 'pMRFKY-UMDsgdhZKj3so8Q', 'name': '14. Some error problems.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/14. Some error problems.html'}, {'id': 'FzLHg-DowLNO6mxLPR448w', 'name': '11. Dealing with Python errors.vtt', 'created_at': 1647307807, 'size': 14045, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/11. Dealing with Python errors.vtt'}, {'id': 'ygsTGri6UrBVqlh_uv857Q', 'name': '11.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 117, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/11.1 Interactive code for this lecture.html'}, {'id': 'ul98nVHHFDD4zCS7nS2kJg', 'name': '20. Further reading.html', 'created_at': 1647307807, 'size': 1129, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/20. Further reading.html'}, {'id': 'GAUeDu5d-GVN1MYTgYC94g', 'name': '4. Errors in Python.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/4. Errors in Python.html'}, {'id': 'QQpX9C-UD3SFk9EfLdC_cQ', 'name': '1. Code samples for this section.html', 'created_at': 1647307807, 'size': 626, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/1. Code samples for this section.html'}, {'id': 'UYZHuEJDRCnoIGjVo6RCCg', 'name': '11. Dealing with Python errors.mp4', 'created_at': 1647307807, 'size': 72073916, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/11. Dealing with Python errors.mp4'}, {'id': 'dwqpKvuzgpCu2Gh1qPblkw', 'name': '17. Solution try-except-finally.html', 'created_at': 1647307807, 'size': 1081, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/17. Solution try-except-finally.html'}, {'id': '-dOgXUtGuOAAYWFNigrEkQ', 'name': '3. Built in errors in Python.vtt', 'created_at': 1647307807, 'size': 33780, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/3. Built in errors in Python.vtt'}, {'id': 'mr1IbjXXqg3t3rVsZJxOPg', 'name': '13.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 125, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/13.1 Interactive code for this lecture.html'}, {'id': 'GjP6ob0MqdXwgLQao5UWBA', 'name': '15. Handling those pesky user errors!.vtt', 'created_at': 1647307807, 'size': 24912, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/15. Handling those pesky user errors!.vtt'}, {'id': 'xUgYXHfSghdBmCT0UINB9g', 'name': '13. The on success block and re-raising exceptions.mp4', 'created_at': 1647307807, 'size': 107085535, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/13. The on success block and re-raising exceptions.mp4'}, {'id': 'ss6Vlk7G8CrwgSEorq_BPg', 'name': '10. Solution raising our own custom error.html', 'created_at': 1647307807, 'size': 1127, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/10. Solution raising our own custom error.html'}, {'id': 'riP2zA-2v-kg7uJHGwruDA', 'name': '18. Debugging with Pycharm.vtt', 'created_at': 1647307807, 'size': 29406, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/18. Debugging with Pycharm.vtt'}, {'id': 'jQ8Hak69rAnc6J09i7lIPw', 'name': '5. Raising errors in Python.vtt', 'created_at': 1647307807, 'size': 17931, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/5. Errors in Python/5. Raising errors in Python.vtt'}, {'id': 'j85HDy2NYFxdaEdEnSvXCQ', 'name': '12. Importing our own files.mp4', 'created_at': 1647307807, 'size': 48417731, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/12. Importing our own files.mp4'}, {'id': 'kQYPVu-5n6ONudJwim0kDg', 'name': '10. Solution a CSV to JSON converter.html', 'created_at': 1647307807, 'size': 804, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/10. Solution a CSV to JSON converter.html'}, {'id': '4bcd5So8LDSAqyTvZ5gqaQ', 'name': '3. Python Exercise copying files.vtt', 'created_at': 1647307807, 'size': 35263, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/3. Python Exercise copying files.vtt'}, {'id': 'xYru_CNZhXptVc-5m0n6Jg', 'name': '2. Files in Python.vtt', 'created_at': 1647307807, 'size': 18913, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/2. Files in Python.vtt'}, {'id': 'C3MqPvuVaNl_yQbiuqKqEw', 'name': '5. Solution building a quiz system.html', 'created_at': 1647307807, 'size': 1145, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/5. Solution building a quiz system.html'}, {'id': 'sDm4FdlvPTUSUyHBhfpl9g', 'name': '2. Files in Python.mp4', 'created_at': 1647307807, 'size': 55681245, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/2. Files in Python.mp4'}, {'id': '3JFk9ir3Vj8c2As-k2nmAw', 'name': '11. Using the with syntax in Python.vtt', 'created_at': 1647307807, 'size': 9429, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/11. Using the with syntax in Python.vtt'}, {'id': 'cFKMf-cJxpFLDcMdPtNDaA', 'name': '13. Python relative imports children.vtt', 'created_at': 1647307807, 'size': 22937, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/13. Python relative imports children.vtt'}, {'id': '5slTnGq3TZGXSaKMNPn8YA', 'name': '4. Exercise building a quiz system.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/4. Exercise building a quiz system.html'}, {'id': 'KjLHNss1AsiNnOfIQBma-g', 'name': '6. CSV files with Python.mp4', 'created_at': 1647307807, 'size': 60014442, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/6. CSV files with Python.mp4'}, {'id': 'unhvQWZ2n14r9tWmO-u5lg', 'name': '6. CSV files with Python.vtt', 'created_at': 1647307807, 'size': 15954, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/6. CSV files with Python.vtt'}, {'id': 'ugCTn-61rs-ERuShcV6t0g', 'name': '16. Python relative imports parents.vtt', 'created_at': 1647307807, 'size': 8001, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/16. Python relative imports parents.vtt'}, {'id': '-IeYV9uNvymqy7qzODrubw', 'name': '11. Using the with syntax in Python.mp4', 'created_at': 1647307807, 'size': 40278665, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/11. Using the with syntax in Python.mp4'}, {'id': 'DMMcCtx5ZHA6NTbnxG_LYQ', 'name': '16. Python relative imports parents.mp4', 'created_at': 1647307807, 'size': 40538145, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/16. Python relative imports parents.mp4'}, {'id': 'u7ZG_GmDvgEjuo91RH4iwA', 'name': '9. Exercise a CSV to JSON converter.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/9. Exercise a CSV to JSON converter.html'}, {'id': '3kEfrYWa4PPsTRCRs2NxBg', 'name': '18. Further reading.html', 'created_at': 1647307807, 'size': 1135, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/18. Further reading.html'}, {'id': 'EIJf52e_yPiiWNvR6C5-eg', 'name': '8. JSON files with Python.mp4', 'created_at': 1647307807, 'size': 121866409, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/8. JSON files with Python.mp4'}, {'id': 'yrM0uD-6UAiYHi2wX-CMfg', 'name': '7. How to use the csv module to read and write CSV files more easily.html', 'created_at': 1647307807, 'size': 917, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/7. How to use the csv module to read and write CSV files more easily.html'}, {'id': 'WKX3Ire3v0VCuygCfJNMUA', 'name': '13. Python relative imports children.mp4', 'created_at': 1647307807, 'size': 95263267, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/13. Python relative imports children.mp4'}, {'id': 'kUkQlGKchNMngdZS9Cg_vw', 'name': '1. Code for this section.html', 'created_at': 1647307807, 'size': 594, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/1. Code for this section.html'}, {'id': 'vnUKpHkeVuFg37BjtQCeLQ', 'name': '17. Import errors and running as a Python script.mp4', 'created_at': 1647307807, 'size': 39736472, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/17. Import errors and running as a Python script.mp4'}, {'id': 'QJ7BfogqX6O4CmKO6HbB2w', 'name': '14. Exercise importing modules.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/14. Exercise importing modules.html'}, {'id': 'VyDJrywkI8LUgFweUbpUHQ', 'name': '8. JSON files with Python.vtt', 'created_at': 1647307807, 'size': 28380, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/8. JSON files with Python.vtt'}, {'id': 'qRXuje7IiA-IT6YGVHD5GA', 'name': '12. Importing our own files.vtt', 'created_at': 1647307807, 'size': 19302, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/12. Importing our own files.vtt'}, {'id': 'RgXrNDHzpgLve2G36W_T8Q', 'name': '15. Solution importing modules.html', 'created_at': 1647307807, 'size': 1171, 'mime_type': 'text/x-c++', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/15. Solution importing modules.html'}, {'id': 'SFecLYdKpRCC38wbv3eq1Q', 'name': '17. Import errors and running as a Python script.vtt', 'created_at': 1647307807, 'size': 8376, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/17. Import errors and running as a Python script.vtt'}, {'id': '-kcPUzVUik2t7Av7Mkp7ww', 'name': '3. Python Exercise copying files.mp4', 'created_at': 1647307807, 'size': 155261378, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/6. Files in Python/3. Python Exercise copying files.mp4'}, {'id': 'sEn-NVcSu1Gxg81ryjeHrA', 'name': '4. Creating a currency exchange library.mp4', 'created_at': 1647307807, 'size': 62708305, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/4. Creating a currency exchange library.mp4'}, {'id': 'nUBkMzzP5xdQ1Blgj5GFCw', 'name': '4. Creating a currency exchange library.vtt', 'created_at': 1647307807, 'size': 12143, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/4. Creating a currency exchange library.vtt'}, {'id': 'HCjIFWZikytCLhmjJKeCzA', 'name': '3. Getting all exchange rates from the API.vtt', 'created_at': 1647307807, 'size': 8715, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/3. Getting all exchange rates from the API.vtt'}, {'id': 'wZat__IYvHWNJAFk-dw2cQ', 'name': '6. TTL caches with cachetools.vtt', 'created_at': 1647307807, 'size': 3449, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/6. TTL caches with cachetools.vtt'}, {'id': 'OlCXr1ThYKevb0Ufi5el1A', 'name': '1. Code for this section.html', 'created_at': 1647307807, 'size': 614, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/1. Code for this section.html'}, {'id': 'FMU2RpcIPR7R9Qg79e5NzA', 'name': '5. Caching functions with functools.mp4', 'created_at': 1647307807, 'size': 55782676, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/5. Caching functions with functools.mp4'}, {'id': '0GFF-YRAHXxbwr6no9WSUQ', 'name': '5. Caching functions with functools.vtt', 'created_at': 1647307807, 'size': 8454, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/5. Caching functions with functools.vtt'}, {'id': 'FxU2qpoI8DHuI52Ac54lVw', 'name': '3. Getting all exchange rates from the API.mp4', 'created_at': 1647307807, 'size': 58866772, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/3. Getting all exchange rates from the API.mp4'}, {'id': 'NOpfOGzA3MTsvUV3mO808w', 'name': '2. Signing up to OpenExchangeRates.mp4', 'created_at': 1647307807, 'size': 24790598, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/2. Signing up to OpenExchangeRates.mp4'}, {'id': 'WW2jWnA8qeI2ueHOab6V7g', 'name': '6. TTL caches with cachetools.mp4', 'created_at': 1647307807, 'size': 28592070, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/6. TTL caches with cachetools.mp4'}, {'id': 'cCgrxIbiMyHVDdLRSrn_XQ', 'name': '2. Signing up to OpenExchangeRates.vtt', 'created_at': 1647307807, 'size': 3069, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/16. Interacting with APIs with Python/2. Signing up to OpenExchangeRates.vtt'}, {'id': '0lya-6wjL_BSHUMMPFX2uw', 'name': '10. Exercise a generic access control decorator.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/10. Exercise a generic access control decorator.html'}, {'id': 'xPPQXKYEaRjij9qfJf7SPA', 'name': '5.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 111, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/5.1 Interactive code for this lecture.html'}, {'id': '4VJgeQaMRXAF-y08tVJ4zA', 'name': '4. Using a @syntax.vtt', 'created_at': 1647307807, 'size': 21858267, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/4. Using a @syntax.vtt'}, {'id': '92GSBlxN-e-VXAVKJIomPg', 'name': '8.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 133, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/8.1 Interactive code for this lecture.html'}, {'id': 'w9QBEaPKy3TcfdvexXf53g', 'name': '4. Using a @syntax.mp4', 'created_at': 1647307807, 'size': 21853858, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/4. Using a @syntax.mp4'}, {'id': 'jIh6BXddEBfsa9kXmhkJfg', 'name': '1. A simple decorator in Python.mp4', 'created_at': 1647307807, 'size': 31515099, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/1. A simple decorator in Python.mp4'}, {'id': 'ng8Jk83AfJhuHNUMLHotag', 'name': '7. Decorators with parameters.vtt', 'created_at': 1647307807, 'size': 14429, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/7. Decorators with parameters.vtt'}, {'id': '1NBmmQnkmWZcgWL7CLO75A', 'name': '4.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 112, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/4.1 Interactive code for this lecture.html'}, {'id': 'G7FehvEJfbaiCX6HvV8v9Q', 'name': '5. Functools wraps in Python.vtt', 'created_at': 1647307807, 'size': 3627, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/5. Functools wraps in Python.vtt'}, {'id': 'cj2wXE6DkxpvepELOmZgIA', 'name': '6. Decorating functions with parameters.vtt', 'created_at': 1647307807, 'size': 6754, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/6. Decorating functions with parameters.vtt'}, {'id': 'kOltw_R3dBBeumJXqhETpg', 'name': '9. Generic decorators for any function.vtt', 'created_at': 1647307807, 'size': 5726, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/9. Generic decorators for any function.vtt'}, {'id': 'JYpnkS0sk3Ji39PqRWdwZQ', 'name': '11. Solution a generic access control decorator.html', 'created_at': 1647307807, 'size': 745, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/11. Solution a generic access control decorator.html'}, {'id': 'a7AhuXw55qwcrOXiGoVMaQ', 'name': '1. A simple decorator in Python.vtt', 'created_at': 1647307807, 'size': 8883, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/1. A simple decorator in Python.vtt'}, {'id': 'c4a1XSLrqyid3BC6wiZLDA', 'name': '2. Exercise decorators.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/2. Exercise decorators.html'}, {'id': 'VskLidprSfY-VPpNMzbqnQ', 'name': '3. Solution decorators.html', 'created_at': 1647307807, 'size': 718, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/3. Solution decorators.html'}, {'id': 'LN5_-BPn4gfGd7wc6WiV7Q', 'name': '9. Generic decorators for any function.mp4', 'created_at': 1647307807, 'size': 28556519, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/9. Generic decorators for any function.mp4'}, {'id': 'rBEZWnRU5DAC3ZKYTmhsEQ', 'name': '7. Decorators with parameters.mp4', 'created_at': 1647307807, 'size': 66808233, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/7. Decorators with parameters.mp4'}, {'id': 'rhN8O2JsevEHDkeNNTZl1g', 'name': '12. Multiple decorators for one function.html', 'created_at': 1647307807, 'size': 1339, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/12. Multiple decorators for one function.html'}, {'id': 'mQQotd997twYRoz_mXZpkA', 'name': '5. Functools wraps in Python.mp4', 'created_at': 1647307807, 'size': 14043085, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/5. Functools wraps in Python.mp4'}, {'id': 'DV-07sbHHJTf-UWXG6ayzA', 'name': '9.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 128, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/9.1 Interactive code for this lecture.html'}, {'id': 'QnVYYPSKpTrI5aRIIdsUeA', 'name': '8. Functions that accept multiple arguments.vtt', 'created_at': 1647307807, 'size': 8022, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/8. Functions that accept multiple arguments.vtt'}, {'id': '9SoTNz-o2mk7Bl3zOWbXvQ', 'name': '1.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 121, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/1.1 Interactive code for this lecture.html'}, {'id': 'tLpQ8AKolQlMtdMXEI96aQ', 'name': '6. Decorating functions with parameters.mp4', 'created_at': 1647307807, 'size': 34801449, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/6. Decorating functions with parameters.mp4'}, {'id': 'CM2RXY298UUcWzTeSYZdKg', 'name': '8. Functions that accept multiple arguments.mp4', 'created_at': 1647307807, 'size': 23657071, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/8. Functions that accept multiple arguments.mp4'}, {'id': 'n_dgGVh6_6ZbvqjGF2WkQw', 'name': '6.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 130, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/6.1 Interactive code for this lecture.html'}, {'id': 'ugzcOBExzJoGrtH3jWPYMQ', 'name': '7.1 Interactive code for this lecture.html', 'created_at': 1647307807, 'size': 121, 'mime_type': 'text/html', 'virus_scan': 'ok', 'path': '[FreeCourseSite.com] Udemy - The Complete Python Course  Learn Python by Doing/17. Decorators in Python/7.1 Interactive code for this lecture.html'}, {'id': '6yjQob9y-WzUR9AUPtkllg', 'name': '[TGx]Downloaded from torrentgalaxy.to .txt', 'created_at': 1652922444, 'size': 585, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Ultimate Tkinter Python GUI Masterclass/[TGx]Downloaded from torrentgalaxy.to .txt'}, {'id': 'ip7-ftGI4iq_WPH5bXbRtg', 'name': 'TutsNode.com.txt', 'created_at': 1652922444, 'size': 63, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'Ultimate Tkinter Python GUI Masterclass/TutsNode.com.txt'}, {'id': '19V0kuX_JW-2-9EAbm8A4g', 'name': 'Ultimate Tkinter Python GUI Masterclass.zip', 'created_at': 1652922444, 'size': 10377664739, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': 'Ultimate Tkinter Python GUI Masterclass/Ultimate Tkinter Python GUI Masterclass.zip'}, {'id': 'SCtu-SMc_cZeRj2H2KJzsg', 'name': 'Web scraping in Python (Part 1) - Getting started.mp4', 'created_at': 1570171114, 'size': 19026106, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '# My Tutorial Video Courses/Web scraping in Python (Part 1) - Getting started.mp4'}, {'id': 'BxZ-5FC0HaFvSXx6XY_HDw', 'name': 'Web scraping in Python (Part 3) - Building a dataset.mp4', 'created_at': 1570171114, 'size': 22900779, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '# My Tutorial Video Courses/Web scraping in Python (Part 3) - Building a dataset.mp4'}, {'id': '5oHytNuIKna1xxLjQyVNgg', 'name': 'Web scraping in Python (Part 4) - Exporting a CSV with pandas.mp4', 'created_at': 1570171114, 'size': 22356788, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '# My Tutorial Video Courses/Web scraping in Python (Part 4) - Exporting a CSV with pandas.mp4'}, {'id': 'Z-Rci89_zPPhpUjl1yhbjw', 'name': 'Web scraping in Python (Part 2) - Parsing HTML with Beautiful Soup.mp4', 'created_at': 1570171114, 'size': 20730757, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': '# My Tutorial Video Courses/Web scraping in Python (Part 2) - Parsing HTML with Beautiful Soup.mp4'}, {'id': '7fRmOC5FrLi-hf9gNwhReg', 'name': '100 Days of Code The Complete Python Pro Bootcamp for 2022.zip', 'created_at': 1646684488, 'size': 38391629641, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/100 Days of Code The Complete Python Pro Bootcamp for 2022.zip'}, {'id': 'Vhj_ZfnysBqT6ZsuLoAESQ', 'name': '[GigaCourse.Com] Udemy - The Complete 2022 Web Development Bootcamp.zip', 'created_at': 1646684866, 'size': 18955578126, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[GigaCourse.Com] Udemy - The Complete 2022 Web Development Bootcamp.zip'}, {'id': 'oUi6M6YF7h40giHcRn4HWQ', 'name': '[Tutorialsplanet.NET] Udemy - Learn Python Programming Masterclass.zip', 'created_at': 1647305030, 'size': 33312993997, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Tutorialsplanet.NET] Udemy - Learn Python Programming Masterclass.zip'}, {'id': 'fRyVzPMHvFHbDR7b3Bx6zw', 'name': '[FreeCourseSite.com] Udemy - JavaScript - The Complete Guide 2021 (Beginner + Advanced).zip', 'created_at': 1647373952, 'size': 20410226967, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[FreeCourseSite.com] Udemy - JavaScript - The Complete Guide 2021 (Beginner + Advanced).zip'}, {'id': '0b3diGpD1l7feZ8yv8LLmA', 'name': '[ FreeCourseWeb.com ] Udemy - Learn Ultimate Python-3 GUI Course With Tkinter,Qt and PyGTK.zip', 'created_at': 1653054969, 'size': 4454820665, 'mime_type': 'application/zip', 'virus_scan': 'error', 'path': '# My Tutorial Video Courses/[ FreeCourseWeb.com ] Udemy - Learn Ultimate Python-3 GUI Course With Tkinter,Qt and PyGTK.zip'}, {'id': 'mJVqrE-11Ppmz8cP2FKuKA', 'name': '[ FreeCourseWeb.com ] Udemy - The complete Python GUI with PySimpleGUI for 2020.zip', 'created_at': 1703113178, 'size': 1289328266, 'mime_type': 'application/zip', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[ FreeCourseWeb.com ] Udemy - The complete Python GUI with PySimpleGUI for 2020.zip'}, {'id': 'rHR00AmFELJvvgfCiECfDA', 'name': 'NulledPremium.com.url', 'created_at': 1652933237, 'size': 163, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/NulledPremium.com.url'}, {'id': 'xCGxyhG2KD5DYqpkMb1dzQ', 'name': '9781838988470-PYTHON_GUI_PROGRAMMING_A_COMPLETE_REFERENCE_GUIDE.pdf', 'created_at': 1652933237, 'size': 5883511, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/9781838988470-PYTHON_GUI_PROGRAMMING_A_COMPLETE_REFERENCE_GUIDE.pdf'}, {'id': '9V_D-1ZtzwoeCM8imcPWCg', 'name': '9781838988470.epub', 'created_at': 1652933237, 'size': 4341891, 'mime_type': 'application/epub+zip', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/9781838988470.epub'}, {'id': 'QYyvZjU5R67bHsi1-H4jGA', 'name': '9781838988470.mobi', 'created_at': 1652933237, 'size': 11712866, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/9781838988470.mobi'}, {'id': 'ogkUci_80DyWr_NEhbvVEg', 'name': '4. (FTUApps.com) Download Cracked Developers Applications For Free.url', 'created_at': 1652933237, 'size': 239, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Websites you may like/4. (FTUApps.com) Download Cracked Developers Applications For Free.url'}, {'id': 'EvciDVgwzN4Q4IMxdOhgNg', 'name': '2. (FreeCoursesOnline.Me) Download Udacity, Masterclass, Lynda, PHLearn, Pluralsight Free.url', 'created_at': 1652933237, 'size': 286, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Websites you may like/2. (FreeCoursesOnline.Me) Download Udacity, Masterclass, Lynda, PHLearn, Pluralsight Free.url'}, {'id': 'bgTVi3Zflu6VWOmnLsJksA', 'name': '5. (Discuss.FTUForum.com) FTU Discussion Forum.url', 'created_at': 1652933237, 'size': 294, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Websites you may like/5. (Discuss.FTUForum.com) FTU Discussion Forum.url'}, {'id': 'nTOV9l08khrosLZHbRw2uQ', 'name': '1. (FreeTutorials.Us) Download Udemy Paid Courses For Free.url', 'created_at': 1652933237, 'size': 328, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Websites you may like/1. (FreeTutorials.Us) Download Udemy Paid Courses For Free.url'}, {'id': 'k1B4mp7bhqh11hA-Uj3eAA', 'name': 'How you can help Team-FTU.txt', 'created_at': 1652933237, 'size': 237, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Websites you may like/How you can help Team-FTU.txt'}, {'id': 'LpOKCzHQj7zpxrPXN8iguw', 'name': '3. (NulledPremium.com) Download Cracked Website Themes, Plugins, Scripts And Stock Images.url', 'created_at': 1652933237, 'size': 163, 'mime_type': 'text/plain', 'virus_scan': None, 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Websites you may like/3. (NulledPremium.com) Download Cracked Website Themes, Plugins, Scripts And Stock Images.url'}, {'id': 'roXtZ0Cc4sMHHh3bN0rVNA', 'name': 'README.md', 'created_at': 1652933237, 'size': 2428, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/README.md'}, {'id': 'R8XrnQ5Gw2jOakUiuO3KWQ', 'name': 'LICENSE', 'created_at': 1652933237, 'size': 1083, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/LICENSE'}, {'id': 'EbyCdWmCeNET9qYYajLX1A', 'name': 'smile.gif', 'created_at': 1652933237, 'size': 201, 'mime_type': 'image/gif', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/smile.gif'}, {'id': '2iohli7hs_aZeQl6fibB8w', 'name': 'font_demo.py', 'created_at': 1652933237, 'size': 903, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/font_demo.py'}, {'id': 'D2hKPSqfWcnXppIw8WI9QQ', 'name': 'font_lister.py', 'created_at': 1652933237, 'size': 301, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/font_lister.py'}, {'id': 'xg_vKPJSFGS8FbzwNT2MfQ', 'name': 'tkinter_color_demo.py', 'created_at': 1652933237, 'size': 224, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/tkinter_color_demo.py'}, {'id': '2U3LdJtS3dnGRlf1g75qjw', 'name': 'image_scope_demo.py', 'created_at': 1652933237, 'size': 382, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/image_scope_demo.py'}, {'id': 'uUt-q2tAMCixEqff0cuKZA', 'name': 'tags_demo.py', 'created_at': 1652933237, 'size': 625, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/tags_demo.py'}, {'id': 'pHqswrcKNu8xut1wrLpviw', 'name': 'ttk_combobox_info.py', 'created_at': 1652933237, 'size': 1336, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ttk_combobox_info.py'}, {'id': '58H6wokZq41yxFiv6nWBxw', 'name': 'image_viewer_demo.py', 'created_at': 1652933237, 'size': 957, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/image_viewer_demo.py'}, {'id': 'PJgI2UGYY8PNO4QZsR7aEw', 'name': 'tk_default_font_example.py', 'created_at': 1652933237, 'size': 284, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/tk_default_font_example.py'}, {'id': 'ciDYrMGKG1MbFlFDUcM0Mw', 'name': 'smile.gif', 'created_at': 1652933237, 'size': 201, 'mime_type': 'image/gif', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/smile.gif'}, {'id': 'Ml6hQQBE2Z3bzZFrp5wgQw', 'name': 'bug_race.py', 'created_at': 1652933237, 'size': 3838, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/bug_race.py'}, {'id': 'DhSZs2sCPiS-KHTXYbEg8Q', 'name': 'simple_canvas_demo.py', 'created_at': 1652933237, 'size': 910, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/simple_canvas_demo.py'}, {'id': 'OENFF2C-j4hP6ZDvzglZ-A', 'name': 'README.rst', 'created_at': 1652933237, 'size': 880, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/README.rst'}, {'id': 'geK3EpfenK-k3cNct_YhnQ', 'name': 'abq_data_entry.py', 'created_at': 1652933237, 'size': 91, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry.py'}, {'id': 'bbM-WQu9xU1ewpUcE2xHyQ', 'name': '.gitignore', 'created_at': 1652933237, 'size': 21, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/.gitignore'}, {'id': 'OUpBy-k6FmuIOPucAqrO1A', 'name': 'constants.py', 'created_at': 1652933237, 'size': 153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry/constants.py'}, {'id': 'VXT0yV3dIoEwZ7JKMLOC-g', 'name': 'application.py', 'created_at': 1652933237, 'size': 7462, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry/application.py'}, {'id': 'azJwgvH-jDM0W0QRIJEoVg', 'name': 'views.py', 'created_at': 1652933237, 'size': 16385, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry/views.py'}, {'id': 'I2wVBCKSGaLGTTEvWOaTQg', 'name': 'models.py', 'created_at': 1652933237, 'size': 5663, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry/models.py'}, {'id': 'R2Mqey5u-Yj7yxY9zVmueQ', 'name': 'widgets.py', 'created_at': 1652933237, 'size': 12250, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry/widgets.py'}, {'id': 'dOXTuI_l9ETs9S34BtZoOQ', 'name': 'abq_logo-64x40.png', 'created_at': 1652933237, 'size': 5421, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry/images/abq_logo-64x40.png'}, {'id': 'ckBtcG_m0dqE4T_-L9p3lQ', 'name': 'abq_logo-32x20.png', 'created_at': 1652933237, 'size': 2637, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry/images/abq_logo-32x20.png'}, {'id': '3XYWfPkDXuyY0zRzhDE6mw', 'name': 'abq_logo-16x10.png', 'created_at': 1652933237, 'size': 1346, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry/images/abq_logo-16x10.png'}, {'id': '3txHlHcBaOTHvvJLbJLw6w', 'name': '__init__.py', 'created_at': 1652933237, 'size': 259, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/abq_data_entry/images/__init__.py'}, {'id': 'l2ooLbXiadnx6ZknTYQh7w', 'name': 'README.rst', 'created_at': 1652933237, 'size': 880, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/README.rst'}, {'id': 'y8Sfoml7MqRBFKhP4j4Dkw', 'name': 'abq_data_entry.py', 'created_at': 1652933237, 'size': 91, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry.py'}, {'id': '6KQZSYvS47WFwlVKEZgOKA', 'name': '.gitignore', 'created_at': 1652933237, 'size': 21, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/.gitignore'}, {'id': 'dZZUYHa0L5ZJWy5c4gGG2Q', 'name': 'widgets.py', 'created_at': 1652933237, 'size': 12212, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/widgets.py'}, {'id': 'xGyWEUExkHx9QljywwLzfQ', 'name': 'constants.py', 'created_at': 1652933237, 'size': 153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/constants.py'}, {'id': 'jxILsz7Et1jsPrDJFtT7OQ', 'name': 'mainmenu.py', 'created_at': 1652933237, 'size': 13203, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/mainmenu.py'}, {'id': 'WkUCw3oUgV_x4HzYFPz7vQ', 'name': 'application.py', 'created_at': 1652933237, 'size': 7951, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/application.py'}, {'id': '1WLvCWX2TaUwV2YbqvvhgQ', 'name': 'views.py', 'created_at': 1652933237, 'size': 13105, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/views.py'}, {'id': 'coTeLKEyhPrBTRzPq1B6xg', 'name': 'models.py', 'created_at': 1652933237, 'size': 5800, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/models.py'}, {'id': 'sybg8d7PTXkKQjJag3OKzg', 'name': 'abq_logo-64x40.png', 'created_at': 1652933237, 'size': 5421, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/images/abq_logo-64x40.png'}, {'id': '9mLR68dfrYmPaO8UX1HQBQ', 'name': 'abq_logo-32x20.png', 'created_at': 1652933237, 'size': 2637, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/images/abq_logo-32x20.png'}, {'id': 'tu6ysOaUikS7w1q9YPTQrA', 'name': 'abq_logo-16x10.png', 'created_at': 1652933237, 'size': 1346, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/images/abq_logo-16x10.png'}, {'id': 'oBzIPoNRUGK5FB2Sqyy1kA', 'name': '__init__.py', 'created_at': 1652933237, 'size': 259, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/images/__init__.py'}, {'id': 'rKguNpIjvpZVFbnlYB-75g', 'name': 'example_database.sql', 'created_at': 1652933237, 'size': 2960, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/example_database.sql'}, {'id': 'jsGLVn_SHeQcc0VFtQ5DQw', 'name': 'requirements.txt', 'created_at': 1652933237, 'size': 10, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/requirements.txt'}, {'id': 'WQKNe2QdU41XG8Q-t-NEXg', 'name': 'README.rst', 'created_at': 1652933237, 'size': 880, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/README.rst'}, {'id': 'k6mqhhmJQMfguetZ21a7Mw', 'name': 'abq_data_entry.py', 'created_at': 1652933237, 'size': 91, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry.py'}, {'id': 'ltDpFZoC326UBSHGTS5bGQ', 'name': '.gitignore', 'created_at': 1652933237, 'size': 21, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/.gitignore'}, {'id': 'pxZr6bVLWn61bVlSjREacw', 'name': 'application.py', 'created_at': 1652933237, 'size': 9662, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/application.py'}, {'id': 'dm1-gMegSXErNse06PowKA', 'name': 'views.py', 'created_at': 1652933237, 'size': 14852, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/views.py'}, {'id': 'mw-RzKE-lUFsxc6SXxqNlg', 'name': 'models.py', 'created_at': 1652933237, 'size': 12312, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/models.py'}, {'id': 'LJEZcOnoFzDUMlUVZeeCGg', 'name': 'widgets.py', 'created_at': 1652933237, 'size': 12212, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/widgets.py'}, {'id': 'gcvLmwJ9FwLyG3WAkcpVoQ', 'name': 'constants.py', 'created_at': 1652933237, 'size': 153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/constants.py'}, {'id': 'EfFPv284uxkHZhPltt57UA', 'name': 'mainmenu.py', 'created_at': 1652933237, 'size': 13203, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/mainmenu.py'}, {'id': 'y6IS4TapQWNc47jOpibq2w', 'name': 'abq_logo-64x40.png', 'created_at': 1652933237, 'size': 5421, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/images/abq_logo-64x40.png'}, {'id': 'va8dCkkID42qQHDZtLWLmw', 'name': 'abq_logo-32x20.png', 'created_at': 1652933237, 'size': 2637, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/images/abq_logo-32x20.png'}, {'id': 'qcl-9nAqHBrLTon3cAx1ww', 'name': 'abq_logo-16x10.png', 'created_at': 1652933237, 'size': 1346, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/images/abq_logo-16x10.png'}, {'id': 'DNS_gz5uUEer2XBWOv1SWA', 'name': '__init__.py', 'created_at': 1652933237, 'size': 259, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/images/__init__.py'}, {'id': '2bk0QF1c-o9cQmdnPJyQgw', 'name': 'requests_example.py', 'created_at': 1652933237, 'size': 909, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/requests_example.py'}, {'id': 'IypHnOdoouIxLC2psKG1KA', 'name': 'basic_ftp_server.py', 'created_at': 1652933237, 'size': 360, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/basic_ftp_server.py'}, {'id': 'Rn7p51u_7uP5T38OWS9RVw', 'name': 'sample_http_server.py', 'created_at': 1652933237, 'size': 977, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/sample_http_server.py'}, {'id': 'skNGSUb8Pp6kxUg-tBlzGw', 'name': 'urllib_examples.py', 'created_at': 1652933237, 'size': 628, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/urllib_examples.py'}, {'id': 'Y9YOQ-Kuj9xYclsz2f2O2A', 'name': 'ftp_retr_demo.py', 'created_at': 1652933237, 'size': 317, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ftp_retr_demo.py'}, {'id': 'bsd1aqhtU3Ky-MukEeGP5w', 'name': 'requirements.txt', 'created_at': 1652933237, 'size': 10, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/requirements.txt'}, {'id': 'DpGH8ke0Mi0uel614Sr7Lg', 'name': 'README.rst', 'created_at': 1652933237, 'size': 880, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/README.rst'}, {'id': 'v6Vvg3ag0qiPdPvxvK2ZCQ', 'name': 'abq_data_entry.py', 'created_at': 1652933237, 'size': 91, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry.py'}, {'id': 'r1HVUrWVZXem42JXWEC3bw', 'name': '.gitignore', 'created_at': 1652933237, 'size': 21, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/.gitignore'}, {'id': 'HVhmLLbrJseOtJ_X-45gTA', 'name': 'widgets.py', 'created_at': 1652933237, 'size': 12212, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/widgets.py'}, {'id': 'wK5yDcBKDNIC2-dakgG_yQ', 'name': 'constants.py', 'created_at': 1652933237, 'size': 153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/constants.py'}, {'id': 'Uih3QpqKtKx_dmUjc-NrGw', 'name': 'application.py', 'created_at': 1652933237, 'size': 13083, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/application.py'}, {'id': 'xMTi-U-p1wW9c_rOkdFUvg', 'name': 'views.py', 'created_at': 1652933237, 'size': 15009, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/views.py'}, {'id': 'daiNaqatoPoJ-0fOutUrDQ', 'name': 'network.py', 'created_at': 1652933237, 'size': 1615, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/network.py'}, {'id': 'FMCIuSo5JyYtfg__74kbxQ', 'name': 'models.py', 'created_at': 1652933237, 'size': 13335, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/models.py'}, {'id': 'PwxvrUgitkLlIWDPG-7eWw', 'name': 'mainmenu.py', 'created_at': 1652933237, 'size': 15482, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/mainmenu.py'}, {'id': 'CjI42jOZPn1QBXwQPZH9Kw', 'name': 'abq_logo-64x40.png', 'created_at': 1652933237, 'size': 5421, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/images/abq_logo-64x40.png'}, {'id': '4oMChKaosaOw_OVfvBvejQ', 'name': 'abq_logo-32x20.png', 'created_at': 1652933237, 'size': 2637, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/images/abq_logo-32x20.png'}, {'id': 'MuSsp50S-KLnRDBlPNyvAA', 'name': 'abq_logo-16x10.png', 'created_at': 1652933237, 'size': 1346, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/images/abq_logo-16x10.png'}, {'id': 'DjBtKOJVd3tAzugFP3kjHw', 'name': '__init__.py', 'created_at': 1652933237, 'size': 259, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/images/__init__.py'}, {'id': 'L80PwjQzMeyPzNSxHE0QPg', 'name': 'requirements.txt', 'created_at': 1652933237, 'size': 10, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/requirements.txt'}, {'id': 'n0cnKaoUABJVTkkgpfF45g', 'name': 'README.rst', 'created_at': 1652933237, 'size': 880, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/README.rst'}, {'id': '2nfJ0xp8tLonyVCE3IsePg', 'name': 'abq_data_entry.py', 'created_at': 1652933237, 'size': 91, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry.py'}, {'id': 'yx1POXTC24G4J25EDXHkww', 'name': '.gitignore', 'created_at': 1652933237, 'size': 21, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/.gitignore'}, {'id': 'bPEd7oJoFcacs9j8_z6Wrg', 'name': 'widgets.py', 'created_at': 1652933237, 'size': 12212, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/widgets.py'}, {'id': '7a4h0cDVaX4K1dnkiILW1w', 'name': 'constants.py', 'created_at': 1652933237, 'size': 153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/constants.py'}, {'id': 'wdDCQvgV7kS-tt5O0pXxaQ', 'name': 'application.py', 'created_at': 1652933237, 'size': 15092, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/application.py'}, {'id': 'l2byIq9iCYFA7y9KN_mW5A', 'name': 'views.py', 'created_at': 1652933237, 'size': 18438, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/views.py'}, {'id': 'kBakZOmGaTZcGVjM3yIeXw', 'name': 'network.py', 'created_at': 1652933237, 'size': 4411, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/network.py'}, {'id': 'W3BArLoLKufN7pfu5B1MWA', 'name': 'models.py', 'created_at': 1652933237, 'size': 14021, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/models.py'}, {'id': 'dOgJe1J5MR0lM2RWbiynRA', 'name': 'mainmenu.py', 'created_at': 1652933237, 'size': 16746, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/mainmenu.py'}, {'id': '5aBesJP46rq9F8U7eP5r0Q', 'name': 'abq_logo-64x40.png', 'created_at': 1652933237, 'size': 5421, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/images/abq_logo-64x40.png'}, {'id': 'taHAOZ4J5GnKDj3wdMNAuA', 'name': 'abq_logo-32x20.png', 'created_at': 1652933237, 'size': 2637, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/images/abq_logo-32x20.png'}, {'id': 'T7LGRflfy9yL0IjELfizHg', 'name': 'abq_logo-16x10.png', 'created_at': 1652933237, 'size': 1346, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/images/abq_logo-16x10.png'}, {'id': 'j7RLUmdAzoFIcMSPvTfmVw', 'name': '__init__.py', 'created_at': 1652933237, 'size': 259, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/images/__init__.py'}, {'id': 'r45TlYoB3VCUZyWi-ywJLQ', 'name': 'rst_example.rst', 'created_at': 1652933237, 'size': 1715, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/rst_example.rst'}, {'id': 'oxSxr5SDn1sTBj68t4byaQ', 'name': 'my_module.py', 'created_at': 1652933237, 'size': 18, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/my_module.py'}, {'id': 'eW5KGEsWdkDI8AzvobOThw', 'name': 'README.rst', 'created_at': 1652933237, 'size': 880, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/README.rst'}, {'id': 'eAEbfPZVrZK_QW1q81sSbA', 'name': 'abq_data_entry.py', 'created_at': 1652933237, 'size': 91, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/abq_data_entry.py'}, {'id': 'ZGQuj7TPDgz3AHSEH3eteg', 'name': '.gitignore', 'created_at': 1652933237, 'size': 21, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/.gitignore'}, {'id': 'fQ1HqEuE0T3z26lgR57WqQ', 'name': 'lab-tech-paper-form.png', 'created_at': 1652933237, 'size': 22018, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/docs/lab-tech-paper-form.png'}, {'id': 'kmXtH0S-kUHYSRcN_Lr7-Q', 'name': 'Application_layout.png', 'created_at': 1652933237, 'size': 9117, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/docs/Application_layout.png'}, {'id': '4EdKlTZUmc3ReTcAD3eCdg', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4961, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/docs/abq_data_entry_spec.rst'}, {'id': '3jHey7CsjhadZVGdhO_mYQ', 'name': 'menu_demo.py', 'created_at': 1652933237, 'size': 1411, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/menu_demo.py'}, {'id': 'mpvKIB3s7Wzn6XcCOVjlQA', 'name': 'messagebox_demo_short.py', 'created_at': 1652933237, 'size': 182, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/messagebox_demo_short.py'}, {'id': '7kWlL5LboqmQYt8GN2sT1A', 'name': 'messagebox_demo.py', 'created_at': 1652933237, 'size': 357, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/messagebox_demo.py'}, {'id': 'ny7hKYHBZeVWrIHAW_FGMg', 'name': 'filedialog_demo.py', 'created_at': 1652933237, 'size': 436, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/filedialog_demo.py'}, {'id': 'L7BZPh-SVKQ-EJ-jc0BTQA', 'name': 'README.rst', 'created_at': 1652933237, 'size': 880, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/README.rst'}, {'id': 'RcTYgYtKoykmikj2TzkfVw', 'name': 'abq_data_entry.py', 'created_at': 1652933237, 'size': 91, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/abq_data_entry.py'}, {'id': 'f4TlQqN-qbeARHK1k6qJLA', 'name': '.gitignore', 'created_at': 1652933237, 'size': 21, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/.gitignore'}, {'id': 'rqa9omYyYDo12bC1X5bjuw', 'name': 'lab-tech-paper-form.png', 'created_at': 1652933237, 'size': 22018, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/docs/lab-tech-paper-form.png'}, {'id': '0Zw4PUNk4JbqwiBVraeXTQ', 'name': 'Application_layout.png', 'created_at': 1652933237, 'size': 9117, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/docs/Application_layout.png'}, {'id': 'eEcLJtJBV_M-hLRUm7nTbg', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4961, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/docs/abq_data_entry_spec.rst'}, {'id': 'SiXnpPztN6arXgFHjOlh1A', 'name': 'treeview_demo.py', 'created_at': 1652933237, 'size': 1161, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/treeview_demo.py'}, {'id': 'Y75125X0ExhdKtLVcJNxlQ', 'name': 'README.rst', 'created_at': 1652933237, 'size': 880, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/README.rst'}, {'id': '5dUXR5j81nm_1UCG3S7xhw', 'name': 'abq_data_entry.py', 'created_at': 1652933237, 'size': 91, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/abq_data_entry.py'}, {'id': 'ZJC2LSNVfjvAEFEdwKkzBQ', 'name': '.gitignore', 'created_at': 1652933237, 'size': 21, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/.gitignore'}, {'id': 'ng8YwGAcMcQ2v7eWzIzfSw', 'name': 'lab-tech-paper-form.png', 'created_at': 1652933237, 'size': 22018, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/docs/lab-tech-paper-form.png'}, {'id': '5OCebf4fonx2XMLG0BHoUw', 'name': 'Application_layout.png', 'created_at': 1652933237, 'size': 9117, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/docs/Application_layout.png'}, {'id': 'nGYrc8wqcNOMGWVUB5jdYA', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4963, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/docs/abq_data_entry_spec.rst'}, {'id': 'epeYyTF7r7t4EB2K_X9VdQ', 'name': 'lab-tech-paper-form.png', 'created_at': 1652933237, 'size': 22018, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/docs/lab-tech-paper-form.png'}, {'id': 'X0PB80YTsic2542-owQk5A', 'name': 'Application_layout.png', 'created_at': 1652933237, 'size': 9117, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/docs/Application_layout.png'}, {'id': 'OVIK70UkSjQyHYATYnmeMQ', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4963, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter08/ABQ_Data_Entry/docs/abq_data_entry_spec.rst'}, {'id': 'HzwZz0eWpqMJoWDarfZmOA', 'name': 'lab-tech-paper-form.png', 'created_at': 1652933237, 'size': 22018, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/docs/lab-tech-paper-form.png'}, {'id': 'RjjdMxsNBJQ_zJaQnWOExw', 'name': 'Application_layout.png', 'created_at': 1652933237, 'size': 9117, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/docs/Application_layout.png'}, {'id': 'O56WcfXTNZPsRr9bxVPbZQ', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4963, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/docs/abq_data_entry_spec.rst'}, {'id': 'oYWf6b8Ji0lFDYi1X3rCGQ', 'name': 'lab-tech-paper-form.png', 'created_at': 1652933237, 'size': 22018, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/docs/lab-tech-paper-form.png'}, {'id': 'rmaMYar2NCbEQwOZSbZuFg', 'name': 'Application_layout.png', 'created_at': 1652933237, 'size': 9117, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/docs/Application_layout.png'}, {'id': 'gUelfQIB-ugTloy3yEeTcg', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4963, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/docs/abq_data_entry_spec.rst'}, {'id': '8CndjGkReCa1eNIGDsu5OA', 'name': 'lab-tech-paper-form.png', 'created_at': 1652933237, 'size': 22018, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/docs/lab-tech-paper-form.png'}, {'id': 'NdKRAqao_ISTCKw5H5IZgQ', 'name': 'Application_layout.png', 'created_at': 1652933237, 'size': 9117, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/docs/Application_layout.png'}, {'id': '8jkQ0_m3Gm-W48aZvgoDqA', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4963, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/docs/abq_data_entry_spec.rst'}, {'id': 'pMld2ljOOGkKUOmDlrOPkQ', 'name': 'lab-tech-paper-form.png', 'created_at': 1652933237, 'size': 22018, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/docs/lab-tech-paper-form.png'}, {'id': 'D2Z1vg0AIpi2_z3K7k8NJQ', 'name': 'Application_layout.png', 'created_at': 1652933237, 'size': 9117, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/docs/Application_layout.png'}, {'id': 'CQf617lDMvGCITe3-YS6GQ', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4963, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/docs/abq_data_entry_spec.rst'}, {'id': '_AnyAhKPLZyWZPsJIO7Elw', 'name': 'test_application.py', 'created_at': 1652933237, 'size': 2990, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/test/test_application.py'}, {'id': 'Veg0dog1AFZD_ALHKgjtRQ', 'name': 'test_models.py', 'created_at': 1652933237, 'size': 5341, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/test/test_models.py'}, {'id': 'oJmJT_2Dgi15tjlE5ZhqgQ', 'name': 'support.py', 'created_at': 1652933237, 'size': 1144, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/test/support.py'}, {'id': 'gyerh7xPYF_84zAY1KDlFQ', 'name': 'test_widgets.py', 'created_at': 1652933237, 'size': 5669, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/abq_data_entry/test/test_widgets.py'}, {'id': '5ftpHZeYR1QoGqSudbeshg', 'name': 'test_application.py', 'created_at': 1652933237, 'size': 2990, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/test/test_application.py'}, {'id': '0TOxTXKtr8hXkLFOaBGgxw', 'name': 'test_models.py', 'created_at': 1652933237, 'size': 5341, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/test/test_models.py'}, {'id': 'ShV7ZE2wwdy3DjLJ1MjVXg', 'name': 'support.py', 'created_at': 1652933237, 'size': 1144, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/test/support.py'}, {'id': 'WZO36gwhQQK2sqIGJO4CsA', 'name': 'test_widgets.py', 'created_at': 1652933237, 'size': 5669, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/abq_data_entry/test/test_widgets.py'}, {'id': 'mkRfUBZPgN4hemx10upKtw', 'name': 'test_application.py', 'created_at': 1652933237, 'size': 2990, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/test/test_application.py'}, {'id': 'dYHM805ntjIE_AddiZOpow', 'name': 'test_models.py', 'created_at': 1652933237, 'size': 5341, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/test/test_models.py'}, {'id': 'lXNOTrOzsty5gS0NoARAdA', 'name': 'support.py', 'created_at': 1652933237, 'size': 1144, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/test/support.py'}, {'id': 'Ubt2XtqcvXl2ugxCDDwiYQ', 'name': 'test_widgets.py', 'created_at': 1652933237, 'size': 5669, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/abq_data_entry/test/test_widgets.py'}, {'id': 'fwNxDuVbSlfO3xhjKC0m2w', 'name': 'constants.py', 'created_at': 1652933237, 'size': 153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/abq_data_entry/constants.py'}, {'id': 'me2TAudM1KmItsZXfWwLUQ', 'name': 'application.py', 'created_at': 1652933237, 'size': 1847, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/abq_data_entry/application.py'}, {'id': 'FQpQ-nA79om4Q6e2_PJyPQ', 'name': 'views.py', 'created_at': 1652933237, 'size': 6754, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/abq_data_entry/views.py'}, {'id': 'CQHiG7CxiOOq05xqpzBZZw', 'name': 'models.py', 'created_at': 1652933237, 'size': 2210, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/abq_data_entry/models.py'}, {'id': 'GmJRbcSEPFqsWeZbePm2Og', 'name': 'widgets.py', 'created_at': 1652933237, 'size': 11842, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/ABQ_Data_Entry/abq_data_entry/widgets.py'}, {'id': 'GLTU4drwXqrkfDvEqJzIwA', 'name': 'constants.py', 'created_at': 1652933237, 'size': 153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/abq_data_entry/constants.py'}, {'id': 'dbCN_t74Vx69lKv4EBVHnw', 'name': 'widgets.py', 'created_at': 1652933237, 'size': 11842, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/abq_data_entry/widgets.py'}, {'id': 'eGYM9_C72OpT3QGwj1LEHQ', 'name': 'application.py', 'created_at': 1652933237, 'size': 3829, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/abq_data_entry/application.py'}, {'id': '1jcpqMbiBU2idyIRqS6-SA', 'name': 'views.py', 'created_at': 1652933237, 'size': 8707, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/abq_data_entry/views.py'}, {'id': '2z2FWaoOnFB7JczXUYhXJA', 'name': 'models.py', 'created_at': 1652933237, 'size': 3843, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter06/ABQ_Data_Entry/abq_data_entry/models.py'}, {'id': 'GEmOu6rjF8LF-1zop6264g', 'name': 'constants.py', 'created_at': 1652933237, 'size': 153, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/abq_data_entry/constants.py'}, {'id': 'yRaMhL5Ve7kT82VA7MsNNA', 'name': 'widgets.py', 'created_at': 1652933237, 'size': 11842, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/abq_data_entry/widgets.py'}, {'id': '8TVuSXfKRssh4aMMTk38Qg', 'name': 'application.py', 'created_at': 1652933237, 'size': 5988, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/abq_data_entry/application.py'}, {'id': '7GdSMit6Pu-8EbbT4LRIYg', 'name': 'views.py', 'created_at': 1652933237, 'size': 12881, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/abq_data_entry/views.py'}, {'id': 'qEbKXhNgsPt5xUEdr6N-ig', 'name': 'models.py', 'created_at': 1652933237, 'size': 5558, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter07/ABQ_Data_Entry/abq_data_entry/models.py'}, {'id': 'D00IHvCVVw7sT8pioycJZA', 'name': 'create_db.sql', 'created_at': 1652933237, 'size': 2914, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/sql/create_db.sql'}, {'id': 'Yxzukat8RqCqZfIzy5OCZw', 'name': 'populate_db.sql', 'created_at': 1652933237, 'size': 533, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter10/ABQ_Data_Entry/sql/populate_db.sql'}, {'id': 'gTwhYpYIIXpEpXh9CjFnRQ', 'name': 'populate_db.sql', 'created_at': 1652933237, 'size': 533, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/sql/populate_db.sql'}, {'id': 'oH24Ol5sNvVWBjmXv4GrVA', 'name': 'create_db.sql', 'created_at': 1652933237, 'size': 3150, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter11/ABQ_Data_Entry/sql/create_db.sql'}, {'id': 'SgKA3NOuHqfaSbPH6dZOiw', 'name': 'populate_db.sql', 'created_at': 1652933237, 'size': 533, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/sql/populate_db.sql'}, {'id': 'NBZJY8pfCjL6L_SEgjDuxw', 'name': 'create_db.sql', 'created_at': 1652933237, 'size': 3150, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/sql/create_db.sql'}, {'id': 'efKwfsaG-p3gbrqBB6rR2A', 'name': 'abq_sample_data.sql', 'created_at': 1652933237, 'size': 875640, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter12/ABQ_Data_Entry/sql/abq_sample_data.sql'}, {'id': 'u7Yeu3aIpjvawyK_zQngag', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4735, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter02/abq_data_entry_spec.rst'}, {'id': 'JsBrzpN3KFkv1LBvpLXYzA', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4735, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/abq_data_entry_spec.rst'}, {'id': 'slbSL6ABNm9hBtcbRiRaHg', 'name': 'data_entry_app.py', 'created_at': 1652933237, 'size': 9745, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/data_entry_app.py'}, {'id': 'bYkHetqj3AbJYS3nHS7Mow', 'name': 'checkbutton_example.py', 'created_at': 1652933237, 'size': 256, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/checkbutton_example.py'}, {'id': 'h6k7mi4VRd_nHi4c2DS39w', 'name': 'text_widget_example.py', 'created_at': 1652933237, 'size': 540, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/text_widget_example.py'}, {'id': 'wTxPVEX4pn9xl_rA2SoeKQ', 'name': 'discrete_label_input_example.py', 'created_at': 1652933237, 'size': 214, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/discrete_label_input_example.py'}, {'id': 'Xqz4vXzrKT0HJExmBWoW2g', 'name': 'boilerplate.py', 'created_at': 1652933237, 'size': 211, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/boilerplate.py'}, {'id': 'yWEpfR4mRCT1R3Pq6nHD9Q', 'name': 'entry_example.py', 'created_at': 1652933237, 'size': 206, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/entry_example.py'}, {'id': 'rFlHsYXoYELSrKPdQeTBAQ', 'name': 'combobox_example.py', 'created_at': 1652933237, 'size': 261, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/combobox_example.py'}, {'id': 'DCkUrfO7HGFGJEWvv8Ygvg', 'name': 'button_example.py', 'created_at': 1652933237, 'size': 276, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/button_example.py'}, {'id': 'oHArgafVBPUfc4fhgJXJ2w', 'name': 'spinbox_example.py', 'created_at': 1652933237, 'size': 263, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter03/spinbox_example.py'}, {'id': 'KWFHaCcNXkKRhW9S-dZixQ', 'name': 'demoBrowser.py', 'created_at': 1652933237, 'size': 2006, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter18/demoBrowser.py'}, {'id': 'vwzA28ZKAHzd8M4rJT3DOg', 'name': 'demoDockWidget.ui', 'created_at': 1652933237, 'size': 3603, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter18/demoDockWidget.ui'}, {'id': 'lHzrWMVNQmBC_V4mniuVqA', 'name': 'demoTabWidget.ui', 'created_at': 1652933237, 'size': 7406, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter18/demoTabWidget.ui'}, {'id': 'X9RD2Rq4IUclavHsAd-tzw', 'name': 'demoMenuBar.py', 'created_at': 1652933237, 'size': 5330, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter18/demoMenuBar.py'}, {'id': 'Wy784BBnwxQJPg1xqcij5Q', 'name': 'callServer.pyw', 'created_at': 1652933237, 'size': 2217, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter18/callServer.pyw'}, {'id': 'lE_iK4TxOQVNTHRYxjAzOw', 'name': 'submodule_1.py', 'created_at': 1652933237, 'size': 38, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter05/my_module/submodule_1.py'}, {'id': 'FDrUhpKsa_MnnAf8dH2cmQ', 'name': 'abq_data_entry_spec.rst', 'created_at': 1652933237, 'size': 4961, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter04/abq_data_entry_spec.rst'}, {'id': 'm-5alUtp9l0XmqIJDwxA7Q', 'name': 'data_entry_app.py', 'created_at': 1652933237, 'size': 20621, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter04/data_entry_app.py'}, {'id': 'hNBjCB0o6WXp5PYLnRAfFw', 'name': 'ValidatedMixin.py', 'created_at': 1652933237, 'size': 3627, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter04/ValidatedMixin.py'}, {'id': 'jTaXputUa_Pb0aqm7UMecA', 'name': 'DateEntry.py', 'created_at': 1652933237, 'size': 1789, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter04/DateEntry.py'}, {'id': 'kZw8yBbcERpcilFb0RWjLw', 'name': 'MixinExample.py', 'created_at': 1652933237, 'size': 620, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter04/MixinExample.py'}, {'id': 'GVGm96SNdyXW1ufDqzhBnQ', 'name': 'FiveCharEntry2.py', 'created_at': 1652933237, 'size': 746, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter04/FiveCharEntry2.py'}, {'id': 'nQkdXJ_xsNWFjN9b3Ws6pQ', 'name': 'ValidatedSpinboxNoDynamic.py', 'created_at': 1652933237, 'size': 1843, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter04/ValidatedSpinboxNoDynamic.py'}, {'id': 'pxC5dnaox99Bp1zvu55nig', 'name': 'FiveCharEntry.py', 'created_at': 1652933237, 'size': 342, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter04/FiveCharEntry.py'}, {'id': 'Zn-Wz0AHvz61pLggtm17UA', 'name': 'hello_tkinter.py', 'created_at': 1652933237, 'size': 188, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter01/hello_tkinter.py'}, {'id': 'JnAPs8EPz6IDF0bvfjmEMw', 'name': 'better_hello_tkinter.py', 'created_at': 1652933237, 'size': 1779, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter01/better_hello_tkinter.py'}, {'id': '_zPVQbGqbwPqeMDKbwnEWw', 'name': 'test_mycalc_badly.py', 'created_at': 1652933237, 'size': 301, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/unittest_demo/test_mycalc_badly.py'}, {'id': 'pCqVrsmfQxMmH9JROM1fjw', 'name': 'test_mycalc.py', 'created_at': 1652933237, 'size': 1570, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/unittest_demo/test_mycalc.py'}, {'id': 'GBTUuFqhREKbhwTOHDG3Jw', 'name': 'mycalc.py', 'created_at': 1652933237, 'size': 749, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/unittest_demo/mycalc.py'}, {'id': 'alsv45AtdOFft060kheZag', 'name': 'test_mycalc_no_unittest.py', 'created_at': 1652933237, 'size': 303, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/unittest_demo/test_mycalc_no_unittest.py'}, {'id': 'L_Y61SzrFIimLeb6z6mG5g', 'name': 'test_application.py', 'created_at': 1652933237, 'size': 2785, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/test/test_application.py'}, {'id': 'jDwnBNvpWY_u9odB1X76OQ', 'name': 'test_models.py', 'created_at': 1652933237, 'size': 5367, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/test/test_models.py'}, {'id': 'TtBdGQWuS1Gn-uXTknFYRQ', 'name': 'test_widgets.py', 'created_at': 1652933237, 'size': 6615, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter09/ABQ_Data_Entry/abq_data_entry/test/test_widgets.py'}, {'id': 'IoV9D0qUSaBs0LHjzYcsFg', 'name': 'callScrollBar.pyw', 'created_at': 1652933237, 'size': 1218, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/callScrollBar.pyw'}, {'id': 'rkVcASzoR9xzEuaU2oND_Q', 'name': 'demoSignalSlot1.py', 'created_at': 1652933237, 'size': 1892, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoSignalSlot1.py'}, {'id': '3ilOrXpWGAts4DXtGoI9eQ', 'name': 'demoFontComboBox.py', 'created_at': 1652933237, 'size': 2005, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoFontComboBox.py'}, {'id': 'M9pZf7zQxDkdGYRFI4yg_g', 'name': 'callListWidget2.pyw', 'created_at': 1652933237, 'size': 772, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/callListWidget2.pyw'}, {'id': '-CXGSgxaJFQygH7b13R0Rg', 'name': 'callListWidget3.pyw', 'created_at': 1652933237, 'size': 653, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/callListWidget3.pyw'}, {'id': 'wGC3nMPJfLBFljCTK-v6XQ', 'name': 'callListWidget1.pyw', 'created_at': 1652933237, 'size': 615, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/callListWidget1.pyw'}, {'id': 'SwSUdsC8c9QXjiT7-kqUMA', 'name': 'demoProgressBar.py', 'created_at': 1652933237, 'size': 1899, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoProgressBar.py'}, {'id': 'LapJSzQqXLhYRAhJ7c70oA', 'name': 'demoSpinBox.py', 'created_at': 1652933237, 'size': 3564, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoSpinBox.py'}, {'id': 'M3aPvao4CkjqY4QANymBdg', 'name': 'demoListWidgetOp.py', 'created_at': 1652933237, 'size': 3227, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoListWidgetOp.py'}, {'id': '2mW-qrGi82t87s_hqMbH1w', 'name': 'demoListWidgetOp.ui', 'created_at': 1652933237, 'size': 3004, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoListWidgetOp.ui'}, {'id': 'TUvfHsdR3jz1U9Gg7s5wYQ', 'name': 'demoListWidget3.ui', 'created_at': 1652933237, 'size': 1851, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoListWidget3.ui'}, {'id': 'UbUYARSu1AiIzrMXN2W4-g', 'name': 'callFontComboBox.pyw', 'created_at': 1652933237, 'size': 769, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/callFontComboBox.pyw'}, {'id': 'Yda0qssoWpttR12snKNW0Q', 'name': 'demoSignalSlot1.ui', 'created_at': 1652933237, 'size': 2455, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoSignalSlot1.ui'}, {'id': '5xWeSFdGKLgep6rCGd-AXw', 'name': 'demoSpinBox.ui', 'created_at': 1652933237, 'size': 3500, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoSpinBox.ui'}, {'id': 'HiZ_-kORwseYQscjDe4l8A', 'name': 'callComboBox.pyw', 'created_at': 1652933237, 'size': 648, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/callComboBox.pyw'}, {'id': 'HlOgO37VyTQHMJ5I9T0-Mw', 'name': 'demoFontComboBox.ui', 'created_at': 1652933237, 'size': 1726, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoFontComboBox.ui'}, {'id': 'vcJF3lT-14CaQySxajCDig', 'name': 'demoCalculator.py', 'created_at': 1652933237, 'size': 3769, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoCalculator.py'}, {'id': 'kqLCLDFIMsF6kR67vYYZPQ', 'name': 'callProgressBar.pyw', 'created_at': 1652933237, 'size': 587, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/callProgressBar.pyw'}, {'id': 'tDOcz9s1jNRkyLugJArcJw', 'name': 'calldemoSignalSlot1.pyw', 'created_at': 1652933237, 'size': 385, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/calldemoSignalSlot1.pyw'}, {'id': 'qQvc_B0pQXA6uphpU4IGfQ', 'name': 'demoListWidget2.ui', 'created_at': 1652933237, 'size': 2524, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoListWidget2.ui'}, {'id': 'tPCjfIwHJKvbe74WY6gLxg', 'name': 'callListWidgetOp.pyw', 'created_at': 1652933237, 'size': 1563, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/callListWidgetOp.pyw'}, {'id': '-cVqpEAmSV8_NKkm2ZYuiQ', 'name': 'demoListWidget3.py', 'created_at': 1652933237, 'size': 2203, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoListWidget3.py'}, {'id': '1VSo8Qe6FP2S-grohiw2Mw', 'name': 'demoScrollBar.ui', 'created_at': 1652933237, 'size': 3944, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoScrollBar.ui'}, {'id': 'i-8BgQkjqlKRqGuotqQI3w', 'name': 'demoListWidget1.py', 'created_at': 1652933237, 'size': 2857, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoListWidget1.py'}, {'id': 'HfqaO6kI6V71o2n6Hubljg', 'name': 'calldemoSpinner.pyw', 'created_at': 1652933237, 'size': 1390, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/calldemoSpinner.pyw'}, {'id': 'sdSGzWDhPdcw_fobDXpVsQ', 'name': 'demoListWidget1.ui', 'created_at': 1652933237, 'size': 2071, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoListWidget1.ui'}, {'id': 'C5IHUtJWBF_Ee7ikr9hxIw', 'name': 'demoScrollBar.py', 'created_at': 1652933237, 'size': 4241, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoScrollBar.py'}, {'id': 'EJyjPhR_jXqm3ddm_fzU7w', 'name': 'demoProgressBar.ui', 'created_at': 1652933237, 'size': 1587, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoProgressBar.ui'}, {'id': 'w-U5I9MyULxVIcaRA3fG3w', 'name': 'demoCalculator.ui', 'created_at': 1652933237, 'size': 3780, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoCalculator.ui'}, {'id': 'ezpm2Q4ZgIb9iPNdg3vZqg', 'name': 'demoComboBox.ui', 'created_at': 1652933237, 'size': 1943, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoComboBox.ui'}, {'id': 'wxfVJSLPbMrrxp4nBYKeZQ', 'name': 'callCalculator.pyw', 'created_at': 1652933237, 'size': 2301, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/callCalculator.pyw'}, {'id': 'tl98GdPLdficVLVvSiwOlw', 'name': 'demoComboBox.py', 'created_at': 1652933237, 'size': 2409, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoComboBox.py'}, {'id': 'jhPpgOA5IutTiGB32CD9lw', 'name': 'demoListWidget2.py', 'created_at': 1652933237, 'size': 3545, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/demoListWidget2.py'}, {'id': 'eujnqCjFeSsH9W1bBUDsmg', 'name': 'demoProgressBar.cpython-35.pyc', 'created_at': 1652933237, 'size': 1842, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/__pycache__/demoProgressBar.cpython-35.pyc'}, {'id': 'uQLxC0kaVRqtkfSII17gbw', 'name': 'demoComboBox1.cpython-35.pyc', 'created_at': 1652933237, 'size': 2077, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/__pycache__/demoComboBox1.cpython-35.pyc'}, {'id': 'A90jqyDX3CSq2B2yNnqRhg', 'name': 'demoSignalSlot1.cpython-35.pyc', 'created_at': 1652933237, 'size': 1797, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/__pycache__/demoSignalSlot1.cpython-35.pyc'}, {'id': '5zDMHMu5bDkq7qdPzjkYQQ', 'name': 'demoComboBox.cpython-35.pyc', 'created_at': 1652933237, 'size': 2076, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/__pycache__/demoComboBox.cpython-35.pyc'}, {'id': 'qZkEmSGp9bonszKPx9YcEg', 'name': 'demoFontComboBox.cpython-35.pyc', 'created_at': 1652933237, 'size': 1875, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/__pycache__/demoFontComboBox.cpython-35.pyc'}, {'id': 'OzIALjHWCP6djcHI8xtTkw', 'name': 'demoSpinBox.cpython-35.pyc', 'created_at': 1652933237, 'size': 2521, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter14/__pycache__/demoSpinBox.cpython-35.pyc'}, {'id': 'q7vciSk6rVQEAztRZw_YQQ', 'name': 'callCheckBox1.pyw', 'created_at': 1652933237, 'size': 1073, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/callCheckBox1.pyw'}, {'id': '-ZprdWtZ0G_LqPg9f6OT1Q', 'name': 'callRadioButton1.pyw', 'created_at': 1652933237, 'size': 959, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/callRadioButton1.pyw'}, {'id': 'FItVJ5dS5tHtn0d4JGk4ZQ', 'name': 'demoRadioButton2.ui', 'created_at': 1652933237, 'size': 4250, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoRadioButton2.ui'}, {'id': 'ftZ16Eg8LxGZfrU9Ykdetw', 'name': 'demoLineEdit.py', 'created_at': 1652933237, 'size': 1961, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoLineEdit.py'}, {'id': '7JZm_JvgXFFBbVtZ0Q6u4w', 'name': 'demoCheckbox2.ui', 'created_at': 1652933237, 'size': 5965, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoCheckbox2.ui'}, {'id': 'HQWTOokHk4DWfhfUtPBvjw', 'name': 'demoRadioButton2.py', 'created_at': 1652933237, 'size': 5157, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoRadioButton2.py'}, {'id': 'BDrLu7mG3nln6omFZhRL9g', 'name': 'demoCheckBox2.py', 'created_at': 1652933237, 'size': 6722, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoCheckBox2.py'}, {'id': 'FDfL3D16WpgtUO2hX4IEmg', 'name': 'demoRadioButton1.ui', 'created_at': 1652933237, 'size': 2415, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoRadioButton1.ui'}, {'id': 'xGzb1C8BLzNKUe9ipY5DCA', 'name': 'demoRadioButton1.py', 'created_at': 1652933237, 'size': 2787, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoRadioButton1.py'}, {'id': 'BaMzDk7HvDF2IHcrJUJf-w', 'name': 'demoCheckbox1.ui', 'created_at': 1652933237, 'size': 2796, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoCheckbox1.ui'}, {'id': 'MeFGFN9nbRTC9_TAzfAGgw', 'name': 'callRadioButton2.pyw', 'created_at': 1652933237, 'size': 1741, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/callRadioButton2.pyw'}, {'id': 'FwTztjDnko5KUENqlD31qw', 'name': 'demoCheckBox1.py', 'created_at': 1652933237, 'size': 3007, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoCheckBox1.py'}, {'id': 'E_OyEu1OcI57vlP9JUmMAQ', 'name': 'callCheckBox2.pyw', 'created_at': 1652933237, 'size': 1709, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/callCheckBox2.pyw'}, {'id': '7z6h7U_xV-ac-WpxBPzwmg', 'name': 'callLineEdit.pyw', 'created_at': 1652933237, 'size': 554, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/callLineEdit.pyw'}, {'id': 'InLd7fP_1aeng1znyrBADw', 'name': 'demoLineEdit.ui', 'created_at': 1652933237, 'size': 1890, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/demoLineEdit.ui'}, {'id': 'HHOWg65PORUilHlNddFN6w', 'name': 'demoRadioButton1.cpython-35.pyc', 'created_at': 1652933237, 'size': 2244, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/__pycache__/demoRadioButton1.cpython-35.pyc'}, {'id': 'GQxLKN-A0K_4jSvWpHhvlQ', 'name': 'demoLineEdit.cpython-35.pyc', 'created_at': 1652933237, 'size': 1753, 'mime_type': 'application/octet-stream', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter13/__pycache__/demoLineEdit.cpython-35.pyc'}, {'id': 'QEyHAZbVLARV68lwvH_APw', 'name': 'LineEditClass.py', 'created_at': 1652933237, 'size': 1961, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/LineEditClass.py'}, {'id': '7-szj4EpVEWv7PlLCJv3gQ', 'name': 'LineEditClass.ui', 'created_at': 1652933237, 'size': 1890, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/LineEditClass.ui'}, {'id': '4-vKmcSUp3aTdyYE9x1oxA', 'name': 'demoMultilevelInheritance.ui', 'created_at': 1652933237, 'size': 5200, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/demoMultilevelInheritance.ui'}, {'id': 'e7jjzFWdY92dJRK5YdXfnQ', 'name': 'demoMultipleInheritance.ui', 'created_at': 1652933237, 'size': 5200, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/demoMultipleInheritance.ui'}, {'id': 'FdoDKOE8Sw321XYdDE4U9A', 'name': 'demoStudentClass.py', 'created_at': 1652933237, 'size': 2764, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/demoStudentClass.py'}, {'id': 'pqQUNEMDd05OXu4mkpsaig', 'name': 'callStudentClass.pyw', 'created_at': 1652933237, 'size': 918, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/callStudentClass.pyw'}, {'id': 'nitLx8MX4cRiFx5Gbdi29A', 'name': 'callMultilevelInheritance.pyw', 'created_at': 1652933237, 'size': 1955, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/callMultilevelInheritance.pyw'}, {'id': '0dqAhar776aXiYNSlVPwgQ', 'name': 'demoMultipleInheritance.py', 'created_at': 1652933237, 'size': 5119, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/demoMultipleInheritance.py'}, {'id': 'TnZTEdPmIaOxH3-I5Vd3Gw', 'name': 'demoSimpleInheritance.ui', 'created_at': 1652933237, 'size': 4019, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/demoSimpleInheritance.ui'}, {'id': 'Xz8niKrJr245XqE4gR07ug', 'name': 'callMultipleInheritance.pyw', 'created_at': 1652933237, 'size': 1931, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/callMultipleInheritance.pyw'}, {'id': 'IMSGm_fbgN7dHmbOgijEHA', 'name': 'demoMultilevelInheritance.py', 'created_at': 1652933237, 'size': 5121, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/demoMultilevelInheritance.py'}, {'id': 'yFdQggA1zbsfcYOSfpa5Qg', 'name': 'demoSimpleInheritance.py', 'created_at': 1652933237, 'size': 4093, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/demoSimpleInheritance.py'}, {'id': 'PNu-YyRUiZulv8QwtxTreg', 'name': 'callLineEditClass.pyw', 'created_at': 1652933237, 'size': 757, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/callLineEditClass.pyw'}, {'id': 'QQERWFrmGSfdXyK5zn3njQ', 'name': 'callSimpleInheritance.pyw', 'created_at': 1652933237, 'size': 1515, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/callSimpleInheritance.pyw'}, {'id': 'Iykx654go9tHAkYlQuJ_GQ', 'name': 'demoStudentClass.ui', 'created_at': 1652933237, 'size': 2579, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter15/demoStudentClass.ui'}, {'id': 'XxjWolCWRBeqDDZsQwIFqQ', 'name': 'callFontDialog.pyw', 'created_at': 1652933237, 'size': 603, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/callFontDialog.pyw'}, {'id': 'MhrRqfjgVOlPnlFK7vE0eA', 'name': 'demoFileDialog.ui', 'created_at': 1652933237, 'size': 1573, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/demoFileDialog.ui'}, {'id': 'r-YfMASdv9exedc53hBchQ', 'name': 'demoInputDialog.py', 'created_at': 1652933237, 'size': 1661, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/demoInputDialog.py'}, {'id': 'zGAJ8ld7eynmLKE_nI-x4A', 'name': 'demoColorDialog.ui', 'created_at': 1652933237, 'size': 1655, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/demoColorDialog.ui'}, {'id': 'yWwlPZlziZkv5PE1WtY0Ag', 'name': 'callInputDialog.pyw', 'created_at': 1652933237, 'size': 856, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/callInputDialog.pyw'}, {'id': 'F3s_fwxjTB87yvQcbmqa6w', 'name': 'demoColorDialog.py', 'created_at': 1652933237, 'size': 1738, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/demoColorDialog.py'}, {'id': 'nZT1xlTcwE0aMR3z5lvLqQ', 'name': 'callFileDialog.pyw', 'created_at': 1652933237, 'size': 1219, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/callFileDialog.pyw'}, {'id': '279nBTFbYAWSy6KC-hjTGQ', 'name': 'demoInputDialog.ui', 'created_at': 1652933237, 'size': 1512, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/demoInputDialog.ui'}, {'id': '3cYoacHGVrhzE3H1V1A5wA', 'name': 'demoFontDialog.py', 'created_at': 1652933237, 'size': 1181, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/demoFontDialog.py'}, {'id': 'gP2vCxRYkVq_DeFLSqk8Ew', 'name': 'demoFileDialog.py', 'created_at': 1652933237, 'size': 2238, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/demoFileDialog.py'}, {'id': 'PNDogI-u5zkqJHZh62nAlg', 'name': 'callColorDialog.pyw', 'created_at': 1652933237, 'size': 911, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/callColorDialog.pyw'}, {'id': 'NIIs2lHtxKQOM4Hzj4ixrA', 'name': 'demoFontDialog.ui', 'created_at': 1652933237, 'size': 1013, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[NulledPremium.com] Python GUI Programming/Code/Chapter16/demoFontDialog.ui'}, {'id': 'KO0V2X0uSrvYHIQep84FPw', 'name': 'RARBG.com.txt', 'created_at': 1653257883, 'size': 34, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Sword.Of.The.Stranger.2007.ENGLISH.720p.BRRip.XviD.AC3-RARBG/RARBG.com.txt'}, {'id': 'tuMCG3MBnolmWEf_SfzXYg', 'name': 'Sword.Of.The.Stranger.2007.ENGLISH.720p.BRRip.XviD.AC3-RARBG.avi', 'created_at': 1653257883, 'size': 2830477312, 'mime_type': 'video/x-msvideo', 'virus_scan': None, 'path': 'Sword.Of.The.Stranger.2007.ENGLISH.720p.BRRip.XviD.AC3-RARBG/Sword.Of.The.Stranger.2007.ENGLISH.720p.BRRip.XviD.AC3-RARBG.avi'}, {'id': 'vg3xUB8A2cRwzYGWJlDLzQ', 'name': '[TGx]Downloaded from torrentgalaxy.to .txt', 'created_at': 1654216166, 'size': 718, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': 'The.Northman.2022.1080p.Bluray.Atmos.TrueHD.7.1.x264-EVO[TGx]/[TGx]Downloaded from torrentgalaxy.to .txt'}, {'id': 'sGzCHirkoIq3AUmy8fwiew', 'name': 'The.Northman.2022.1080p.Bluray.Atmos.TrueHD.7.1.x264-EVO.mkv', 'created_at': 1654216166, 'size': 15751129975, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.Northman.2022.1080p.Bluray.Atmos.TrueHD.7.1.x264-EVO[TGx]/The.Northman.2022.1080p.Bluray.Atmos.TrueHD.7.1.x264-EVO.mkv'}, {'id': 'lr47O96lAMWS56VPXDtarQ', 'name': 'Den of Thieves (2018) Unrated (1080p x265 10bit Tigole).mkv', 'created_at': 1654784358, 'size': 5088700307, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Den of Thieves (2018) Unrated (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole)/Den of Thieves (2018) Unrated (1080p x265 10bit Tigole).mkv'}, {'id': 'c-CawjGKakvYxlh6dJAy9g', 'name': 'Alameda Corridor.mkv', 'created_at': 1654784358, 'size': 37996603, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Den of Thieves (2018) Unrated (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole)/Featurettes/Alameda Corridor.mkv'}, {'id': 'z581nra45YFTUjsj78_6vg', 'name': 'Trailer 2.mkv', 'created_at': 1654784358, 'size': 24219585, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Den of Thieves (2018) Unrated (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole)/Featurettes/Trailer 2.mkv'}, {'id': 'AH1AT2HqQ3GMM_TcvW5Gcw', 'name': 'Deleted Scenes.mkv', 'created_at': 1654784358, 'size': 182637904, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Den of Thieves (2018) Unrated (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole)/Featurettes/Deleted Scenes.mkv'}, {'id': 'aQ7c5buHouqyPzLlDJSzNQ', 'name': 'Trailer 1.mkv', 'created_at': 1654784358, 'size': 29279948, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Den of Thieves (2018) Unrated (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole)/Featurettes/Trailer 1.mkv'}, {'id': '35F77UmBN7ZS-uilQI1-VQ', 'name': 'Into the Den.mkv', 'created_at': 1654784358, 'size': 25314404, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Den of Thieves (2018) Unrated (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole)/Featurettes/Into the Den.mkv'}, {'id': 't-dnhrCX343oWJtV-6d-7A', 'name': 'Alpha Males.mkv', 'created_at': 1654784358, 'size': 21135789, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Den of Thieves (2018) Unrated (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole)/Featurettes/Alpha Males.mkv'}, {'id': 'XBL_ZQ5etopQuzOsy8I0fg', 'name': 'Alternate Ending.mkv', 'created_at': 1654784358, 'size': 31407636, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'Den of Thieves (2018) Unrated (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole)/Featurettes/Alternate Ending.mkv'}, {'id': 'DyqifbBA_VzPs3NTDTELTQ', 'name': '2. Creating QLabel in PyQt6.srt', 'created_at': 1672512133, 'size': 12338, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/2. Creating QLabel in PyQt6.srt'}, {'id': 'MEDPLDKoGkmwgOLQujRT0g', 'name': '26.2 listwidgetexa.py', 'created_at': 1672512133, 'size': 1320, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/26.2 listwidgetexa.py'}, {'id': 'S-zOrxlANQj-Xev5EebR1g', 'name': '16.2 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/16.2 python.png'}, {'id': 'CVErXEgY9dReNl74RC5XqA', 'name': '2.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/2.3 python.png'}, {'id': 'X5PCBRc6zbfpzFo9kBh-aw', 'name': '21.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/21.3 python.png'}, {'id': 'gWaCm3hTsM1g2XpGuicavQ', 'name': '24.2 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/24.2 python.png'}, {'id': 'VpBzvioLyoUTBbYhpYgtRg', 'name': '26.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/26.3 python.png'}, {'id': '8J7Ig9ZXYX_NxNa_4QlhDQ', 'name': '3.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/3.3 python.png'}, {'id': '6eNbrDRwo2ppJF-DAme-Eg', 'name': '31.2 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/31.2 python.png'}, {'id': 'u7T09Uw8AJzh12-42IIRAw', 'name': '33.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/33.3 python.png'}, {'id': 'rZK8O6KVMs3sKk4-sID4HQ', 'name': '35.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/35.3 python.png'}, {'id': 'zp8uVhYbiHTUO96FvxtwGg', 'name': '4.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/4.3 python.png'}, {'id': 'P3dB-m19zTZvsRcqqbr6LQ', 'name': '5.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/5.3 python.png'}, {'id': 'QEyPHwXEjmJgCO85OIc0Hg', 'name': '6.2 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/6.2 python.png'}, {'id': 'aR73VTDxiVeO2Rc9r8dq-w', 'name': '7.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/7.3 python.png'}, {'id': 'V9aek7jlDyXTVXonmfnR4w', 'name': '8.3 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/8.3 python.png'}, {'id': 'mv9LJ8vuWO6BoZ-Px46Ing', 'name': '17.2 LoadSpin.py', 'created_at': 1672512133, 'size': 821, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/17.2 LoadSpin.py'}, {'id': 'PVgqIWDtRj58bP4EPM-ByQ', 'name': '20.1 QLCDDemo.py', 'created_at': 1672512133, 'size': 1960, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/20.1 QLCDDemo.py'}, {'id': 'YzckHdiH1pOBLTNFhKxPYA', 'name': '35.2 inputexample.py', 'created_at': 1672512133, 'size': 1844, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/35.2 inputexample.py'}, {'id': 'BFq1AMrx_vmei8008qD0nQ', 'name': '2. Creating QLabel in PyQt6.mp4', 'created_at': 1672512133, 'size': 71829010, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/2. Creating QLabel in PyQt6.mp4'}, {'id': 'ePPFkvBAkgimnJ8pDZ67lw', 'name': '38. QMessageBox in PyQt6.mp4', 'created_at': 1672512133, 'size': 57745243, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/38. QMessageBox in PyQt6.mp4'}, {'id': 'kyaSPvpstwR3J9tTJcHYwQ', 'name': '37.2 FontDemo.py', 'created_at': 1672512133, 'size': 1799, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/37.2 FontDemo.py'}, {'id': 'WUMbrXoGLX3pEyZOPziZmQ', 'name': '16.3 spinboxexam.py', 'created_at': 1672512133, 'size': 1238, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/16.3 spinboxexam.py'}, {'id': 'EF9bGDAmfihWF21WDahzwA', 'name': '38.3 MessageDemo.ui', 'created_at': 1672512133, 'size': 992, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/38.3 MessageDemo.ui'}, {'id': 'Eayv34ed3aU_0FeoQAoVoQ', 'name': '28. Adding Items to QListWidget in Qt Designer.mp4', 'created_at': 1672512133, 'size': 45236181, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/28. Adding Items to QListWidget in Qt Designer.mp4'}, {'id': 'ySywZ_idH3kkReYD6e5rXw', 'name': '8. PyQt6 Event Handling (Signal and Slots).mp4', 'created_at': 1672512133, 'size': 45710303, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/8. PyQt6 Event Handling (Signal and Slots).mp4'}, {'id': '057qSif7FVpRJeq4vH9fZA', 'name': '4. Creating QLineEdit in PyQt6.srt', 'created_at': 1672512133, 'size': 4815, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/4. Creating QLineEdit in PyQt6.srt'}, {'id': 'hVH1dHMG0Lkpw4eJK1IKOw', 'name': '15. QCheckBox with Qt Designer in PyQt6.srt', 'created_at': 1672512133, 'size': 8112, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/15. QCheckBox with Qt Designer in PyQt6.srt'}, {'id': 'xvsGwnFO9w7oyITsAQyvBA', 'name': '24.1 23. Text Version -  Working with QSlider.pdf', 'created_at': 1672512133, 'size': 469127, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/24.1 23. Text Version -  Working with QSlider.pdf'}, {'id': 'gwFRKI3hw6v3qToDUn9qYw', 'name': '29. QListWidget CRUD with Qt Designer.mp4', 'created_at': 1672512133, 'size': 160184229, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/29. QListWidget CRUD with Qt Designer.mp4'}, {'id': 'RAhLEqJ2cMBoYiuQdPQh0A', 'name': '15.1 CheckDemo.py', 'created_at': 1672512133, 'size': 4192, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/15.1 CheckDemo.py'}, {'id': 'DT1ir-rcJUQWSawbiJXrzQ', 'name': '27. QListWidget with Qt Designer.srt', 'created_at': 1672512133, 'size': 4673, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/27. QListWidget with Qt Designer.srt'}, {'id': 'RdUVgNQcacCkcqHd9FPQfQ', 'name': '24.3 sliderexample.py', 'created_at': 1672512133, 'size': 1159, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/24.3 sliderexample.py'}, {'id': 'YAC8Ntn0p3jqVYB5CivG6A', 'name': '11.2 images.rar', 'created_at': 1672512133, 'size': 556759, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/11.2 images.rar'}, {'id': 'PlX1n_EMpPQeIKKFZF-yqA', 'name': '14.3 images.rar', 'created_at': 1672512133, 'size': 556759, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/14.3 images.rar'}, {'id': '8ieaRc0ntR_cTsiRKOezDA', 'name': '30.3 FontCombo.ui', 'created_at': 1672512133, 'size': 1829, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/30.3 FontCombo.ui'}, {'id': 'SNgDCwB2rlgmCkwOw8Te0A', 'name': '6.3 vboxlayout.py', 'created_at': 1672512133, 'size': 861, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/6.3 vboxlayout.py'}, {'id': 'OfZZn-aKAZGoZIBBwIySyA', 'name': '22. QComboBox with Qt Designer.mp4', 'created_at': 1672512133, 'size': 49265538, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/22. QComboBox with Qt Designer.mp4'}, {'id': 'cuBxCoGLYsIA5I6VouZW3A', 'name': '22.2 LoadCombo.py', 'created_at': 1672512133, 'size': 633, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/22.2 LoadCombo.py'}, {'id': 'Owt_zeGtbXqV-wEZDavfog', 'name': '7. Layout Management QGridLayout.srt', 'created_at': 1672512133, 'size': 4917, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/7. Layout Management QGridLayout.srt'}, {'id': 'w0qU3s9plodnbnUKxNhvXA', 'name': '2.2 labelexample.py', 'created_at': 1672512133, 'size': 11329, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/2.2 labelexample.py'}, {'id': 'hZv4IJ3TbpHjga9AqjAxHg', 'name': '15. QCheckBox with Qt Designer in PyQt6.mp4', 'created_at': 1672512133, 'size': 76081110, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/15. QCheckBox with Qt Designer in PyQt6.mp4'}, {'id': 'wzOa8xtSbYHmpNItsZ4Osw', 'name': '38.2 MessageDemo.py', 'created_at': 1672512133, 'size': 2466, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/38.2 MessageDemo.py'}, {'id': '9aAXMXlClVAs3a-36Gz8Ug', 'name': '21. Working with QComboBox Class.srt', 'created_at': 1672512133, 'size': 8146, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/21. Working with QComboBox Class.srt'}, {'id': 'YiGTOoicFaqIi-EKBcKyXA', 'name': '34.2 CalendarDemo.ui', 'created_at': 1672512133, 'size': 3570, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/34.2 CalendarDemo.ui'}, {'id': '2eKkPNKML8vCNOW05aINgw', 'name': '17. QDoubleSpinBox with Qt Designer.mp4', 'created_at': 1672512133, 'size': 77365774, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/17. QDoubleSpinBox with Qt Designer.mp4'}, {'id': 'afRjU3HZloNtYcEK_accVQ', 'name': '14. Working with QCheckBox in PyQt6.mp4', 'created_at': 1672512133, 'size': 83787225, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/14. Working with QCheckBox in PyQt6.mp4'}, {'id': '99wTt1MUHr-JkGtqG5ytXA', 'name': '4.2 lineeditexample.py', 'created_at': 1672512133, 'size': 734, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/4.2 lineeditexample.py'}, {'id': 'B3OK6Jyw9_derMVdnxFzrw', 'name': '36.3 ColorDemo.ui', 'created_at': 1672512133, 'size': 1082, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/36.3 ColorDemo.ui'}, {'id': '0YFuMfM6e4wrLumjg7YDsA', 'name': '20.2 QLCDDemo.ui', 'created_at': 1672512133, 'size': 1020, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/20.2 QLCDDemo.ui'}, {'id': 'UCGfNVSoM5yd2JXde17P3A', 'name': '8.1 7. Text Version - Event Handling in PyQt6.pdf', 'created_at': 1672512133, 'size': 441065, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/8.1 7. Text Version - Event Handling in PyQt6.pdf'}, {'id': '0-xDgSm4lTGSfOHHSBiPeA', 'name': '4. Creating QLineEdit in PyQt6.mp4', 'created_at': 1672512133, 'size': 28692768, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/4. Creating QLineEdit in PyQt6.mp4'}, {'id': '95yWMCPq151LtjG618tPsA', 'name': '21.1 20. Text Version -  Working with QComboBox.pdf', 'created_at': 1672512133, 'size': 478715, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/21.1 20. Text Version -  Working with QComboBox.pdf'}, {'id': 'IXvRbN-7CHGzDlspGl65UA', 'name': '11. QRadioButton in PyQt6.srt', 'created_at': 1672512133, 'size': 13245, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/11. QRadioButton in PyQt6.srt'}, {'id': '7phXoz8qM0njiZh03GhIFA', 'name': '6. Layout Management QVBoxLayout.srt', 'created_at': 1672512133, 'size': 4264, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/6. Layout Management QVBoxLayout.srt'}, {'id': 't1Z23gagoIdI230UGU-AkA', 'name': '30. QFontComboBox in PyQt6.mp4', 'created_at': 1672512133, 'size': 56710837, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/30. QFontComboBox in PyQt6.mp4'}, {'id': '9yrc45kDx4_3soN1eIEIaA', 'name': '29.2 ListWidgetApp.ui', 'created_at': 1672512133, 'size': 2191, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/29.2 ListWidgetApp.ui'}, {'id': 'GPLv_0RYFWKbskHHa7o6iA', 'name': '31.1 30. Text Version -  QTableWidget in PyQt6.pdf', 'created_at': 1672512133, 'size': 346604, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/31.1 30. Text Version -  QTableWidget in PyQt6.pdf'}, {'id': '8W6TgEhJ6H4PN3ui9y_n0A', 'name': '3. Working with QPushButton.srt', 'created_at': 1672512133, 'size': 9242, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/3. Working with QPushButton.srt'}, {'id': 'De_KDWpPelclJ-jief9qVA', 'name': '37. QFontDialog in PyQt6.mp4', 'created_at': 1672512133, 'size': 33522056, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/37. QFontDialog in PyQt6.mp4'}, {'id': '659ylVady9cZS4-sSIuSIA', 'name': '7. Layout Management QGridLayout.mp4', 'created_at': 1672512133, 'size': 28410009, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/7. Layout Management QGridLayout.mp4'}, {'id': 'ggFMfSWr6iMKRlhh6iS9wA', 'name': '9. Event Handling with Qt Designer.mp4', 'created_at': 1672512133, 'size': 86671935, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/9. Event Handling with Qt Designer.mp4'}, {'id': 'G070ott6qYolbEs9zh_ceg', 'name': '21.2 comboexamole.py', 'created_at': 1672512133, 'size': 1348, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/21.2 comboexamole.py'}, {'id': '5arvn7Jwox3IybszxRQ5Cg', 'name': '5.2 hboxlayout.py', 'created_at': 1672512133, 'size': 872, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/5.2 hboxlayout.py'}, {'id': 'QeVEm5bUbe0W9eh7rMhDnQ', 'name': '33. QCalendarWidget with PyQt6.mp4', 'created_at': 1672512133, 'size': 41662728, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/33. QCalendarWidget with PyQt6.mp4'}, {'id': 'quhN-54mO23E_w2kEyzJWg', 'name': '19.1 lcdnumberex.py', 'created_at': 1672512133, 'size': 918, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/19.1 lcdnumberex.py'}, {'id': 'Cqw7cWVKKiynGpVrUbcC6w', 'name': '9.2 EventHa.py', 'created_at': 1672512133, 'size': 2465, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/9.2 EventHa.py'}, {'id': '6kyzg5RVHKoRTFvVdHDaog', 'name': '17.1 DoubleSpinDemo.ui', 'created_at': 1672512133, 'size': 1141, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/17.1 DoubleSpinDemo.ui'}, {'id': 'ZSJFyfNQFAC4vRo9CpdFWg', 'name': '8.2 eventhandling.py', 'created_at': 1672512133, 'size': 960, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/8.2 eventhandling.py'}, {'id': 'MhbqrLsOq415CRMRdvn2jA', 'name': '5.1 4. Text Version - Layout Management QHBoxLayout.pdf', 'created_at': 1672512133, 'size': 362417, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/5.1 4. Text Version - Layout Management QHBoxLayout.pdf'}, {'id': 'Ed-Qh9SljsZx9_3qIs3fHQ', 'name': '32. QTableWidget with Qt Designer.mp4', 'created_at': 1672512133, 'size': 21012049, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/32. QTableWidget with Qt Designer.mp4'}, {'id': 'XPrizW-UyxeapSGLFf9Dgw', 'name': '4.1 3. Text Version - Creating QLineEdit in PyQt6.pdf', 'created_at': 1672512133, 'size': 556646, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/4.1 3. Text Version - Creating QLineEdit in PyQt6.pdf'}, {'id': 'EMOiJX2RVHZRR1N6sSDagg', 'name': '34. QCalendarWidget with Qt Designer.srt', 'created_at': 1672512133, 'size': 9661, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/34. QCalendarWidget with Qt Designer.srt'}, {'id': 'MKWSfwwSlYrCDcU_8MOK5g', 'name': '10. Simple Calculator with Qt Designer.mp4', 'created_at': 1672512133, 'size': 132760548, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/10. Simple Calculator with Qt Designer.mp4'}, {'id': 'EJIxraBflSihuZ0adc_BRg', 'name': '9. Event Handling with Qt Designer.srt', 'created_at': 1672512133, 'size': 12734, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/9. Event Handling with Qt Designer.srt'}, {'id': 'tz2Pr6k8MgFUIFeAAUXgwA', 'name': '35.1 34. Text Version -  QInputDialog in PyQt6.pdf', 'created_at': 1672512133, 'size': 354132, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/35.1 34. Text Version -  QInputDialog in PyQt6.pdf'}, {'id': 'if2vjtSJPUAE8NMBRZ1KOA', 'name': '34. QCalendarWidget with Qt Designer.mp4', 'created_at': 1672512133, 'size': 83327615, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/34. QCalendarWidget with Qt Designer.mp4'}, {'id': 'gFdUOCNR1twoeaP_ztCaxg', 'name': '14.2 checkboxex.py', 'created_at': 1672512133, 'size': 2009, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/14.2 checkboxex.py'}, {'id': 'vOJhklxTZAtnxYcBC-AgAw', 'name': '18.2 SpinBoxDemo.ui', 'created_at': 1672512133, 'size': 2099, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/18.2 SpinBoxDemo.ui'}, {'id': 'L67AV35v9W6R5mn-Y1jIAw', 'name': '13. Grouping QRadioButton with Qt Designer.srt', 'created_at': 1672512133, 'size': 10779, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/13. Grouping QRadioButton with Qt Designer.srt'}, {'id': 'J_1YrEPcYU2feVeKlYalAA', 'name': '29.1 ListWidgetApp.py', 'created_at': 1672512133, 'size': 4602, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/29.1 ListWidgetApp.py'}, {'id': 'khcn3XKnPxqNTXslPd3odQ', 'name': '27.1 ListDemo.py', 'created_at': 1672512133, 'size': 3361, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/27.1 ListDemo.py'}, {'id': 'YO6cDQvl1F2pWRm4XVJGuQ', 'name': '37.3 FontDemo.ui', 'created_at': 1672512133, 'size': 820, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/37.3 FontDemo.ui'}, {'id': '2mh3ZtgFWRbKLuTV3XV7hg', 'name': '13.2 RadioDemo.ui', 'created_at': 1672512133, 'size': 4088, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/13.2 RadioDemo.ui'}, {'id': 'XzZC8zgsP4FM2bCSlCS1_Q', 'name': '3.2 buttonexample.py', 'created_at': 1672512133, 'size': 1073, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/3.2 buttonexample.py'}, {'id': 'b4Xyfl1HHBST4YmeONFGaA', 'name': '28.2 ListAdd.ui', 'created_at': 1672512133, 'size': 1593, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/28.2 ListAdd.ui'}, {'id': 'lP0tEIMA_F7NXK-qytfr-g', 'name': '30.2 FontCombo.py', 'created_at': 1672512133, 'size': 2944, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/30.2 FontCombo.py'}, {'id': 'UuN4GTmdKJm_wjxksHcKmw', 'name': '11. QRadioButton in PyQt6.mp4', 'created_at': 1672512133, 'size': 86615650, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/11. QRadioButton in PyQt6.mp4'}, {'id': 'OSd_IKvaPpfNJj_2-lp10g', 'name': '10.2 Calc.ui', 'created_at': 1672512133, 'size': 4835, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/10.2 Calc.ui'}, {'id': 'DT9YyOhbrfgS_zi9Yl4JEA', 'name': '29. QListWidget CRUD with Qt Designer.srt', 'created_at': 1672512133, 'size': 17891, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/29. QListWidget CRUD with Qt Designer.srt'}, {'id': 'w3WYIzaQFjytWjDpeomymg', 'name': '37. QFontDialog in PyQt6.srt', 'created_at': 1672512133, 'size': 3938, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/37. QFontDialog in PyQt6.srt'}, {'id': 'IwZTxRbPvmzCXAWSlSmhsg', 'name': '5. Layout Management QHBoxLayout.srt', 'created_at': 1672512133, 'size': 6300, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/5. Layout Management QHBoxLayout.srt'}, {'id': 'aDtJ6vKq0g9c49rPLqkmQA', 'name': '13.1 RadioDemo.py', 'created_at': 1672512133, 'size': 6366, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/13.1 RadioDemo.py'}, {'id': '4kCLQs25Xco2msrEqqqpqQ', 'name': '31. QTableWidget in PyQt6.srt', 'created_at': 1672512133, 'size': 6401, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/31. QTableWidget in PyQt6.srt'}, {'id': 'OZTxdzl2T1KlQ8FV6k7_VA', 'name': '6.1 5. Text Version - Layout Management QVBoxLayout.pdf', 'created_at': 1672512133, 'size': 361511, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/6.1 5. Text Version - Layout Management QVBoxLayout.pdf'}, {'id': 'hMQr722DShAaZAfB0YDGUQ', 'name': '27. QListWidget with Qt Designer.mp4', 'created_at': 1672512133, 'size': 49120709, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/27. QListWidget with Qt Designer.mp4'}, {'id': 'jVQgvo5LemPv1IbSP-ph2w', 'name': '36. QColorDialog in PyQt6.mp4', 'created_at': 1672512133, 'size': 45723341, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/36. QColorDialog in PyQt6.mp4'}, {'id': 'VWzIeXWQSwFwr0re4RC2Jw', 'name': '15.2 CheckDemo.ui', 'created_at': 1672512133, 'size': 2584, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/15.2 CheckDemo.ui'}, {'id': 'Jin5Nea4Ef_k290NqYFuhw', 'name': '10.1 Calc.py', 'created_at': 1672512133, 'size': 16855, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/10.1 Calc.py'}, {'id': 'r3_fYR29tKnele0aRkwpvw', 'name': '28. Adding Items to QListWidget in Qt Designer.srt', 'created_at': 1672512133, 'size': 4836, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/28. Adding Items to QListWidget in Qt Designer.srt'}, {'id': 'O34FJGjuozb0_AX-kQCJVw', 'name': '11.3 radiobuttonex.py', 'created_at': 1672512133, 'size': 1797, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/11.3 radiobuttonex.py'}, {'id': 'hBvbU5jMoHR3tYvJoOR7ng', 'name': '3. Working with QPushButton.mp4', 'created_at': 1672512133, 'size': 55725221, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/3. Working with QPushButton.mp4'}, {'id': '2zsAjClnKYOCRaf4UGwb8w', 'name': '30. QFontComboBox in PyQt6.srt', 'created_at': 1672512133, 'size': 5729, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/30. QFontComboBox in PyQt6.srt'}, {'id': 'reVuHE2_nx0itqlwoyFlcA', 'name': '9.1 Event.ui', 'created_at': 1672512133, 'size': 1654, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/9.1 Event.ui'}, {'id': 'Z2gWOjd_PERnVUSsjwZfgA', 'name': '16.1 15. Text Version -  Creating QSpinBox in PyQt6.pdf', 'created_at': 1672512133, 'size': 470744, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/16.1 15. Text Version -  Creating QSpinBox in PyQt6.pdf'}, {'id': 'oCdc_1R3i0MqBeARfph2zw', 'name': '25.1 SliderDemo.py', 'created_at': 1672512133, 'size': 2448, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/25.1 SliderDemo.py'}, {'id': 'QugaKroyk2HfGMqhpuyYnw', 'name': '23. Signal and Slots with Qt Designer.srt', 'created_at': 1672512133, 'size': 2871, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/23. Signal and Slots with Qt Designer.srt'}, {'id': 'gAMvuqGMv0RVCYN7mKc3Qg', 'name': '36. QColorDialog in PyQt6.srt', 'created_at': 1672512133, 'size': 5876, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/36. QColorDialog in PyQt6.srt'}, {'id': 'XdoV2FemF8xqWOAbSgddHw', 'name': '20. Random Generator App with QLCDNumber.srt', 'created_at': 1672512133, 'size': 4575, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/20. Random Generator App with QLCDNumber.srt'}, {'id': 'pOe7MMpmzRVLjlSGI7KkbQ', 'name': '23. Signal and Slots with Qt Designer.mp4', 'created_at': 1672512133, 'size': 15164447, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/23. Signal and Slots with Qt Designer.mp4'}, {'id': 'ejhfYBmQzWqLKOSmERSZHw', 'name': '19. Showing System Clock with QLCDNumber.srt', 'created_at': 1672512133, 'size': 6035, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/19. Showing System Clock with QLCDNumber.srt'}, {'id': 'd3Y2C0n8lWBdcFlr8pZH4A', 'name': '21. Working with QComboBox Class.mp4', 'created_at': 1672512133, 'size': 61377618, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/21. Working with QComboBox Class.mp4'}, {'id': 'H-FtyTyiUMkVSAUyp60lpw', 'name': '3.1 2. Text Version - Working with QPushButton in PyQt6.pdf', 'created_at': 1672512133, 'size': 470645, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/3.1 2. Text Version - Working with QPushButton in PyQt6.pdf'}, {'id': 'GwszWtnNE5oehnhB8wsziQ', 'name': '34.1 CalendarDemo.py', 'created_at': 1672512133, 'size': 5074, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/34.1 CalendarDemo.py'}, {'id': 'PbQAOOtYnYxLkGIv2QktFw', 'name': '18. QSpinBox EditingFinished Signal.srt', 'created_at': 1672512133, 'size': 11365, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/18. QSpinBox EditingFinished Signal.srt'}, {'id': 'hhpBb3QGXonMy3VEJM-pQQ', 'name': '1. Section Introduction.srt', 'created_at': 1672512133, 'size': 719, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/1. Section Introduction.srt'}, {'id': 'EwjNI6PRQbmhsXNtD4UmcA', 'name': '37.1 36. Text Version -  QFontDialog in PyQt6.pdf', 'created_at': 1672512133, 'size': 320682, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/37.1 36. Text Version -  QFontDialog in PyQt6.pdf'}, {'id': 'rrdrmZRlaPASFJnTMhbYYA', 'name': '16. Creating QSpinBox in PyQt6.mp4', 'created_at': 1672512133, 'size': 58565892, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/16. Creating QSpinBox in PyQt6.mp4'}, {'id': 'kmmPzJoRrXEKH1_8OJB-_w', 'name': '31. QTableWidget in PyQt6.mp4', 'created_at': 1672512133, 'size': 37866015, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/31. QTableWidget in PyQt6.mp4'}, {'id': 'vKLeDUEP2PcgbaZsE_1r1Q', 'name': '33.1 32. Text Version -  QCalendarWidget in PyQt6.pdf', 'created_at': 1672512133, 'size': 461433, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/33.1 32. Text Version -  QCalendarWidget in PyQt6.pdf'}, {'id': 'QemeuDMc_b5eRQU1B6q5pg', 'name': '30.1 29. Text Version -  Working with QFontComboBox.pdf', 'created_at': 1672512133, 'size': 394206, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/30.1 29. Text Version -  Working with QFontComboBox.pdf'}, {'id': 'esL9zRa1WkK2MSh0qPzuOA', 'name': '5. Layout Management QHBoxLayout.mp4', 'created_at': 1672512133, 'size': 31810935, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/5. Layout Management QHBoxLayout.mp4'}, {'id': '_jf8VCrwINNWLUgHFcWpLg', 'name': '14.1 13. Text Version -  Working with QCheckBox.pdf', 'created_at': 1672512133, 'size': 369618, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/14.1 13. Text Version -  Working with QCheckBox.pdf'}, {'id': 'vFFqyRyJYVlb9-xipQDA3g', 'name': '24. Creating QSlider in PyQt6.mp4', 'created_at': 1672512133, 'size': 59568309, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/24. Creating QSlider in PyQt6.mp4'}, {'id': '32zb4e4AtOpJqa3Wvf3DcA', 'name': '33. QCalendarWidget with PyQt6.srt', 'created_at': 1672512133, 'size': 6886, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/33. QCalendarWidget with PyQt6.srt'}, {'id': 'lOOQDe5RLsP2Gc-r8-eKBA', 'name': '20. Random Generator App with QLCDNumber.mp4', 'created_at': 1672512133, 'size': 47448131, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/20. Random Generator App with QLCDNumber.mp4'}, {'id': 'Pwp2oE7bPQNhIsCnJUcfKg', 'name': '28.1 ListAdd.py', 'created_at': 1672512133, 'size': 2589, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/28.1 ListAdd.py'}, {'id': 'HGHbYef6bS75sB735-oI0A', 'name': '25.2 SliderDemo.ui', 'created_at': 1672512133, 'size': 1275, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/25.2 SliderDemo.ui'}, {'id': '4UWHju96jtC3tUTS4iKsYQ', 'name': '17. QDoubleSpinBox with Qt Designer.srt', 'created_at': 1672512133, 'size': 11292, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/17. QDoubleSpinBox with Qt Designer.srt'}, {'id': 'MjkKituB0mfStVVw-kDuhA', 'name': '10. Simple Calculator with Qt Designer.srt', 'created_at': 1672512133, 'size': 14555, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/10. Simple Calculator with Qt Designer.srt'}, {'id': 'kCGEP9I9WTcQcF40-rGX2A', 'name': '2.1 1. Text Version - Creating QLabel in PyQt6.pdf', 'created_at': 1672512133, 'size': 1976276, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/2.1 1. Text Version - Creating QLabel in PyQt6.pdf'}, {'id': 'A67IhaOnZEgrI8m55cCmGg', 'name': '36.2 ColorDemo.py', 'created_at': 1672512133, 'size': 2225, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/36.2 ColorDemo.py'}, {'id': 'oyliTwFY151-L9gqTTZe2A', 'name': '14. Working with QCheckBox in PyQt6.srt', 'created_at': 1672512133, 'size': 11001, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/14. Working with QCheckBox in PyQt6.srt'}, {'id': 'taQPAO2KToRZV8URG8T4lQ', 'name': '26.1 25. Text Version -  Working with QListWidget.pdf', 'created_at': 1672512133, 'size': 367523, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/26.1 25. Text Version -  Working with QListWidget.pdf'}, {'id': 'YsL__6lMv4Ihwov6q42zkg', 'name': '12.1 FlightDemo.py', 'created_at': 1672512133, 'size': 3948, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/12.1 FlightDemo.py'}, {'id': 'b5-8sBubQABrrbK-UdADKA', 'name': '12. QRadioButton with Qt Designer in PyQt6.srt', 'created_at': 1672512133, 'size': 10351, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/12. QRadioButton with Qt Designer in PyQt6.srt'}, {'id': 'mo6HYI3v7HxO3BQwTbdE8w', 'name': '32. QTableWidget with Qt Designer.srt', 'created_at': 1672512133, 'size': 4074, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/32. QTableWidget with Qt Designer.srt'}, {'id': 'UEUMZ7DOuhOVXJILe8g3iA', 'name': '27.2 ListDemo.ui', 'created_at': 1672512133, 'size': 1939, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/27.2 ListDemo.ui'}, {'id': 'AD1eZtrUqYAnpZnMOetMLQ', 'name': '22. QComboBox with Qt Designer.srt', 'created_at': 1672512133, 'size': 6599, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/22. QComboBox with Qt Designer.srt'}, {'id': 'nHCQa4T3E1g1QBCblqXhqA', 'name': '7.2 gridlayout.py', 'created_at': 1672512133, 'size': 1091, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/7.2 gridlayout.py'}, {'id': 'A1GiRtVoVJz-9PBGoQPXAw', 'name': '19. Showing System Clock with QLCDNumber.mp4', 'created_at': 1672512133, 'size': 37756636, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/19. Showing System Clock with QLCDNumber.mp4'}, {'id': '85hGFscRzvfz54YphRmgeg', 'name': '26. Creating QListWidget in PyQt6.mp4', 'created_at': 1672512133, 'size': 52097377, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/26. Creating QListWidget in PyQt6.mp4'}, {'id': 'xZJ0PDL7S3UGVCqPtyh_eg', 'name': '33.2 calendarexample.py', 'created_at': 1672512133, 'size': 1104, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/33.2 calendarexample.py'}, {'id': 'MV6owj8h1SOQStr0lA18eQ', 'name': '38. QMessageBox in PyQt6.srt', 'created_at': 1672512133, 'size': 5442, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/38. QMessageBox in PyQt6.srt'}, {'id': 'Jn8NGFaFkFbBZqqS4xPa-w', 'name': '7.1 6. Text Version - Layout Management QGridLayout.pdf', 'created_at': 1672512133, 'size': 370267, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/7.1 6. Text Version - Layout Management QGridLayout.pdf'}, {'id': 'eVG63VgE_TxNEqSdah5VrA', 'name': '18.1 SpinBoxDemo.py', 'created_at': 1672512133, 'size': 4314, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/18.1 SpinBoxDemo.py'}, {'id': 'iK1hjw-9ICsroXGT4ibFpA', 'name': '26. Creating QListWidget in PyQt6.srt', 'created_at': 1672512133, 'size': 6543, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/26. Creating QListWidget in PyQt6.srt'}, {'id': '56tLzBrQOCgmXCLveFLidg', 'name': '25. QSlider with Qt Designer.srt', 'created_at': 1672512133, 'size': 6779, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/25. QSlider with Qt Designer.srt'}, {'id': 'XEjbNsIXaG4ijGHumsYShg', 'name': '38.1 37. Text Version -  QMessageBox in PyQt6.pdf', 'created_at': 1672512133, 'size': 331725, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/38.1 37. Text Version -  QMessageBox in PyQt6.pdf'}, {'id': '7cPDCH7A2Fwtpjb2XefuiQ', 'name': '1.1 PartTwo.rar', 'created_at': 1672512133, 'size': 594643, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/1.1 PartTwo.rar'}, {'id': 'b0c5gIBm9jLFO7gNkdX9gg', 'name': '18. QSpinBox EditingFinished Signal.mp4', 'created_at': 1672512133, 'size': 88960278, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/18. QSpinBox EditingFinished Signal.mp4'}, {'id': 'dSTxGOmv8VKHeNl2Cm7UaQ', 'name': '35. QInputDialog in PyQt6.mp4', 'created_at': 1672512133, 'size': 82227138, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/35. QInputDialog in PyQt6.mp4'}, {'id': 'ptPa76s1jb1SqoAwxpqQpg', 'name': '16. Creating QSpinBox in PyQt6.srt', 'created_at': 1672512133, 'size': 8462, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/16. Creating QSpinBox in PyQt6.srt'}, {'id': '1hH3ixwzxn_qjbHqVl4jpQ', 'name': '31.3 tablewidgetexa.py', 'created_at': 1672512133, 'size': 1284, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/31.3 tablewidgetexa.py'}, {'id': 'sd_efTPU11Yi1lpLyc2_aA', 'name': '35. QInputDialog in PyQt6.srt', 'created_at': 1672512133, 'size': 12291, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/35. QInputDialog in PyQt6.srt'}, {'id': '6uw6j6f-7-eYU4b8qzrVKQ', 'name': '24. Creating QSlider in PyQt6.srt', 'created_at': 1672512133, 'size': 8211, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/24. Creating QSlider in PyQt6.srt'}, {'id': 'Q2zWYBx6ecWkTz6sWUDqLg', 'name': '1. Section Introduction.mp4', 'created_at': 1672512133, 'size': 4042165, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/1. Section Introduction.mp4'}, {'id': 'a7SnB_geAKI_3gUp0fxR4g', 'name': '13. Grouping QRadioButton with Qt Designer.mp4', 'created_at': 1672512133, 'size': 113447233, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/13. Grouping QRadioButton with Qt Designer.mp4'}, {'id': 'I--7tYR0BHSeyG1Z0oJM2g', 'name': '6. Layout Management QVBoxLayout.mp4', 'created_at': 1672512133, 'size': 27283509, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/6. Layout Management QVBoxLayout.mp4'}, {'id': 'MSWxKZKJXfd4Tp_gM_U4bA', 'name': '12.2 FlightDemo.ui', 'created_at': 1672512133, 'size': 2628, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/12.2 FlightDemo.ui'}, {'id': 'FfLN9jCbAtMJ5r3ZLsygEQ', 'name': '36.1 35. Text Version -  QColorDialog in PyQt6.pdf', 'created_at': 1672512133, 'size': 333271, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/36.1 35. Text Version -  QColorDialog in PyQt6.pdf'}, {'id': 'eG52HJ_MD9QTzxcJfUPlAQ', 'name': '22.1 ComboDemo.ui', 'created_at': 1672512133, 'size': 1863, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/22.1 ComboDemo.ui'}, {'id': 'WBfRo8uQEPVOAe5Sux6hKA', 'name': '11.1 10. Text Version - QRadioButton in PyQt6.pdf', 'created_at': 1672512133, 'size': 480829, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/11.1 10. Text Version - QRadioButton in PyQt6.pdf'}, {'id': '_rsWbM8397TeZJcFzvKdpA', 'name': '12. QRadioButton with Qt Designer in PyQt6.mp4', 'created_at': 1672512133, 'size': 91451019, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/12. QRadioButton with Qt Designer in PyQt6.mp4'}, {'id': 'hBbBZ8omUeVV3RF_dBZw3A', 'name': '25. QSlider with Qt Designer.mp4', 'created_at': 1672512133, 'size': 62040775, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/25. QSlider with Qt Designer.mp4'}, {'id': '2aonMDVsVXdvq9mVs_kjCA', 'name': '8. PyQt6 Event Handling (Signal and Slots).srt', 'created_at': 1672512133, 'size': 7836, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/2. PyQt6 Widgets Introduction/8. PyQt6 Event Handling (Signal and Slots).srt'}, {'id': 'GHQrWucLHnbI1jvDg_UsMg', 'name': '5.1 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/5.1 python.png'}, {'id': '_aea938nr_4vFbVollsQpw', 'name': '6.1 python.png', 'created_at': 1672512133, 'size': 8025, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/6.1 python.png'}, {'id': 'BToVrpvXKpnbTk3mIA3JGA', 'name': '4. PyQt6 Installation & First GUI Window.srt', 'created_at': 1672512133, 'size': 10443, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/4. PyQt6 Installation & First GUI Window.srt'}, {'id': '8WN1e9c8_YNRiNnJjYujow', 'name': '7. Introduction to Qt Designer.mp4', 'created_at': 1672512133, 'size': 34700729, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/7. Introduction to Qt Designer.mp4'}, {'id': 'ubI29CYGazg3NWWZ7qmeKw', 'name': '5. PyQt6 Window Type Classes.srt', 'created_at': 1672512133, 'size': 6853, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/5. PyQt6 Window Type Classes.srt'}, {'id': 'xz1ONn-Cc8fFgXwgxTVt4Q', 'name': '9. Loading Qt Designer UI File.srt', 'created_at': 1672512133, 'size': 2739, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/9. Loading Qt Designer UI File.srt'}, {'id': 'NPtZUJlevtBEl-OVdJGCgQ', 'name': '7.1 WindowUI.ui', 'created_at': 1672512133, 'size': 407, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/7.1 WindowUI.ui'}, {'id': 'lOUGs-h1P2w7TYgJxUH9bQ', 'name': '8.2 WindowUI.ui', 'created_at': 1672512133, 'size': 407, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/8.2 WindowUI.ui'}, {'id': '1pE6CELwAaUymrz0IdTSog', 'name': '9.2 WindowUI.ui', 'created_at': 1672512133, 'size': 407, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/9.2 WindowUI.ui'}, {'id': '9ilvU78AFtUhTzsqiW5UIw', 'name': '3. PyQt Introduction.mp4', 'created_at': 1672512133, 'size': 81416840, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/3. PyQt Introduction.mp4'}, {'id': '06hCzajQdTnA-WBJrZKX4A', 'name': '5.2 windowthree.py', 'created_at': 1672512133, 'size': 160, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/5.2 windowthree.py'}, {'id': 'AvbzTD0R96OLVpcYDAO99A', 'name': '7. Introduction to Qt Designer.srt', 'created_at': 1672512133, 'size': 6073, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/7. Introduction to Qt Designer.srt'}, {'id': 'UPZaN-sIqG31TDMDMpkb0A', 'name': '2.1 Complete Text Version of First Part.pdf', 'created_at': 1672512133, 'size': 7449342, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/2.1 Complete Text Version of First Part.pdf'}, {'id': 'Nj0chGExu-uwoFXLci-DEw', 'name': '4.1 mywindow.py', 'created_at': 1672512133, 'size': 158, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/4.1 mywindow.py'}, {'id': '8BtN0ipqGsFMwTFu7ufi4A', 'name': '5.3 windowtwo.py', 'created_at': 1672512133, 'size': 261, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/5.3 windowtwo.py'}, {'id': 'AvO_DHZL4I2VgTTL_opkAw', 'name': '1. Course Introduction.mp4', 'created_at': 1672512133, 'size': 6921482, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/1. Course Introduction.mp4'}, {'id': 'EzDdRazF52zM8dsLFPyTQQ', 'name': '9. Loading Qt Designer UI File.mp4', 'created_at': 1672512133, 'size': 13165744, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/9. Loading Qt Designer UI File.mp4'}, {'id': 'YszFLq352pAS7pv0kLwn3A', 'name': '8.1 windowui.py', 'created_at': 1672512133, 'size': 906, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/8.1 windowui.py'}, {'id': 'Ac5SN-ZVtDUZP7C1Oxy80g', 'name': '5. PyQt6 Window Type Classes.mp4', 'created_at': 1672512133, 'size': 39162346, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/5. PyQt6 Window Type Classes.mp4'}, {'id': 'HHuCJmSFbUhPXXz7H5qHcg', 'name': '8. Convert Qt Designer UI File to PY File.mp4', 'created_at': 1672512133, 'size': 26058503, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/8. Convert Qt Designer UI File to PY File.mp4'}, {'id': '3HvV2xFAiZPBJwT8QCay_A', 'name': '1. Course Introduction.srt', 'created_at': 1672512133, 'size': 1337, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/1. Course Introduction.srt'}, {'id': 'Vlp_ut8LDH2pO9pxR4lKUA', 'name': '9.1 LoadUI.py', 'created_at': 1672512133, 'size': 284, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/9.1 LoadUI.py'}, {'id': 'k_zdHMJSpL5qDXTmtAhlNA', 'name': '2. Section Introduction.mp4', 'created_at': 1672512133, 'size': 8462937, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/2. Section Introduction.mp4'}, {'id': 'csnlXd24OO8dVbLOw0sPCQ', 'name': '6.2 windowfour.py', 'created_at': 1672512133, 'size': 593, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/6.2 windowfour.py'}, {'id': 'RiykcWjIvPrX0m65vo0Zyw', 'name': '6. Adding Icon & Title to PyQt6 GUI Window.srt', 'created_at': 1672512133, 'size': 9063, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/6. Adding Icon & Title to PyQt6 GUI Window.srt'}, {'id': 'ftxqYtUgT5Kb_nL01vAH1g', 'name': '3. PyQt Introduction.srt', 'created_at': 1672512133, 'size': 7730, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/3. PyQt Introduction.srt'}, {'id': '9H5U-lSNvAPBbuiilP4C2Q', 'name': '4. PyQt6 Installation & First GUI Window.mp4', 'created_at': 1672512133, 'size': 39879230, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/4. PyQt6 Installation & First GUI Window.mp4'}, {'id': 'LnUk1tQ0mLd-MXhHE8qFDg', 'name': '8. Convert Qt Designer UI File to PY File.srt', 'created_at': 1672512133, 'size': 4407, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/8. Convert Qt Designer UI File to PY File.srt'}, {'id': 'ijsh0ryIv3xIIpVpDedRKA', 'name': '2. Section Introduction.srt', 'created_at': 1672512133, 'size': 929, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/2. Section Introduction.srt'}, {'id': '1HcNLeQA3x9IRxciIXbxFg', 'name': '6. Adding Icon & Title to PyQt6 GUI Window.mp4', 'created_at': 1672512133, 'size': 40386243, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/1. PyQt6 Introduction & Installation/6. Adding Icon & Title to PyQt6 GUI Window.mp4'}, {'id': 'srKQE51Gikcf1GLsPCzCTw', 'name': '2.1 linechart.py', 'created_at': 1672512133, 'size': 1208, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/2.1 linechart.py'}, {'id': 'ZFB_Dh9T6APrfP0_NyNvOg', 'name': '5. Creating QStackedBarSeries.srt', 'created_at': 1672512133, 'size': 5731, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/5. Creating QStackedBarSeries.srt'}, {'id': 'SJ3Ik-Kl-gNlVkm0wrXvkQ', 'name': '12. ScatterChart with QtQuick.mp4', 'created_at': 1672512133, 'size': 17175974, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/12. ScatterChart with QtQuick.mp4'}, {'id': 'EQxCcOiYVX5IUvkSDQx1FQ', 'name': '5.1 temperature.py', 'created_at': 1672512133, 'size': 1725, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/5.1 temperature.py'}, {'id': '9t04PvoEWwmdam93MK__Vg', 'name': '9. BarChart with QtQuick.srt', 'created_at': 1672512133, 'size': 2549, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/9. BarChart with QtQuick.srt'}, {'id': 'sCEuWuUbIzchWKawNAHnSA', 'name': '8. LineChart with QtQuick.mp4', 'created_at': 1672512133, 'size': 47005984, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/8. LineChart with QtQuick.mp4'}, {'id': 'aRl1hHUYybQtpdHlYGHIGg', 'name': '4.1 barchart.py', 'created_at': 1672512133, 'size': 1344, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/4.1 barchart.py'}, {'id': 'SYNRiAyfYecDb0Exay_b8g', 'name': '10.2 stackedbar.qml', 'created_at': 1672512133, 'size': 629, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/10.2 stackedbar.qml'}, {'id': 'bZEpKTn_KtrstwCkupFeKg', 'name': '4. Creating BarChart or QBarSeries.srt', 'created_at': 1672512133, 'size': 4201, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/4. Creating BarChart or QBarSeries.srt'}, {'id': '45w3sgN9_oKRNNsr3Kk_4g', 'name': '10.1 load.py', 'created_at': 1672512133, 'size': 433, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/10.1 load.py'}, {'id': '_FjzLb9sTZs3xlkWW62rGw', 'name': '8. LineChart with QtQuick.srt', 'created_at': 1672512133, 'size': 9317, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/8. LineChart with QtQuick.srt'}, {'id': 'cnJw-p9mGc0xBZDUIfSj5Q', 'name': '8.2 load.py', 'created_at': 1672512133, 'size': 432, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/8.2 load.py'}, {'id': 'vmIGq_D406GJmUXabzD_Zg', 'name': '4. Creating BarChart or QBarSeries.mp4', 'created_at': 1672512133, 'size': 35959917, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/4. Creating BarChart or QBarSeries.mp4'}, {'id': '2tFf8qwyLQDvZq3FUYg7bw', 'name': '1.1 PartSeven.rar', 'created_at': 1672512133, 'size': 13932, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/1.1 PartSeven.rar'}, {'id': 'T24hGxjgINITeEVqXDajug', 'name': '7. Creating DonutChart.srt', 'created_at': 1672512133, 'size': 3095, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/7. Creating DonutChart.srt'}, {'id': '5KHUAI9RG3C7HDxDrgMgcg', 'name': '3. Creating PieChart or QPieSeries.mp4', 'created_at': 1672512133, 'size': 48703676, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/3. Creating PieChart or QPieSeries.mp4'}, {'id': 'ldopImftpGQhFV55baONQQ', 'name': '6. LineChart and BarChart.mp4', 'created_at': 1672512133, 'size': 34769347, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/6. LineChart and BarChart.mp4'}, {'id': 'i3nvEU__YYWmWXYyyYaZNw', 'name': '12.2 scatter.qml', 'created_at': 1672512133, 'size': 774, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/12.2 scatter.qml'}, {'id': 'Qlmush69Xp1Z9IhuvDhJPg', 'name': '11. PieSeries with QtQuick.srt', 'created_at': 1672512133, 'size': 1927, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/11. PieSeries with QtQuick.srt'}, {'id': 'UJ9au-Xd5gBG3RaDCAKTNA', 'name': '6. LineChart and BarChart.srt', 'created_at': 1672512133, 'size': 3759, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/6. LineChart and BarChart.srt'}, {'id': 'VJ8IFtWT6D0Z6ToCSN4kUg', 'name': '9. BarChart with QtQuick.mp4', 'created_at': 1672512133, 'size': 17407441, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/9. BarChart with QtQuick.mp4'}, {'id': 'c2kFN93URnV-a6zE7XSZOA', 'name': '3. Creating PieChart or QPieSeries.srt', 'created_at': 1672512133, 'size': 6490, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/3. Creating PieChart or QPieSeries.srt'}, {'id': '9NkruA5bwVJYYv5l2pnk_g', 'name': '6.1 linebarchart.py', 'created_at': 1672512133, 'size': 1653, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/6.1 linebarchart.py'}, {'id': 'PjWF01ZyJx4BDjyAXCh5Rw', 'name': '5. Creating QStackedBarSeries.mp4', 'created_at': 1672512133, 'size': 49673947, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/5. Creating QStackedBarSeries.mp4'}, {'id': 'tJ9koxH5jufJ_nUi2rAIaA', 'name': '12.1 load.py', 'created_at': 1672512133, 'size': 430, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/12.1 load.py'}, {'id': '9JLrdt66bMy_GPk9QYuSsg', 'name': '10. StackedBarChart in QtQuick.srt', 'created_at': 1672512133, 'size': 1464, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/10. StackedBarChart in QtQuick.srt'}, {'id': 'mhcO8Ru-ZklhAuSbvilb0w', 'name': '1. Section Introduction.srt', 'created_at': 1672512133, 'size': 394, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/1. Section Introduction.srt'}, {'id': 'ZAqErhzE5ktm_Pw7h-MB8w', 'name': '3.1 piechart.py', 'created_at': 1672512133, 'size': 1322, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/3.1 piechart.py'}, {'id': '7DELnkQiPJUGaN-E1Kh5Mw', 'name': '2. Creating LineChart or QLineSeries.mp4', 'created_at': 1672512133, 'size': 64223403, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/2. Creating LineChart or QLineSeries.mp4'}, {'id': 'wkIHNy1v1ahxqFJHDvKkEg', 'name': '2. Creating LineChart or QLineSeries.srt', 'created_at': 1672512133, 'size': 11147, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/2. Creating LineChart or QLineSeries.srt'}, {'id': 'lrNc8dY8dlt82hNEPs5XZg', 'name': '11.2 piechart.qml', 'created_at': 1672512133, 'size': 517, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/11.2 piechart.qml'}, {'id': 't9r5T4KexiXCTW3w9LTEMg', 'name': '12. ScatterChart with QtQuick.srt', 'created_at': 1672512133, 'size': 2306, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/12. ScatterChart with QtQuick.srt'}, {'id': 'il6Sa0vV_GnldDNL5GkPEg', 'name': '11. PieSeries with QtQuick.mp4', 'created_at': 1672512133, 'size': 13218825, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/11. PieSeries with QtQuick.mp4'}, {'id': 'KvfHkPcOV2JkY0bSqVAbTA', 'name': '10. StackedBarChart in QtQuick.mp4', 'created_at': 1672512133, 'size': 11387592, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/10. StackedBarChart in QtQuick.mp4'}, {'id': 'vmopCMKGEd3H-shwbS950A', 'name': '7. Creating DonutChart.mp4', 'created_at': 1672512133, 'size': 29198660, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/7. Creating DonutChart.mp4'}, {'id': 'nafsCyxa-w-pFeuRmlvLaQ', 'name': '9.2 load.py', 'created_at': 1672512133, 'size': 431, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/9.2 load.py'}, {'id': 'z2A9c6R3Bz1jtd3dkQyCVw', 'name': '11.1 load.py', 'created_at': 1672512133, 'size': 431, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/11.1 load.py'}, {'id': '0lvzRQWYkdOULde5fPPvzQ', 'name': '7.1 donut.py', 'created_at': 1672512133, 'size': 1090, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/7.1 donut.py'}, {'id': 'Bz7w75bZPGL7wPAWxQr46Q', 'name': '8.1 linechart.qml', 'created_at': 1672512133, 'size': 593, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/8.1 linechart.qml'}, {'id': 'Ih93PxYZ0Hxzy4hoyQl7-A', 'name': '1. Section Introduction.mp4', 'created_at': 1672512133, 'size': 2234257, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/1. Section Introduction.mp4'}, {'id': '1jgvIMt5Z0uIhFnCdgPb8g', 'name': '9.1 barchart.qml', 'created_at': 1672512133, 'size': 611, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/7. Charts in PyQt6/9.1 barchart.qml'}, {'id': '8iwxG8UtVLZawOPCmp-09A', 'name': '4.2 SelectDemo.ui', 'created_at': 1672512133, 'size': 2699, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/4.2 SelectDemo.ui'}, {'id': 'VpRMw_fMSty9vkfgwDC5-w', 'name': '3. Inserting Data to MySQL Database.mp4', 'created_at': 1672512133, 'size': 89088418, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/3. Inserting Data to MySQL Database.mp4'}, {'id': 'rdGYuRxRv6b7jPPZQ2Gpvg', 'name': '4.1 SelectDemo.py', 'created_at': 1672512133, 'size': 5046, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/4.1 SelectDemo.py'}, {'id': 'HCiyh9t4KJBVw6f9xJ6g2w', 'name': '3. Inserting Data to MySQL Database.srt', 'created_at': 1672512133, 'size': 10641, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/3. Inserting Data to MySQL Database.srt'}, {'id': 'dZFExVqwzrhwIQqjLSRH5w', 'name': '4. Selecting Data in QTableWidget.srt', 'created_at': 1672512133, 'size': 11393, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/4. Selecting Data in QTableWidget.srt'}, {'id': 'wpCXuOPVgeSaIUbOLwWQNA', 'name': '6.2 LoginDemo.ui', 'created_at': 1672512133, 'size': 2658, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/6.2 LoginDemo.ui'}, {'id': 'JRT3_rTRI6Q-w4x2E7wnKQ', 'name': '2.1 DbConDemo.py', 'created_at': 1672512133, 'size': 4350, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/2.1 DbConDemo.py'}, {'id': '1reZFsRJBKmsQLpF_rNIzw', 'name': '3.2 InsertDemo.ui', 'created_at': 1672512133, 'size': 2541, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/3.2 InsertDemo.ui'}, {'id': '7dmtUkjnXDmH0IGZPNPGqA', 'name': '6. Simple Login with MySQL & PyQt6.srt', 'created_at': 1672512133, 'size': 8044, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/6. Simple Login with MySQL & PyQt6.srt'}, {'id': 'a5-AXUkA8MPkVXMPL2grsw', 'name': '2.2 DbConDemo.ui', 'created_at': 1672512133, 'size': 2401, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/2.2 DbConDemo.ui'}, {'id': 'DGUzbFy9JrmSufuWue37Lw', 'name': '1.1 PartFour.rar', 'created_at': 1672512133, 'size': 9776, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/1.1 PartFour.rar'}, {'id': 'NWdh_fOh224EWdHBq1jZiw', 'name': '5.2 SearchDemo.ui', 'created_at': 1672512133, 'size': 3974, 'mime_type': 'text/xml', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/5.2 SearchDemo.ui'}, {'id': '3VH6G04O7L-5bx29-muxKA', 'name': '1. Section Introduction.srt', 'created_at': 1672512133, 'size': 501, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/1. Section Introduction.srt'}, {'id': 'Tj2_nTdkSsfYQf6IGmplhw', 'name': '5.1 SearchDemo.py', 'created_at': 1672512133, 'size': 6146, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/5.1 SearchDemo.py'}, {'id': 'feRDy3XL7bPqMZdNKN7Hcw', 'name': '2. MySQL Database Connection in PyQt6.mp4', 'created_at': 1672512133, 'size': 107558501, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/2. MySQL Database Connection in PyQt6.mp4'}, {'id': 'NQWjrv9qi2zYruou1d-GKg', 'name': '5. Searching Data From MySQL Database.srt', 'created_at': 1672512133, 'size': 10700, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/5. Searching Data From MySQL Database.srt'}, {'id': 'mVewDs8uPw4QntB-f-gpAg', 'name': '4. Selecting Data in QTableWidget.mp4', 'created_at': 1672512133, 'size': 98182174, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/4. Selecting Data in QTableWidget.mp4'}, {'id': 'ryqbWoPjM-Wp6EiF7PzaoA', 'name': '6. Simple Login with MySQL & PyQt6.mp4', 'created_at': 1672512133, 'size': 75457042, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/6. Simple Login with MySQL & PyQt6.mp4'}, {'id': 'Nuyhz7NMslnXgRqMyyCviw', 'name': '6.1 LoginDemo.py', 'created_at': 1672512133, 'size': 4637, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/6.1 LoginDemo.py'}, {'id': '41mU2lvHq7C2ge_GF77-PA', 'name': '5. Searching Data From MySQL Database.mp4', 'created_at': 1672512133, 'size': 103445906, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/5. Searching Data From MySQL Database.mp4'}, {'id': 'V_FCYlR5qJVPZLuh7pUSyg', 'name': '1. Section Introduction.mp4', 'created_at': 1672512133, 'size': 2745790, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/1. Section Introduction.mp4'}, {'id': '2pASvQ8DX5cX2vI8CHNfGw', 'name': '3.1 InsertDemo.py', 'created_at': 1672512133, 'size': 4258, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/3.1 InsertDemo.py'}, {'id': '7pZn6EXRgP5pmbKMLP3SIA', 'name': '2. MySQL Database Connection in PyQt6.srt', 'created_at': 1672512133, 'size': 13415, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/4. Database Handling in PyQt6/2. MySQL Database Connection in PyQt6.srt'}, {'id': 'geHmJY0g4BFSX9K5gkGxvg', 'name': '4. Convert PY File to EXE File.mp4', 'created_at': 1672512133, 'size': 29345336, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/4. Convert PY File to EXE File.mp4'}, {'id': 'sgOEiMeAhZeT_eHHHrjlIg', 'name': '2.1 mediaexample.py', 'created_at': 1672512133, 'size': 2942, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/2.1 mediaexample.py'}, {'id': '-_wjVEN6ypBBswMQ-_fODQ', 'name': '6.1 WebBrowser.rar', 'created_at': 1672512133, 'size': 24519, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/6.1 WebBrowser.rar'}, {'id': 'B2USSov6Uj4_LDJ6MFU_9g', 'name': '5. Packaging & Creating Installer for Media Player.mp4', 'created_at': 1672512133, 'size': 33376090, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/5. Packaging & Creating Installer for Media Player.mp4'}, {'id': 'nBqBgyhgbJuP9VdpNtH8BQ', 'name': '2. Creating MediaPlayer with QtMultiMedia.mp4', 'created_at': 1672512133, 'size': 180427804, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/2. Creating MediaPlayer with QtMultiMedia.mp4'}, {'id': 'vwYpgU-IczM9RSHaN0WJ5A', 'name': '6. Creating Web Browser with PyQtWebEngine.mp4', 'created_at': 1672512133, 'size': 134874930, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/6. Creating Web Browser with PyQtWebEngine.mp4'}, {'id': '-Nfwc8xG-bJZdKSyjngx-Q', 'name': '3. Required Codec for QtMultiMedia.mp4', 'created_at': 1672512133, 'size': 6195821, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/3. Required Codec for QtMultiMedia.mp4'}, {'id': 'JmYvEU9qJaOJLXMdcHti7Q', 'name': '3. Required Codec for QtMultiMedia.srt', 'created_at': 1672512133, 'size': 1109, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/3. Required Codec for QtMultiMedia.srt'}, {'id': 'BZSlVxi4xJ8MKOytD5-GAA', 'name': '1.1 PartNine.rar', 'created_at': 1672512133, 'size': 168824, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/1.1 PartNine.rar'}, {'id': 'ZUrtCoaF8HB4GrUkJIS2qg', 'name': '4. Convert PY File to EXE File.srt', 'created_at': 1672512133, 'size': 3857, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/4. Convert PY File to EXE File.srt'}, {'id': 'ATolvmuyWhU3zgbedA0dyg', 'name': '5. Packaging & Creating Installer for Media Player.srt', 'created_at': 1672512133, 'size': 5814, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/5. Packaging & Creating Installer for Media Player.srt'}, {'id': '0nC2jbISNCQ9ReoIEqLNDw', 'name': '1. Section Introduction.srt', 'created_at': 1672512133, 'size': 596, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/1. Section Introduction.srt'}, {'id': 'yNsC-sS_3Q6OVEpcfjVAOg', 'name': '2. Creating MediaPlayer with QtMultiMedia.srt', 'created_at': 1672512133, 'size': 23301, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/2. Creating MediaPlayer with QtMultiMedia.srt'}, {'id': 'YnuAKCFDoYu69AUtpcvCeA', 'name': '2.2 player.ico', 'created_at': 1672512133, 'size': 235814, 'mime_type': 'image/vnd.microsoft.icon', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/2.2 player.ico'}, {'id': 'qG0KywQaQUD2PbcYmBPQaw', 'name': '6. Creating Web Browser with PyQtWebEngine.srt', 'created_at': 1672512133, 'size': 16109, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/6. Creating Web Browser with PyQtWebEngine.srt'}, {'id': 'dCD6G2OCGdI62KQz9qA3FA', 'name': '1. Section Introduction.mp4', 'created_at': 1672512133, 'size': 3341127, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/9. QtMultiMedia, QtWebEngine & Packaging PyQt Application/1. Section Introduction.mp4'}, {'id': '1d5MWhjYdqI8V3PzptARzg', 'name': '4. Separating GUI File.mp4', 'created_at': 1672512133, 'size': 30962473, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/4. Separating GUI File.mp4'}, {'id': 'd07Mx7eZLP3gzorSp7rfng', 'name': '2. Menubar and Menu Items for Notepad Application.srt', 'created_at': 1672512133, 'size': 10373, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/2. Menubar and Menu Items for Notepad Application.srt'}, {'id': 'nLMtkjFDANGSnl2hEETmlw', 'name': '10. Exporting File as PDF.mp4', 'created_at': 1672512133, 'size': 42911333, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/10. Exporting File as PDF.mp4'}, {'id': 'FFJ7mk4NdkEwm6sGjOVAiQ', 'name': '15. Font and Color Dialog.mp4', 'created_at': 1672512133, 'size': 34021468, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/15. Font and Color Dialog.mp4'}, {'id': 'bSG7onqH9cWPKOVwVkD7YA', 'name': '7. Working on Open Menu Item.srt', 'created_at': 1672512133, 'size': 1911, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/7. Working on Open Menu Item.srt'}, {'id': 'r_GSTXTyU-0ud1c2a_p0Pg', 'name': '8. Creating Print Functionality.srt', 'created_at': 1672512133, 'size': 2353, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/8. Creating Print Functionality.srt'}, {'id': 'X5as4gHwQfoneIw-NoYqAA', 'name': '6. Working on New Functionality.srt', 'created_at': 1672512133, 'size': 5777, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/6. Working on New Functionality.srt'}, {'id': 'nE4U2MQn37px5hqUs58Xbw', 'name': '14. Left, Right and Center Functionality.mp4', 'created_at': 1672512133, 'size': 34022087, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/14. Left, Right and Center Functionality.mp4'}, {'id': 'bpwcI0kxyt_eGhEcPf389g', 'name': '12. Working on Edit Menu.srt', 'created_at': 1672512133, 'size': 2830, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/12. Working on Edit Menu.srt'}, {'id': 'PTaT1oSPKxrrNcDQ92ahbg', 'name': '13. Italic, Bold and Underline Functionality.srt', 'created_at': 1672512133, 'size': 3070, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/13. Italic, Bold and Underline Functionality.srt'}, {'id': 'tF9OIKnxaOU5vANEMhrOIg', 'name': '7. Working on Open Menu Item.mp4', 'created_at': 1672512133, 'size': 14419544, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/7. Working on Open Menu Item.mp4'}, {'id': 'lV1kmMP9C4PXYggRfRxT0A', 'name': '15.1 PartThree.rar', 'created_at': 1672512133, 'size': 27507, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/15.1 PartThree.rar'}, {'id': 'KFYeTPs74KBTZoNvs1cncQ', 'name': '11. Working on Quite.mp4', 'created_at': 1672512133, 'size': 11397760, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/11. Working on Quite.mp4'}, {'id': 'Zl5AROwNigQSfIS0Iap67Q', 'name': '12. Working on Edit Menu.mp4', 'created_at': 1672512133, 'size': 23405588, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/12. Working on Edit Menu.mp4'}, {'id': '_HybUJwoYbQtHc1eAGfqCQ', 'name': '5. Saving the File.mp4', 'created_at': 1672512133, 'size': 23309348, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/5. Saving the File.mp4'}, {'id': 'kn47qy5VMMdozFMpzHnEBA', 'name': '8. Creating Print Functionality.mp4', 'created_at': 1672512133, 'size': 17248314, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/8. Creating Print Functionality.mp4'}, {'id': 'fIpmL5B6a3pra752jvVlzA', 'name': '11. Working on Quite.srt', 'created_at': 1672512133, 'size': 1094, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/11. Working on Quite.srt'}, {'id': 'YZJvzoukagbbajZpKkM5RA', 'name': '9. Creating Print Preview Functionality.srt', 'created_at': 1672512133, 'size': 2392, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/9. Creating Print Preview Functionality.srt'}, {'id': 'On7h8CuCpdZIlhe4wzNcWg', 'name': '2. Menubar and Menu Items for Notepad Application.mp4', 'created_at': 1672512133, 'size': 74500554, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/2. Menubar and Menu Items for Notepad Application.mp4'}, {'id': 'cTY3Wcxt2mmRQVBsq9QKyw', 'name': '1. Section Introduction.srt', 'created_at': 1672512133, 'size': 1037, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/1. Section Introduction.srt'}, {'id': 'DwUXRdPDayTnJeplWDnhNQ', 'name': '6. Working on New Functionality.mp4', 'created_at': 1672512133, 'size': 39722503, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/6. Working on New Functionality.mp4'}, {'id': '6Krex9bAzPE8lOL2iKPZSA', 'name': '15. Font and Color Dialog.srt', 'created_at': 1672512133, 'size': 3841, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/15. Font and Color Dialog.srt'}, {'id': 'dkIeN7xlgYcBXfJ6GhyoyA', 'name': '3. Adding Icons to Menu Items.mp4', 'created_at': 1672512133, 'size': 113470306, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/3. Adding Icons to Menu Items.mp4'}, {'id': '69fMqVDgzoBtxxa2Xc9u0A', 'name': '14. Left, Right and Center Functionality.srt', 'created_at': 1672512133, 'size': 3369, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/14. Left, Right and Center Functionality.srt'}, {'id': 'cTc6bq-sUu27YjcBg4_eEw', 'name': '10. Exporting File as PDF.srt', 'created_at': 1672512133, 'size': 4801, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/10. Exporting File as PDF.srt'}, {'id': '3Y8Vwrr4MljyjviwOdWGFg', 'name': '3. Adding Icons to Menu Items.srt', 'created_at': 1672512133, 'size': 12470, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/3. Adding Icons to Menu Items.srt'}, {'id': '1Js-trmaRumQwuA_A-YCMg', 'name': '5. Saving the File.srt', 'created_at': 1672512133, 'size': 4078, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/5. Saving the File.srt'}, {'id': 'wOgvPBOefot8i5O3ale_jA', 'name': '13. Italic, Bold and Underline Functionality.mp4', 'created_at': 1672512133, 'size': 30526668, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/13. Italic, Bold and Underline Functionality.mp4'}, {'id': '4XN55vcXmvLwcY9xq3u-Tw', 'name': '4. Separating GUI File.srt', 'created_at': 1672512133, 'size': 4087, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/4. Separating GUI File.srt'}, {'id': '-GdR0xaVJSQNdMAnKMrZRw', 'name': '1. Section Introduction.mp4', 'created_at': 1672512133, 'size': 5143154, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/1. Section Introduction.mp4'}, {'id': 'ue-_rbIS1imKK5u68H2Esg', 'name': '9. Creating Print Preview Functionality.mp4', 'created_at': 1672512133, 'size': 20802879, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/3. Simple Notepad Application in PyQt6/9. Creating Print Preview Functionality.mp4'}, {'id': 'DwpObzePlTNUo_xxF8BSdA', 'name': '6.2 load.py', 'created_at': 1672512133, 'size': 512, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/6.2 load.py'}, {'id': '_SQYxqjYg-GDshmg1NMBYg', 'name': '8. Creating MenuBar.srt', 'created_at': 1672512133, 'size': 2544, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/8. Creating MenuBar.srt'}, {'id': 'ijQkEdLd5yKCNT5DzGSXSQ', 'name': '8.1 load.py', 'created_at': 1672512133, 'size': 511, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/8.1 load.py'}, {'id': '-u7IsmX3V8dEzB-AjOfXyg', 'name': '10. Creating Slider.srt', 'created_at': 1672512133, 'size': 2649, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/10. Creating Slider.srt'}, {'id': 'TGeTzKN2A-riLccDzd3vVA', 'name': '8.2 menubar.qml', 'created_at': 1672512133, 'size': 640, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/8.2 menubar.qml'}, {'id': 'DMnkoATOfV7nLdy7k98U_Q', 'name': '7.2 load.py', 'created_at': 1672512133, 'size': 509, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/7.2 load.py'}, {'id': 'QkfIhD_e3Nm6H0nEhPDdvw', 'name': '7.1 combo.qml', 'created_at': 1672512133, 'size': 637, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/7.1 combo.qml'}, {'id': 'rjIhyy7aXL5QxW98H5xfRw', 'name': '10.1 load.py', 'created_at': 1672512133, 'size': 510, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/10.1 load.py'}, {'id': '9H0yRC0eRtIRYYVqXr1WKA', 'name': '7. Creating ComboBox in QtQuick.mp4', 'created_at': 1672512133, 'size': 19110409, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/7. Creating ComboBox in QtQuick.mp4'}, {'id': 'Kue_8h90j_CHzzbYb8VL8w', 'name': '4. Row and Column in QtQuick.srt', 'created_at': 1672512133, 'size': 3902, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/4. Row and Column in QtQuick.srt'}, {'id': 'opS4VMQJomccsJ3hwzbIgw', 'name': '4.1 load.py', 'created_at': 1672512133, 'size': 507, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/4.1 load.py'}, {'id': 'x7688HnqUqw1EloqR1e32A', 'name': '9.1 load.py', 'created_at': 1672512133, 'size': 508, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/9.1 load.py'}, {'id': '2X5HhAUM-GqUi39uKXBEqw', 'name': '11. Creating ScrollView.mp4', 'created_at': 1672512133, 'size': 9781022, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/11. Creating ScrollView.mp4'}, {'id': 'ZlX91hIxAyUfNTTUnk6QKg', 'name': '4.2 row.qml', 'created_at': 1672512133, 'size': 374, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/4.2 row.qml'}, {'id': 'S_nXXdYtqCjviGlFJ2KL-A', 'name': '8. Creating MenuBar.mp4', 'created_at': 1672512133, 'size': 14609664, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/8. Creating MenuBar.mp4'}, {'id': 'sDHF0ohdf8dX2A-aF3oBAA', 'name': '3.1 button.qml', 'created_at': 1672512133, 'size': 650, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/3.1 button.qml'}, {'id': 'Mrfe7fnryx8vkYeerBFTDw', 'name': '2. Creating GUI Window in QtQuick.mp4', 'created_at': 1672512133, 'size': 28768776, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/2. Creating GUI Window in QtQuick.mp4'}, {'id': 'mgCDdsaoxMlq9JUTqYqlIg', 'name': '1.1 Text Version -  What is QtQuick & QML.pdf', 'created_at': 1672512133, 'size': 305383, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/1.1 Text Version -  What is QtQuick & QML.pdf'}, {'id': 'jrNMJh3WtLDFS26_Ok0Lbw', 'name': '5. Creating Label & Handling Events.srt', 'created_at': 1672512133, 'size': 4017, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/5. Creating Label & Handling Events.srt'}, {'id': 'YjqbCEKKCvhkGJMD9p_wFg', 'name': '12. Switch Button in QtQuick.srt', 'created_at': 1672512133, 'size': 1538, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/12. Switch Button in QtQuick.srt'}, {'id': 'tvVuOP4xJQaDvUuo8SWS7A', 'name': '11. Creating ScrollView.srt', 'created_at': 1672512133, 'size': 1701, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/11. Creating ScrollView.srt'}, {'id': 'NUvxrNYn1-cDHRVZn6LNmA', 'name': '6. Creating CheckBox.mp4', 'created_at': 1672512133, 'size': 12023197, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/6. Creating CheckBox.mp4'}, {'id': 'pzPsXmvbmoaQ7XqhsZxjQQ', 'name': '2. Creating GUI Window in QtQuick.srt', 'created_at': 1672512133, 'size': 6240, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/2. Creating GUI Window in QtQuick.srt'}, {'id': 'QR8rGibunlBTcijMAr_R0A', 'name': '4. Row and Column in QtQuick.mp4', 'created_at': 1672512133, 'size': 18319533, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/4. Row and Column in QtQuick.mp4'}, {'id': 'YXtpTtNR_aqTklQb_mcK1A', 'name': '6.1 checkbox.qml', 'created_at': 1672512133, 'size': 10699, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/6.1 checkbox.qml'}, {'id': 'eRJiydHobruju24WOG6aUA', 'name': '11.2 scroll.qml', 'created_at': 1672512133, 'size': 315, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/11.2 scroll.qml'}, {'id': 'f3f4cDBrt0g7A2O5pUEdMA', 'name': '3. Creating Button & Handling Event.mp4', 'created_at': 1672512133, 'size': 34964754, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/3. Creating Button & Handling Event.mp4'}, {'id': 'QB-4tIE21odAjIcBB2WdEA', 'name': '5.2 load.py', 'created_at': 1672512133, 'size': 509, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/5.2 load.py'}, {'id': 'QCYSQ_AArHYSPAYIPmdXWA', 'name': '9.2 spin.qml', 'created_at': 1672512133, 'size': 663, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/9.2 spin.qml'}, {'id': 'W-FbYUT2m6xoemJ9gnw9tQ', 'name': '9. Creating SpinBox.srt', 'created_at': 1672512133, 'size': 3894, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/9. Creating SpinBox.srt'}, {'id': 'pInN18H42BOom6t60K6uTA', 'name': '7. Creating ComboBox in QtQuick.srt', 'created_at': 1672512133, 'size': 3666, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/7. Creating ComboBox in QtQuick.srt'}, {'id': 'dUirc7KPYh5jhfO5erY_2w', 'name': '2.1 load.py', 'created_at': 1672512133, 'size': 437, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/2.1 load.py'}, {'id': 'U_Z13OmkTA9D2ztBf7IiIw', 'name': '12.1 load.py', 'created_at': 1672512133, 'size': 510, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/12.1 load.py'}, {'id': 'xQJmJGWSiZjXHLk9FV7VMw', 'name': '12. Switch Button in QtQuick.mp4', 'created_at': 1672512133, 'size': 9204607, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/12. Switch Button in QtQuick.mp4'}, {'id': 'ToQdHrLYNRQ-bf_sAkJLlQ', 'name': '5. Creating Label & Handling Events.mp4', 'created_at': 1672512133, 'size': 21965637, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/5. Creating Label & Handling Events.mp4'}, {'id': 'djJR6APov8r7Hgx9JAiJmA', 'name': '12.2 PartSix.rar', 'created_at': 1672512133, 'size': 3721, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/12.2 PartSix.rar'}, {'id': 'PXvWhSLjlIHKus2_d8iHQg', 'name': '10. Creating Slider.mp4', 'created_at': 1672512133, 'size': 13624253, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/10. Creating Slider.mp4'}, {'id': 'fMORZgu6JDE5RArmcbYZQA', 'name': '1. Section Introduction.srt', 'created_at': 1672512133, 'size': 1275, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/1. Section Introduction.srt'}, {'id': 'Tc7DpdFeSKD5OchAZoR2vw', 'name': '2.2 window.qml', 'created_at': 1672512133, 'size': 170, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/2.2 window.qml'}, {'id': 'Z01RTd8JJ_uIUlNZehUiYg', 'name': '5.1 label.qml', 'created_at': 1672512133, 'size': 652, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/5.1 label.qml'}, {'id': '-OAVAb7UPkcm5YICyjKU5g', 'name': '9. Creating SpinBox.mp4', 'created_at': 1672512133, 'size': 17719815, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/9. Creating SpinBox.mp4'}, {'id': '9gcDP9VQxgLfB96yvwBgMw', 'name': '3.2 load.py', 'created_at': 1672512133, 'size': 510, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/3.2 load.py'}, {'id': 'OWO7BTWkZNixPiAOqi5eEw', 'name': '6. Creating CheckBox.srt', 'created_at': 1672512133, 'size': 2556, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/6. Creating CheckBox.srt'}, {'id': 'hSxLw7Vphoc5GRNQYnSGnw', 'name': '10.2 slider.qml', 'created_at': 1672512133, 'size': 593, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/10.2 slider.qml'}, {'id': 'lx3q0RjWwdt2srhEj3OhEQ', 'name': '11.1 load.py', 'created_at': 1672512133, 'size': 510, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/11.1 load.py'}, {'id': 'PV2R9y964X2RK33A-0F2ww', 'name': '12.3 switch.qml', 'created_at': 1672512133, 'size': 359, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/12.3 switch.qml'}, {'id': 'l6YTms261ANufBDpziBvcg', 'name': '1. Section Introduction.mp4', 'created_at': 1672512133, 'size': 7437921, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/1. Section Introduction.mp4'}, {'id': 'RDF2WUB6TM5es7UjUiDoRA', 'name': '3. Creating Button & Handling Event.srt', 'created_at': 1672512133, 'size': 7572, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/6. QtQuick & QML in PyQt6/3. Creating Button & Handling Event.srt'}, {'id': 'uaR_eKQqjqcVK0Pa1TC6Vw', 'name': '10. Drawing Point with Click.mp4', 'created_at': 1672512133, 'size': 29405068, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/10. Drawing Point with Click.mp4'}, {'id': '1UaAk2yBxvZbRrCybcy3kg', 'name': '6. QRadialGradient in PyQt6.mp4', 'created_at': 1672512133, 'size': 30145193, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/6. QRadialGradient in PyQt6.mp4'}, {'id': 'Lgg5B3ZkHiE5v4nZN1QzFw', 'name': '6.1 radialgradient.py', 'created_at': 1672512133, 'size': 986, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/6.1 radialgradient.py'}, {'id': 'V4T7SRiZsXBlW0lozVgJ4g', 'name': '16.1 Window.py', 'created_at': 1672512133, 'size': 728, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/16.1 Window.py'}, {'id': '27CCk4K7Y-X2GxcI3kvPaA', 'name': '17.1 Window.py', 'created_at': 1672512133, 'size': 728, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/17.1 Window.py'}, {'id': 'qySNshIktnjTzr3__8tx5g', 'name': '15.1 graphicsse.py', 'created_at': 1672512133, 'size': 1103, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/15.1 graphicsse.py'}, {'id': '7V0PmLeK6RSn5hSCafFlsA', 'name': '11. Drawing Line By Click.mp4', 'created_at': 1672512133, 'size': 35437617, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/11. Drawing Line By Click.mp4'}, {'id': '8zWPSw6d-mcIklio2nq13Q', 'name': '3.1 drawellipse.py', 'created_at': 1672512133, 'size': 755, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/3.1 drawellipse.py'}, {'id': 'lUrmma5CKKPYrCkkHg49oQ', 'name': '1.1 PartFive.rar', 'created_at': 1672512133, 'size': 16972, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/1.1 PartFive.rar'}, {'id': 'zhg1t0-D6Pgmdy8vAJo6eQ', 'name': '14.1 clicktext.py', 'created_at': 1672512133, 'size': 1690, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/14.1 clicktext.py'}, {'id': 'FwE9IrCr4oDOamsJDuQ2XQ', 'name': '5.1 lineargradient.py', 'created_at': 1672512133, 'size': 942, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/5.1 lineargradient.py'}, {'id': 'XNlD4uhLUig2WjGmg_dbRg', 'name': '10. Drawing Point with Click.srt', 'created_at': 1672512133, 'size': 3941, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/10. Drawing Point with Click.srt'}, {'id': 'IFDemAvo0FPe60bn1Cd2aw', 'name': '5. QLinearGradient in PyQt6.srt', 'created_at': 1672512133, 'size': 5445, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/5. QLinearGradient in PyQt6.srt'}, {'id': 'kkyh84lhKSnJvO4anBCGXw', 'name': '14. Drawing Text By Clicking.srt', 'created_at': 1672512133, 'size': 8869, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/14. Drawing Text By Clicking.srt'}, {'id': 'vKd4DhD5ZgWEDT69WxMNuQ', 'name': '8.1 mousemove.py', 'created_at': 1672512133, 'size': 11111, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/8.1 mousemove.py'}, {'id': 'fhpgpSJjCWK_pj2tCLZDMA', 'name': '4. Drawing Text with QPainter.mp4', 'created_at': 1672512133, 'size': 44633294, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/4. Drawing Text with QPainter.mp4'}, {'id': 'nawKVAu6loNCiEcyxQ3K7g', 'name': '5. QLinearGradient in PyQt6.mp4', 'created_at': 1672512133, 'size': 35296589, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/5. QLinearGradient in PyQt6.mp4'}, {'id': 'PDUPbkoU8h6uu13uFtv67g', 'name': '14. Drawing Text By Clicking.mp4', 'created_at': 1672512133, 'size': 72083299, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/14. Drawing Text By Clicking.mp4'}, {'id': 'AMybW3VwToOHSUXi4IMYIA', 'name': '3. Drawing Ellipse with QPainter Class.mp4', 'created_at': 1672512133, 'size': 25883326, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/3. Drawing Ellipse with QPainter Class.mp4'}, {'id': 'XHyKvyX4Wzo8xI_4Q-9lZQ', 'name': '11. Drawing Line By Click.srt', 'created_at': 1672512133, 'size': 3542, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/11. Drawing Line By Click.srt'}, {'id': 'OO08vdIF3uoIaUffVvkknQ', 'name': '1.2 Text Version -  QPainter Class.pdf', 'created_at': 1672512133, 'size': 550212, 'mime_type': 'application/pdf', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/1.2 Text Version -  QPainter Class.pdf'}, {'id': '7hAqk24tAjVOcBf_CU2Mvg', 'name': '15. QGraphicsView & QGraphicsScene.srt', 'created_at': 1672512133, 'size': 6731, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/15. QGraphicsView & QGraphicsScene.srt'}, {'id': '7LKGrJzwXnWx0bDI8kvdiQ', 'name': '12.1 clickcircle.py', 'created_at': 1672512133, 'size': 11461, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/12.1 clickcircle.py'}, {'id': 'WVUpVfxXVGNbDcUjfXajNg', 'name': '9.1 mousepress.py', 'created_at': 1672512133, 'size': 1332, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/9.1 mousepress.py'}, {'id': 'apndKmr_fQm1U_Au5tVR8w', 'name': '13. Drawing Rectangle with Click.srt', 'created_at': 1672512133, 'size': 3825, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/13. Drawing Rectangle with Click.srt'}, {'id': 'vDPAls44dZNiNn2Omq_EDw', 'name': '3. Drawing Ellipse with QPainter Class.srt', 'created_at': 1672512133, 'size': 3445, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/3. Drawing Ellipse with QPainter Class.srt'}, {'id': 'FWRlQd30ITGZRZa4JfkwjQ', 'name': '2. Drawing Rectangle with QPainter.srt', 'created_at': 1672512133, 'size': 9605, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/2. Drawing Rectangle with QPainter.srt'}, {'id': 'b4dMgDofNUNAGHWjI2nwnw', 'name': '7. QConicalGRadient in PyQt6.srt', 'created_at': 1672512133, 'size': 3009, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/7. QConicalGRadient in PyQt6.srt'}, {'id': 'hHPVKKhQ0g6eWEJs1RNzqw', 'name': '16. QGraphicsRectItem in PyQt6.mp4', 'created_at': 1672512133, 'size': 22100659, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/16. QGraphicsRectItem in PyQt6.mp4'}, {'id': '7yHeQSPhs1NIe_FwCu1M-g', 'name': '16. QGraphicsRectItem in PyQt6.srt', 'created_at': 1672512133, 'size': 4074, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/16. QGraphicsRectItem in PyQt6.srt'}, {'id': '7zkT4F37f36j_dfa49d4JQ', 'name': '11.1 lineclick.py', 'created_at': 1672512133, 'size': 1025, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/11.1 lineclick.py'}, {'id': 'm2W_rOVrmxNUhk5dLjKHBg', 'name': '1. Section Introduction.srt', 'created_at': 1672512133, 'size': 452, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/1. Section Introduction.srt'}, {'id': '9kmlIJ7rb_NUnC9MUoWgpQ', 'name': '15. QGraphicsView & QGraphicsScene.mp4', 'created_at': 1672512133, 'size': 51922609, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/15. QGraphicsView & QGraphicsScene.mp4'}, {'id': 'UCwa9rht1-72prPcpfO9EQ', 'name': '10.1 pointclick.py', 'created_at': 1672512133, 'size': 942, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/10.1 pointclick.py'}, {'id': '_K4MejQ3lKbm_eiFDjbpTQ', 'name': '8. Mouse Events in QPainter Class.mp4', 'created_at': 1672512133, 'size': 28477367, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/8. Mouse Events in QPainter Class.mp4'}, {'id': 'S3j4_0p95bq9PZCS5A4oXw', 'name': '2. Drawing Rectangle with QPainter.mp4', 'created_at': 1672512133, 'size': 54879525, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/2. Drawing Rectangle with QPainter.mp4'}, {'id': '50FkxtuN-LdKR_2HE7wrLg', 'name': '17. Handling Key Press Event.srt', 'created_at': 1672512133, 'size': 5934, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/17. Handling Key Press Event.srt'}, {'id': 'abu0a7r7U-yX7IB6Qz5hEA', 'name': '17. Handling Key Press Event.mp4', 'created_at': 1672512133, 'size': 45734066, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/17. Handling Key Press Event.mp4'}, {'id': 'IGWaiIB7AaBhqqRpXchsYw', 'name': '2.1 drawingrect.py', 'created_at': 1672512133, 'size': 753, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/2.1 drawingrect.py'}, {'id': 'UR0HLwR2BCMxkUaBFhQe2w', 'name': '12. Drawing Circle By Click.mp4', 'created_at': 1672512133, 'size': 45768500, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/12. Drawing Circle By Click.mp4'}, {'id': 'Hs_APQitGc4coyNBCLtGQQ', 'name': '9. mousePress and mouseRelease Events.srt', 'created_at': 1672512133, 'size': 5752, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/9. mousePress and mouseRelease Events.srt'}, {'id': 'fW2UMZc_SbQoWUCRWjTMqg', 'name': '9. mousePress and mouseRelease Events.mp4', 'created_at': 1672512133, 'size': 45538416, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/9. mousePress and mouseRelease Events.mp4'}, {'id': '78BC5cN5E6oNZaTgfY-miQ', 'name': '4. Drawing Text with QPainter.srt', 'created_at': 1672512133, 'size': 6480, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/4. Drawing Text with QPainter.srt'}, {'id': 'ltn9HemU_z609BQccn8rug', 'name': '13. Drawing Rectangle with Click.mp4', 'created_at': 1672512133, 'size': 36331419, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/13. Drawing Rectangle with Click.mp4'}, {'id': 'OqJXWxlGNnTd0KqVpHDb8Q', 'name': '7.1 conicalgradient.py', 'created_at': 1672512133, 'size': 986, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/7.1 conicalgradient.py'}, {'id': '48-UTnB72YAhPDshd3Iqow', 'name': '8. Mouse Events in QPainter Class.srt', 'created_at': 1672512133, 'size': 3604, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/8. Mouse Events in QPainter Class.srt'}, {'id': 'g3INl2wcx1mFVVBISaVFlw', 'name': '7. QConicalGRadient in PyQt6.mp4', 'created_at': 1672512133, 'size': 25730984, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/7. QConicalGRadient in PyQt6.mp4'}, {'id': '698cMtaB89ls6Mp5lVlXTA', 'name': '4.1 drawText.py', 'created_at': 1672512133, 'size': 1083, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/4.1 drawText.py'}, {'id': 'q_U4gWFOpqHeZg_dPyoPbA', 'name': '12. Drawing Circle By Click.srt', 'created_at': 1672512133, 'size': 6332, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/12. Drawing Circle By Click.srt'}, {'id': 'qQGnBdOOLSgpVd6HfkXcgA', 'name': '13.1 clickrectangle.py', 'created_at': 1672512133, 'size': 1109, 'mime_type': 'text/x-python', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/13.1 clickrectangle.py'}, {'id': 'XuWkf-CkyDjBsLLzPId-0w', 'name': '6. QRadialGradient in PyQt6.srt', 'created_at': 1672512133, 'size': 3447, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/6. QRadialGradient in PyQt6.srt'}, {'id': 'aeKxBNKoM9nsOmMlQrm9Ew', 'name': '1. Section Introduction.mp4', 'created_at': 1672512133, 'size': 2813501, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/5. 2D Graphics And Drawing/1. Section Introduction.mp4'}, {'id': 'G5NR5NG4P0W9vdSrCJ7r9w', 'name': '4. Renew or Submission Book Design.srt', 'created_at': 1672512133, 'size': 5316, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/4. Renew or Submission Book Design.srt'}, {'id': 'qhlf4ijQqMo6GCH16dGPyA', 'name': '3. Issue Book Design.srt', 'created_at': 1672512133, 'size': 6306, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/3. Issue Book Design.srt'}, {'id': 'Mm1zAtpuuDu_IFQaGjHmsA', 'name': '11. Getting Books from MySQL Database.mp4', 'created_at': 1672512133, 'size': 41342257, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/11. Getting Books from MySQL Database.mp4'}, {'id': 'NmX2OFm34x9xIL6sYI9M_w', 'name': '19.1 PartEight.rar', 'created_at': 1672512133, 'size': 51291, 'mime_type': 'application/x-rar', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/19.1 PartEight.rar'}, {'id': 'Y9NbAGLuTfbzbDQi9gYLRg', 'name': '17. Loading Issued Books from Database.mp4', 'created_at': 1672512133, 'size': 39521149, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/17. Loading Issued Books from Database.mp4'}, {'id': 'BWFrAPDQfFIIFyWvK7hLHg', 'name': '3. Issue Book Design.mp4', 'created_at': 1672512133, 'size': 74367679, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/3. Issue Book Design.mp4'}, {'id': 'tr_Gb_OAJsOvb3eDdqOJDA', 'name': '5. Convert UI Design to PY File.srt', 'created_at': 1672512133, 'size': 4891, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/5. Convert UI Design to PY File.srt'}, {'id': 'PvpT9zGwIziPA5cN5tK71g', 'name': '12. View Members Design with Qt Designer.srt', 'created_at': 1672512133, 'size': 5418, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/12. View Members Design with Qt Designer.srt'}, {'id': 'BgnA2PsJYH3ft2Sa7-Lo_g', 'name': '7. Inserting Books to MySQL Database.srt', 'created_at': 1672512133, 'size': 12416, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/7. Inserting Books to MySQL Database.srt'}, {'id': 'yI96h5yhcmVOeMtz8abwMw', 'name': '15. Issue Book Part Two.mp4', 'created_at': 1672512133, 'size': 39472380, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/15. Issue Book Part Two.mp4'}, {'id': 'seKDDQKGFh1X8DPXoyuEFg', 'name': '9. Inserting Members in MySQL Database.srt', 'created_at': 1672512133, 'size': 7534, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/9. Inserting Members in MySQL Database.srt'}, {'id': 'JRdjWPk8SqrSUSMlBIzwAw', 'name': '5. Convert UI Design to PY File.mp4', 'created_at': 1672512133, 'size': 44119839, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/5. Convert UI Design to PY File.mp4'}, {'id': 'yH9rzsrdGLfmAWoiLkp2ZA', 'name': '16. Issue Book Part Three.srt', 'created_at': 1672512133, 'size': 7759, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/16. Issue Book Part Three.srt'}, {'id': 'jLWyAV9ZSwXK73f6AJvc2A', 'name': '11. Getting Books from MySQL Database.srt', 'created_at': 1672512134, 'size': 4535, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/11. Getting Books from MySQL Database.srt'}, {'id': '_7QQsB6wrItWRZp8LPN0og', 'name': '7. Inserting Books to MySQL Database.mp4', 'created_at': 1672512134, 'size': 111411968, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/7. Inserting Books to MySQL Database.mp4'}, {'id': 'PA8zIXpoA8WxAUBn7EqgDw', 'name': '13. Getting Members from MySQL Database.mp4', 'created_at': 1672512134, 'size': 41376198, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/13. Getting Members from MySQL Database.mp4'}, {'id': 'Vb49sFyXbS7OoJwIKSaUrA', 'name': '8. Add Member Design with Qt Designer.mp4', 'created_at': 1672512134, 'size': 60874149, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/8. Add Member Design with Qt Designer.mp4'}, {'id': 'C7Dv7czss7f78WBR68cjzg', 'name': '10. View Books Design with Qt Designer.mp4', 'created_at': 1672512134, 'size': 56432429, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/10. View Books Design with Qt Designer.mp4'}, {'id': 'VGbf1wiVGd8ySp0iAMlZRA', 'name': '19. Working on Renew Book.srt', 'created_at': 1672512134, 'size': 8233, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/19. Working on Renew Book.srt'}, {'id': 'tnU9Pg2sC6yY-2pMVEsuog', 'name': '18. Working on Submit Book.srt', 'created_at': 1672512134, 'size': 8957, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/18. Working on Submit Book.srt'}, {'id': 'gAS7RQe8YbQdtcoJ26QaHw', 'name': '14. Issue Book Part One.mp4', 'created_at': 1672512134, 'size': 40499091, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/14. Issue Book Part One.mp4'}, {'id': 'qzUrqDngSGv_I1VWjqqPMg', 'name': '13. Getting Members from MySQL Database.srt', 'created_at': 1672512134, 'size': 3686, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/13. Getting Members from MySQL Database.srt'}, {'id': 'Vb8FWWXohYREfhwEOo7_jQ', 'name': '14. Issue Book Part One.srt', 'created_at': 1672512134, 'size': 5846, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/14. Issue Book Part One.srt'}, {'id': 'enScRcLhQ44T5vUH_gGvYA', 'name': '6. Add Book Design with Qt Designer.mp4', 'created_at': 1672512134, 'size': 73197869, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/6. Add Book Design with Qt Designer.mp4'}, {'id': '0DMKKVN6QO14ad4n0bLB0Q', 'name': '2. Main Design with Qt Designer.srt', 'created_at': 1672512134, 'size': 6562, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/2. Main Design with Qt Designer.srt'}, {'id': 'vEm0iiL-0zNAy-kTNsd7zw', 'name': '19. Working on Renew Book.mp4', 'created_at': 1672512134, 'size': 68095692, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/19. Working on Renew Book.mp4'}, {'id': 'dIo9p922M7zayObO_AeklA', 'name': '12. View Members Design with Qt Designer.mp4', 'created_at': 1672512134, 'size': 52864449, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/12. View Members Design with Qt Designer.mp4'}, {'id': 'CTTWKT0CZ66GXrvnW3oEEg', 'name': '1. Section Introduction.srt', 'created_at': 1672512134, 'size': 1038, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/1. Section Introduction.srt'}, {'id': 'sZo7B_A16Qmd7_khGoIYzg', 'name': '16. Issue Book Part Three.mp4', 'created_at': 1672512134, 'size': 59211706, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/16. Issue Book Part Three.mp4'}, {'id': 'K4Ksjv_PU5p9fiAbpdR1JA', 'name': '17. Loading Issued Books from Database.srt', 'created_at': 1672512134, 'size': 4936, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/17. Loading Issued Books from Database.srt'}, {'id': 'unv5dCCRu6xBmd_Alyawvw', 'name': '4. Renew or Submission Book Design.mp4', 'created_at': 1672512134, 'size': 64270301, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/4. Renew or Submission Book Design.mp4'}, {'id': '1S0_1TtgKmO5Gz7JvoLSBA', 'name': '10. View Books Design with Qt Designer.srt', 'created_at': 1672512134, 'size': 6362, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/10. View Books Design with Qt Designer.srt'}, {'id': 'B8ACtPQxv7FbvYUt76CwkA', 'name': '18. Working on Submit Book.mp4', 'created_at': 1672512134, 'size': 63501894, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/18. Working on Submit Book.mp4'}, {'id': 'EZqutbkfxROxUn4cnatz1Q', 'name': '2. Main Design with Qt Designer.mp4', 'created_at': 1672512134, 'size': 61249308, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/2. Main Design with Qt Designer.mp4'}, {'id': 'zIO5VTJK1wZCuL7ZJcKjaw', 'name': '8. Add Member Design with Qt Designer.srt', 'created_at': 1672512134, 'size': 6469, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/8. Add Member Design with Qt Designer.srt'}, {'id': 'Cy9KwgBcEhIeS1qTB7ZGpg', 'name': '9. Inserting Members in MySQL Database.mp4', 'created_at': 1672512134, 'size': 74724889, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/9. Inserting Members in MySQL Database.mp4'}, {'id': 'NzM5FEI75CY2jAP9ie0pAg', 'name': '6. Add Book Design with Qt Designer.srt', 'created_at': 1672512134, 'size': 7720, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/6. Add Book Design with Qt Designer.srt'}, {'id': '9wVqIAeuIvdQAg06tA4emA', 'name': '15. Issue Book Part Two.srt', 'created_at': 1672512134, 'size': 5195, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/15. Issue Book Part Two.srt'}, {'id': 'TCFftah7rdCkxHcb3ES4MA', 'name': '1. Section Introduction.mp4', 'created_at': 1672512134, 'size': 5008004, 'mime_type': 'video/mp4', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[Udemy] Python GUI Development with PyQt6 & Qt Designer (09.2021)/8. Library Management System in PyQt6/1. Section Introduction.mp4'}, {'id': 'DKzeuEFGTLP7rkGlvc5pbw', 'name': '[DragsterPS] Kengan Ashura S01E08 [1080p] [Multi-Audio] [Multi-Subs] [C107E51D].mkv', 'created_at': 1673490630, 'size': 1523534829, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E08 [1080p] [Multi-Audio] [Multi-Subs] [C107E51D].mkv'}, {'id': '4fbmz34Iy-wr8iNPTgud6A', 'name': '[DragsterPS] Kengan Ashura S01E07 [1080p] [Multi-Audio] [Multi-Subs] [C7B890F4].mkv', 'created_at': 1673490630, 'size': 1404615897, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E07 [1080p] [Multi-Audio] [Multi-Subs] [C7B890F4].mkv'}, {'id': 'zoYQaN93g3fbdiPFf5vKxQ', 'name': '[DragsterPS] Kengan Ashura S01E02 [1080p] [Multi-Audio] [Multi-Subs] [8AECBB11].mkv', 'created_at': 1673490630, 'size': 1403258017, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E02 [1080p] [Multi-Audio] [Multi-Subs] [8AECBB11].mkv'}, {'id': 'IAL3i1U4DEvtqULUOpMWNw', 'name': '[DragsterPS] Kengan Ashura S01E12 [1080p] [Multi-Audio] [Multi-Subs] [6201D88A].mkv', 'created_at': 1673490630, 'size': 1715083087, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E12 [1080p] [Multi-Audio] [Multi-Subs] [6201D88A].mkv'}, {'id': 'Dt0uzYfc_wHm8Z4MO_lITw', 'name': '[DragsterPS] Kengan Ashura S01E01 [1080p] [Multi-Audio] [Multi-Subs] [E666DC9F].mkv', 'created_at': 1673490630, 'size': 1403170827, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E01 [1080p] [Multi-Audio] [Multi-Subs] [E666DC9F].mkv'}, {'id': '7__PYRtLUQzMt9KjxCRk9w', 'name': '[DragsterPS] Kengan Ashura S01E11 [1080p] [Multi-Audio] [Multi-Subs] [30AE7DE8].mkv', 'created_at': 1673490630, 'size': 1521172098, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E11 [1080p] [Multi-Audio] [Multi-Subs] [30AE7DE8].mkv'}, {'id': 'wZBKLsfe7ZXZZ3AGhjEEgQ', 'name': '[DragsterPS] Kengan Ashura S01E10 [1080p] [Multi-Audio] [Multi-Subs] [BCF04E52].mkv', 'created_at': 1673490630, 'size': 1462833504, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E10 [1080p] [Multi-Audio] [Multi-Subs] [BCF04E52].mkv'}, {'id': 'WRePq4j6oI079XHcniCFRg', 'name': '[DragsterPS] Kengan Ashura S01E03 [1080p] [Multi-Audio] [Multi-Subs] [A16113C9].mkv', 'created_at': 1673490630, 'size': 1407955910, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E03 [1080p] [Multi-Audio] [Multi-Subs] [A16113C9].mkv'}, {'id': 'lkanUTbTYAj2gmN4H4MfMg', 'name': '[DragsterPS] Kengan Ashura S01E09 [1080p] [Multi-Audio] [Multi-Subs] [2B9919F4].mkv', 'created_at': 1673490630, 'size': 1524344153, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E09 [1080p] [Multi-Audio] [Multi-Subs] [2B9919F4].mkv'}, {'id': 'hHcwWmlvGj-9YEzMomS_RA', 'name': '[DragsterPS] Kengan Ashura S01E04 [1080p] [Multi-Audio] [Multi-Subs] [79037E49].mkv', 'created_at': 1673490630, 'size': 1489625879, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E04 [1080p] [Multi-Audio] [Multi-Subs] [79037E49].mkv'}, {'id': 'p5IQeMp5qnfBBAiwtC-QJQ', 'name': '[DragsterPS] Kengan Ashura S01E06 [1080p] [Multi-Audio] [Multi-Subs] [8FCA5F7A].mkv', 'created_at': 1673490630, 'size': 1404905645, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E06 [1080p] [Multi-Audio] [Multi-Subs] [8FCA5F7A].mkv'}, {'id': 'TJKMYIRpdA7QhY0XAlPTyQ', 'name': '[DragsterPS] Kengan Ashura S01E05 [1080p] [Multi-Audio] [Multi-Subs] [CAAE53F0].mkv', 'created_at': 1673490630, 'size': 1492416048, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/[DragsterPS] Kengan Ashura S01 [1080p] [Multi-Audio] [Multi-Subs]/[DragsterPS] Kengan Ashura S01E05 [1080p] [Multi-Audio] [Multi-Subs] [CAAE53F0].mkv'}, {'id': 'nkOXKDmFCRA8RmEw-VrjBQ', 'name': 'Downloaded from torrentgalaxy.to.txt', 'created_at': 1673506712, 'size': 625, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/Downloaded from torrentgalaxy.to.txt'}, {'id': 'W5cEn39mVwtFjdUOEQcMVQ', 'name': 'Pretorian_PHDTeam_Logo.png', 'created_at': 1673506712, 'size': 11007, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/Pretorian_PHDTeam_Logo.png'}, {'id': '04I6MJJuCanwY34UR3wVvQ', 'name': 'TGX_The_Best_Site_PHDTeam.png', 'created_at': 1673506712, 'size': 25833, 'mime_type': 'image/png', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/TGX_The_Best_Site_PHDTeam.png'}, {'id': 'Idw16YqdJA55zPHVcnCYAg', 'name': 'KENGAN ASHURA_S01E06_V\xa0zákulisí.mkv.jpg', 'created_at': 1673506712, 'size': 331087, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E06_V\xa0zákulisí.mkv.jpg'}, {'id': 'crfUVwolnGuJXJP-1AWA1A', 'name': 'KENGAN ASHURA_S01E06_V\xa0zákulisí.mkv.vtx', 'created_at': 1673506712, 'size': 331087, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E06_V\xa0zákulisí.mkv.vtx'}, {'id': 'P77RD-9VFZqvF_uWQCYHxQ', 'name': 'KENGAN ASHURA_S01E08_Boj začíná.mkv.jpg', 'created_at': 1673506712, 'size': 304040, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E08_Boj začíná.mkv.jpg'}, {'id': 'b2KokC5Y77ruUndL-3Vxug', 'name': 'KENGAN ASHURA_S01E08_Boj začíná.mkv.vtx', 'created_at': 1673506712, 'size': 304040, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E08_Boj začíná.mkv.vtx'}, {'id': 'HG6jXiM_LhDmTlWtRSttgA', 'name': 'KENGAN ASHURA_S01E12_Otec a syn.mkv.jpg', 'created_at': 1673506712, 'size': 301232, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E12_Otec a syn.mkv.jpg'}, {'id': 'b7f-0eWH6kpAqqI_YXX3pA', 'name': 'KENGAN ASHURA_S01E12_Otec a syn.mkv.vtx', 'created_at': 1673506712, 'size': 301232, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E12_Otec a syn.mkv.vtx'}, {'id': 'gEwXnYXhl2ii7zf-75SyLg', 'name': 'Kengan Ashura_1.jpg', 'created_at': 1673506712, 'size': 214860, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/Kengan Ashura_1.jpg'}, {'id': '8JvNjze8pUkqHOOXigEMxw', 'name': 'KENGAN ASHURA_S01E02_Nadlidské výkony.mkv.jpg', 'created_at': 1673506712, 'size': 315274, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E02_Nadlidské výkony.mkv.jpg'}, {'id': 'IMTxEqAhdQzixfmYi5h0Ww', 'name': 'KENGAN ASHURA_S01E02_Nadlidské výkony.mkv.vtx', 'created_at': 1673506712, 'size': 315274, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E02_Nadlidské výkony.mkv.vtx'}, {'id': 'd8CGdw6v-2pKebGqLQm6_A', 'name': 'KENGAN ASHURA_S01E04_Zase spolu.mkv', 'created_at': 1673506712, 'size': 466106493, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E04_Zase spolu.mkv'}, {'id': '-KVaqi8izdf02z6f5eKgqw', 'name': 'KENGAN ASHURA_S01E10_Sestra.mkv', 'created_at': 1673506712, 'size': 632003275, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E10_Sestra.mkv'}, {'id': 'y-6Z95lc_SqE6bAAxxiSTA', 'name': 'KENGAN ASHURA_S01E05_Rvačka.mkv', 'created_at': 1673506712, 'size': 538804660, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E05_Rvačka.mkv'}, {'id': 'DNJ8wT6zk0a8r34_D0PG_w', 'name': 'KENGAN ASHURA_S01E01_Kengan.mkv', 'created_at': 1673506712, 'size': 420994636, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E01_Kengan.mkv'}, {'id': 'UhCX0LqaP-_OecSsyBRwLw', 'name': 'KENGAN ASHURA_S01E01_Kengan.mkv.jpg', 'created_at': 1673506712, 'size': 265652, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E01_Kengan.mkv.jpg'}, {'id': 'lM3ZIqyka7AV2MbhxB2H3Q', 'name': 'KENGAN ASHURA_S01E01_Kengan.mkv.vtx', 'created_at': 1673506712, 'size': 265652, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E01_Kengan.mkv.vtx'}, {'id': 'PHKoqCRug47ioVwczC0zng', 'name': 'KENGAN ASHURA_S01E10_Sestra.mkv.jpg', 'created_at': 1673506712, 'size': 299620, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E10_Sestra.mkv.jpg'}, {'id': 'Y-qdLTr16LurvrF82NX6oQ', 'name': 'KENGAN ASHURA_S01E10_Sestra.mkv.vtx', 'created_at': 1673506712, 'size': 299620, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E10_Sestra.mkv.vtx'}, {'id': 'fijPPSEONvJS__Ks3sP_lg', 'name': 'KENGAN ASHURA_S01E03_Drsňák.mkv.jpg', 'created_at': 1673506712, 'size': 298335, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E03_Drsňák.mkv.jpg'}, {'id': 'WPoIlofWy90XNhH4D4Qb7A', 'name': 'KENGAN ASHURA_S01E03_Drsňák.mkv.vtx', 'created_at': 1673506712, 'size': 298335, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E03_Drsňák.mkv.vtx'}, {'id': '1dXW36_TLdFcnF703LkGxw', 'name': 'KENGAN ASHURA_S01E12_Otec a syn.mkv', 'created_at': 1673506712, 'size': 763913182, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E12_Otec a syn.mkv'}, {'id': '02KBKq8cyT6sW5i_citRKA', 'name': 'KENGAN ASHURA_S01E04_Zase spolu.mkv.jpg', 'created_at': 1673506712, 'size': 297588, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E04_Zase spolu.mkv.jpg'}, {'id': 'zD845eCkttTLcOTq22na-A', 'name': 'KENGAN ASHURA_S01E04_Zase spolu.mkv.vtx', 'created_at': 1673506712, 'size': 297588, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E04_Zase spolu.mkv.vtx'}, {'id': 'tgTzpucRsHrABu5md8PxrA', 'name': 'KENGAN ASHURA_S01E05_Rvačka.mkv.jpg', 'created_at': 1673506712, 'size': 292677, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E05_Rvačka.mkv.jpg'}, {'id': 'Z78sEDxeHZlwigdT1A67Eg', 'name': 'KENGAN ASHURA_S01E05_Rvačka.mkv.vtx', 'created_at': 1673506712, 'size': 292677, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E05_Rvačka.mkv.vtx'}, {'id': '4CtCRI0mie1qDi3NEEVqoQ', 'name': 'KENGAN ASHURA_S01E07_Večer před turnajem.mkv.jpg', 'created_at': 1673506712, 'size': 282071, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E07_Večer před turnajem.mkv.jpg'}, {'id': '7pp8LGK8kUkmIbfZlFac9Q', 'name': 'KENGAN ASHURA_S01E07_Večer před turnajem.mkv.vtx', 'created_at': 1673506712, 'size': 282071, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E07_Večer před turnajem.mkv.vtx'}, {'id': 'leID2TvlBUocPs1xsr596w', 'name': 'KENGAN ASHURA_S01E02_Nadlidské výkony.mkv', 'created_at': 1673506712, 'size': 617091729, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E02_Nadlidské výkony.mkv'}, {'id': 'qNPKi0Pt4JtvEnuUtTHOoQ', 'name': 'KENGAN ASHURA_S01E08_Boj začíná.mkv', 'created_at': 1673506712, 'size': 748907111, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E08_Boj začíná.mkv'}, {'id': 'A3Ub_m7tUHFSC_kjup8l3Q', 'name': 'KENGAN ASHURA_S01E11_Ashura.mkv', 'created_at': 1673506712, 'size': 722536488, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E11_Ashura.mkv'}, {'id': 'mJocltPYh1q_nAFyP2DSEA', 'name': 'KENGAN ASHURA_S01E11_Ashura.mkv.jpg', 'created_at': 1673506712, 'size': 290074, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E11_Ashura.mkv.jpg'}, {'id': 'OrF0IHaYAwsDTX4MgAwZTQ', 'name': 'KENGAN ASHURA_S01E11_Ashura.mkv.vtx', 'created_at': 1673506712, 'size': 290074, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E11_Ashura.mkv.vtx'}, {'id': 'Gi583m94fz9oWpSW39nGXA', 'name': 'KENGAN ASHURA_S01E09_Spravedlnost.mkv.jpg', 'created_at': 1673506712, 'size': 336488, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E09_Spravedlnost.mkv.jpg'}, {'id': 'iEgNWDS-n8uBkNoO5IqcNA', 'name': 'KENGAN ASHURA_S01E09_Spravedlnost.mkv.vtx', 'created_at': 1673506712, 'size': 336488, 'mime_type': 'image/jpeg', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E09_Spravedlnost.mkv.vtx'}, {'id': 'ZDCkySjjilqJNpm5RlGqVw', 'name': 'KENGAN ASHURA_S01E07_Večer před turnajem.mkv', 'created_at': 1673506712, 'size': 432057367, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E07_Večer před turnajem.mkv'}, {'id': 'D465tYxs4EjOmJJ2-_WySA', 'name': 'KENGAN ASHURA_S01E03_Drsňák.mkv', 'created_at': 1673506712, 'size': 624805216, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E03_Drsňák.mkv'}, {'id': 'ImYDoppPaw18fU35zBP6uQ', 'name': 'KENGAN ASHURA_S01E09_Spravedlnost.mkv', 'created_at': 1673506712, 'size': 713896956, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E09_Spravedlnost.mkv'}, {'id': 'um4LCZ_G-a0o17NcoeKYsg', 'name': 'KENGAN ASHURA_S01E06_V\xa0zákulisí.mkv', 'created_at': 1673506712, 'size': 523768409, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Kengan Ashura (S01)(2019)(Complete)(FHD)(1080p)(x264)(WebDL)(EN-DE-JP)(MultiSUB) PHDTeam/KENGAN ASHURA_S01E06_V\xa0zákulisí.mkv'}, {'id': 'lJsp0nGOzq6XiCEmiKysDQ', 'name': 'PSArips.com.txt', 'created_at': 1673833175, 'size': 33, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA/PSArips.com.txt'}, {'id': '-4gMzOqXeJr8hKdZYz8rrg', 'name': 'Hunters.2020.S02E06.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv', 'created_at': 1673833175, 'size': 509570081, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA/Hunters.2020.S02E06.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv'}, {'id': '7T0tK_c6rky8JgHMfxFh8g', 'name': 'Hunters.2020.S02E03.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv', 'created_at': 1673833175, 'size': 468954123, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA/Hunters.2020.S02E03.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv'}, {'id': 'J-i1CyeyIZO3VyaibPqw_A', 'name': 'Hunters.2020.S02E05.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv', 'created_at': 1673833175, 'size': 585233883, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA/Hunters.2020.S02E05.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv'}, {'id': '4gBCP7BjA21qT5sAv8yKCA', 'name': 'Hunters.2020.S02E04.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv', 'created_at': 1673833175, 'size': 538214964, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA/Hunters.2020.S02E04.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv'}, {'id': 'LlJcalh6aUYull4tNsuePQ', 'name': 'Hunters.2020.S02E01.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv', 'created_at': 1673833175, 'size': 584911330, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA/Hunters.2020.S02E01.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv'}, {'id': '8GiJd_x1bMoVbsaRZlocAQ', 'name': 'Hunters.2020.S02E02.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv', 'created_at': 1673833175, 'size': 534726104, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA/Hunters.2020.S02E02.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv'}, {'id': 'G3BV5eLCiqJjcB0us0t-Ng', 'name': 'Hunters.2020.S02E08.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv', 'created_at': 1673833175, 'size': 634677905, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA/Hunters.2020.S02E08.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv'}, {'id': 'gRklBDXSouPKpOIFA3YAEQ', 'name': 'Hunters.2020.S02E07.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv', 'created_at': 1673833175, 'size': 676794479, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Hunters.2020.SEASON.02.S02.COMPLETE.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA/Hunters.2020.S02E07.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.mkv'}, {'id': 'gP7cPYSCey8UopD7AeCmcw', 'name': 'Torrent downloaded from AhaShare.com.txt', 'created_at': 1676740023, 'size': 59, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Torrent downloaded from AhaShare.com.txt'}, {'id': 'IXX3Gn2jWsufcLFt3kp-Mg', 'name': 'Torrent downloaded from demonoid.pw.txt', 'created_at': 1676740023, 'size': 46, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Torrent downloaded from demonoid.pw.txt'}, {'id': 'tDC_H7mMvbPl0b5hrsIpCQ', 'name': 'Torrent downloaded from extratorrent.cc.txt', 'created_at': 1676740023, 'size': 47, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Torrent downloaded from extratorrent.cc.txt'}, {'id': '2kLFf6ID1mUXjqi1EHozjA', 'name': 'Darkside_RG.jpg', 'created_at': 1676740023, 'size': 6482, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Darkside_RG.jpg'}, {'id': 'H0EmuKnLF4a1loW49KpXwg', 'name': 'Torrent downloaded from thepiratebay.se.txt', 'created_at': 1676740023, 'size': 46, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Torrent downloaded from thepiratebay.se.txt'}, {'id': 'bEu0zAEN1QR56kj3A8yt6w', 'name': 'Torrent downloaded from kat.cr.txt', 'created_at': 1676740023, 'size': 39, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Torrent downloaded from kat.cr.txt'}, {'id': 'uyim_DruWEBZL_1QJAJXwg', 'name': 'Torrent downloaded from h33t.to.txt', 'created_at': 1676740023, 'size': 39, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Torrent downloaded from h33t.to.txt'}, {'id': 'V_FMQjzd4F31ysMeBI56nQ', 'name': 'Torrent downloaded from 1337x.to.txt', 'created_at': 1676740023, 'size': 40, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Torrent downloaded from 1337x.to.txt'}, {'id': 's3hLKtSu7p0gyrfp5sRF7Q', 'name': 'INFO.nfo', 'created_at': 1676740023, 'size': 4557, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/INFO.nfo'}, {'id': '7wn6hZARAWieD8UZdG2vSg', 'name': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4].mp4', 'created_at': 1676740023, 'size': 2394923959, 'mime_type': 'video/mp4', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4].mp4'}, {'id': 'Ib0wE_mwPuT_vKsL4Uw11g', 'name': 'Hsnap5.jpg', 'created_at': 1676740023, 'size': 32830, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Images/Hsnap5.jpg'}, {'id': 'ca-DXPn7VksthMlsuFmc4Q', 'name': 'Hsnap2.jpg', 'created_at': 1676740023, 'size': 22987, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Images/Hsnap2.jpg'}, {'id': 'icz-81HVhUSvgCU9zaxgcA', 'name': 'Hsnap3.jpg', 'created_at': 1676740023, 'size': 31854, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Images/Hsnap3.jpg'}, {'id': 'QSr-SEN2gBmWGBH_XaIPrw', 'name': 'Hsnap4.jpg', 'created_at': 1676740023, 'size': 54121, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Images/Hsnap4.jpg'}, {'id': 'j8XfAK06lZFoX5yzgVXK8Q', 'name': 'Hfront.jpg', 'created_at': 1676740023, 'size': 85934, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Images/Hfront.jpg'}, {'id': 'tF9wqrRy9T7IOKvqCwpfwQ', 'name': 'Hsnap1.jpg', 'created_at': 1676740023, 'size': 23858, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Images/Hsnap1.jpg'}, {'id': 'GBmrtq20IA-EbH1fikOGWg', 'name': 'Hsnap6.jpg', 'created_at': 1676740023, 'size': 27033, 'mime_type': 'image/jpeg', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Images/Hsnap6.jpg'}, {'id': 'cRIb3rGGYMZbcq__NO528Q', 'name': 'Halo Legends - Animation Sci-Fi 2010 1080p [H264-mp4] English.sub', 'created_at': 1676740023, 'size': 54408, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Subtitles Eng [SubRip - MicroDVD]/Halo Legends - Animation Sci-Fi 2010 1080p [H264-mp4] English.sub'}, {'id': 'eCuzjbhbChq_Zo_70GD62Q', 'name': 'Halo Legends - Animation Sci-Fi 2010 1080p [H264-mp4] English.srt', 'created_at': 1676740023, 'size': 79106, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'Halo Legends - Complete Anime Series 2010 Eng Subs 1080p [H264-mp4]/Subtitles Eng [SubRip - MicroDVD]/Halo Legends - Animation Sci-Fi 2010 1080p [H264-mp4] English.srt'}, {'id': 'k-ZZWas6A3HgFfvzX_mtGg', 'name': 'RARBG.txt', 'created_at': 1693952118, 'size': 30, 'mime_type': 'text/plain', 'virus_scan': None, 'path': 'The.Dark.Knight.Rises.2012.2160p.UHD.BluRay.x265.10bit.HDR.DDP5.1-RARBG/RARBG.txt'}, {'id': 'wWykiubkcm-V9i5QmAJ6XQ', 'name': 'The.Dark.Knight.Rises.2012.2160p.UHD.BluRay.x265.10bit.HDR.DDP5.1-RARBG.mkv', 'created_at': 1693952118, 'size': 10690863479, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': 'The.Dark.Knight.Rises.2012.2160p.UHD.BluRay.x265.10bit.HDR.DDP5.1-RARBG/The.Dark.Knight.Rises.2012.2160p.UHD.BluRay.x265.10bit.HDR.DDP5.1-RARBG.mkv'}, {'id': 'xu0Pf3DURANrqo8y_etMKw', 'name': 'S04E16-Above and Below [C5A85FC3].mkv', 'created_at': 1694013078, 'size': 422748032, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E16-Above and Below [C5A85FC3].mkv'}, {'id': 'g4yG7Q94w7uskZCZsaK4Dw', 'name': 'S04E15- Sole Salvation [163A00BF].mkv', 'created_at': 1694013078, 'size': 508199790, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E15- Sole Salvation [163A00BF].mkv'}, {'id': 'rMvaKFXAXkSNzV5LY2wMiw', 'name': 'S04E14- Savagery [31AE44C7].mkv', 'created_at': 1694013078, 'size': 625386619, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E14- Savagery [31AE44C7].mkv'}, {'id': 'cRT8Px5NW9439d8eHif-lA', 'name': 'S04E07-Assault [7C98385A].mkv', 'created_at': 1694013078, 'size': 494835166, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E07-Assault [7C98385A].mkv'}, {'id': 'pIdYlgBnwE1g-s0NNzTwVA', 'name': 'S04E03-The Door of Hope [3CD014B4].mkv', 'created_at': 1694013078, 'size': 626936492, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E03-The Door of Hope [3CD014B4].mkv'}, {'id': 'hbwM2wlPYL7fNLjRYMiUGA', 'name': "S04E08-Assassin's Bullet [9664DAF0].mkv", 'created_at': 1694013078, 'size': 486768138, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': "# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E08-Assassin's Bullet [9664DAF0].mkv"}, {'id': 'Eeqj6F9-p5NiV-gQdd9Szw', 'name': 'S04E11-Deceiver [E87C0F1F].mkv', 'created_at': 1694013078, 'size': 457273899, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E11-Deceiver [E87C0F1F].mkv'}, {'id': '1SiE5zV2J6gCCsB1Uof9LA', 'name': 'S04E01-The Other Side of the Sea [F0AEF298].mkv', 'created_at': 1694013078, 'size': 498303630, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E01-The Other Side of the Sea [F0AEF298].mkv'}, {'id': '4WlLE-eMJOTlk-OyS7I7eg', 'name': 'S04E10-A Sound Argument [CDD40C9A].mkv', 'created_at': 1694013078, 'size': 441500274, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E10-A Sound Argument [CDD40C9A].mkv'}, {'id': 'mhwBD05-pgGsmfdqhDxEVg', 'name': 'S04E02-Midnight Train [81031532].mkv', 'created_at': 1694013078, 'size': 437552928, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E02-Midnight Train [81031532].mkv'}, {'id': 'g5YUTSjhoFc-okXn82GIxQ', 'name': 'S04E13-Children of the Forest [09867258].mkv', 'created_at': 1694013078, 'size': 427943621, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E13-Children of the Forest [09867258].mkv'}, {'id': 'b-h_rhubG-dFKYEALOHGLg', 'name': 'S04E06-The War Hammer Titan [91A35B84].mkv', 'created_at': 1694013078, 'size': 424867702, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E06-The War Hammer Titan [91A35B84].mkv'}, {'id': 'Y4j4ZnmkX1xsvt4w6CMf7A', 'name': 'S04E05-Declaration of War [42AF7458].mkv', 'created_at': 1694013078, 'size': 416184230, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E05-Declaration of War [42AF7458].mkv'}, {'id': 'rOfbt8Xn5ZwZrl_0AZqvtQ', 'name': 'S04E12-Guides [CB4AEE4B].mkv', 'created_at': 1694013078, 'size': 463775146, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E12-Guides [CB4AEE4B].mkv'}, {'id': 'R7PngGeP3iBwsb2GXn8Dlw', 'name': 'S04E04-From One Hand to Another [4A098828].mkv', 'created_at': 1694013078, 'size': 414676947, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E04-From One Hand to Another [4A098828].mkv'}, {'id': 'GseTyMLK1z-4O11RlXuTMg', 'name': 'S04E09-Brave Volunteers [116E60F1].mkv', 'created_at': 1694013078, 'size': 458428787, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/Attack On Titan S04 1080p Dual Audio WEBRip 10 bits AAC x265-EMBER/S04E09-Brave Volunteers [116E60F1].mkv'}, {'id': 'mh0UMQ5eOHrQDflx8jZKAw', 'name': 'Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 10bit Tigole).mkv', 'created_at': 1699733859, 'size': 9008316695, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 10bit Tigole).mkv'}, {'id': 'H1_DPY6sLuTitmBHRt1T4g', 'name': 'Rome.mkv', 'created_at': 1699733859, 'size': 70962171, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Rome.mkv'}, {'id': 'VDMrNf8tQ3HCY3ATuGLBeQ', 'name': 'Train.mkv', 'created_at': 1699733859, 'size': 94280509, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Train.mkv'}, {'id': '-XcWtdi3vtOBw8SBI2l24A', 'name': 'Abu Dhabi.mkv', 'created_at': 1699733859, 'size': 57408065, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Abu Dhabi.mkv'}, {'id': 'nJ1v_IVULfrbkfCkdfVLGw', 'name': 'Venice.mkv', 'created_at': 1699733859, 'size': 70732384, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Venice.mkv'}, {'id': 'WVVHspr66yWGoW1L9gKMCA', 'name': 'Freefall.mkv', 'created_at': 1699733859, 'size': 153793275, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Freefall.mkv'}, {'id': 'nlJWtIG5-ZusmP1gMiARcg', 'name': 'Speed Flying.mkv', 'created_at': 1699733859, 'size': 71924546, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Mission - Impossible - Dead Reckoning Part One (2023) (1080p BluRay x265 HEVC 10bit AAC 7.1 Tigole)/Featurettes/Speed Flying.mkv'}, {'id': 'tDbpxURhQjbCOrnpOlZsUA', 'name': 'Get Bonus Downloads Here.url', 'created_at': 1703113424, 'size': 182, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[ DevCourseWeb.com ] Udemy - Python GUI with PySimpleGUI - easy learn/Get Bonus Downloads Here.url'}, {'id': 'OpNGJMwtVI2cXQ_p2pssRg', 'name': 'Bonus Resources.txt', 'created_at': 1703113424, 'size': 386, 'mime_type': 'text/plain', 'virus_scan': 'ok', 'path': '# My Tutorial Video Courses/[ DevCourseWeb.com ] Udemy - Python GUI with PySimpleGUI - easy learn/~Get Your Files Here !/Bonus Resources.txt'}, {'id': '9tqzymvAiC8IOjdlkmRYJA', 'name': '001 Creating The First GUI.mp4', 'created_at': 1703113424, 'size': 65157970, 'mime_type': 'video/mp4', 'virus_scan': 'error', 'path': '# My Tutorial Video Courses/[ DevCourseWeb.com ] Udemy - Python GUI with PySimpleGUI - easy learn/~Get Your Files Here !/02 - Lesson 01 - Creating The First GUI/001 Creating The First GUI.mp4'}, {'id': 'VKr1cBcnMQlXaykRwiBWfA', 'name': '001 Download PysimpleGUI.mp4', 'created_at': 1703113424, 'size': 202381799, 'mime_type': 'video/mp4', 'virus_scan': 'error', 'path': '# My Tutorial Video Courses/[ DevCourseWeb.com ] Udemy - Python GUI with PySimpleGUI - easy learn/~Get Your Files Here !/01 - Lesson 00 - Download PysimpleGUI/001 Download PysimpleGUI.mp4'}, {'id': 'VbEINvUVnj9GpCV7tbycKQ', 'name': '001 Changing The Theme Srttings.mp4', 'created_at': 1703113424, 'size': 61965202, 'mime_type': 'video/mp4', 'virus_scan': 'error', 'path': '# My Tutorial Video Courses/[ DevCourseWeb.com ] Udemy - Python GUI with PySimpleGUI - easy learn/~Get Your Files Here !/06 - Lesson 05 - Changing The Theme Srttings/001 Changing The Theme Srttings.mp4'}, {'id': 'R9ZwlJPz_cYk4jLx1o7ZzA', 'name': '001 Processing Return Values.mp4', 'created_at': 1703113424, 'size': 91220444, 'mime_type': 'video/mp4', 'virus_scan': 'error', 'path': '# My Tutorial Video Courses/[ DevCourseWeb.com ] Udemy - Python GUI with PySimpleGUI - easy learn/~Get Your Files Here !/03 - Lesson 02 - Processing Return Values/001 Processing Return Values.mp4'}, {'id': 'VNHNhbRSvrBoPsBWCIKDmg', 'name': '001 Reading Event & Values.mp4', 'created_at': 1703113424, 'size': 71178024, 'mime_type': 'video/mp4', 'virus_scan': 'error', 'path': '# My Tutorial Video Courses/[ DevCourseWeb.com ] Udemy - Python GUI with PySimpleGUI - easy learn/~Get Your Files Here !/04 - Lesson 03 - Reading Event & Values/001 Reading Event & Values.mp4'}, {'id': 'wXJb7dToFBK9EGKQbKDAsg', 'name': '001 Themes In PysimpleGUI.mp4', 'created_at': 1703113424, 'size': 99762842, 'mime_type': 'video/mp4', 'virus_scan': 'error', 'path': '# My Tutorial Video Courses/[ DevCourseWeb.com ] Udemy - Python GUI with PySimpleGUI - easy learn/~Get Your Files Here !/05 - Lesson 04 - Themes In PysimpleGUI/001 Themes In PysimpleGUI.mp4'}, {'id': 'vF5Wsq1ZbBe9q2Cbf-GuVg', 'name': 'Attack.on.Titan.S04E10.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1801336314, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E10.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': '7v5fs8DYF9uTNb0Cnnb_iw', 'name': 'Attack.on.Titan.S04E13.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1848602365, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E13.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'QIjrMxqC-9IB3hlU8ayBLA', 'name': 'Attack.on.Titan.S04E12.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1721187206, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E12.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'IeI6WyfmNkd88AGDAYWkmw', 'name': 'Attack.on.Titan.S04E08.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 2026042642, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E08.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'NWM3-CMav_L4I_O_QAhlDA', 'name': 'Attack.on.Titan.S04E16.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1887443695, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E16.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'bbpsEsGqPIRwkIpyhqfKqg', 'name': 'Attack.on.Titan.S04E14.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1967975188, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E14.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'Bdlt4XppCqDo-I0Pd1tXFw', 'name': 'Attack.on.Titan.S04E03.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1997384111, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E03.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'dBZ0zxgpTgG_LojDDKvlfg', 'name': 'Attack.on.Titan.S04E09.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1934833965, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E09.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'o_n-U97MTX-9Yd4mOL5OEg', 'name': 'Attack.on.Titan.S04E01.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 2146484409, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E01.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'diL9Cs3TFExYrilC974lbg', 'name': 'Attack.on.Titan.S04E04.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1757487905, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E04.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'DfQaVKhnsvwHoVV8EeKGhg', 'name': 'Attack.on.Titan.S04E07.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 2266319995, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E07.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'hIXRQb_rglB_wcF2wIVWVQ', 'name': 'Attack.on.Titan.S04E06.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 2101891065, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E06.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'bTJZCs4M72vXITc4AKKW6w', 'name': 'Attack.on.Titan.S04E11.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1820026061, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E11.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'DAJOE2rQLwBiSCLTbB6TxA', 'name': 'Attack.on.Titan.S04E02.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1906753173, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E02.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'HrxXtQWnZqQDS9IauPzHqw', 'name': 'Attack.on.Titan.S04E15.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1903569414, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E15.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': '7Gu3SSHtaJIJWOmDU0Z1zg', 'name': 'Attack.on.Titan.S04E05.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv', 'created_at': 1704800594, 'size': 1926733757, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': 'Attack.on.Titan.S04.P1.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD/Attack.on.Titan.S04E05.1080p.Blu-Ray.10-Bit.Dual-Audio.TrueHD.x265-iAHD.mkv'}, {'id': 'Gts21ueAs_o5FVMyxWb8eQ', 'name': '[Anime Time] Attack On Titan - 30.mkv', 'created_at': 1704800602, 'size': 998050860, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 30.mkv'}, {'id': 'BsVWAE1OEe_0NobPdPCb6w', 'name': '[Anime Time] Attack On Titan - 32.mkv', 'created_at': 1704800602, 'size': 613577214, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 32.mkv'}, {'id': 'IAtmIh-bfdCG1MSxAXq5Ig', 'name': '[Anime Time] Attack On Titan - 31.mkv', 'created_at': 1704800602, 'size': 719442979, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 31.mkv'}, {'id': 'fthX4cwewE6TAwWd8faiKA', 'name': '[Anime Time] Attack On Titan - 37.mkv', 'created_at': 1704800602, 'size': 605170576, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 37.mkv'}, {'id': 'XxYcKPdV8uIhCco_eJQuTw', 'name': '[Anime Time] Attack On Titan - 35.mkv', 'created_at': 1704800602, 'size': 660139687, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 35.mkv'}, {'id': 'djVisxM0CxXPCabik-qlrw', 'name': '[Anime Time] Attack On Titan - 34.mkv', 'created_at': 1704800602, 'size': 514612278, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 34.mkv'}, {'id': 'm80XmfjQwq2-DlelzeVe5A', 'name': '[Anime Time] Attack On Titan - 36.mkv', 'created_at': 1704800602, 'size': 719383175, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 36.mkv'}, {'id': '8wIYRAxGvwtNL48IkpO9cg', 'name': '[Anime Time] Attack On Titan - 26.mkv', 'created_at': 1704800602, 'size': 912683406, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 26.mkv'}, {'id': 'CWgKNy2r7kWwAfMfRSgnNA', 'name': '[Anime Time] Attack On Titan - 29.mkv', 'created_at': 1704800602, 'size': 662766099, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 29.mkv'}, {'id': '-8yUUYtTlFi-m3tJoaQTaQ', 'name': '[Anime Time] Attack On Titan - 33.mkv', 'created_at': 1704800602, 'size': 578617425, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 33.mkv'}, {'id': 'Pn3VmHSX9FxsuUwVa7c2xQ', 'name': '[Anime Time] Attack On Titan - 28.mkv', 'created_at': 1704800602, 'size': 690071448, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 28.mkv'}, {'id': 'imJqoCeC763e7MBVy5pCqA', 'name': '[Anime Time] Attack On Titan - 27.mkv', 'created_at': 1704800602, 'size': 797082637, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/[Anime Time] Attack On Titan - 27.mkv'}, {'id': 'uwjP22EU94VFjYdOH2rBLw', 'name': 'NCOP.mkv', 'created_at': 1704800602, 'size': 79238620, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/NC/NCOP.mkv'}, {'id': '9u4hh0_ROoJQbnsFmvvRDg', 'name': 'NCED.mkv', 'created_at': 1704800602, 'size': 90353449, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 02)/NC/NCED.mkv'}, {'id': 'DkslmybGUxQuVlk35RIgJg', 'name': '[Anime Time] Attack On Titan - 50.mkv', 'created_at': 1704800602, 'size': 536863696, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 50.mkv'}, {'id': '7DK_wWI__zdbBOeYTROjPQ', 'name': '[Anime Time] Attack On Titan - 52.mkv', 'created_at': 1704800602, 'size': 506611400, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 52.mkv'}, {'id': 's7RqfAsvCzijhSUDMQeA3Q', 'name': '[Anime Time] Attack On Titan - 43.mkv', 'created_at': 1704800602, 'size': 420686389, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 43.mkv'}, {'id': 'gSrZQ3I1TkVXnsP8UrvczQ', 'name': '[Anime Time] Attack On Titan - 51.mkv', 'created_at': 1704800602, 'size': 646589267, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 51.mkv'}, {'id': 'T0a8eL0VudRlkURU8CoATw', 'name': '[Anime Time] Attack On Titan - 44.mkv', 'created_at': 1704800602, 'size': 617056319, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 44.mkv'}, {'id': '6AWIaMYY5tFgPR_W6n2Xhg', 'name': '[Anime Time] Attack On Titan - 54.mkv', 'created_at': 1704800602, 'size': 621747723, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 54.mkv'}, {'id': 'T4f-xFionXk6PzQjEhSgvA', 'name': '[Anime Time] Attack On Titan - 58.mkv', 'created_at': 1704800602, 'size': 361964531, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 58.mkv'}, {'id': 'FN6NPsNVzcpmIOEC2oel3A', 'name': '[Anime Time] Attack On Titan - 41.mkv', 'created_at': 1704800602, 'size': 469965907, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 41.mkv'}, {'id': 'sGPdDHgNZvCzerEXa1Theg', 'name': '[Anime Time] Attack On Titan - 53.mkv', 'created_at': 1704800602, 'size': 521293603, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 53.mkv'}, {'id': 'QICBlDj8GWL-emb9d856gg', 'name': '[Anime Time] Attack On Titan - 48.mkv', 'created_at': 1704800602, 'size': 356008813, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 48.mkv'}, {'id': 'V5uo-ZeDGPMQ26R7vtoxtA', 'name': '[Anime Time] Attack On Titan - 42.mkv', 'created_at': 1704800602, 'size': 419846383, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 42.mkv'}, {'id': 'jzKaDKlPoPapt-S6VSCF3g', 'name': '[Anime Time] Attack On Titan - 47.mkv', 'created_at': 1704800602, 'size': 455150973, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 47.mkv'}, {'id': 'As1zyH4TNVNGDa2nIqg9GQ', 'name': '[Anime Time] Attack On Titan - 56.mkv', 'created_at': 1704800602, 'size': 437158352, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 56.mkv'}, {'id': 'MmgTgllgAkx2MbzoUgb0Ug', 'name': '[Anime Time] Attack On Titan - 40.mkv', 'created_at': 1704800602, 'size': 373005816, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 40.mkv'}, {'id': 'j_yySytAU3v1-9ALSOqdgw', 'name': '[Anime Time] Attack On Titan - 55.mkv', 'created_at': 1704800602, 'size': 397335140, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 55.mkv'}, {'id': 'TdN4jbn9G9AHZ7kZCB7TVg', 'name': '[Anime Time] Attack On Titan - 46.mkv', 'created_at': 1704800602, 'size': 602147331, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 46.mkv'}, {'id': '1hQ3vm1fCQWxMvBpJzD4LQ', 'name': '[Anime Time] Attack On Titan - 45.mkv', 'created_at': 1704800602, 'size': 587611650, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 45.mkv'}, {'id': 'i0Npq-LpcU37TndxSArLmA', 'name': '[Anime Time] Attack On Titan - 38.mkv', 'created_at': 1704800602, 'size': 375125075, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 38.mkv'}, {'id': 'EdGS73bs6CT7U63cCMB5ow', 'name': '[Anime Time] Attack On Titan - 49.mkv', 'created_at': 1704800602, 'size': 445611661, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 49.mkv'}, {'id': 'cBDltLgIuJ3bQv26Y8AuDA', 'name': '[Anime Time] Attack On Titan - 57.mkv', 'created_at': 1704800602, 'size': 328762368, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 57.mkv'}, {'id': '5Pntb3HZ89NIQSjiZ0411Q', 'name': '[Anime Time] Attack On Titan - 59.mkv', 'created_at': 1704800602, 'size': 491682160, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 59.mkv'}, {'id': 'CzL854lnkTsq_q9Uqg5veA', 'name': '[Anime Time] Attack On Titan - 39.mkv', 'created_at': 1704800602, 'size': 446850976, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/[Anime Time] Attack On Titan - 39.mkv'}, {'id': 'NQXU3vhCxcSRrK-A02ipmQ', 'name': 'NCED 02.mkv', 'created_at': 1704800602, 'size': 32938512, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/NC/NCED 02.mkv'}, {'id': 'qymqUJkuryQLxyjNn40Z2g', 'name': 'NCOP 01.mkv', 'created_at': 1704800602, 'size': 69286591, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/NC/NCOP 01.mkv'}, {'id': 'Xn5KS6-fqukkz7ES3MTq2A', 'name': 'NCED 01.mkv', 'created_at': 1704800602, 'size': 64511336, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/NC/NCED 01.mkv'}, {'id': '7mZTx6RKxBuNgVu3tqXVCg', 'name': 'NCOP 02.mkv', 'created_at': 1704800602, 'size': 73815072, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 03)/NC/NCOP 02.mkv'}, {'id': '4yRhM7IBKB3TvUsk4V7XBQ', 'name': '[Anime Time] Attack On Titan - 04.mkv', 'created_at': 1704800602, 'size': 499349849, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 04.mkv'}, {'id': 'xbHTdJMPJU7_nRxX0zeQeg', 'name': '[Anime Time] Attack On Titan - 25.mkv', 'created_at': 1704800602, 'size': 544599442, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 25.mkv'}, {'id': '1oYEJqEWQ_VXfJURVuunhg', 'name': '[Anime Time] Attack On Titan - 07.mkv', 'created_at': 1704800602, 'size': 492413805, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 07.mkv'}, {'id': 'a-_jtyUHbRWviDEcGtd1nQ', 'name': '[Anime Time] Attack On Titan - 09.mkv', 'created_at': 1704800602, 'size': 494488362, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 09.mkv'}, {'id': 'ls0Bhhx7mYGmxOA-8-hQuw', 'name': '[Anime Time] Attack On Titan - 05.mkv', 'created_at': 1704800602, 'size': 610803722, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 05.mkv'}, {'id': 'CXv7mPX5OKqp3zfPo4hoNQ', 'name': '[Anime Time] Attack On Titan - 12.mkv', 'created_at': 1704800602, 'size': 486931203, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 12.mkv'}, {'id': 'KwoAclYBsMhC5mzy3xXOAw', 'name': '[Anime Time] Attack On Titan - 14.mkv', 'created_at': 1704800602, 'size': 396967610, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 14.mkv'}, {'id': 'ojrNKfytnS0aP-At5TOkqg', 'name': '[Anime Time] Attack On Titan - 21.mkv', 'created_at': 1704800602, 'size': 620791943, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 21.mkv'}, {'id': 'CevP3k1Npxu99lWNCna60Q', 'name': '[Anime Time] Attack On Titan - 19.mkv', 'created_at': 1704800602, 'size': 513103156, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 19.mkv'}, {'id': '-8RxCIul9erhgFs6FYEZmw', 'name': '[Anime Time] Attack On Titan - 01.mkv', 'created_at': 1704800602, 'size': 571575945, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 01.mkv'}, {'id': '2BUJENSXjYngExfZ5Yi1KQ', 'name': '[Anime Time] Attack On Titan - 22.mkv', 'created_at': 1704800602, 'size': 485309734, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 22.mkv'}, {'id': 'WohIhDqG526M8U0o3AIf5g', 'name': '[Anime Time] Attack On Titan - 23.mkv', 'created_at': 1704800602, 'size': 372019067, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 23.mkv'}, {'id': 'adVzI8-hswxpifoDvqSWZg', 'name': '[Anime Time] Attack On Titan - 13.mkv', 'created_at': 1704800602, 'size': 576396196, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 13.mkv'}, {'id': 'nGXF0wUMIEoXjwZ2p-Rmug', 'name': '[Anime Time] Attack On Titan - 03.mkv', 'created_at': 1704800602, 'size': 456598620, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 03.mkv'}, {'id': 'LlTw3DAtMJA87Ew0PZKzWw', 'name': '[Anime Time] Attack On Titan - 08.mkv', 'created_at': 1704800602, 'size': 512851061, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 08.mkv'}, {'id': 'KvBdt-IMw5JEaFkmyBzWqg', 'name': '[Anime Time] Attack On Titan - 16.mkv', 'created_at': 1704800602, 'size': 365231907, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 16.mkv'}, {'id': '8EzLGwOdsMsOEqdwlkjlyA', 'name': '[Anime Time] Attack On Titan - 24.mkv', 'created_at': 1704800602, 'size': 475852548, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 24.mkv'}, {'id': 'JxJgbH-7dbUiruOu5V4vzg', 'name': '[Anime Time] Attack On Titan - 02.mkv', 'created_at': 1704800602, 'size': 564449082, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 02.mkv'}, {'id': '04TMxFMy7SZMHnQ-0EKrmA', 'name': '[Anime Time] Attack On Titan - 11.mkv', 'created_at': 1704800602, 'size': 512487172, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 11.mkv'}, {'id': '2FFkOA2Xk900LvWmwlNoHQ', 'name': '[Anime Time] Attack On Titan - 15.mkv', 'created_at': 1704800602, 'size': 371829091, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 15.mkv'}, {'id': 'sUmLYcKpF0Y9YOEyGO5Kbw', 'name': '[Anime Time] Attack On Titan - 18.mkv', 'created_at': 1704800602, 'size': 608395579, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 18.mkv'}, {'id': 'E80t84IEuGZqS5orehLMEQ', 'name': '[Anime Time] Attack On Titan - 06.mkv', 'created_at': 1704800602, 'size': 388293659, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 06.mkv'}, {'id': 'ZMsin2LHGalbmuOudwYJjQ', 'name': '[Anime Time] Attack On Titan - 17.mkv', 'created_at': 1704800602, 'size': 664246219, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 17.mkv'}, {'id': 'Q8ALf0UE7MTPWqmqPEmfaQ', 'name': '[Anime Time] Attack On Titan - 20.mkv', 'created_at': 1704800602, 'size': 487052717, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 20.mkv'}, {'id': 'gAbxkqMzSR-I56WyYZJrXQ', 'name': '[Anime Time] Attack On Titan - 10.mkv', 'created_at': 1704800602, 'size': 490423397, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/[Anime Time] Attack On Titan - 10.mkv'}, {'id': '9e4xrhwHejyOML5qd-QptA', 'name': 'NCOP 01.mkv', 'created_at': 1704800602, 'size': 78664536, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/NC/NCOP 01.mkv'}, {'id': '9Xlbtx_SP3joGx4rDALcaA', 'name': 'NCOP 02.mkv', 'created_at': 1704800602, 'size': 57866639, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/NC/NCOP 02.mkv'}, {'id': '7dX5cfzhsbFbUQZt2i2Yzw', 'name': 'NCED 01.mkv', 'created_at': 1704800602, 'size': 57141778, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/NC/NCED 01.mkv'}, {'id': 'JtybMySSuD3RTmQn-zP0Ug', 'name': 'NCED 02.mkv', 'created_at': 1704800602, 'size': 77987488, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack on titan (Season 01)/NC/NCED 02.mkv'}, {'id': 'zbCmVJu6Ot5BFtraQRhR5A', 'name': '[Anime Time] Attack On Titan - 63.mkv', 'created_at': 1704800602, 'size': 325728086, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 63.mkv'}, {'id': 'v6DZXYqa1592dGh3FpS12g', 'name': '[Anime Time] Attack On Titan - 64.mkv', 'created_at': 1704800602, 'size': 302554282, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 64.mkv'}, {'id': 'e8BgMTJSiLFl-9M8cSirIA', 'name': '[Anime Time] Attack On Titan - 70.mkv', 'created_at': 1704800602, 'size': 321481793, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 70.mkv'}, {'id': 'bKPLNWIiq10ZyqR70TnmBw', 'name': '[Anime Time] Attack On Titan - 74.mkv', 'created_at': 1704800602, 'size': 351855077, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 74.mkv'}, {'id': 'Ev2eYepdSF_XVMm1PGUO9A', 'name': '[Anime Time] Attack On Titan - 72.mkv', 'created_at': 1704800602, 'size': 351398319, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 72.mkv'}, {'id': 'JVZ1KHMxpoTN-vZb3wikzg', 'name': '[Anime Time] Attack On Titan - 60.mkv', 'created_at': 1704800602, 'size': 416615830, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 60.mkv'}, {'id': 'vrtedynGfcyvH0wvTshN8w', 'name': '[Anime Time] Attack On Titan - 65.mkv', 'created_at': 1704800602, 'size': 364173990, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 65.mkv'}, {'id': 'uIM5WzRSvmCcF51NP7Iijg', 'name': '[Anime Time] Attack On Titan - 69.mkv', 'created_at': 1704800602, 'size': 339719342, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 69.mkv'}, {'id': 'TBXnD2XrMUW2dqcrM1Ubhw', 'name': '[Anime Time] Attack On Titan - 67.mkv', 'created_at': 1704800602, 'size': 351212126, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 67.mkv'}, {'id': '74ty_fi-jwfXglq8AvnxyA', 'name': '[Anime Time] Attack On Titan - 71.mkv', 'created_at': 1704800602, 'size': 321295541, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 71.mkv'}, {'id': 'scG4DDpERFNz3XBmuzN1zg', 'name': '[Anime Time] Attack On Titan - 75.mkv', 'created_at': 1704800602, 'size': 315219295, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 75.mkv'}, {'id': 'GhSAoMZ6l0T99m39Lmhmgg', 'name': '[Anime Time] Attack On Titan - 73.mkv', 'created_at': 1704800602, 'size': 382278932, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 73.mkv'}, {'id': 'RcIHfLklQ1LrWjKpetWj2A', 'name': '[Anime Time] Attack On Titan - 68.mkv', 'created_at': 1704800602, 'size': 355650631, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 68.mkv'}, {'id': 'wP7xBEMadxJmC-tKEv34Og', 'name': '[Anime Time] Attack On Titan - 61.mkv', 'created_at': 1704800602, 'size': 381972186, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 61.mkv'}, {'id': 'mYq7Y0cusyPipmKsqqhhqg', 'name': '[Anime Time] Attack On Titan - 66.mkv', 'created_at': 1704800602, 'size': 387073577, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 66.mkv'}, {'id': 'amP1NTMmyy51gxBViR625g', 'name': '[Anime Time] Attack On Titan - 62.mkv', 'created_at': 1704800602, 'size': 394111769, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/[Anime Time] Attack On Titan - 62.mkv'}, {'id': '5_eMiaCeDW12z7IfTu_gdg', 'name': 'ED.mkv', 'created_at': 1704800602, 'size': 58833437, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/NC/ED.mkv'}, {'id': '3eKdIVzfyU9c5DxPuVIT_w', 'name': 'OP.mkv', 'created_at': 1704800602, 'size': 49299108, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 1)/NC/OP.mkv'}, {'id': 'bqwpy5VdGdUQ-IE5XOtm2w', 'name': '[Anime Time] Attack On Titan - 84.mkv', 'created_at': 1704800602, 'size': 312807047, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 84.mkv'}, {'id': 'YuXjCWNjF0eVobPzJ16bhA', 'name': '[Anime Time] Attack On Titan - 85.mkv', 'created_at': 1704800602, 'size': 554681849, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 85.mkv'}, {'id': 'rpRTckhdY3AOKfdgLJ0xNA', 'name': '[Anime Time] Attack On Titan - 86.mkv', 'created_at': 1704800602, 'size': 616067639, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 86.mkv'}, {'id': 'J-SIIEUhSyPhSb6RfJNOMw', 'name': '[Anime Time] Attack On Titan - 87.mkv', 'created_at': 1704800602, 'size': 383231026, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 87.mkv'}, {'id': 'PmSgscuyBbBk6w1sf4iTlw', 'name': '[Anime Time] Attack On Titan - 82.mkv', 'created_at': 1704800602, 'size': 389518331, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 82.mkv'}, {'id': '2foDOxPByeCstZ6YM0pmTg', 'name': '[Anime Time] Attack On Titan - 81.mkv', 'created_at': 1704800602, 'size': 475739097, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 81.mkv'}, {'id': 'eWz8jlBdhsJgykpAAshu_g', 'name': '[Anime Time] Attack On Titan - 76.mkv', 'created_at': 1704800602, 'size': 548109707, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 76.mkv'}, {'id': 'a4ch_aJmrrpl2XW9-cxm_w', 'name': '[Anime Time] Attack On Titan - 79.mkv', 'created_at': 1704800602, 'size': 358857405, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 79.mkv'}, {'id': 'nCDp1YOdezcJC9GMDu2HIA', 'name': '[Anime Time] Attack On Titan - 77.mkv', 'created_at': 1704800602, 'size': 447376989, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 77.mkv'}, {'id': 'SwRKE_uFhORTv61viji3nQ', 'name': '[Anime Time] Attack On Titan - 78.mkv', 'created_at': 1704800602, 'size': 509961596, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 78.mkv'}, {'id': '7qB00468gv3LQZyotub1SQ', 'name': '[Anime Time] Attack On Titan - 83.mkv', 'created_at': 1704800602, 'size': 464567320, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 83.mkv'}, {'id': 'rEwGvJtnSEClU42PIBmBwg', 'name': '[Anime Time] Attack On Titan - 80.mkv', 'created_at': 1704800602, 'size': 570608568, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/[Anime Time] Attack On Titan - 80.mkv'}, {'id': 'gssSsIuCQThRrm8OJbav1Q', 'name': 'ED.mkv', 'created_at': 1704800602, 'size': 41238790, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/NC/ED.mkv'}, {'id': 'OKV9oZsaRS4HwoEd4Sm4uA', 'name': 'OP.mkv', 'created_at': 1704800602, 'size': 46688314, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 2)/NC/OP.mkv'}, {'id': '3cZloCnLj35TVBY2LIRcNg', 'name': '[Anime Time] Attack On Titan - 92-96.mkv', 'created_at': 1704800602, 'size': 2000100104, 'mime_type': 'video/x-matroska', 'virus_scan': 'error', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 3)/[Anime Time] Attack On Titan - 92-96.mkv'}, {'id': 'HtSd9kj32x_jecBxkWYnhg', 'name': '[Anime Time] Attack On Titan - 88-91.mkv', 'created_at': 1704800602, 'size': 1239483069, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan (Season 4 Part 3)/[Anime Time] Attack On Titan - 88-91.mkv'}, {'id': '6GZTNUTZE6L_5JcqzDQZuQ', 'name': '[Anime Time] Attack On Titan OAD - 01.mkv', 'created_at': 1704800602, 'size': 490728373, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan OAD-OVA/[Anime Time] Attack On Titan OAD - 01.mkv'}, {'id': 'uOc155RCLeLXzKoPUoOmgQ', 'name': '[Anime Time] Attack On Titan OAD - 02.mkv', 'created_at': 1704800602, 'size': 539667429, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan OAD-OVA/[Anime Time] Attack On Titan OAD - 02.mkv'}, {'id': 'kkBppjeffwSE0myZheA9dQ', 'name': '[Anime Time] Attack On Titan OAD - Lost Girls 02.mkv', 'created_at': 1704800602, 'size': 290186873, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan OAD-OVA/[Anime Time] Attack On Titan OAD - Lost Girls 02.mkv'}, {'id': 'YCtTSGAaPh8k048f8JnMKQ', 'name': '[Anime Time] Attack On Titan OAD - Lost Girls 03.mkv', 'created_at': 1704800602, 'size': 367677716, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan OAD-OVA/[Anime Time] Attack On Titan OAD - Lost Girls 03.mkv'}, {'id': 'DWK_7qbgEpPskYnoc27Asg', 'name': '[Anime Time] Attack On Titan OAD - 04.mkv', 'created_at': 1704800602, 'size': 473859506, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan OAD-OVA/[Anime Time] Attack On Titan OAD - 04.mkv'}, {'id': 'Bj05C4Oa6NX2skMwTjA5Fg', 'name': '[Anime Time] Attack On Titan OAD - Lost Girls 01.mkv', 'created_at': 1704800602, 'size': 269097160, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan OAD-OVA/[Anime Time] Attack On Titan OAD - Lost Girls 01.mkv'}, {'id': '4YSm-OzismOSDYU-fJIfhg', 'name': '[Anime Time] Attack On Titan OAD - 03.mkv', 'created_at': 1704800602, 'size': 456734392, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan OAD-OVA/[Anime Time] Attack On Titan OAD - 03.mkv'}, {'id': 'FkGbg3FoF4MAXREObRT0_g', 'name': '[Anime Time] Attack On Titan OAD - 05.mkv', 'created_at': 1704800602, 'size': 656756663, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '[Anime Time] Attack On Titan (Complete Series) (S01-S04+OVA) [Dual Audio][BD][1080p][HEVC 10bit x265][AAC][Eng Sub]/[Anime Time] Attack On Titan OAD-OVA/[Anime Time] Attack On Titan OAD - 05.mkv'}, {'id': 'tCGs9UOIPu05r6TzG8zbDg', 'name': 'KENGAN.ASHURA.S02E02.Blast.Core.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 864214511, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E02.Blast.Core.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'CXJMx1Fkd0IFsh1eycuNKg', 'name': 'KENGAN.ASHURA.S02E08.Resurrection.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 833848296, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E08.Resurrection.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'b7RNfqrPT1-mm2kLXjrLbQ', 'name': 'KENGAN.ASHURA.S02E07.Hell.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 813181249, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E07.Hell.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'pXCscC_3GtVbL0ZuIy2jZw', 'name': 'KENGAN.ASHURA.S02E12.Melee.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 832873464, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E12.Melee.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': '9ftoMXo5CdttCjHC718Uhg', 'name': 'KENGAN.ASHURA.S02E01.Omen.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 780076417, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E01.Omen.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'GeT7XDEno3Ki3BfgVqy_ZQ', 'name': 'KENGAN.ASHURA.S02E04.Dignity.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 984910205, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E04.Dignity.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'X0rhKkVhIx2tZWbB_b2T2g', 'name': 'KENGAN.ASHURA.S02E05.Suicide.Attack.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 844140095, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E05.Suicide.Attack.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'y_IXhP2OMY3uE8cjB2QvxA', 'name': 'KENGAN.ASHURA.S02E10.Life.and.Death.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 753094391, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E10.Life.and.Death.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'V3lnK14eA0yGp7hBaGRDZQ', 'name': 'KENGAN.ASHURA.S02E11.Rebel.Flag.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 782070253, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E11.Rebel.Flag.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'FpoEEpaVhu7FlEMFHuwCjw', 'name': 'KENGAN.ASHURA.S02E06.An.Old.Friend.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 1580605438, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E06.An.Old.Friend.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'cSxCpZr-uvnPe-kNec4adg', 'name': 'KENGAN.ASHURA.S02E09.Superiority.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 968068270, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E09.Superiority.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}, {'id': 'N0QrngmUkumJkf29NTB3sQ', 'name': 'KENGAN.ASHURA.S02E03.The.Clown.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv', 'created_at': 1710534962, 'size': 1145702164, 'mime_type': 'video/x-matroska', 'virus_scan': 'ok', 'path': '# Anime TV/KENGAN.ASHURA.S02.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub/KENGAN.ASHURA.S02E03.The.Clown.1080p.NF.WEB-DL.DDP5.1.H.264-ToonsHub.mkv'}]}


