diff --git a/src/source/__fixtures__/MegaKino/head-https:megakino.club b/src/source/__fixtures__/MegaKino/head-https:megakino.club new file mode 100644 index 0000000..e899e25 --- /dev/null +++ b/src/source/__fixtures__/MegaKino/head-https:megakino.club @@ -0,0 +1 @@ +{"date":"Mon, 22 Dec 2025 13:30:02 GMT","connection":"close","location":"https://www.megakino.lol/","vary":"accept-encoding","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=ebAj0tki2RhptZDn1ZpY2URWOPCup2fk3SqVHjbnHzAZ02OPBDdvKSWseP9ySlDcLcnnWcJ0a7j0bQsuvpg3uxV4%2Bs6NUo%2Bsi8MvaAY%3D\"}]}","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","server":"cloudflare","cf-ray":"9b1ff8b88c45d34e-FRA","alt-svc":"h3=\":443\"; ma=86400"} \ No newline at end of file diff --git a/src/source/__fixtures__/MegaKino/head-https:megakino.clubygtoken b/src/source/__fixtures__/MegaKino/head-https:megakino.clubygtoken deleted file mode 100644 index 9acd6e0..0000000 --- a/src/source/__fixtures__/MegaKino/head-https:megakino.clubygtoken +++ /dev/null @@ -1 +0,0 @@ -{"date":"Thu, 11 Dec 2025 16:18:37 GMT","content-type":"text/html; charset=UTF-8","connection":"close","server":"cloudflare","set-cookie":["yg_token=1765469917.398d4936895d9867fbf5cd1ca61f4aa2f6a874f0629c9303b609b43ca061f17a; expires=Thu, 11 Dec 2025 16:33:37 GMT; Max-Age=900; path=/; secure; HttpOnly; SameSite=Lax"],"cache-control":"no-store","x-frame-options":"SAMEORIGIN","referrer-policy":"strict-origin-when-cross-origin","cf-cache-status":"DYNAMIC","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=g7lWFojmfvsrZD4g4p7FyqJLUul0uLCYRzngffzLw%2Fxjsatv9KDxA52r5x2%2F6lfkwQGsQgKjVSpTWPGq%2FBStEK0E6NWphrkTCyY7Ihk%3D\"}]}","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","cf-ray":"9ac64c89aff5d2ce-FRA","alt-svc":"h3=\":443\"; ma=86400"} \ No newline at end of file diff --git a/src/source/__fixtures__/MegaKino/head-https:megakino.cxygtoken b/src/source/__fixtures__/MegaKino/head-https:megakino.cxygtoken deleted file mode 100644 index 070ff5a..0000000 --- a/src/source/__fixtures__/MegaKino/head-https:megakino.cxygtoken +++ /dev/null @@ -1 +0,0 @@ -{"date":"Sat, 06 Dec 2025 22:57:39 GMT","content-type":"text/html; charset=UTF-8","connection":"close","server":"cloudflare","set-cookie":["yg_token=1765061859.7af562c9f2c85db931d1a27681067d8afb68185556a48827d41f3185d214858d; expires=Sat, 06 Dec 2025 23:12:39 GMT; Max-Age=900; path=/; secure; HttpOnly; SameSite=Lax"],"cache-control":"no-store","x-frame-options":"SAMEORIGIN","referrer-policy":"strict-origin-when-cross-origin","cf-cache-status":"DYNAMIC","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=6nvM9chuUUtFZL0TqtHN5%2FkW4R5ad0lzmxGKwRvVJVXahJwSyISAVap9FkEGJSwgQIj9jItqoYL3osJMytAQR4AVj4NlIvpSL%2Fe1\"}]}","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","cf-ray":"9a9f622bf95634ac-FRA","alt-svc":"h3=\":443\"; ma=86400"} \ No newline at end of file diff --git a/src/source/__fixtures__/MegaKino/head-https:megakino.lol b/src/source/__fixtures__/MegaKino/head-https:megakino.lol new file mode 100644 index 0000000..c388cd2 --- /dev/null +++ b/src/source/__fixtures__/MegaKino/head-https:megakino.lol @@ -0,0 +1 @@ +{"date":"Mon, 22 Dec 2025 13:30:03 GMT","content-type":"text/html; charset=utf-8","connection":"close","server":"cloudflare","cache-control":"no-store","x-frame-options":"SAMEORIGIN","referrer-policy":"strict-origin-when-cross-origin","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","cf-cache-status":"DYNAMIC","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=i1Ym1WJ32T%2BxBQh9XCn0XCNK9zWSQvu3n9%2Fhq6FmMTbuk8sU00cJF0SzIf2GsqRDmvakt4KcMEXJo4CVcydHur057wX1acNd%2F2VigQ%3D%3D\"}]}","cf-ray":"9b1ff8b8ed6cd34e-FRA","alt-svc":"h3=\":443\"; ma=86400"} \ No newline at end of file diff --git a/src/source/__fixtures__/MegaKino/head-https:megakino.lolygtoken b/src/source/__fixtures__/MegaKino/head-https:megakino.lolygtoken new file mode 100644 index 0000000..45c4f7a --- /dev/null +++ b/src/source/__fixtures__/MegaKino/head-https:megakino.lolygtoken @@ -0,0 +1 @@ +{"date":"Mon, 22 Dec 2025 13:30:03 GMT","connection":"close","server":"cloudflare","set-cookie":["yg_token=1766410203.3dc64ed50d28edcc7a5d3b5750a15563942f0a1cf1c2c81b2cf0362e643da9a4; expires=Mon, 22 Dec 2025 13:45:03 GMT; Max-Age=900; path=/; secure; HttpOnly; SameSite=Lax"],"cache-control":"no-store","x-frame-options":"SAMEORIGIN","referrer-policy":"strict-origin-when-cross-origin","cf-cache-status":"DYNAMIC","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=GaurOTnpb%2B6p6SuTuMIMW1bwbEG2HxOELfCIvk8gybGPgwRa6GbToWBEA1ogWxDDEeN7%2BtnbHua3uq1uSIfDQN7QL4SbW4dAxtI9vg%3D%3D\"}]}","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","cf-ray":"9b1ff8b95e4bd34e-FRA","alt-svc":"h3=\":443\"; ma=86400"} \ No newline at end of file diff --git a/src/source/__fixtures__/MegaKino/head-https:megakino.oneygtoken b/src/source/__fixtures__/MegaKino/head-https:megakino.oneygtoken deleted file mode 100644 index 888fd8f..0000000 --- a/src/source/__fixtures__/MegaKino/head-https:megakino.oneygtoken +++ /dev/null @@ -1 +0,0 @@ -{"date":"Fri, 12 Dec 2025 16:12:13 GMT","content-type":"text/html; charset=UTF-8","connection":"close","server":"cloudflare","set-cookie":["yg_token=1765555933.1f336d38fd24318b81d2097255c89ba1ef6a33f8b52085c9bc34de4742cd0be3; expires=Fri, 12 Dec 2025 16:27:13 GMT; Max-Age=900; path=/; secure; HttpOnly; SameSite=Lax"],"cache-control":"no-store","x-frame-options":"SAMEORIGIN","referrer-policy":"strict-origin-when-cross-origin","cf-cache-status":"DYNAMIC","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=1KBgm0T%2FdvJWLX91nxadrZ2Cr7ek60ncm5kwP3spoRMG6i9hAIMlGAIArQo3T4OdIN8Ab0r4pHjM4iTnokPj6FgSTwKGjrSU%2BQ27Cw%3D%3D\"}]}","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","cf-ray":"9ace808a1d89916e-FRA","alt-svc":"h3=\":443\"; ma=86400"} \ No newline at end of file diff --git a/src/source/__fixtures__/MegaKino/head-https:www.megakino.lol b/src/source/__fixtures__/MegaKino/head-https:www.megakino.lol new file mode 100644 index 0000000..8594352 --- /dev/null +++ b/src/source/__fixtures__/MegaKino/head-https:www.megakino.lol @@ -0,0 +1 @@ +{"date":"Mon, 22 Dec 2025 13:30:03 GMT","connection":"close","location":"https://megakino.lol/","vary":"accept-encoding","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=EVRqpmqpl0lLuLhnciqEM0MsfhdyHTlTb2MLiXGDxM0COsYqozsCceizO4Rg7OGtg8afB1%2F%2B22XYAzmg9E%2FbyZO58EfR9h53XU1yGKaxSKs%3D\"}]}","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","server":"cloudflare","cf-ray":"9b1ff8b8cce4d34e-FRA"} \ No newline at end of file diff --git a/src/source/__fixtures__/MegaKino/https:megakino.oneadventure4804-the-lego-movie-2.html b/src/source/__fixtures__/MegaKino/https:megakino.loladventure4804-the-lego-movie-2.html similarity index 83% rename from src/source/__fixtures__/MegaKino/https:megakino.oneadventure4804-the-lego-movie-2.html rename to src/source/__fixtures__/MegaKino/https:megakino.loladventure4804-the-lego-movie-2.html index 5142d8d..4e830a4 100644 --- a/src/source/__fixtures__/MegaKino/https:megakino.oneadventure4804-the-lego-movie-2.html +++ b/src/source/__fixtures__/MegaKino/https:megakino.loladventure4804-the-lego-movie-2.html @@ -9,12 +9,12 @@ - - + + - - - + + + @@ -35,17 +35,18 @@ .collection-container #dle-content{display:block!important}.collection-item{height:200px;position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px 0 rgba(0,0,0,0.5);margin-bottom:20px}.collection-image{position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px}.collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.collection-info{position:absolute;bottom:15px;left:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.collection-title{font-size:22px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;display:inline}.collection-text{display:none}.collection-item:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill-rule='evenodd' fill='%233BB33B' d='M20.978 39.989C9.934 39.989.982 31.037.982 19.993.982 8.949 9.934-.003 20.978-.003c11.043 0 19.995 8.952 19.995 19.996 0 11.044-8.952 19.996-19.995 19.996Zm0-37.816c-9.789 0-17.821 8.031-17.821 17.82s8.032 17.821 17.821 17.821c9.788 0 17.82-8.032 17.82-17.821 0-9.789-8.032-17.82-17.82-17.82Zm-1.925 27.693 8.628-8.702H10.352v-2.342h17.329l-8.628-8.701 1.506-1.59 11.462 11.462-11.462 11.462-1.506-1.589Z'/%3E%3C/svg%3E") no-repeat;width:41px;height:40px;content:'';position:absolute;bottom:20px;right:20px;z-index:3;opacity:0;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.collection-scroll{margin-left:-30px;margin-right:-30px;max-height:350px;overflow:auto;scrollbar-color:#363d48 #090b0e;scrollbar-width:thin}.collection-scroll::-webkit-scrollbar{width:4px;background-color:#090b0e}.collection-scroll::-webkit-scrollbar-thumb{background-color:#363d48}.custom-collection{height:100px;max-width:180px;margin-left:auto;margin-right:auto;position:relative;display:block;border-radius:6px;overflow:hidden;box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);margin-bottom:10px}.custom-collection-image{position:absolute;left:0;top:0;right:0;bottom:0}.custom-collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s;border-radius:6px}.custom-collection-image:after{content:'';background:linear-gradient(to top,rgba(18,22,27,1) 0%,rgba(18,22,27,0) 100%);height:100%;width:100%;position:absolute;left:0;top:0;opacity:.85}.custom-collection-title{position:absolute;left:0;bottom:0;font-size:12px;font-weight:500;padding:10px;z-index:2;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.custom-collection:hover .custom-collection-title{padding-bottom:15px}.custom-collection-title:before{height:3px;position:absolute;left:10px;bottom:0;height:3px;width:60%;background-color:#3bb33b;content:''}.collection-entry-heading{padding-top:42%;position:relative;margin-left:-60px;margin-right:-60px;margin-top:-30px}.collection-entry-heading img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection-entry-title{position:absolute;left:0;top:15px;font-size:24px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;font-weight:500}.collection-entry-content{background-color:rgba(26,31,39,0.85);margin-top:-40px;position:relative;z-index:2;padding:30px;margin-left:-30px;margin-right:-30px;font-size:1.1em;line-height:1.5}.collection-entry-showfull{padding:3px 8px;border-radius:3px;border:1px solid #3bb33b;color:#fff;display:inline-block;margin-top:10px;font-size:12px;font-weight:500;cursor:pointer}@media screen and (min-width: 951px){.collection-item:hover .collection-title{background-color:transparent;color:#3bb33b}.collection-item:hover .collection-text{display:block;padding:5px 25px}.collection-item:hover:before{opacity:1}.collection-item:hover img{filter:blur(5px);opacity:.25}.collection-item:hover .collection-info{left:0;bottom:0;width:100%;height:100%;padding-right:60px}}@media screen and (max-width: 950px){.custom-collection{max-width:90%}.collection-entry-heading{margin-left:-30px;margin-right:-30px;padding-top:56.25%}.collection-entry-title{font-size:20px}.collection-title{font-size:16px}} - + - + + @@ -87,7 +88,7 @@
Was interessiert Sie?
@@ -96,27 +97,27 @@
Sammlung
- +
Die besten Weihnachtsfilme
- +
Batman Filme - Die Komplette Chronologie
- +
Marvel Filme - Die Komplette Chronologie
- +
Harry Potter - Die Komplette Chronologie
- +
Star Wars – Die Komplette Chronologie
- +
Fast and Furious - Die Komplette Chronologie
@@ -128,7 +129,7 @@
Beste Serie
- Stranger Things - 5 Stafffel + Stranger Things - 5 Stafffel
E
29.11.25
Liebe den Film.Er ist so gut gemacht.??
- Niko – Reise zu den Polarlichtern + Niko – Reise zu den Polarlichtern
Ksecret
28.11.25
Geile Serie sehr empfehlenswert
- Stranger Things - Staffel 2 + Stranger Things - Staffel 2
@@ -178,14 +179,14 @@
- MEGAKino Adventure The LEGO Movie 2 + MEGAKino Adventure The LEGO Movie 2
- + @@ -203,7 +204,7 @@

