diff --git a/Pipfile b/Pipfile index a3ef7a3..5566dd6 100644 --- a/Pipfile +++ b/Pipfile @@ -11,6 +11,7 @@ markupsafe = "<2.1.0" unidecode = "*" lxml = "*" rich = "*" +python-dotenv = "*" [dev-packages] diff --git a/Pipfile.lock b/Pipfile.lock index c67aa88..967d6c2 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "5ba400034ba62c71fdb8dfbdac533e8a93a4dd4e3ee9ddd5abf4344df59460a3" + "sha256": "1b2d8122f4e1869cf7510c88e8afbfe602fb05ff6e2664cbc0c625537b15cd12" }, "pipfile-spec": 6, "requires": { @@ -16,14 +16,6 @@ ] }, "default": { - "ansicon": { - "hashes": [ - "sha256:e4d039def5768a47e4afec8e89e83ec3ae5a26bf00ad851f914d1240b444d2b1", - "sha256:f1def52d17f65c2c9682cf8370c03f541f410c1752d6a14029f97318e4b9dfec" - ], - "markers": "platform_system == 'Windows'", - "version": "==1.89.0" - }, "beautifulsoup4": { "hashes": [ "sha256:4c98143716ef1cb40bf7f39a8e3eec8f8b009509e74904ba3a7b315431577e35", @@ -33,26 +25,13 @@ "index": "pypi", "version": "==4.9.3" }, - "blessed": { - "hashes": [ - "sha256:63b8554ae2e0e7f43749b6715c734cc8f3883010a809bf16790102563e6cf25b", - "sha256:9a0d099695bf621d4680dd6c73f6ad547f6a3442fbdbe80c4b1daa1edbc492fc" - ], - "version": "==1.19.1" - }, - "bs4": { - "hashes": [ - "sha256:36ecea1fd7cc5c0c6e4a1ff075df26d50da647b75376626cc186e2212886dd3a" - ], - "index": "pypi", - "version": "==0.0.1" - }, "certifi": { "hashes": [ - "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872", - "sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569" + "sha256:6ae10321df3e464305a46e997da41ea56c1d311fb9ff1dd4e04d6f14653ec63a", + "sha256:8d15a5a7fde18536a249c49e07e8e462b8fc13de21b3c80e8a68315dfa227c99" ], - "version": "==2021.10.8" + "markers": "python_version >= '3.5'", + "version": "==2022.5.18" }, "chardet": { "hashes": [ @@ -76,67 +55,14 @@ ], "version": "==0.9.1" }, - "enlighten": { - "hashes": [ - "sha256:db00dfc4027a2dad2aaa4bff4b5fd8d8ab8376e175a02d02e156992f08062437", - "sha256:e66d9017809a93cd769d2b2bdf2a8c825d09213e92f481d82b0b0b7dad02534b" - ], - "index": "pypi", - "version": "==1.6.2" - }, - "flask": { - "hashes": [ - "sha256:0fbeb6180d383a9186d0d6ed954e0042ad9f18e0e8de088b2b419d526927d196", - "sha256:c34f04500f2cbbea882b1acb02002ad6fe6b7ffa64a6164577995657f50aed22" - ], - "index": "pypi", - "version": "==1.1.4" - }, - "flask-cors": { - "hashes": [ - "sha256:74efc975af1194fc7891ff5cd85b0f7478be4f7f59fe158102e91abb72bb4438", - "sha256:b60839393f3b84a0f3746f6cdca56c1ad7426aa738b70d6c61375857823181de" - ], - "index": "pypi", - "version": "==3.0.10" - }, - "flask-wtf": { - "hashes": [ - "sha256:34fe5c6fee0f69b50e30f81a3b7ea16aa1492a771fe9ad0974d164610c09a6c9", - "sha256:9d733658c80be551ce7d5bc13c7a7ac0d80df509be1e23827c847d9520f4359a" - ], - "index": "pypi", - "version": "==1.0.1" - }, "idna": { "hashes": [ "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6", "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0" ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.10" }, - "itsdangerous": { - "hashes": [ - "sha256:321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19", - "sha256:b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749" - ], - "version": "==1.1.0" - }, - "jinja2": { - "hashes": [ - "sha256:03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419", - "sha256:a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6" - ], - "version": "==2.11.3" - }, - "jinxed": { - "hashes": [ - "sha256:032acda92d5c57cd216033cbbd53de731e6ed50deb63eb4781336ca55f72cda5", - "sha256:cfc2b2e4e3b4326954d546ba6d6b9a7a796ddcb0aef8d03161d005177eb0d48b" - ], - "markers": "platform_system == 'Windows'", - "version": "==1.2.0" - }, "lxml": { "hashes": [ "sha256:078306d19a33920004addeb5f4630781aaeabb6a8d01398045fcde085091a169", @@ -284,8 +210,17 @@ "sha256:5eb116118f9612ff1ee89ac96437bb6b49e8f04d8a13b514ba26f620208e26eb", "sha256:dc9c10fb40944260f6ed4c688ece0cd2048414940f1cea51b8b226318411c519" ], + "markers": "python_version >= '3.6'", "version": "==2.12.0" }, + "python-dotenv": { + "hashes": [ + "sha256:b7e3b04a59693c42c36f9ab1cc2acc46fa5df8c78e178fc33a8d4cd05c8d498f", + "sha256:d92a187be61fe482e4fd675b6d52200e7be63a12b724abbf931a40ce4fa92938" + ], + "index": "pypi", + "version": "==0.20.0" + }, "requests": { "hashes": [ "sha256:b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b", @@ -302,13 +237,6 @@ "index": "pypi", "version": "==12.4.1" }, - "six": { - "hashes": [ - "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", - "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "version": "==1.16.0" - }, "soupsieve": { "hashes": [ "sha256:3b2503d3c7084a42b1ebd08116e5f81aadfaea95863628c80a3b774a11b7c759", @@ -338,28 +266,8 @@ "sha256:8d7eaa5a82a1cac232164990f04874c594c9453ec55eef02eab885aa02fc17a2", "sha256:f5321fbe4bf3fefa0efd0bfe7fb14e90909eb62a48ccda331726b4319897dd5e" ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", "version": "==1.25.11" - }, - "wcwidth": { - "hashes": [ - "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784", - "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83" - ], - "version": "==0.2.5" - }, - "werkzeug": { - "hashes": [ - "sha256:2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43", - "sha256:6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c" - ], - "version": "==1.0.1" - }, - "wtforms": { - "hashes": [ - "sha256:6b351bbb12dd58af57ffef05bc78425d08d1914e0fd68ee14143b7ade023c5bc", - "sha256:837f2f0e0ca79481b92884962b914eba4e72b7a2daaf1f939c890ed0124b834b" - ], - "version": "==3.0.1" } }, "develop": {} diff --git a/server/normalization/img/episodes/01/01/01.jpg b/server/normalization/img/episodes/01/01/01.jpg new file mode 100644 index 0000000..b71bc7c Binary files /dev/null and b/server/normalization/img/episodes/01/01/01.jpg differ diff --git a/server/normalization/img/episodes/01/01/02.jpg b/server/normalization/img/episodes/01/01/02.jpg new file mode 100644 index 0000000..c03ead1 Binary files /dev/null and b/server/normalization/img/episodes/01/01/02.jpg differ diff --git a/server/normalization/img/episodes/01/02/01.jpg b/server/normalization/img/episodes/01/02/01.jpg new file mode 100644 index 0000000..f840aaa Binary files /dev/null and b/server/normalization/img/episodes/01/02/01.jpg differ diff --git a/server/normalization/img/episodes/01/03/01.jpg b/server/normalization/img/episodes/01/03/01.jpg new file mode 100644 index 0000000..8f8e404 Binary files /dev/null and b/server/normalization/img/episodes/01/03/01.jpg differ diff --git a/server/normalization/img/episodes/01/04/01.jpg b/server/normalization/img/episodes/01/04/01.jpg new file mode 100644 index 0000000..bb16361 Binary files /dev/null and b/server/normalization/img/episodes/01/04/01.jpg differ diff --git a/server/normalization/img/episodes/01/05/01.jpg b/server/normalization/img/episodes/01/05/01.jpg new file mode 100644 index 0000000..23ca09c Binary files /dev/null and b/server/normalization/img/episodes/01/05/01.jpg differ diff --git a/server/normalization/img/episodes/01/06/01.jpg b/server/normalization/img/episodes/01/06/01.jpg new file mode 100644 index 0000000..41f29f4 Binary files /dev/null and b/server/normalization/img/episodes/01/06/01.jpg differ diff --git a/server/normalization/img/episodes/02/01/01.jpg b/server/normalization/img/episodes/02/01/01.jpg new file mode 100644 index 0000000..f97dd4e Binary files /dev/null and b/server/normalization/img/episodes/02/01/01.jpg differ diff --git a/server/normalization/img/episodes/02/02/01.jpg b/server/normalization/img/episodes/02/02/01.jpg new file mode 100644 index 0000000..5e8fa1e Binary files /dev/null and b/server/normalization/img/episodes/02/02/01.jpg differ diff --git a/server/normalization/img/episodes/02/03/01.jpg b/server/normalization/img/episodes/02/03/01.jpg new file mode 100644 index 0000000..6062adc Binary files /dev/null and b/server/normalization/img/episodes/02/03/01.jpg differ diff --git a/server/normalization/img/episodes/02/03/02.jpg b/server/normalization/img/episodes/02/03/02.jpg new file mode 100644 index 0000000..eef1be1 Binary files /dev/null and b/server/normalization/img/episodes/02/03/02.jpg differ diff --git a/server/normalization/img/episodes/02/04/01.jpg b/server/normalization/img/episodes/02/04/01.jpg new file mode 100644 index 0000000..52f20bd Binary files /dev/null and b/server/normalization/img/episodes/02/04/01.jpg differ diff --git a/server/normalization/img/episodes/02/04/02.jpg b/server/normalization/img/episodes/02/04/02.jpg new file mode 100644 index 0000000..2ee13b4 Binary files /dev/null and b/server/normalization/img/episodes/02/04/02.jpg differ diff --git a/server/normalization/img/episodes/02/05/01.jpg b/server/normalization/img/episodes/02/05/01.jpg new file mode 100644 index 0000000..812c5ed Binary files /dev/null and b/server/normalization/img/episodes/02/05/01.jpg differ diff --git a/server/normalization/img/episodes/02/06/01.jpg b/server/normalization/img/episodes/02/06/01.jpg new file mode 100644 index 0000000..185fd17 Binary files /dev/null and b/server/normalization/img/episodes/02/06/01.jpg differ diff --git a/server/normalization/img/episodes/02/07/01.jpg b/server/normalization/img/episodes/02/07/01.jpg new file mode 100644 index 0000000..85bd9ae Binary files /dev/null and b/server/normalization/img/episodes/02/07/01.jpg differ diff --git a/server/normalization/img/episodes/02/07/02.jpg b/server/normalization/img/episodes/02/07/02.jpg new file mode 100644 index 0000000..244d514 Binary files /dev/null and b/server/normalization/img/episodes/02/07/02.jpg differ diff --git a/server/normalization/img/episodes/02/08/01.jpg b/server/normalization/img/episodes/02/08/01.jpg new file mode 100644 index 0000000..de93fcd Binary files /dev/null and b/server/normalization/img/episodes/02/08/01.jpg differ diff --git a/server/normalization/img/episodes/02/08/02.jpg b/server/normalization/img/episodes/02/08/02.jpg new file mode 100644 index 0000000..51b5ff5 Binary files /dev/null and b/server/normalization/img/episodes/02/08/02.jpg differ diff --git a/server/normalization/img/episodes/02/09/01.jpg b/server/normalization/img/episodes/02/09/01.jpg new file mode 100644 index 0000000..91f3f4c Binary files /dev/null and b/server/normalization/img/episodes/02/09/01.jpg differ diff --git a/server/normalization/img/episodes/02/10/01.jpg b/server/normalization/img/episodes/02/10/01.jpg new file mode 100644 index 0000000..f9bf85c Binary files /dev/null and b/server/normalization/img/episodes/02/10/01.jpg differ diff --git a/server/normalization/img/episodes/02/11/01.jpg b/server/normalization/img/episodes/02/11/01.jpg new file mode 100644 index 0000000..2efc16e Binary files /dev/null and b/server/normalization/img/episodes/02/11/01.jpg differ diff --git a/server/normalization/img/episodes/02/11/02.jpg b/server/normalization/img/episodes/02/11/02.jpg new file mode 100644 index 0000000..df986fc Binary files /dev/null and b/server/normalization/img/episodes/02/11/02.jpg differ diff --git a/server/normalization/img/episodes/02/12/01.jpg b/server/normalization/img/episodes/02/12/01.jpg new file mode 100644 index 0000000..c80aaa5 Binary files /dev/null and b/server/normalization/img/episodes/02/12/01.jpg differ diff --git a/server/normalization/img/episodes/02/13/01.jpg b/server/normalization/img/episodes/02/13/01.jpg new file mode 100644 index 0000000..6abc414 Binary files /dev/null and b/server/normalization/img/episodes/02/13/01.jpg differ diff --git a/server/normalization/img/episodes/02/14/01.jpg b/server/normalization/img/episodes/02/14/01.jpg new file mode 100644 index 0000000..9b96764 Binary files /dev/null and b/server/normalization/img/episodes/02/14/01.jpg differ diff --git a/server/normalization/img/episodes/02/15/01.jpg b/server/normalization/img/episodes/02/15/01.jpg new file mode 100644 index 0000000..88533f2 Binary files /dev/null and b/server/normalization/img/episodes/02/15/01.jpg differ diff --git a/server/normalization/img/episodes/02/16/01.jpg b/server/normalization/img/episodes/02/16/01.jpg new file mode 100644 index 0000000..c4236ca Binary files /dev/null and b/server/normalization/img/episodes/02/16/01.jpg differ diff --git a/server/normalization/img/episodes/02/16/02.jpg b/server/normalization/img/episodes/02/16/02.jpg new file mode 100644 index 0000000..9919454 Binary files /dev/null and b/server/normalization/img/episodes/02/16/02.jpg differ diff --git a/server/normalization/img/episodes/02/17/01.jpg b/server/normalization/img/episodes/02/17/01.jpg new file mode 100644 index 0000000..26e16aa Binary files /dev/null and b/server/normalization/img/episodes/02/17/01.jpg differ diff --git a/server/normalization/img/episodes/02/18/01.jpg b/server/normalization/img/episodes/02/18/01.jpg new file mode 100644 index 0000000..c4a03b6 Binary files /dev/null and b/server/normalization/img/episodes/02/18/01.jpg differ diff --git a/server/normalization/img/episodes/02/18/02.jpg b/server/normalization/img/episodes/02/18/02.jpg new file mode 100644 index 0000000..3d0dacd Binary files /dev/null and b/server/normalization/img/episodes/02/18/02.jpg differ diff --git a/server/normalization/img/episodes/02/19/01.jpg b/server/normalization/img/episodes/02/19/01.jpg new file mode 100644 index 0000000..d51a348 Binary files /dev/null and b/server/normalization/img/episodes/02/19/01.jpg differ diff --git a/server/normalization/img/episodes/02/20/01.jpg b/server/normalization/img/episodes/02/20/01.jpg new file mode 100644 index 0000000..d0902ad Binary files /dev/null and b/server/normalization/img/episodes/02/20/01.jpg differ diff --git a/server/normalization/img/episodes/02/20/02.jpg b/server/normalization/img/episodes/02/20/02.jpg new file mode 100644 index 0000000..a91a33e Binary files /dev/null and b/server/normalization/img/episodes/02/20/02.jpg differ diff --git a/server/normalization/img/episodes/02/21/01.jpg b/server/normalization/img/episodes/02/21/01.jpg new file mode 100644 index 0000000..612e989 Binary files /dev/null and b/server/normalization/img/episodes/02/21/01.jpg differ diff --git a/server/normalization/img/episodes/02/21/02.jpg b/server/normalization/img/episodes/02/21/02.jpg new file mode 100644 index 0000000..bb8f23f Binary files /dev/null and b/server/normalization/img/episodes/02/21/02.jpg differ diff --git a/server/normalization/img/episodes/02/22/01.jpg b/server/normalization/img/episodes/02/22/01.jpg new file mode 100644 index 0000000..6678bdf Binary files /dev/null and b/server/normalization/img/episodes/02/22/01.jpg differ diff --git a/server/normalization/img/episodes/03/01/01.jpg b/server/normalization/img/episodes/03/01/01.jpg new file mode 100644 index 0000000..71a3aa5 Binary files /dev/null and b/server/normalization/img/episodes/03/01/01.jpg differ diff --git a/server/normalization/img/episodes/03/02/01.jpg b/server/normalization/img/episodes/03/02/01.jpg new file mode 100644 index 0000000..58e7de8 Binary files /dev/null and b/server/normalization/img/episodes/03/02/01.jpg differ diff --git a/server/normalization/img/episodes/03/03/01.jpg b/server/normalization/img/episodes/03/03/01.jpg new file mode 100644 index 0000000..67ddaf9 Binary files /dev/null and b/server/normalization/img/episodes/03/03/01.jpg differ diff --git a/server/normalization/img/episodes/03/03/02.jpg b/server/normalization/img/episodes/03/03/02.jpg new file mode 100644 index 0000000..bd291a5 Binary files /dev/null and b/server/normalization/img/episodes/03/03/02.jpg differ diff --git a/server/normalization/img/episodes/03/04/01.jpg b/server/normalization/img/episodes/03/04/01.jpg new file mode 100644 index 0000000..a78be2d Binary files /dev/null and b/server/normalization/img/episodes/03/04/01.jpg differ diff --git a/server/normalization/img/episodes/03/04/02.jpg b/server/normalization/img/episodes/03/04/02.jpg new file mode 100644 index 0000000..bc6fbf2 Binary files /dev/null and b/server/normalization/img/episodes/03/04/02.jpg differ diff --git a/server/normalization/img/episodes/03/05/01.jpg b/server/normalization/img/episodes/03/05/01.jpg new file mode 100644 index 0000000..9ac3a8b Binary files /dev/null and b/server/normalization/img/episodes/03/05/01.jpg differ diff --git a/server/normalization/img/episodes/03/05/02.jpg b/server/normalization/img/episodes/03/05/02.jpg new file mode 100644 index 0000000..0d945a7 Binary files /dev/null and b/server/normalization/img/episodes/03/05/02.jpg differ diff --git a/server/normalization/img/episodes/03/06/01.jpg b/server/normalization/img/episodes/03/06/01.jpg new file mode 100644 index 0000000..05818e3 Binary files /dev/null and b/server/normalization/img/episodes/03/06/01.jpg differ diff --git a/server/normalization/img/episodes/03/07/01.jpg b/server/normalization/img/episodes/03/07/01.jpg new file mode 100644 index 0000000..a7ebaea Binary files /dev/null and b/server/normalization/img/episodes/03/07/01.jpg differ diff --git a/server/normalization/img/episodes/03/07/02.jpg b/server/normalization/img/episodes/03/07/02.jpg new file mode 100644 index 0000000..23c62bb Binary files /dev/null and b/server/normalization/img/episodes/03/07/02.jpg differ diff --git a/server/normalization/img/episodes/03/08/01.jpg b/server/normalization/img/episodes/03/08/01.jpg new file mode 100644 index 0000000..5713d75 Binary files /dev/null and b/server/normalization/img/episodes/03/08/01.jpg differ diff --git a/server/normalization/img/episodes/03/08/02.jpg b/server/normalization/img/episodes/03/08/02.jpg new file mode 100644 index 0000000..2e87309 Binary files /dev/null and b/server/normalization/img/episodes/03/08/02.jpg differ diff --git a/server/normalization/img/episodes/03/09/01.jpg b/server/normalization/img/episodes/03/09/01.jpg new file mode 100644 index 0000000..3cf4d9e Binary files /dev/null and b/server/normalization/img/episodes/03/09/01.jpg differ diff --git a/server/normalization/img/episodes/03/09/02.jpg b/server/normalization/img/episodes/03/09/02.jpg new file mode 100644 index 0000000..892e8d3 Binary files /dev/null and b/server/normalization/img/episodes/03/09/02.jpg differ diff --git a/server/normalization/img/episodes/03/10/01.jpg b/server/normalization/img/episodes/03/10/01.jpg new file mode 100644 index 0000000..e983e5c Binary files /dev/null and b/server/normalization/img/episodes/03/10/01.jpg differ diff --git a/server/normalization/img/episodes/03/10/02.jpg b/server/normalization/img/episodes/03/10/02.jpg new file mode 100644 index 0000000..18dedef Binary files /dev/null and b/server/normalization/img/episodes/03/10/02.jpg differ diff --git a/server/normalization/img/episodes/03/10/03.jpg b/server/normalization/img/episodes/03/10/03.jpg new file mode 100644 index 0000000..91b7cc0 Binary files /dev/null and b/server/normalization/img/episodes/03/10/03.jpg differ diff --git a/server/normalization/img/episodes/03/11/01.jpg b/server/normalization/img/episodes/03/11/01.jpg new file mode 100644 index 0000000..5d65a44 Binary files /dev/null and b/server/normalization/img/episodes/03/11/01.jpg differ diff --git a/server/normalization/img/episodes/03/11/02.jpg b/server/normalization/img/episodes/03/11/02.jpg new file mode 100644 index 0000000..a5fe6d4 Binary files /dev/null and b/server/normalization/img/episodes/03/11/02.jpg differ diff --git a/server/normalization/img/episodes/03/12/01.jpg b/server/normalization/img/episodes/03/12/01.jpg new file mode 100644 index 0000000..7e8aaeb Binary files /dev/null and b/server/normalization/img/episodes/03/12/01.jpg differ diff --git a/server/normalization/img/episodes/03/12/02.jpg b/server/normalization/img/episodes/03/12/02.jpg new file mode 100644 index 0000000..321bb78 Binary files /dev/null and b/server/normalization/img/episodes/03/12/02.jpg differ diff --git a/server/normalization/img/episodes/03/13/01.jpg b/server/normalization/img/episodes/03/13/01.jpg new file mode 100644 index 0000000..584401f Binary files /dev/null and b/server/normalization/img/episodes/03/13/01.jpg differ diff --git a/server/normalization/img/episodes/03/13/02.jpg b/server/normalization/img/episodes/03/13/02.jpg new file mode 100644 index 0000000..b716f01 Binary files /dev/null and b/server/normalization/img/episodes/03/13/02.jpg differ diff --git a/server/normalization/img/episodes/03/14/01.jpg b/server/normalization/img/episodes/03/14/01.jpg new file mode 100644 index 0000000..5c4956e Binary files /dev/null and b/server/normalization/img/episodes/03/14/01.jpg differ diff --git a/server/normalization/img/episodes/03/15/01.jpg b/server/normalization/img/episodes/03/15/01.jpg new file mode 100644 index 0000000..fead048 Binary files /dev/null and b/server/normalization/img/episodes/03/15/01.jpg differ diff --git a/server/normalization/img/episodes/03/16/01.jpg b/server/normalization/img/episodes/03/16/01.jpg new file mode 100644 index 0000000..d7374a3 Binary files /dev/null and b/server/normalization/img/episodes/03/16/01.jpg differ diff --git a/server/normalization/img/episodes/03/17/01.jpg b/server/normalization/img/episodes/03/17/01.jpg new file mode 100644 index 0000000..f22a8b6 Binary files /dev/null and b/server/normalization/img/episodes/03/17/01.jpg differ diff --git a/server/normalization/img/episodes/03/18/01.jpg b/server/normalization/img/episodes/03/18/01.jpg new file mode 100644 index 0000000..cf22662 Binary files /dev/null and b/server/normalization/img/episodes/03/18/01.jpg differ diff --git a/server/normalization/img/episodes/03/19/01.jpg b/server/normalization/img/episodes/03/19/01.jpg new file mode 100644 index 0000000..4c44b32 Binary files /dev/null and b/server/normalization/img/episodes/03/19/01.jpg differ diff --git a/server/normalization/img/episodes/03/20/01.jpg b/server/normalization/img/episodes/03/20/01.jpg new file mode 100644 index 0000000..c46e3da Binary files /dev/null and b/server/normalization/img/episodes/03/20/01.jpg differ diff --git a/server/normalization/img/episodes/03/21/01.jpg b/server/normalization/img/episodes/03/21/01.jpg new file mode 100644 index 0000000..6d30a30 Binary files /dev/null and b/server/normalization/img/episodes/03/21/01.jpg differ diff --git a/server/normalization/img/episodes/03/21/02.jpg b/server/normalization/img/episodes/03/21/02.jpg new file mode 100644 index 0000000..c602869 Binary files /dev/null and b/server/normalization/img/episodes/03/21/02.jpg differ diff --git a/server/normalization/img/episodes/03/22/01.jpg b/server/normalization/img/episodes/03/22/01.jpg new file mode 100644 index 0000000..d4253f2 Binary files /dev/null and b/server/normalization/img/episodes/03/22/01.jpg differ diff --git a/server/normalization/img/episodes/03/23/01.jpg b/server/normalization/img/episodes/03/23/01.jpg new file mode 100644 index 0000000..091ec23 Binary files /dev/null and b/server/normalization/img/episodes/03/23/01.jpg differ diff --git a/server/normalization/img/episodes/03/23/02.jpg b/server/normalization/img/episodes/03/23/02.jpg new file mode 100644 index 0000000..5052508 Binary files /dev/null and b/server/normalization/img/episodes/03/23/02.jpg differ diff --git a/server/normalization/img/episodes/04/01/01.jpg b/server/normalization/img/episodes/04/01/01.jpg new file mode 100644 index 0000000..2c298d6 Binary files /dev/null and b/server/normalization/img/episodes/04/01/01.jpg differ diff --git a/server/normalization/img/episodes/04/01/02.jpg b/server/normalization/img/episodes/04/01/02.jpg new file mode 100644 index 0000000..96769ec Binary files /dev/null and b/server/normalization/img/episodes/04/01/02.jpg differ diff --git a/server/normalization/img/episodes/04/02/01.jpg b/server/normalization/img/episodes/04/02/01.jpg new file mode 100644 index 0000000..5608a71 Binary files /dev/null and b/server/normalization/img/episodes/04/02/01.jpg differ diff --git a/server/normalization/img/episodes/04/02/02.jpg b/server/normalization/img/episodes/04/02/02.jpg new file mode 100644 index 0000000..4ece370 Binary files /dev/null and b/server/normalization/img/episodes/04/02/02.jpg differ diff --git a/server/normalization/img/episodes/04/03/01.jpg b/server/normalization/img/episodes/04/03/01.jpg new file mode 100644 index 0000000..23cb044 Binary files /dev/null and b/server/normalization/img/episodes/04/03/01.jpg differ diff --git a/server/normalization/img/episodes/04/04/01.jpg b/server/normalization/img/episodes/04/04/01.jpg new file mode 100644 index 0000000..0e745b2 Binary files /dev/null and b/server/normalization/img/episodes/04/04/01.jpg differ diff --git a/server/normalization/img/episodes/04/05/01.jpg b/server/normalization/img/episodes/04/05/01.jpg new file mode 100644 index 0000000..f6a8dd4 Binary files /dev/null and b/server/normalization/img/episodes/04/05/01.jpg differ diff --git a/server/normalization/img/episodes/04/05/02.jpg b/server/normalization/img/episodes/04/05/02.jpg new file mode 100644 index 0000000..01edb60 Binary files /dev/null and b/server/normalization/img/episodes/04/05/02.jpg differ diff --git a/server/normalization/img/episodes/04/06/01.jpg b/server/normalization/img/episodes/04/06/01.jpg new file mode 100644 index 0000000..ec826dc Binary files /dev/null and b/server/normalization/img/episodes/04/06/01.jpg differ diff --git a/server/normalization/img/episodes/04/07/01.jpg b/server/normalization/img/episodes/04/07/01.jpg new file mode 100644 index 0000000..838ecc6 Binary files /dev/null and b/server/normalization/img/episodes/04/07/01.jpg differ diff --git a/server/normalization/img/episodes/04/08/01.jpg b/server/normalization/img/episodes/04/08/01.jpg new file mode 100644 index 0000000..a5e12ff Binary files /dev/null and b/server/normalization/img/episodes/04/08/01.jpg differ diff --git a/server/normalization/img/episodes/04/09/01.jpg b/server/normalization/img/episodes/04/09/01.jpg new file mode 100644 index 0000000..1b9f3f5 Binary files /dev/null and b/server/normalization/img/episodes/04/09/01.jpg differ diff --git a/server/normalization/img/episodes/04/09/02.jpg b/server/normalization/img/episodes/04/09/02.jpg new file mode 100644 index 0000000..ab3cc6c Binary files /dev/null and b/server/normalization/img/episodes/04/09/02.jpg differ diff --git a/server/normalization/img/episodes/04/09/03.jpg b/server/normalization/img/episodes/04/09/03.jpg new file mode 100644 index 0000000..3b022ca Binary files /dev/null and b/server/normalization/img/episodes/04/09/03.jpg differ diff --git a/server/normalization/img/episodes/04/09/04.jpg b/server/normalization/img/episodes/04/09/04.jpg new file mode 100644 index 0000000..e904bf1 Binary files /dev/null and b/server/normalization/img/episodes/04/09/04.jpg differ diff --git a/server/normalization/img/episodes/04/09/05.jpg b/server/normalization/img/episodes/04/09/05.jpg new file mode 100644 index 0000000..81798af Binary files /dev/null and b/server/normalization/img/episodes/04/09/05.jpg differ diff --git a/server/normalization/img/episodes/04/09/06.jpg b/server/normalization/img/episodes/04/09/06.jpg new file mode 100644 index 0000000..5b69095 Binary files /dev/null and b/server/normalization/img/episodes/04/09/06.jpg differ diff --git a/server/normalization/img/episodes/04/10/01.jpg b/server/normalization/img/episodes/04/10/01.jpg new file mode 100644 index 0000000..f9f546c Binary files /dev/null and b/server/normalization/img/episodes/04/10/01.jpg differ diff --git a/server/normalization/img/episodes/04/11/01.jpg b/server/normalization/img/episodes/04/11/01.jpg new file mode 100644 index 0000000..c108ca9 Binary files /dev/null and b/server/normalization/img/episodes/04/11/01.jpg differ diff --git a/server/normalization/img/episodes/04/12/01.jpg b/server/normalization/img/episodes/04/12/01.jpg new file mode 100644 index 0000000..7278653 Binary files /dev/null and b/server/normalization/img/episodes/04/12/01.jpg differ diff --git a/server/normalization/img/episodes/04/12/02.jpg b/server/normalization/img/episodes/04/12/02.jpg new file mode 100644 index 0000000..49f94ab Binary files /dev/null and b/server/normalization/img/episodes/04/12/02.jpg differ diff --git a/server/normalization/img/episodes/04/12/03.jpg b/server/normalization/img/episodes/04/12/03.jpg new file mode 100644 index 0000000..453b3d5 Binary files /dev/null and b/server/normalization/img/episodes/04/12/03.jpg differ diff --git a/server/normalization/img/episodes/04/12/04.jpg b/server/normalization/img/episodes/04/12/04.jpg new file mode 100644 index 0000000..a84576c Binary files /dev/null and b/server/normalization/img/episodes/04/12/04.jpg differ diff --git a/server/normalization/img/episodes/04/12/05.jpg b/server/normalization/img/episodes/04/12/05.jpg new file mode 100644 index 0000000..5385886 Binary files /dev/null and b/server/normalization/img/episodes/04/12/05.jpg differ diff --git a/server/normalization/img/episodes/04/12/06.jpg b/server/normalization/img/episodes/04/12/06.jpg new file mode 100644 index 0000000..b5cd326 Binary files /dev/null and b/server/normalization/img/episodes/04/12/06.jpg differ diff --git a/server/normalization/img/episodes/04/12/07.jpg b/server/normalization/img/episodes/04/12/07.jpg new file mode 100644 index 0000000..1d7618a Binary files /dev/null and b/server/normalization/img/episodes/04/12/07.jpg differ diff --git a/server/normalization/img/episodes/04/12/08.jpg b/server/normalization/img/episodes/04/12/08.jpg new file mode 100644 index 0000000..1c7d5db Binary files /dev/null and b/server/normalization/img/episodes/04/12/08.jpg differ diff --git a/server/normalization/img/episodes/04/12/09.jpg b/server/normalization/img/episodes/04/12/09.jpg new file mode 100644 index 0000000..8d3ac3b Binary files /dev/null and b/server/normalization/img/episodes/04/12/09.jpg differ diff --git a/server/normalization/img/episodes/04/13/01.jpg b/server/normalization/img/episodes/04/13/01.jpg new file mode 100644 index 0000000..c42e5e6 Binary files /dev/null and b/server/normalization/img/episodes/04/13/01.jpg differ diff --git a/server/normalization/img/episodes/04/13/02.jpg b/server/normalization/img/episodes/04/13/02.jpg new file mode 100644 index 0000000..c877260 Binary files /dev/null and b/server/normalization/img/episodes/04/13/02.jpg differ diff --git a/server/normalization/img/episodes/04/13/03.jpg b/server/normalization/img/episodes/04/13/03.jpg new file mode 100644 index 0000000..de4ab27 Binary files /dev/null and b/server/normalization/img/episodes/04/13/03.jpg differ diff --git a/server/normalization/img/episodes/04/13/04.jpg b/server/normalization/img/episodes/04/13/04.jpg new file mode 100644 index 0000000..80d962b Binary files /dev/null and b/server/normalization/img/episodes/04/13/04.jpg differ diff --git a/server/normalization/img/episodes/04/14/01.jpg b/server/normalization/img/episodes/04/14/01.jpg new file mode 100644 index 0000000..006fe54 Binary files /dev/null and b/server/normalization/img/episodes/04/14/01.jpg differ diff --git a/server/normalization/img/episodes/04/14/02.jpg b/server/normalization/img/episodes/04/14/02.jpg new file mode 100644 index 0000000..7f0a916 Binary files /dev/null and b/server/normalization/img/episodes/04/14/02.jpg differ diff --git a/server/normalization/img/episodes/05/01/01.jpg b/server/normalization/img/episodes/05/01/01.jpg new file mode 100644 index 0000000..e366d4a Binary files /dev/null and b/server/normalization/img/episodes/05/01/01.jpg differ diff --git a/server/normalization/img/episodes/05/01/02.jpg b/server/normalization/img/episodes/05/01/02.jpg new file mode 100644 index 0000000..2c853bc Binary files /dev/null and b/server/normalization/img/episodes/05/01/02.jpg differ diff --git a/server/normalization/img/episodes/05/02/01.jpg b/server/normalization/img/episodes/05/02/01.jpg new file mode 100644 index 0000000..5cca2a6 Binary files /dev/null and b/server/normalization/img/episodes/05/02/01.jpg differ diff --git a/server/normalization/img/episodes/05/03/01.jpg b/server/normalization/img/episodes/05/03/01.jpg new file mode 100644 index 0000000..b8585d6 Binary files /dev/null and b/server/normalization/img/episodes/05/03/01.jpg differ diff --git a/server/normalization/img/episodes/05/04/01.jpg b/server/normalization/img/episodes/05/04/01.jpg new file mode 100644 index 0000000..a275eb8 Binary files /dev/null and b/server/normalization/img/episodes/05/04/01.jpg differ diff --git a/server/normalization/img/episodes/05/05/01.jpg b/server/normalization/img/episodes/05/05/01.jpg new file mode 100644 index 0000000..b1342e4 Binary files /dev/null and b/server/normalization/img/episodes/05/05/01.jpg differ diff --git a/server/normalization/img/episodes/05/06/01.jpg b/server/normalization/img/episodes/05/06/01.jpg new file mode 100644 index 0000000..29f7acc Binary files /dev/null and b/server/normalization/img/episodes/05/06/01.jpg differ diff --git a/server/normalization/img/episodes/05/07/01.jpg b/server/normalization/img/episodes/05/07/01.jpg new file mode 100644 index 0000000..a712ce3 Binary files /dev/null and b/server/normalization/img/episodes/05/07/01.jpg differ diff --git a/server/normalization/img/episodes/05/08/01.jpg b/server/normalization/img/episodes/05/08/01.jpg new file mode 100644 index 0000000..ae02418 Binary files /dev/null and b/server/normalization/img/episodes/05/08/01.jpg differ diff --git a/server/normalization/img/episodes/05/09/01.jpg b/server/normalization/img/episodes/05/09/01.jpg new file mode 100644 index 0000000..21e8e21 Binary files /dev/null and b/server/normalization/img/episodes/05/09/01.jpg differ diff --git a/server/normalization/img/episodes/05/10/01.jpg b/server/normalization/img/episodes/05/10/01.jpg new file mode 100644 index 0000000..7c44e38 Binary files /dev/null and b/server/normalization/img/episodes/05/10/01.jpg differ diff --git a/server/normalization/img/episodes/05/11/01.jpg b/server/normalization/img/episodes/05/11/01.jpg new file mode 100644 index 0000000..6010959 Binary files /dev/null and b/server/normalization/img/episodes/05/11/01.jpg differ diff --git a/server/normalization/img/episodes/05/12/01.jpg b/server/normalization/img/episodes/05/12/01.jpg new file mode 100644 index 0000000..f5f5435 Binary files /dev/null and b/server/normalization/img/episodes/05/12/01.jpg differ diff --git a/server/normalization/img/episodes/05/13/01.jpg b/server/normalization/img/episodes/05/13/01.jpg new file mode 100644 index 0000000..622ee93 Binary files /dev/null and b/server/normalization/img/episodes/05/13/01.jpg differ diff --git a/server/normalization/img/episodes/05/13/02.jpg b/server/normalization/img/episodes/05/13/02.jpg new file mode 100644 index 0000000..531ef8f Binary files /dev/null and b/server/normalization/img/episodes/05/13/02.jpg differ diff --git a/server/normalization/img/episodes/05/14/01.jpg b/server/normalization/img/episodes/05/14/01.jpg new file mode 100644 index 0000000..e2bfd33 Binary files /dev/null and b/server/normalization/img/episodes/05/14/01.jpg differ diff --git a/server/normalization/img/episodes/05/15/01.jpg b/server/normalization/img/episodes/05/15/01.jpg new file mode 100644 index 0000000..915e2f7 Binary files /dev/null and b/server/normalization/img/episodes/05/15/01.jpg differ diff --git a/server/normalization/img/episodes/05/16/01.jpg b/server/normalization/img/episodes/05/16/01.jpg new file mode 100644 index 0000000..0579050 Binary files /dev/null and b/server/normalization/img/episodes/05/16/01.jpg differ diff --git a/server/normalization/img/episodes/05/17/01.jpg b/server/normalization/img/episodes/05/17/01.jpg new file mode 100644 index 0000000..3046c10 Binary files /dev/null and b/server/normalization/img/episodes/05/17/01.jpg differ diff --git a/server/normalization/img/episodes/05/18/01.jpg b/server/normalization/img/episodes/05/18/01.jpg new file mode 100644 index 0000000..d51afea Binary files /dev/null and b/server/normalization/img/episodes/05/18/01.jpg differ diff --git a/server/normalization/img/episodes/05/19/01.jpg b/server/normalization/img/episodes/05/19/01.jpg new file mode 100644 index 0000000..0c7efe2 Binary files /dev/null and b/server/normalization/img/episodes/05/19/01.jpg differ diff --git a/server/normalization/img/episodes/05/20/01.jpg b/server/normalization/img/episodes/05/20/01.jpg new file mode 100644 index 0000000..fbbb5d3 Binary files /dev/null and b/server/normalization/img/episodes/05/20/01.jpg differ diff --git a/server/normalization/img/episodes/05/21/01.jpg b/server/normalization/img/episodes/05/21/01.jpg new file mode 100644 index 0000000..ee40a18 Binary files /dev/null and b/server/normalization/img/episodes/05/21/01.jpg differ diff --git a/server/normalization/img/episodes/05/22/01.jpg b/server/normalization/img/episodes/05/22/01.jpg new file mode 100644 index 0000000..7fe3feb Binary files /dev/null and b/server/normalization/img/episodes/05/22/01.jpg differ diff --git a/server/normalization/img/episodes/05/22/02.jpg b/server/normalization/img/episodes/05/22/02.jpg new file mode 100644 index 0000000..771e3bf Binary files /dev/null and b/server/normalization/img/episodes/05/22/02.jpg differ diff --git a/server/normalization/img/episodes/05/23/01.jpg b/server/normalization/img/episodes/05/23/01.jpg new file mode 100644 index 0000000..3b44abb Binary files /dev/null and b/server/normalization/img/episodes/05/23/01.jpg differ diff --git a/server/normalization/img/episodes/05/24/01.jpg b/server/normalization/img/episodes/05/24/01.jpg new file mode 100644 index 0000000..87856c9 Binary files /dev/null and b/server/normalization/img/episodes/05/24/01.jpg differ diff --git a/server/normalization/img/episodes/05/25/01.jpg b/server/normalization/img/episodes/05/25/01.jpg new file mode 100644 index 0000000..0309eb9 Binary files /dev/null and b/server/normalization/img/episodes/05/25/01.jpg differ diff --git a/server/normalization/img/episodes/05/26/01.jpg b/server/normalization/img/episodes/05/26/01.jpg new file mode 100644 index 0000000..6996f80 Binary files /dev/null and b/server/normalization/img/episodes/05/26/01.jpg differ diff --git a/server/normalization/img/episodes/06/01/01.jpg b/server/normalization/img/episodes/06/01/01.jpg new file mode 100644 index 0000000..7ef6e54 Binary files /dev/null and b/server/normalization/img/episodes/06/01/01.jpg differ diff --git a/server/normalization/img/episodes/06/02/01.jpg b/server/normalization/img/episodes/06/02/01.jpg new file mode 100644 index 0000000..34a7f14 Binary files /dev/null and b/server/normalization/img/episodes/06/02/01.jpg differ diff --git a/server/normalization/img/episodes/06/03/01.jpg b/server/normalization/img/episodes/06/03/01.jpg new file mode 100644 index 0000000..2f92dbd Binary files /dev/null and b/server/normalization/img/episodes/06/03/01.jpg differ diff --git a/server/normalization/img/episodes/06/04/01.jpg b/server/normalization/img/episodes/06/04/01.jpg new file mode 100644 index 0000000..86b2656 Binary files /dev/null and b/server/normalization/img/episodes/06/04/01.jpg differ diff --git a/server/normalization/img/episodes/06/05/01.jpg b/server/normalization/img/episodes/06/05/01.jpg new file mode 100644 index 0000000..6a0e74b Binary files /dev/null and b/server/normalization/img/episodes/06/05/01.jpg differ diff --git a/server/normalization/img/episodes/06/06/01.jpg b/server/normalization/img/episodes/06/06/01.jpg new file mode 100644 index 0000000..a58a056 Binary files /dev/null and b/server/normalization/img/episodes/06/06/01.jpg differ diff --git a/server/normalization/img/episodes/06/07/01.jpg b/server/normalization/img/episodes/06/07/01.jpg new file mode 100644 index 0000000..b3164f8 Binary files /dev/null and b/server/normalization/img/episodes/06/07/01.jpg differ diff --git a/server/normalization/img/episodes/06/08/01.jpg b/server/normalization/img/episodes/06/08/01.jpg new file mode 100644 index 0000000..eb7ae60 Binary files /dev/null and b/server/normalization/img/episodes/06/08/01.jpg differ diff --git a/server/normalization/img/episodes/06/09/01.jpg b/server/normalization/img/episodes/06/09/01.jpg new file mode 100644 index 0000000..744fe54 Binary files /dev/null and b/server/normalization/img/episodes/06/09/01.jpg differ diff --git a/server/normalization/img/episodes/06/10/01.jpg b/server/normalization/img/episodes/06/10/01.jpg new file mode 100644 index 0000000..67c16cd Binary files /dev/null and b/server/normalization/img/episodes/06/10/01.jpg differ diff --git a/server/normalization/img/episodes/06/11/01.jpg b/server/normalization/img/episodes/06/11/01.jpg new file mode 100644 index 0000000..ce4555b Binary files /dev/null and b/server/normalization/img/episodes/06/11/01.jpg differ diff --git a/server/normalization/img/episodes/06/12/01.jpg b/server/normalization/img/episodes/06/12/01.jpg new file mode 100644 index 0000000..357570c Binary files /dev/null and b/server/normalization/img/episodes/06/12/01.jpg differ diff --git a/server/normalization/img/episodes/06/13/01.jpg b/server/normalization/img/episodes/06/13/01.jpg new file mode 100644 index 0000000..8199c3e Binary files /dev/null and b/server/normalization/img/episodes/06/13/01.jpg differ diff --git a/server/normalization/img/episodes/06/14/01.jpg b/server/normalization/img/episodes/06/14/01.jpg new file mode 100644 index 0000000..279196c Binary files /dev/null and b/server/normalization/img/episodes/06/14/01.jpg differ diff --git a/server/normalization/img/episodes/06/15/01.jpg b/server/normalization/img/episodes/06/15/01.jpg new file mode 100644 index 0000000..8393e91 Binary files /dev/null and b/server/normalization/img/episodes/06/15/01.jpg differ diff --git a/server/normalization/img/episodes/06/16/01.jpg b/server/normalization/img/episodes/06/16/01.jpg new file mode 100644 index 0000000..097e74c Binary files /dev/null and b/server/normalization/img/episodes/06/16/01.jpg differ diff --git a/server/normalization/img/episodes/06/17/01.jpg b/server/normalization/img/episodes/06/17/01.jpg new file mode 100644 index 0000000..a6704f5 Binary files /dev/null and b/server/normalization/img/episodes/06/17/01.jpg differ diff --git a/server/normalization/img/episodes/06/18/01.jpg b/server/normalization/img/episodes/06/18/01.jpg new file mode 100644 index 0000000..85e2e68 Binary files /dev/null and b/server/normalization/img/episodes/06/18/01.jpg differ diff --git a/server/normalization/img/episodes/06/19/01.jpg b/server/normalization/img/episodes/06/19/01.jpg new file mode 100644 index 0000000..de92e42 Binary files /dev/null and b/server/normalization/img/episodes/06/19/01.jpg differ diff --git a/server/normalization/img/episodes/06/20/01.jpg b/server/normalization/img/episodes/06/20/01.jpg new file mode 100644 index 0000000..1bf9fb8 Binary files /dev/null and b/server/normalization/img/episodes/06/20/01.jpg differ diff --git a/server/normalization/img/episodes/06/21/01.jpg b/server/normalization/img/episodes/06/21/01.jpg new file mode 100644 index 0000000..5e77cbd Binary files /dev/null and b/server/normalization/img/episodes/06/21/01.jpg differ diff --git a/server/normalization/img/episodes/06/22/01.jpg b/server/normalization/img/episodes/06/22/01.jpg new file mode 100644 index 0000000..a53d64a Binary files /dev/null and b/server/normalization/img/episodes/06/22/01.jpg differ diff --git a/server/normalization/img/episodes/06/22/02.jpg b/server/normalization/img/episodes/06/22/02.jpg new file mode 100644 index 0000000..a161a61 Binary files /dev/null and b/server/normalization/img/episodes/06/22/02.jpg differ diff --git a/server/normalization/img/episodes/06/23/01.jpg b/server/normalization/img/episodes/06/23/01.jpg new file mode 100644 index 0000000..52753b2 Binary files /dev/null and b/server/normalization/img/episodes/06/23/01.jpg differ diff --git a/server/normalization/img/episodes/06/24/01.jpg b/server/normalization/img/episodes/06/24/01.jpg new file mode 100644 index 0000000..46b2b4a Binary files /dev/null and b/server/normalization/img/episodes/06/24/01.jpg differ diff --git a/server/normalization/img/episodes/07/01/01.jpg b/server/normalization/img/episodes/07/01/01.jpg new file mode 100644 index 0000000..df27353 Binary files /dev/null and b/server/normalization/img/episodes/07/01/01.jpg differ diff --git a/server/normalization/img/episodes/07/02/01.jpg b/server/normalization/img/episodes/07/02/01.jpg new file mode 100644 index 0000000..5bbf380 Binary files /dev/null and b/server/normalization/img/episodes/07/02/01.jpg differ diff --git a/server/normalization/img/episodes/07/03/01.jpg b/server/normalization/img/episodes/07/03/01.jpg new file mode 100644 index 0000000..2eabe05 Binary files /dev/null and b/server/normalization/img/episodes/07/03/01.jpg differ diff --git a/server/normalization/img/episodes/07/04/01.jpg b/server/normalization/img/episodes/07/04/01.jpg new file mode 100644 index 0000000..de0895f Binary files /dev/null and b/server/normalization/img/episodes/07/04/01.jpg differ diff --git a/server/normalization/img/episodes/07/05/01.jpg b/server/normalization/img/episodes/07/05/01.jpg new file mode 100644 index 0000000..6f66b40 Binary files /dev/null and b/server/normalization/img/episodes/07/05/01.jpg differ diff --git a/server/normalization/img/episodes/07/06/01.jpg b/server/normalization/img/episodes/07/06/01.jpg new file mode 100644 index 0000000..63f418f Binary files /dev/null and b/server/normalization/img/episodes/07/06/01.jpg differ diff --git a/server/normalization/img/episodes/07/07/01.jpg b/server/normalization/img/episodes/07/07/01.jpg new file mode 100644 index 0000000..6a598ee Binary files /dev/null and b/server/normalization/img/episodes/07/07/01.jpg differ diff --git a/server/normalization/img/episodes/07/08/01.jpg b/server/normalization/img/episodes/07/08/01.jpg new file mode 100644 index 0000000..c35886d Binary files /dev/null and b/server/normalization/img/episodes/07/08/01.jpg differ diff --git a/server/normalization/img/episodes/07/09/01.jpg b/server/normalization/img/episodes/07/09/01.jpg new file mode 100644 index 0000000..66b2a0d Binary files /dev/null and b/server/normalization/img/episodes/07/09/01.jpg differ diff --git a/server/normalization/img/episodes/07/10/01.jpg b/server/normalization/img/episodes/07/10/01.jpg new file mode 100644 index 0000000..8b7f5bd Binary files /dev/null and b/server/normalization/img/episodes/07/10/01.jpg differ diff --git a/server/normalization/img/episodes/07/11/01.jpg b/server/normalization/img/episodes/07/11/01.jpg new file mode 100644 index 0000000..782a10d Binary files /dev/null and b/server/normalization/img/episodes/07/11/01.jpg differ diff --git a/server/normalization/img/episodes/07/12/01.jpg b/server/normalization/img/episodes/07/12/01.jpg new file mode 100644 index 0000000..7efbc84 Binary files /dev/null and b/server/normalization/img/episodes/07/12/01.jpg differ diff --git a/server/normalization/img/episodes/07/13/01.jpg b/server/normalization/img/episodes/07/13/01.jpg new file mode 100644 index 0000000..eaadac8 Binary files /dev/null and b/server/normalization/img/episodes/07/13/01.jpg differ diff --git a/server/normalization/img/episodes/07/14/01.jpg b/server/normalization/img/episodes/07/14/01.jpg new file mode 100644 index 0000000..a539034 Binary files /dev/null and b/server/normalization/img/episodes/07/14/01.jpg differ diff --git a/server/normalization/img/episodes/07/15/01.jpg b/server/normalization/img/episodes/07/15/01.jpg new file mode 100644 index 0000000..f564cfb Binary files /dev/null and b/server/normalization/img/episodes/07/15/01.jpg differ diff --git a/server/normalization/img/episodes/07/16/01.jpg b/server/normalization/img/episodes/07/16/01.jpg new file mode 100644 index 0000000..0f64ac6 Binary files /dev/null and b/server/normalization/img/episodes/07/16/01.jpg differ diff --git a/server/normalization/img/episodes/07/17/01.jpg b/server/normalization/img/episodes/07/17/01.jpg new file mode 100644 index 0000000..97657ff Binary files /dev/null and b/server/normalization/img/episodes/07/17/01.jpg differ diff --git a/server/normalization/img/episodes/07/18/01.jpg b/server/normalization/img/episodes/07/18/01.jpg new file mode 100644 index 0000000..fa4ec3b Binary files /dev/null and b/server/normalization/img/episodes/07/18/01.jpg differ diff --git a/server/normalization/img/episodes/07/19/01.jpg b/server/normalization/img/episodes/07/19/01.jpg new file mode 100644 index 0000000..e9c3fd5 Binary files /dev/null and b/server/normalization/img/episodes/07/19/01.jpg differ diff --git a/server/normalization/img/episodes/07/20/01.jpg b/server/normalization/img/episodes/07/20/01.jpg new file mode 100644 index 0000000..7253f6e Binary files /dev/null and b/server/normalization/img/episodes/07/20/01.jpg differ diff --git a/server/normalization/img/episodes/07/21/01.jpg b/server/normalization/img/episodes/07/21/01.jpg new file mode 100644 index 0000000..f9b8b49 Binary files /dev/null and b/server/normalization/img/episodes/07/21/01.jpg differ diff --git a/server/normalization/img/episodes/07/22/01.jpg b/server/normalization/img/episodes/07/22/01.jpg new file mode 100644 index 0000000..d785c93 Binary files /dev/null and b/server/normalization/img/episodes/07/22/01.jpg differ diff --git a/server/normalization/img/episodes/07/22/02.jpg b/server/normalization/img/episodes/07/22/02.jpg new file mode 100644 index 0000000..86206d8 Binary files /dev/null and b/server/normalization/img/episodes/07/22/02.jpg differ diff --git a/server/normalization/img/episodes/07/23/01.jpg b/server/normalization/img/episodes/07/23/01.jpg new file mode 100644 index 0000000..349e8a5 Binary files /dev/null and b/server/normalization/img/episodes/07/23/01.jpg differ diff --git a/server/normalization/img/episodes/07/24/01.jpg b/server/normalization/img/episodes/07/24/01.jpg new file mode 100644 index 0000000..e21c249 Binary files /dev/null and b/server/normalization/img/episodes/07/24/01.jpg differ diff --git a/server/normalization/img/episodes/08/01/01.jpg b/server/normalization/img/episodes/08/01/01.jpg new file mode 100644 index 0000000..3966d51 Binary files /dev/null and b/server/normalization/img/episodes/08/01/01.jpg differ diff --git a/server/normalization/img/episodes/08/02/01.jpg b/server/normalization/img/episodes/08/02/01.jpg new file mode 100644 index 0000000..56385a0 Binary files /dev/null and b/server/normalization/img/episodes/08/02/01.jpg differ diff --git a/server/normalization/img/episodes/08/03/01.jpg b/server/normalization/img/episodes/08/03/01.jpg new file mode 100644 index 0000000..4680cd5 Binary files /dev/null and b/server/normalization/img/episodes/08/03/01.jpg differ diff --git a/server/normalization/img/episodes/08/04/01.jpg b/server/normalization/img/episodes/08/04/01.jpg new file mode 100644 index 0000000..0276a8c Binary files /dev/null and b/server/normalization/img/episodes/08/04/01.jpg differ diff --git a/server/normalization/img/episodes/08/05/01.jpg b/server/normalization/img/episodes/08/05/01.jpg new file mode 100644 index 0000000..ebfff8d Binary files /dev/null and b/server/normalization/img/episodes/08/05/01.jpg differ diff --git a/server/normalization/img/episodes/08/06/01.jpg b/server/normalization/img/episodes/08/06/01.jpg new file mode 100644 index 0000000..31050cf Binary files /dev/null and b/server/normalization/img/episodes/08/06/01.jpg differ diff --git a/server/normalization/img/episodes/08/07/01.jpg b/server/normalization/img/episodes/08/07/01.jpg new file mode 100644 index 0000000..b2141b1 Binary files /dev/null and b/server/normalization/img/episodes/08/07/01.jpg differ diff --git a/server/normalization/img/episodes/08/08/01.jpg b/server/normalization/img/episodes/08/08/01.jpg new file mode 100644 index 0000000..ac947a1 Binary files /dev/null and b/server/normalization/img/episodes/08/08/01.jpg differ diff --git a/server/normalization/img/episodes/08/09/01.jpg b/server/normalization/img/episodes/08/09/01.jpg new file mode 100644 index 0000000..0afcd51 Binary files /dev/null and b/server/normalization/img/episodes/08/09/01.jpg differ diff --git a/server/normalization/img/episodes/08/10/01.jpg b/server/normalization/img/episodes/08/10/01.jpg new file mode 100644 index 0000000..1683bfe Binary files /dev/null and b/server/normalization/img/episodes/08/10/01.jpg differ diff --git a/server/normalization/img/episodes/08/11/01.jpg b/server/normalization/img/episodes/08/11/01.jpg new file mode 100644 index 0000000..8da36ab Binary files /dev/null and b/server/normalization/img/episodes/08/11/01.jpg differ diff --git a/server/normalization/img/episodes/08/12/01.jpg b/server/normalization/img/episodes/08/12/01.jpg new file mode 100644 index 0000000..8822bd2 Binary files /dev/null and b/server/normalization/img/episodes/08/12/01.jpg differ diff --git a/server/normalization/img/episodes/08/13/01.jpg b/server/normalization/img/episodes/08/13/01.jpg new file mode 100644 index 0000000..18fee8a Binary files /dev/null and b/server/normalization/img/episodes/08/13/01.jpg differ diff --git a/server/normalization/img/episodes/08/14/01.jpg b/server/normalization/img/episodes/08/14/01.jpg new file mode 100644 index 0000000..9c569ed Binary files /dev/null and b/server/normalization/img/episodes/08/14/01.jpg differ diff --git a/server/normalization/img/episodes/08/15/01.jpg b/server/normalization/img/episodes/08/15/01.jpg new file mode 100644 index 0000000..46f269f Binary files /dev/null and b/server/normalization/img/episodes/08/15/01.jpg differ diff --git a/server/normalization/img/episodes/08/16/01.jpg b/server/normalization/img/episodes/08/16/01.jpg new file mode 100644 index 0000000..e068e0f Binary files /dev/null and b/server/normalization/img/episodes/08/16/01.jpg differ diff --git a/server/normalization/img/episodes/08/17/01.jpg b/server/normalization/img/episodes/08/17/01.jpg new file mode 100644 index 0000000..c5d417f Binary files /dev/null and b/server/normalization/img/episodes/08/17/01.jpg differ diff --git a/server/normalization/img/episodes/08/18/01.jpg b/server/normalization/img/episodes/08/18/01.jpg new file mode 100644 index 0000000..e41b9a1 Binary files /dev/null and b/server/normalization/img/episodes/08/18/01.jpg differ diff --git a/server/normalization/img/episodes/08/19/01.jpg b/server/normalization/img/episodes/08/19/01.jpg new file mode 100644 index 0000000..ed6ebaf Binary files /dev/null and b/server/normalization/img/episodes/08/19/01.jpg differ diff --git a/server/normalization/img/episodes/08/20/01.jpg b/server/normalization/img/episodes/08/20/01.jpg new file mode 100644 index 0000000..6f3192f Binary files /dev/null and b/server/normalization/img/episodes/08/20/01.jpg differ diff --git a/server/normalization/img/episodes/08/21/01.jpg b/server/normalization/img/episodes/08/21/01.jpg new file mode 100644 index 0000000..f5ea580 Binary files /dev/null and b/server/normalization/img/episodes/08/21/01.jpg differ diff --git a/server/normalization/img/episodes/08/22/01.jpg b/server/normalization/img/episodes/08/22/01.jpg new file mode 100644 index 0000000..e28389b Binary files /dev/null and b/server/normalization/img/episodes/08/22/01.jpg differ diff --git a/server/normalization/img/episodes/08/23/01.jpg b/server/normalization/img/episodes/08/23/01.jpg new file mode 100644 index 0000000..d81f175 Binary files /dev/null and b/server/normalization/img/episodes/08/23/01.jpg differ diff --git a/server/normalization/img/episodes/08/24/01.jpg b/server/normalization/img/episodes/08/24/01.jpg new file mode 100644 index 0000000..425bc76 Binary files /dev/null and b/server/normalization/img/episodes/08/24/01.jpg differ diff --git a/server/normalization/img/episodes/09/01/01.jpg b/server/normalization/img/episodes/09/01/01.jpg new file mode 100644 index 0000000..1edf6a7 Binary files /dev/null and b/server/normalization/img/episodes/09/01/01.jpg differ diff --git a/server/normalization/img/episodes/09/02/01.jpg b/server/normalization/img/episodes/09/02/01.jpg new file mode 100644 index 0000000..be19c2c Binary files /dev/null and b/server/normalization/img/episodes/09/02/01.jpg differ diff --git a/server/normalization/img/episodes/09/03/01.jpg b/server/normalization/img/episodes/09/03/01.jpg new file mode 100644 index 0000000..0f724c0 Binary files /dev/null and b/server/normalization/img/episodes/09/03/01.jpg differ diff --git a/server/normalization/img/episodes/09/04/01.jpg b/server/normalization/img/episodes/09/04/01.jpg new file mode 100644 index 0000000..f5489ee Binary files /dev/null and b/server/normalization/img/episodes/09/04/01.jpg differ diff --git a/server/normalization/img/episodes/09/05/01.jpg b/server/normalization/img/episodes/09/05/01.jpg new file mode 100644 index 0000000..11104c1 Binary files /dev/null and b/server/normalization/img/episodes/09/05/01.jpg differ diff --git a/server/normalization/img/episodes/09/06/01.jpg b/server/normalization/img/episodes/09/06/01.jpg new file mode 100644 index 0000000..1e21355 Binary files /dev/null and b/server/normalization/img/episodes/09/06/01.jpg differ diff --git a/server/normalization/img/episodes/09/07/01.jpg b/server/normalization/img/episodes/09/07/01.jpg new file mode 100644 index 0000000..336fd18 Binary files /dev/null and b/server/normalization/img/episodes/09/07/01.jpg differ diff --git a/server/normalization/img/episodes/09/08/01.jpg b/server/normalization/img/episodes/09/08/01.jpg new file mode 100644 index 0000000..4722186 Binary files /dev/null and b/server/normalization/img/episodes/09/08/01.jpg differ diff --git a/server/normalization/img/episodes/09/09/01.jpg b/server/normalization/img/episodes/09/09/01.jpg new file mode 100644 index 0000000..ac7767c Binary files /dev/null and b/server/normalization/img/episodes/09/09/01.jpg differ diff --git a/server/normalization/img/episodes/09/10/01.jpg b/server/normalization/img/episodes/09/10/01.jpg new file mode 100644 index 0000000..d0557b4 Binary files /dev/null and b/server/normalization/img/episodes/09/10/01.jpg differ diff --git a/server/normalization/img/episodes/09/11/01.jpg b/server/normalization/img/episodes/09/11/01.jpg new file mode 100644 index 0000000..95f35ef Binary files /dev/null and b/server/normalization/img/episodes/09/11/01.jpg differ diff --git a/server/normalization/img/episodes/09/12/01.jpg b/server/normalization/img/episodes/09/12/01.jpg new file mode 100644 index 0000000..27422bb Binary files /dev/null and b/server/normalization/img/episodes/09/12/01.jpg differ diff --git a/server/normalization/img/episodes/09/13/01.jpg b/server/normalization/img/episodes/09/13/01.jpg new file mode 100644 index 0000000..5e1cd2a Binary files /dev/null and b/server/normalization/img/episodes/09/13/01.jpg differ diff --git a/server/normalization/img/episodes/09/14/01.jpg b/server/normalization/img/episodes/09/14/01.jpg new file mode 100644 index 0000000..ec26ade Binary files /dev/null and b/server/normalization/img/episodes/09/14/01.jpg differ diff --git a/server/normalization/img/episodes/09/15/01.jpg b/server/normalization/img/episodes/09/15/01.jpg new file mode 100644 index 0000000..bfed0c7 Binary files /dev/null and b/server/normalization/img/episodes/09/15/01.jpg differ diff --git a/server/normalization/img/episodes/09/16/01.jpg b/server/normalization/img/episodes/09/16/01.jpg new file mode 100644 index 0000000..5757eba Binary files /dev/null and b/server/normalization/img/episodes/09/16/01.jpg differ diff --git a/server/normalization/img/episodes/09/16/02.jpg b/server/normalization/img/episodes/09/16/02.jpg new file mode 100644 index 0000000..015b65d Binary files /dev/null and b/server/normalization/img/episodes/09/16/02.jpg differ diff --git a/server/normalization/img/episodes/09/17/01.jpg b/server/normalization/img/episodes/09/17/01.jpg new file mode 100644 index 0000000..de950c0 Binary files /dev/null and b/server/normalization/img/episodes/09/17/01.jpg differ diff --git a/server/normalization/img/episodes/09/18/01.jpg b/server/normalization/img/episodes/09/18/01.jpg new file mode 100644 index 0000000..f32d59d Binary files /dev/null and b/server/normalization/img/episodes/09/18/01.jpg differ diff --git a/server/normalization/img/episodes/09/19/01.jpg b/server/normalization/img/episodes/09/19/01.jpg new file mode 100644 index 0000000..ca3dac0 Binary files /dev/null and b/server/normalization/img/episodes/09/19/01.jpg differ diff --git a/server/normalization/img/episodes/09/20/01.jpg b/server/normalization/img/episodes/09/20/01.jpg new file mode 100644 index 0000000..78f7336 Binary files /dev/null and b/server/normalization/img/episodes/09/20/01.jpg differ diff --git a/server/normalization/img/episodes/09/21/01.jpg b/server/normalization/img/episodes/09/21/01.jpg new file mode 100644 index 0000000..83415ea Binary files /dev/null and b/server/normalization/img/episodes/09/21/01.jpg differ diff --git a/server/normalization/img/episodes/09/21/02.jpg b/server/normalization/img/episodes/09/21/02.jpg new file mode 100644 index 0000000..199e415 Binary files /dev/null and b/server/normalization/img/episodes/09/21/02.jpg differ diff --git a/server/normalization/img/episodes/09/22/01.jpg b/server/normalization/img/episodes/09/22/01.jpg new file mode 100644 index 0000000..3cd05aa Binary files /dev/null and b/server/normalization/img/episodes/09/22/01.jpg differ diff --git a/server/normalization/img/episodes/09/22/02.jpg b/server/normalization/img/episodes/09/22/02.jpg new file mode 100644 index 0000000..af569ab Binary files /dev/null and b/server/normalization/img/episodes/09/22/02.jpg differ diff --git a/server/normalization/img/episodes/09/23/01.jpg b/server/normalization/img/episodes/09/23/01.jpg new file mode 100644 index 0000000..b2c8e1b Binary files /dev/null and b/server/normalization/img/episodes/09/23/01.jpg differ diff --git a/server/normalization/img/episodes/09/23/02.jpg b/server/normalization/img/episodes/09/23/02.jpg new file mode 100644 index 0000000..1cf3d83 Binary files /dev/null and b/server/normalization/img/episodes/09/23/02.jpg differ diff --git a/server/normalization/img/episodes/09/23/03.jpg b/server/normalization/img/episodes/09/23/03.jpg new file mode 100644 index 0000000..92ea334 Binary files /dev/null and b/server/normalization/img/episodes/09/23/03.jpg differ diff --git a/server/normalization/img/episodes/09/23/04.jpg b/server/normalization/img/episodes/09/23/04.jpg new file mode 100644 index 0000000..de24182 Binary files /dev/null and b/server/normalization/img/episodes/09/23/04.jpg differ diff --git a/server/normalization/main.py b/server/normalization/main.py index 03acabd..45c7a16 100644 --- a/server/normalization/main.py +++ b/server/normalization/main.py @@ -8,11 +8,18 @@ from collections import Counter, OrderedDict from typing import Any, Dict, List, Optional, Tuple, Union import click +import requests +import shutil +from dotenv import load_dotenv +import rich.progress + from helpers import clean_string, get_close_matches_indexes, marked_item_merge from lxml import etree from rich.logging import RichHandler from rich.progress import MofNCompleteColumn, Progress, SpinnerColumn, TimeElapsedColumn, track +load_dotenv() + logging.basicConfig(level=logging.INFO, format="%(message)s", datefmt="[%X]", handlers=[RichHandler(rich_tracebacks=True)]) logger = logging.getLogger('normalization.main') @@ -25,6 +32,8 @@ EPISODES_DIR = os.path.join(TRUTH_DIR, 'episodes') COMPILE_DIR = os.path.join(CUR_DIR, 'compile') RAW_DIR = os.path.join(CUR_DIR, 'raw') BUILD_DIR = os.path.join(CUR_DIR, 'build') +IMG_DIR = os.path.join(CUR_DIR, 'img') +IMG_EPISODES_DIR = os.path.join(IMG_DIR, 'episodes') RAW_FILES = os.listdir(RAW_DIR) EPISODE_COUNTS = [6, 22, 23, 14, 26, 24, 24, 24, 23] @@ -538,6 +547,89 @@ def check(verbose: bool) -> None: # TODO: Check for character IDs in identifiers.xml that don't look correct (voice--on-phone) +@cli.command('images') +def images() -> None: + """Requests all images from episoes as available on themoviedb.org""" + + API_KEY = os.getenv('THEMOVIEDB_API_KEY') + + API_URL = 'https://api.themoviedb.org/3' + GET_CONFIGURAITON = API_URL + '/configuration' + GET_EPISODE_IMAGES = API_URL + '/tv/{tv_id}/season/{season_number}/episode/{episode_number}/images' + + the_office = 2316 + + # Get image still sizes & base url + configuration = requests.get(GET_CONFIGURAITON, {'api_key': API_KEY}).json() + IMG_BASE_URL = configuration['images']['secure_base_url'] + STILL_SIZE = 'original' + + with rich.progress.Progress() as progress: + season_task = progress.add_task('Overall', total=sum(EPISODE_COUNTS)) + episode_task = progress.add_task('Season ?') + + for season in range(9): + s = season + 1 + progress.update(episode_task, description=f'Season {s}', total=EPISODE_COUNTS[season], completed=0) + + for episode in range(EPISODE_COUNTS[season]): + e = episode + 1 + + episode_dir_path = os.path.join(IMG_EPISODES_DIR, f'{s:02}', f'{e:02}') + if not os.path.exists(episode_dir_path): + logger.debug('Creating directory: {}'.format( + os.path.relpath(IMG_DIR, episode_dir_path) + )) + os.makedirs(episode_dir_path) + + logger.debug(f'Acquiring images for S{s}E{e}') + request_url = GET_EPISODE_IMAGES.format(tv_id=the_office, + season_number=season + 1, + episode_number=episode + 1) + logger.debug(request_url) + episode_images = requests.get(request_url, params={'api_key': API_KEY}).json() + + if len(episode_images['stills']) < 1: + logger.warning(f'No stills found for S{s}E{e}') + else: + stills = episode_images['stills'] + logger.debug(f'{len(stills)} stills received for S{s}E{e}.') + + for i, still in enumerate(stills, start=1): + file_extension = still['file_path'].split('.')[-1] + image_path = os.path.join(episode_dir_path, f'{i:02}.{file_extension}') + still_url = IMG_BASE_URL + STILL_SIZE + still["file_path"] + + if os.path.exists(image_path): + head_response = requests.head(still_url) + + content_length = int(head_response.headers['Content-Length']) + existing_file_size = os.stat(image_path).st_size + if content_length == existing_file_size: + logger.debug(f'Skipping already downloaded file ({content_length / (1024):.2f} KB).') + continue + else: + logger.warning( + 'Image at {} will be overwritten.'.format(os.path.relpath(IMG_DIR, image_path))) + + logger.debug( + 'Downloading {}x{} image @ {}'.format(still['width'], still['height'], still['file_path'])) + + img_rsp = requests.get(still_url, stream=True) + if img_rsp.status_code == 200: + with open(image_path, 'wb') as f: + img_rsp.raw.decode_content = True + shutil.copyfileobj(img_rsp.raw, f) + logger.debug('Image downloaded to {}'.format( + os.path.relpath(IMG_DIR, image_path) + )) + else: + logger.warning('Failed to download image!') + + progress.update(episode_task, advance=1) + progress.update(season_task, advance=1) + + @build.command('app') @click.option('--path', type=str, default=BUILD_DIR, help='The output path for the application data files.') @click.option('--make-dir', is_flag=True, help='Create the output directory if it does not exist.')