The LEGO Movie 2

The Lego Movie 2: The Second Part
-
Canada, Denmark, United States of America, 2019, 107 min
+
Canada, Denmark, United States of America, 2019, 107 min
Adventure / Animation / Filme
16+
@@ -219,11 +220,11 @@
- +
The Lego Batman Movie
@@ -349,7 +350,7 @@
- +
3 Engel für Charlie
@@ -362,7 +363,7 @@
- +
Wir sind die Neuen
@@ -375,7 +376,7 @@
- +
Batman v Superman: Dawn of Justice
@@ -442,12 +443,12 @@
- + - + diff --git a/src/source/__fixtures__/MegaKino/https:megakino.onefilms693-baymax-riesiges-robowabohu.html b/src/source/__fixtures__/MegaKino/https:megakino.lolfilms693-baymax-riesiges-robowabohu.html similarity index 86% rename from src/source/__fixtures__/MegaKino/https:megakino.onefilms693-baymax-riesiges-robowabohu.html rename to src/source/__fixtures__/MegaKino/https:megakino.lolfilms693-baymax-riesiges-robowabohu.html index 71ef59d..7328a59 100644 --- a/src/source/__fixtures__/MegaKino/https:megakino.onefilms693-baymax-riesiges-robowabohu.html +++ b/src/source/__fixtures__/MegaKino/https:megakino.lolfilms693-baymax-riesiges-robowabohu.html @@ -9,12 +9,12 @@ - - + + - - - + + + @@ -35,17 +35,18 @@ .collection-container #dle-content{display:block!important}.collection-item{height:200px;position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px 0 rgba(0,0,0,0.5);margin-bottom:20px}.collection-image{position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px}.collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.collection-info{position:absolute;bottom:15px;left:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.collection-title{font-size:22px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;display:inline}.collection-text{display:none}.collection-item:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill-rule='evenodd' fill='%233BB33B' d='M20.978 39.989C9.934 39.989.982 31.037.982 19.993.982 8.949 9.934-.003 20.978-.003c11.043 0 19.995 8.952 19.995 19.996 0 11.044-8.952 19.996-19.995 19.996Zm0-37.816c-9.789 0-17.821 8.031-17.821 17.82s8.032 17.821 17.821 17.821c9.788 0 17.82-8.032 17.82-17.821 0-9.789-8.032-17.82-17.82-17.82Zm-1.925 27.693 8.628-8.702H10.352v-2.342h17.329l-8.628-8.701 1.506-1.59 11.462 11.462-11.462 11.462-1.506-1.589Z'/%3E%3C/svg%3E") no-repeat;width:41px;height:40px;content:'';position:absolute;bottom:20px;right:20px;z-index:3;opacity:0;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.collection-scroll{margin-left:-30px;margin-right:-30px;max-height:350px;overflow:auto;scrollbar-color:#363d48 #090b0e;scrollbar-width:thin}.collection-scroll::-webkit-scrollbar{width:4px;background-color:#090b0e}.collection-scroll::-webkit-scrollbar-thumb{background-color:#363d48}.custom-collection{height:100px;max-width:180px;margin-left:auto;margin-right:auto;position:relative;display:block;border-radius:6px;overflow:hidden;box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);margin-bottom:10px}.custom-collection-image{position:absolute;left:0;top:0;right:0;bottom:0}.custom-collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s;border-radius:6px}.custom-collection-image:after{content:'';background:linear-gradient(to top,rgba(18,22,27,1) 0%,rgba(18,22,27,0) 100%);height:100%;width:100%;position:absolute;left:0;top:0;opacity:.85}.custom-collection-title{position:absolute;left:0;bottom:0;font-size:12px;font-weight:500;padding:10px;z-index:2;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.custom-collection:hover .custom-collection-title{padding-bottom:15px}.custom-collection-title:before{height:3px;position:absolute;left:10px;bottom:0;height:3px;width:60%;background-color:#3bb33b;content:''}.collection-entry-heading{padding-top:42%;position:relative;margin-left:-60px;margin-right:-60px;margin-top:-30px}.collection-entry-heading img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection-entry-title{position:absolute;left:0;top:15px;font-size:24px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;font-weight:500}.collection-entry-content{background-color:rgba(26,31,39,0.85);margin-top:-40px;position:relative;z-index:2;padding:30px;margin-left:-30px;margin-right:-30px;font-size:1.1em;line-height:1.5}.collection-entry-showfull{padding:3px 8px;border-radius:3px;border:1px solid #3bb33b;color:#fff;display:inline-block;margin-top:10px;font-size:12px;font-weight:500;cursor:pointer}@media screen and (min-width: 951px){.collection-item:hover .collection-title{background-color:transparent;color:#3bb33b}.collection-item:hover .collection-text{display:block;padding:5px 25px}.collection-item:hover:before{opacity:1}.collection-item:hover img{filter:blur(5px);opacity:.25}.collection-item:hover .collection-info{left:0;bottom:0;width:100%;height:100%;padding-right:60px}}@media screen and (max-width: 950px){.custom-collection{max-width:90%}.collection-entry-heading{margin-left:-30px;margin-right:-30px;padding-top:56.25%}.collection-entry-title{font-size:20px}.collection-title{font-size:16px}} - + - + + @@ -87,7 +88,7 @@ @@ -96,27 +97,27 @@
@@ -178,14 +179,14 @@
- MEGAKino Filme Baymax - Riesiges Robowabohu + MEGAKino Filme Baymax - Riesiges Robowabohu
- + @@ -203,13 +204,13 @@

Baymax - Riesiges Robowabohu

Big Hero 6
-
United States of America, 2014, 102 min
+
United States of America, 2014, 102 min
Filme / Animation / Action / Adventure / Comedy / Family
16+
7,8
-
+184254
+
+186256
Stream Anschauen
@@ -219,11 +220,11 @@
- +
Die Maske 2 - Die nächste Generation
@@ -353,7 +354,7 @@
- +
Harry Potter und die Heiligtümer des Todes - Teil 1
@@ -366,7 +367,7 @@
- +
Ramstein - Das durchstoßene Herz
@@ -379,7 +380,7 @@
- +
Drachenzähmen leicht gemacht
@@ -446,12 +447,12 @@
- + - + diff --git a/src/source/__fixtures__/MegaKino/https:megakino.onefilms727-the-lego-movie.html b/src/source/__fixtures__/MegaKino/https:megakino.lolfilms727-the-lego-movie.html similarity index 86% rename from src/source/__fixtures__/MegaKino/https:megakino.onefilms727-the-lego-movie.html rename to src/source/__fixtures__/MegaKino/https:megakino.lolfilms727-the-lego-movie.html index 3a774f3..3066e05 100644 --- a/src/source/__fixtures__/MegaKino/https:megakino.onefilms727-the-lego-movie.html +++ b/src/source/__fixtures__/MegaKino/https:megakino.lolfilms727-the-lego-movie.html @@ -9,12 +9,12 @@ - - + + - - - + + + @@ -35,17 +35,18 @@ .collection-container #dle-content{display:block!important}.collection-item{height:200px;position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px 0 rgba(0,0,0,0.5);margin-bottom:20px}.collection-image{position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px}.collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.collection-info{position:absolute;bottom:15px;left:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.collection-title{font-size:22px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;display:inline}.collection-text{display:none}.collection-item:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill-rule='evenodd' fill='%233BB33B' d='M20.978 39.989C9.934 39.989.982 31.037.982 19.993.982 8.949 9.934-.003 20.978-.003c11.043 0 19.995 8.952 19.995 19.996 0 11.044-8.952 19.996-19.995 19.996Zm0-37.816c-9.789 0-17.821 8.031-17.821 17.82s8.032 17.821 17.821 17.821c9.788 0 17.82-8.032 17.82-17.821 0-9.789-8.032-17.82-17.82-17.82Zm-1.925 27.693 8.628-8.702H10.352v-2.342h17.329l-8.628-8.701 1.506-1.59 11.462 11.462-11.462 11.462-1.506-1.589Z'/%3E%3C/svg%3E") no-repeat;width:41px;height:40px;content:'';position:absolute;bottom:20px;right:20px;z-index:3;opacity:0;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.collection-scroll{margin-left:-30px;margin-right:-30px;max-height:350px;overflow:auto;scrollbar-color:#363d48 #090b0e;scrollbar-width:thin}.collection-scroll::-webkit-scrollbar{width:4px;background-color:#090b0e}.collection-scroll::-webkit-scrollbar-thumb{background-color:#363d48}.custom-collection{height:100px;max-width:180px;margin-left:auto;margin-right:auto;position:relative;display:block;border-radius:6px;overflow:hidden;box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);margin-bottom:10px}.custom-collection-image{position:absolute;left:0;top:0;right:0;bottom:0}.custom-collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s;border-radius:6px}.custom-collection-image:after{content:'';background:linear-gradient(to top,rgba(18,22,27,1) 0%,rgba(18,22,27,0) 100%);height:100%;width:100%;position:absolute;left:0;top:0;opacity:.85}.custom-collection-title{position:absolute;left:0;bottom:0;font-size:12px;font-weight:500;padding:10px;z-index:2;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.custom-collection:hover .custom-collection-title{padding-bottom:15px}.custom-collection-title:before{height:3px;position:absolute;left:10px;bottom:0;height:3px;width:60%;background-color:#3bb33b;content:''}.collection-entry-heading{padding-top:42%;position:relative;margin-left:-60px;margin-right:-60px;margin-top:-30px}.collection-entry-heading img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection-entry-title{position:absolute;left:0;top:15px;font-size:24px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;font-weight:500}.collection-entry-content{background-color:rgba(26,31,39,0.85);margin-top:-40px;position:relative;z-index:2;padding:30px;margin-left:-30px;margin-right:-30px;font-size:1.1em;line-height:1.5}.collection-entry-showfull{padding:3px 8px;border-radius:3px;border:1px solid #3bb33b;color:#fff;display:inline-block;margin-top:10px;font-size:12px;font-weight:500;cursor:pointer}@media screen and (min-width: 951px){.collection-item:hover .collection-title{background-color:transparent;color:#3bb33b}.collection-item:hover .collection-text{display:block;padding:5px 25px}.collection-item:hover:before{opacity:1}.collection-item:hover img{filter:blur(5px);opacity:.25}.collection-item:hover .collection-info{left:0;bottom:0;width:100%;height:100%;padding-right:60px}}@media screen and (max-width: 950px){.custom-collection{max-width:90%}.collection-entry-heading{margin-left:-30px;margin-right:-30px;padding-top:56.25%}.collection-entry-title{font-size:20px}.collection-title{font-size:16px}} - + - + + @@ -87,7 +88,7 @@ @@ -96,27 +97,27 @@
@@ -178,14 +179,14 @@
- MEGAKino Filme The Lego Movie + MEGAKino Filme The Lego Movie
- + @@ -203,13 +204,13 @@

The Lego Movie

The Lego Movie
-
Denmark, United States of America, 2014, 100 min
+
Denmark, United States of America, 2014, 100 min
Filme / Animation / Adventure / Comedy / Family / Fantasy
16+
7.4
-
+109159
+
+110160
Stream Anschauen
@@ -219,11 +220,11 @@
- +
Batman v Superman: Dawn of Justice
@@ -353,7 +354,7 @@
- +
Drachenzähmen leicht gemacht
@@ -366,7 +367,7 @@
- +
Die Tribute von Panem 3 - Mockingjay Teil 1
@@ -379,7 +380,7 @@
- +
Ramstein - Das durchstoßene Herz
@@ -446,12 +447,12 @@
- + - + diff --git a/src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt12345678 b/src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt12345678 similarity index 87% rename from src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt12345678 rename to src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt12345678 index 950270d..1f7c94f 100644 --- a/src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt12345678 +++ b/src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt12345678 @@ -6,8 +6,8 @@ - - + + @@ -28,17 +28,18 @@ .collection-container #dle-content{display:block!important}.collection-item{height:200px;position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px 0 rgba(0,0,0,0.5);margin-bottom:20px}.collection-image{position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px}.collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.collection-info{position:absolute;bottom:15px;left:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.collection-title{font-size:22px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;display:inline}.collection-text{display:none}.collection-item:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill-rule='evenodd' fill='%233BB33B' d='M20.978 39.989C9.934 39.989.982 31.037.982 19.993.982 8.949 9.934-.003 20.978-.003c11.043 0 19.995 8.952 19.995 19.996 0 11.044-8.952 19.996-19.995 19.996Zm0-37.816c-9.789 0-17.821 8.031-17.821 17.82s8.032 17.821 17.821 17.821c9.788 0 17.82-8.032 17.82-17.821 0-9.789-8.032-17.82-17.82-17.82Zm-1.925 27.693 8.628-8.702H10.352v-2.342h17.329l-8.628-8.701 1.506-1.59 11.462 11.462-11.462 11.462-1.506-1.589Z'/%3E%3C/svg%3E") no-repeat;width:41px;height:40px;content:'';position:absolute;bottom:20px;right:20px;z-index:3;opacity:0;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.collection-scroll{margin-left:-30px;margin-right:-30px;max-height:350px;overflow:auto;scrollbar-color:#363d48 #090b0e;scrollbar-width:thin}.collection-scroll::-webkit-scrollbar{width:4px;background-color:#090b0e}.collection-scroll::-webkit-scrollbar-thumb{background-color:#363d48}.custom-collection{height:100px;max-width:180px;margin-left:auto;margin-right:auto;position:relative;display:block;border-radius:6px;overflow:hidden;box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);margin-bottom:10px}.custom-collection-image{position:absolute;left:0;top:0;right:0;bottom:0}.custom-collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s;border-radius:6px}.custom-collection-image:after{content:'';background:linear-gradient(to top,rgba(18,22,27,1) 0%,rgba(18,22,27,0) 100%);height:100%;width:100%;position:absolute;left:0;top:0;opacity:.85}.custom-collection-title{position:absolute;left:0;bottom:0;font-size:12px;font-weight:500;padding:10px;z-index:2;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.custom-collection:hover .custom-collection-title{padding-bottom:15px}.custom-collection-title:before{height:3px;position:absolute;left:10px;bottom:0;height:3px;width:60%;background-color:#3bb33b;content:''}.collection-entry-heading{padding-top:42%;position:relative;margin-left:-60px;margin-right:-60px;margin-top:-30px}.collection-entry-heading img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection-entry-title{position:absolute;left:0;top:15px;font-size:24px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;font-weight:500}.collection-entry-content{background-color:rgba(26,31,39,0.85);margin-top:-40px;position:relative;z-index:2;padding:30px;margin-left:-30px;margin-right:-30px;font-size:1.1em;line-height:1.5}.collection-entry-showfull{padding:3px 8px;border-radius:3px;border:1px solid #3bb33b;color:#fff;display:inline-block;margin-top:10px;font-size:12px;font-weight:500;cursor:pointer}@media screen and (min-width: 951px){.collection-item:hover .collection-title{background-color:transparent;color:#3bb33b}.collection-item:hover .collection-text{display:block;padding:5px 25px}.collection-item:hover:before{opacity:1}.collection-item:hover img{filter:blur(5px);opacity:.25}.collection-item:hover .collection-info{left:0;bottom:0;width:100%;height:100%;padding-right:60px}}@media screen and (max-width: 950px){.custom-collection{max-width:90%}.collection-entry-heading{margin-left:-30px;margin-right:-30px;padding-top:56.25%}.collection-entry-title{font-size:20px}.collection-title{font-size:16px}} - + - + + @@ -80,7 +81,7 @@ @@ -89,27 +90,27 @@
@@ -176,7 +177,7 @@ -
+
diff --git a/src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt1490017 b/src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt1490017 similarity index 87% rename from src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt1490017 rename to src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt1490017 index a87b83b..5a7124f 100644 --- a/src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt1490017 +++ b/src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt1490017 @@ -6,8 +6,8 @@ - - + + @@ -28,17 +28,18 @@ .collection-container #dle-content{display:block!important}.collection-item{height:200px;position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px 0 rgba(0,0,0,0.5);margin-bottom:20px}.collection-image{position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px}.collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.collection-info{position:absolute;bottom:15px;left:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.collection-title{font-size:22px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;display:inline}.collection-text{display:none}.collection-item:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill-rule='evenodd' fill='%233BB33B' d='M20.978 39.989C9.934 39.989.982 31.037.982 19.993.982 8.949 9.934-.003 20.978-.003c11.043 0 19.995 8.952 19.995 19.996 0 11.044-8.952 19.996-19.995 19.996Zm0-37.816c-9.789 0-17.821 8.031-17.821 17.82s8.032 17.821 17.821 17.821c9.788 0 17.82-8.032 17.82-17.821 0-9.789-8.032-17.82-17.82-17.82Zm-1.925 27.693 8.628-8.702H10.352v-2.342h17.329l-8.628-8.701 1.506-1.59 11.462 11.462-11.462 11.462-1.506-1.589Z'/%3E%3C/svg%3E") no-repeat;width:41px;height:40px;content:'';position:absolute;bottom:20px;right:20px;z-index:3;opacity:0;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.collection-scroll{margin-left:-30px;margin-right:-30px;max-height:350px;overflow:auto;scrollbar-color:#363d48 #090b0e;scrollbar-width:thin}.collection-scroll::-webkit-scrollbar{width:4px;background-color:#090b0e}.collection-scroll::-webkit-scrollbar-thumb{background-color:#363d48}.custom-collection{height:100px;max-width:180px;margin-left:auto;margin-right:auto;position:relative;display:block;border-radius:6px;overflow:hidden;box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);margin-bottom:10px}.custom-collection-image{position:absolute;left:0;top:0;right:0;bottom:0}.custom-collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s;border-radius:6px}.custom-collection-image:after{content:'';background:linear-gradient(to top,rgba(18,22,27,1) 0%,rgba(18,22,27,0) 100%);height:100%;width:100%;position:absolute;left:0;top:0;opacity:.85}.custom-collection-title{position:absolute;left:0;bottom:0;font-size:12px;font-weight:500;padding:10px;z-index:2;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.custom-collection:hover .custom-collection-title{padding-bottom:15px}.custom-collection-title:before{height:3px;position:absolute;left:10px;bottom:0;height:3px;width:60%;background-color:#3bb33b;content:''}.collection-entry-heading{padding-top:42%;position:relative;margin-left:-60px;margin-right:-60px;margin-top:-30px}.collection-entry-heading img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection-entry-title{position:absolute;left:0;top:15px;font-size:24px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;font-weight:500}.collection-entry-content{background-color:rgba(26,31,39,0.85);margin-top:-40px;position:relative;z-index:2;padding:30px;margin-left:-30px;margin-right:-30px;font-size:1.1em;line-height:1.5}.collection-entry-showfull{padding:3px 8px;border-radius:3px;border:1px solid #3bb33b;color:#fff;display:inline-block;margin-top:10px;font-size:12px;font-weight:500;cursor:pointer}@media screen and (min-width: 951px){.collection-item:hover .collection-title{background-color:transparent;color:#3bb33b}.collection-item:hover .collection-text{display:block;padding:5px 25px}.collection-item:hover:before{opacity:1}.collection-item:hover img{filter:blur(5px);opacity:.25}.collection-item:hover .collection-info{left:0;bottom:0;width:100%;height:100%;padding-right:60px}}@media screen and (max-width: 950px){.custom-collection{max-width:90%}.collection-entry-heading{margin-left:-30px;margin-right:-30px;padding-top:56.25%}.collection-entry-title{font-size:20px}.collection-title{font-size:16px}} - + - + + @@ -80,7 +81,7 @@
Was interessiert Sie?
@@ -89,27 +90,27 @@
@@ -173,7 +174,7 @@ -
+
@@ -235,7 +236,7 @@ function full_submit(prm){ - +
The Lego Movie
HD
diff --git a/src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt2245084 b/src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt2245084 similarity index 87% rename from src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt2245084 rename to src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt2245084 index 9d44653..0fcf80a 100644 --- a/src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt2245084 +++ b/src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt2245084 @@ -6,8 +6,8 @@ - - + + @@ -28,17 +28,18 @@ .collection-container #dle-content{display:block!important}.collection-item{height:200px;position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px 0 rgba(0,0,0,0.5);margin-bottom:20px}.collection-image{position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px}.collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.collection-info{position:absolute;bottom:15px;left:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.collection-title{font-size:22px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;display:inline}.collection-text{display:none}.collection-item:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill-rule='evenodd' fill='%233BB33B' d='M20.978 39.989C9.934 39.989.982 31.037.982 19.993.982 8.949 9.934-.003 20.978-.003c11.043 0 19.995 8.952 19.995 19.996 0 11.044-8.952 19.996-19.995 19.996Zm0-37.816c-9.789 0-17.821 8.031-17.821 17.82s8.032 17.821 17.821 17.821c9.788 0 17.82-8.032 17.82-17.821 0-9.789-8.032-17.82-17.82-17.82Zm-1.925 27.693 8.628-8.702H10.352v-2.342h17.329l-8.628-8.701 1.506-1.59 11.462 11.462-11.462 11.462-1.506-1.589Z'/%3E%3C/svg%3E") no-repeat;width:41px;height:40px;content:'';position:absolute;bottom:20px;right:20px;z-index:3;opacity:0;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.collection-scroll{margin-left:-30px;margin-right:-30px;max-height:350px;overflow:auto;scrollbar-color:#363d48 #090b0e;scrollbar-width:thin}.collection-scroll::-webkit-scrollbar{width:4px;background-color:#090b0e}.collection-scroll::-webkit-scrollbar-thumb{background-color:#363d48}.custom-collection{height:100px;max-width:180px;margin-left:auto;margin-right:auto;position:relative;display:block;border-radius:6px;overflow:hidden;box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);margin-bottom:10px}.custom-collection-image{position:absolute;left:0;top:0;right:0;bottom:0}.custom-collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s;border-radius:6px}.custom-collection-image:after{content:'';background:linear-gradient(to top,rgba(18,22,27,1) 0%,rgba(18,22,27,0) 100%);height:100%;width:100%;position:absolute;left:0;top:0;opacity:.85}.custom-collection-title{position:absolute;left:0;bottom:0;font-size:12px;font-weight:500;padding:10px;z-index:2;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.custom-collection:hover .custom-collection-title{padding-bottom:15px}.custom-collection-title:before{height:3px;position:absolute;left:10px;bottom:0;height:3px;width:60%;background-color:#3bb33b;content:''}.collection-entry-heading{padding-top:42%;position:relative;margin-left:-60px;margin-right:-60px;margin-top:-30px}.collection-entry-heading img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection-entry-title{position:absolute;left:0;top:15px;font-size:24px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;font-weight:500}.collection-entry-content{background-color:rgba(26,31,39,0.85);margin-top:-40px;position:relative;z-index:2;padding:30px;margin-left:-30px;margin-right:-30px;font-size:1.1em;line-height:1.5}.collection-entry-showfull{padding:3px 8px;border-radius:3px;border:1px solid #3bb33b;color:#fff;display:inline-block;margin-top:10px;font-size:12px;font-weight:500;cursor:pointer}@media screen and (min-width: 951px){.collection-item:hover .collection-title{background-color:transparent;color:#3bb33b}.collection-item:hover .collection-text{display:block;padding:5px 25px}.collection-item:hover:before{opacity:1}.collection-item:hover img{filter:blur(5px);opacity:.25}.collection-item:hover .collection-info{left:0;bottom:0;width:100%;height:100%;padding-right:60px}}@media screen and (max-width: 950px){.custom-collection{max-width:90%}.collection-entry-heading{margin-left:-30px;margin-right:-30px;padding-top:56.25%}.collection-entry-title{font-size:20px}.collection-title{font-size:16px}} - + - + + @@ -80,7 +81,7 @@
@@ -89,27 +90,27 @@
@@ -173,7 +174,7 @@ -
+
@@ -235,7 +236,7 @@ function full_submit(prm){ - +
Baymax - Riesiges Robowabohu
HD
diff --git a/src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt3513498 b/src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt3513498 similarity index 87% rename from src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt3513498 rename to src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt3513498 index 4aaa2a0..002e8a5 100644 --- a/src/source/__fixtures__/MegaKino/post-https:megakino.one-dosearchandsubactionsearchandstorytt3513498 +++ b/src/source/__fixtures__/MegaKino/post-https:megakino.lol-dosearchandsubactionsearchandstorytt3513498 @@ -6,8 +6,8 @@ - - + + @@ -28,17 +28,18 @@ .collection-container #dle-content{display:block!important}.collection-item{height:200px;position:relative;display:block;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px 0 rgba(0,0,0,0.5);margin-bottom:20px}.collection-image{position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px}.collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.collection-info{position:absolute;bottom:15px;left:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.collection-title{font-size:22px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;display:inline}.collection-text{display:none}.collection-item:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40'%3E%3Cpath fill-rule='evenodd' fill='%233BB33B' d='M20.978 39.989C9.934 39.989.982 31.037.982 19.993.982 8.949 9.934-.003 20.978-.003c11.043 0 19.995 8.952 19.995 19.996 0 11.044-8.952 19.996-19.995 19.996Zm0-37.816c-9.789 0-17.821 8.031-17.821 17.82s8.032 17.821 17.821 17.821c9.788 0 17.82-8.032 17.82-17.821 0-9.789-8.032-17.82-17.82-17.82Zm-1.925 27.693 8.628-8.702H10.352v-2.342h17.329l-8.628-8.701 1.506-1.59 11.462 11.462-11.462 11.462-1.506-1.589Z'/%3E%3C/svg%3E") no-repeat;width:41px;height:40px;content:'';position:absolute;bottom:20px;right:20px;z-index:3;opacity:0;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.collection-scroll{margin-left:-30px;margin-right:-30px;max-height:350px;overflow:auto;scrollbar-color:#363d48 #090b0e;scrollbar-width:thin}.collection-scroll::-webkit-scrollbar{width:4px;background-color:#090b0e}.collection-scroll::-webkit-scrollbar-thumb{background-color:#363d48}.custom-collection{height:100px;max-width:180px;margin-left:auto;margin-right:auto;position:relative;display:block;border-radius:6px;overflow:hidden;box-shadow:0 8px 8px 0 rgba(0,0,0,0.35);margin-bottom:10px}.custom-collection-image{position:absolute;left:0;top:0;right:0;bottom:0}.custom-collection-image img{width:100%;height:100%;object-fit:cover;transition:.35s;border-radius:6px}.custom-collection-image:after{content:'';background:linear-gradient(to top,rgba(18,22,27,1) 0%,rgba(18,22,27,0) 100%);height:100%;width:100%;position:absolute;left:0;top:0;opacity:.85}.custom-collection-title{position:absolute;left:0;bottom:0;font-size:12px;font-weight:500;padding:10px;z-index:2;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.custom-collection:hover .custom-collection-title{padding-bottom:15px}.custom-collection-title:before{height:3px;position:absolute;left:10px;bottom:0;height:3px;width:60%;background-color:#3bb33b;content:''}.collection-entry-heading{padding-top:42%;position:relative;margin-left:-60px;margin-right:-60px;margin-top:-30px}.collection-entry-heading img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection-entry-title{position:absolute;left:0;top:15px;font-size:24px;padding:5px 25px;background-color:#3bb33b;margin-bottom:0;font-weight:500}.collection-entry-content{background-color:rgba(26,31,39,0.85);margin-top:-40px;position:relative;z-index:2;padding:30px;margin-left:-30px;margin-right:-30px;font-size:1.1em;line-height:1.5}.collection-entry-showfull{padding:3px 8px;border-radius:3px;border:1px solid #3bb33b;color:#fff;display:inline-block;margin-top:10px;font-size:12px;font-weight:500;cursor:pointer}@media screen and (min-width: 951px){.collection-item:hover .collection-title{background-color:transparent;color:#3bb33b}.collection-item:hover .collection-text{display:block;padding:5px 25px}.collection-item:hover:before{opacity:1}.collection-item:hover img{filter:blur(5px);opacity:.25}.collection-item:hover .collection-info{left:0;bottom:0;width:100%;height:100%;padding-right:60px}}@media screen and (max-width: 950px){.custom-collection{max-width:90%}.collection-entry-heading{margin-left:-30px;margin-right:-30px;padding-top:56.25%}.collection-entry-title{font-size:20px}.collection-title{font-size:16px}} - + - + + @@ -80,7 +81,7 @@
@@ -89,27 +90,27 @@
@@ -173,7 +174,7 @@ -
+
@@ -235,7 +236,7 @@ function full_submit(prm){ - +
The LEGO Movie 2
HD
diff --git a/src/source/__snapshots__/MegaKino.test.ts.snap b/src/source/__snapshots__/MegaKino.test.ts.snap index da57d1c..70e0a3b 100644 --- a/src/source/__snapshots__/MegaKino.test.ts.snap +++ b/src/source/__snapshots__/MegaKino.test.ts.snap @@ -7,7 +7,7 @@ exports[`MegaKino handle imdb baymax 1`] = ` "countryCodes": [ "de", ], - "referer": "https://megakino.one/films/693-baymax-riesiges-robowabohu.html", + "referer": "https://megakino.lol/films/693-baymax-riesiges-robowabohu.html", "title": "Baymax - Riesiges Robowabohu", }, "url": "https://voe.sx/e/8doq7gwiwtig", @@ -17,7 +17,7 @@ exports[`MegaKino handle imdb baymax 1`] = ` "countryCodes": [ "de", ], - "referer": "https://megakino.one/films/693-baymax-riesiges-robowabohu.html", + "referer": "https://megakino.lol/films/693-baymax-riesiges-robowabohu.html", "title": "Baymax - Riesiges Robowabohu", }, "url": "https://watch.gxplayer.xyz/watch?v=MEKI92PU", @@ -32,7 +32,7 @@ exports[`MegaKino lego movie 2 2019 1`] = ` "countryCodes": [ "de", ], - "referer": "https://megakino.one/adventure/4804-the-lego-movie-2.html", + "referer": "https://megakino.lol/adventure/4804-the-lego-movie-2.html", "title": "The LEGO Movie 2", }, "url": "https://voe.sx/e/gkd0hqdinrex", @@ -47,17 +47,17 @@ exports[`MegaKino lego movie 2014 1`] = ` "countryCodes": [ "de", ], - "referer": "https://megakino.one/films/727-the-lego-movie.html", + "referer": "https://megakino.lol/films/727-the-lego-movie.html", "title": "The Lego Movie", }, - "url": "https://voe.sx/e/vgklostzmeje", + "url": "https://voe.sx/e/wfxcn20p9vgf", }, { "meta": { "countryCodes": [ "de", ], - "referer": "https://megakino.one/films/727-the-lego-movie.html", + "referer": "https://megakino.lol/films/727-the-lego-movie.html", "title": "The Lego Movie", }, "url": "https://watch.gxplayer.xyz/watch?v=XE0LK8H7", diff --git a/src/utils/FetcherMock.ts b/src/utils/FetcherMock.ts index a4b9eaa..348ee27 100644 --- a/src/utils/FetcherMock.ts +++ b/src/utils/FetcherMock.ts @@ -51,6 +51,17 @@ export class FetcherMock extends Fetcher { return (await this.fetchInternal(path, ctx, url, { ...init, method: 'HEAD' })).headers; }; + public override async getFinalRedirectUrl(ctx: Context, url: URL, requestConfig?: CustomRequestConfig): Promise { + const newRequestConfig = { ...requestConfig, method: 'HEAD', maxRedirects: 0 }; + + const response = await this.fetch(ctx, url, newRequestConfig); + if (response.headers['location']) { + return await this.getFinalRedirectUrl(ctx, new URL(response.headers['location']), newRequestConfig); + } + + return url; + } + private readonly slugifyUrl = (url: URL): string => { const slugifiedUrl = slugify(url.href);