- /* ==UserStyle==
- @name Stream - Tolbek + Clones Widescreen + TMDB (USw) v.31
- @namespace https://greasyfork.org/en/users/8-decembre
- @version 310.00
- @author decembre
- @description Adaptation de Stream - Tolbek + Clones Widescreen Pour "Remplacer div par card et ajouter posters sur les site de streaming [GreasyFork]". Celui-ci remplace les Titres des Films proposés par des cards et ajoute les posters depuis l'API The Movie Database.
- @license GPL version 3 or any later version;
-
- ==/UserStyle== */
-
- @-moz-document domain("boomycloud"), domain("yarkam.com"), domain("prifaz.com"), domain("iramiv.com"), domain("fimior.com"), domain("daykaz.com"), domain("bovriz.com"), domain("tomacloud.com"), domain("toblek.com"), domain("vistrov.com"), domain("narmid.com"), domain("slatok.com"), domain("komrav.com"), domain("sopror.com"), domain("vokorn.com"), domain("dabzov.com"), domain("zambod.com"), domain("ovoob.com"), domain("baflox.com"), domain("rizlov.com"), domain("skimox.com"), domain("brodok.com"), domain("toswi.com"), domain("brikoz.com"), domain("avbip.com"), domain("zinroz.com"), domain("vadrom.com"), domain("ladrov.com"), domain("zivbod.com"), domain("wavmiv.com"), domain("voldim.com"), domain("sevrim.com"), domain("nakrab.com"), domain("maxtrab.com"), domain("fridmax.com"), domain("mivpak.com"), domain("alkiom.com"), domain("trodak.com"), domain("podvix.com"), domain("ozpov.com"), domain("zodrop.com"), domain("padlim.com"), domain("opkap.com"), domain("batkip.com"), domain("lekrom.com"), domain("lofroz.com"), domain("roplim.com"), domain("plokim.com"), domain("zaltav.com"), domain("mokrof.com"), domain("fosrak.com"), domain("krosov.com"), domain("izorp.com"), domain("tartog.com"), domain("ofziv.com"), domain("saftim.com"), domain("fevloz.com"), domain("ziprov.com"), domain("kikraz.com"), domain("drovoo.com"), domain("kejrop.com"), domain("chotrom.com"), domain("dorcho.com"), domain("imzod.com"), domain("borbok.com"), domain("sodpak.com"), domain("lamdop.com"), domain("rivbip.com"), domain("azrov.com"), domain("blorog.com"), domain("didraf.com"), domain("viabak.com"), domain("kradax.com"), domain("quepom.com"), domain("zodrok.com"), domain("balvoz.com"), domain("movbor.com"), domain("faskap.com"), domain("aksolv.com"), domain("vifip.com"), domain("lizdi.com"), domain("fianzax.com"), domain("tiviob.com"), domain("parlif.com"), domain("vrewal.com"), domain("brafzo.com"), domain("todrak.com"), domain("yavdi.com"), domain("zadriv.com"), domain("ovgap.com"), domain("sorbod.com"), domain("trochox.com"), domain("xodop.com"), domain("ravkom.com"), domain("pavdo.com"), domain("tetriv.com"), domain("zirkad.com"), domain("grozov.com"), domain("yalkaz.com"), domain("droskop.com"), domain("nokrom.com"), domain("bigbov.com"), domain("xadrop.com"), domain("zadrip.com"), domain("friloz.com"), domain("azkov.com"), domain("diprak.com"), domain("rodzop.com"), domain("yortom.com"), domain("smitav.com"), domain("fotrov.com"), domain("kibriv.com"), domain("ivrab.com"), domain("dofroz.com"), domain("fedzak.com"), domain("govrad.com"), domain("badzap.com"), domain("bremob.com"), domain("edkoz.com"), domain("topkiv.com"), domain("kedarp.com"), domain("abokav.com"), domain("lokarn.com"), domain("apirv.com"), domain("rodkov.com"), domain("lotriz.com"), domain("urmaz.com"), domain("farliz.com"), domain("faljam.com"), domain("mobzax.com"), domain("nozgap.com"), domain("zostaz.com"), domain("domgrav.com"), domain("malgrim.com"), domain("idvram.com"), domain("karvaz.com"), domain("lomiox.com"), domain("vredap.com"), domain("biapoz.com"), domain("kambad.com"), domain("pimtip.com"), domain("awdrip.com"), domain("dolorv.com"), domain("bazrof.com"), domain("sakmiz.com"), domain("sapraz.com"), domain("titrov.com"), domain("doksov.com"), domain("prifaz.com"), domain("movpom.com"), domain("pokoli.com"), domain("veksab.com"), domain("staklam.com"), domain("vizvop.com"), domain("ikfroz.com"), domain("votark.com"), domain("sibrav.com"), domain("obivap.com"), domain("alrav.com"), domain("odvib.com"), domain("instov.com"), domain("dubraz.com"), domain("toktav.com"), domain("dromoy.com"), domain("gabanov.com"), domain("valdap.com"), domain("zorbov.com"), domain("dopriv.com"), domain("rogzov.com"), domain("fakoda.com"), domain("prokiz.com"), domain("noprak.com"), domain("madroy.com"), domain("batiav.com"), domain("lakrof.com"), domain("iramiv.com"), domain("bramtiv.com"), domain("gofram.com"), domain("azmip.com"), domain("idivov.com"), domain("frimiv.com"), domain("kobiom.com"), domain("vogfo.com"), domain("yarkam.com"), domain("okmaz.com"), domain("rolbob.com"), domain("dapwop.com"), domain("trifak.com"), domain("dozbob.com"), domain("robluv.com"), domain("drikpo.com"), domain("pradav.com"), domain("morzid.com"), domain("kolrag.com"), domain("akroov.com"), domain("folmiv.com"), domain("yakriv.com"), domain("savrod.com"), domain("fusov.com"), domain("fimior.com"), domain("lajma.com"), domain("xabriv.com"), domain("brimav.com"), domain("yisera.com"), domain("yisera.com"), domain("kidraz.com"), domain("seyav.com"), domain("epzir.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com"), domain("yisera.com") {
- /* FOR GM "Remplacer div par card et ajouter posters sur les site de streaming" by matt1x (2023):
- https://greasyfork.org/fr/scripts/463692-remplacer-div-par-card-et-ajouter-posters-sur-les-site-de-streaming
- <a href="https://greasyfork.org/fr/scripts/463692-remplacer-div-par-card-et-ajouter-posters-sur-les-site-de-streaming">Remplacer div par card et ajouter posters sur les site de streaming</a>
- === */
-
- /* ==== 0- Stream - Tolbek Clones Widescreen + TMDB (USw) v.31 ==== */
-
- /* LAST VERSION AUTO UPDATE onn Userstyles.org - 20230727.18.24 */
-
-
- /* REQUEST API KEY TMDB:
- <a href="https://stackoverflow.com/questions/31047815/api-key-for-themoviedb-org">API key for themoviedb.org</a>
- ====== */
-
- /* SUPP LEFT PANEl */
- .column1 + .column2 {
- display: none !important;
- }
-
- /* (new6) WIDE RIGHT PANEL - ALL */
-
- .column1 {
- display: inline-block !important;
- float: none !important;
- width: 100% !important;
- padding: 5px 5px 0 5px !important;
- /* border: 1px solid red !important; */
- }
-
-
- /* MOVIES CARDS - ALL */
- .movie-card {
- float: left !important;
- vertical-align: top;
- width: 100% !important;
- min-width: 10.75% !important;
- max-width: 10.75% !important;
- height: 32.5vh !important;
- margin: 0 4px 4px 0 !important;
- padding: 3px !important;
- border-radius: 5px;
- text-align: center;
- /* transition: transform 0.3s ease 0s; */
- transition: unset !important;
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
- border: 1px solid #ccc;
- background: #222 !important;
- /* border: 1px solid red !important; */
- }
-
-
- /* (new6) MOVIE CARD - VISITED */
- .movie-card a .movie-poster {
- border: 1px solid #333 !important;
- }
- .movie-card a:visited .movie-poster {
- border: 1px solid green !important;
- }
- .movie-card a:visited .movie-info h3 {
- color: tomato !important;
- }
-
- .movie-card:hover {
- transform: translateY(-5px);
- box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
- }
-
- .movie-poster {
- position: relative;
- width: 100%;
- height: 23vh !important;
- border-radius: 5px;
- overflow: hidden;
- /* border: 1px solid aqua !important; */
- }
- .movie-poster img {
- display: block;
- height: 100% !important;
- width: 100%;
- transition: transform 0.3s ease 0s;
- object-fit: contain !important;
- }
-
- .movie-info {
- float: left !important;
- height: 6vh !important;
- width: 100% !important;
- margin: 5px 0 0 0 !important;
- /* border: 1px solid red !important; */
- }
- .movie-info h3 {
- float: left !important;
- clear: none !important;
- width: 100% !important;
- height: 6vh !important;
- line-height: 0.9rem !important;
- margin: 0 0 2px 0 !important;
- font-size: 0.8rem !important;
- font-weight: bold;
- color: #000000;
- color: peru !important;
- }
- .movie-info p {
- float: left !important;
- margin: 0;
- font-size: 14px;
- color: #777;
- }
-
- /* (new2) MOVIE CARD - PLAYER - FIRST */
- .movie-card:first-of-type {
- float: left !important;
- vertical-align: top;
- width: 100% !important;
- min-width: 42.50% !important;
- max-width: 42.50% !important;
- height: 32.5vh !important;
- margin: 0 16px 4px 10px !important;
- padding: 3px !important;
- border-radius: 5px;
- text-align: center;
- transition: transform 0.3s ease 0s;
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
- background: #111 !important;
- border: 1px solid red !important;
- }
- .movie-card:first-of-type .movie-poster {
- position: relative;
- float: left !important;
- clear: none !important;
- width: 49% !important;
- height: 31.5vh !important;
- padding: 10px !important;
- border-radius: 5px;
- overflow: hidden;
- /* border: 1px solid aqua !important; */
- }
- .movie-card:first-of-type .movie-poster img {
- display: block;
- height: 100% !important;
- width: 100%;
- transition: transform 0.3s ease 0s;
- object-fit: contain !important;
- }
-
- .movie-card:first-of-type .movie-info {
- float: right !important;
- clear: none !important;
- height: 18vh !important;
- width: 50% !important;
- margin: 9vh 0 0 0 !important;
- /* border: 1px solid red !important; */
- }
- .movie-card:first-of-type .movie-info h3 {
- display: inline-block !important;
- float: left !important;
- clear: none !important;
- vertical-align: middle !important;
- width: 100% !important;
- height: 18vh !important;
- line-height: 2rem !important;
- margin: 0 0 2px 0 !important;
- font-size: 2rem !important;
- font-weight: bold;
- color: #000000;
- color: peru !important;
- }
- .movie-card:first-of-type .movie-info p {
- float: left !important;
- margin: 0;
- font-size: 14px;
- color: #777;
- }
-
-
- /* (new2) MENU BOTTOM - IN PLAYER - DISPLAY NONE */
- br + #dernieajouts.couleur1 center#dernieresajouts {
- position: fixed;
- /* display: inline-block !important; */
- display: none !important;
- height: 20px !important;
- width: 25px !important;
- bottom: 0 !important;
- right: 35px !important;
- text-align: center !important;
- z-index: 5000000 !important;
- background-color: red !important;
- border: 1px solid red !important;
- }
- br + #dernieajouts.couleur1 center#dernieresajouts #navWrap {
- display: inline-block !important;
- width: 100%;
- height: 18px !important;
- width: 20px !important;
- padding: 0 !important;
- text-align: center !important;
- background-color: #2a2a2a;
- }
-
- /* (new2) PLAYER - OPACITY */
-
- br + #dernieajouts.couleur1 {
- transition-duration: 2s;
- /* opacity: 0.5 !important; */
- /* background: linear-gradient(to bottom, hsla(0,0%,1%,1) 0%,hsla(0,0%,7%,1) 100%); */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
- }
-
- br + #dernieajouts.couleur1:not(:hover) .movie-card:not(:first-of-type) {
- transition: opacity ease 0.7s !important;
- transition-duration: 2s;
- opacity: 0.8 !important;
- /* filter: opacity(0.1) !important; */
- filter: grayscale(1) brightness(0.15);
- /* background: red !important; */
- }
- br + #dernieajouts.couleur1:hover .movie-card:not(:first-of-type) {
- transition: opacity ease 0.7s !important;
- transition: filter ease 0.7s !important;
- transition-duration: 2s;
- opacity: 1 !important;
- /* background: red !important; */
- }
-
- #dernieajouts.couleur1 .movie-card:hover {
- transform: translateY(0px) !important;
- box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
- }
-
- /* (new2) MOVIES CARDS - PLAYER PAGE/ AFFICHE - NO ORIGINAL LINKS */
- .row .column1[style^="background-color:"] > b ~ #hann ,
- .column5 + .column1 #hann ,
- .column1 #hann {
- display: none !important;
- }
-
- /* (new2) MOVIES CARDS - IN PLAYER */
- br + #dernieajouts.couleur1 .movie-card {
- /* float: left !important; */
- display: inline-block !important;
- vertical-align: top;
- width: 100% !important;
- min-width: 6.5% !important;
- max-width: 6.5% !important;
- height: 21vh !important;
- margin: 0 2px 2px 0 !important;
- padding: 3px !important;
- border-radius: 5px;
- text-align: center;
- transition: transform 0.3s ease 0s;
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
- background-color: #111 !important;
- border: 1px solid #ccc;
- /* border: 1px solid aqua !important; */
- }
-
- br + #dernieajouts.couleur1 .movie-poster {
- position: relative;
- width: 100% !important;
- height: 13vh !important;
- padding: 0 !important;
- border-radius: 5px;
- overflow: hidden;
- /* border: 1px solid aqua !important; */
- }
- br + #dernieajouts.couleur1 .movie-card .movie-poster img {
- display: block;
- height: 100% !important;
- width: 100%;
- transition: transform 0.3s ease 0s;
- object-fit: contain !important;
- }
-
- br + #dernieajouts.couleur1 .movie-card .movie-info {
- float: left !important;
- height: 6vh !important;
- width: 100% !important;
- margin: 5px 0 0 0 !important;
- }
- br + #dernieajouts.couleur1 .movie-card .movie-info h3 {
- float: left !important;
- clear: none !important;
- width: 100% !important;
- height: 5vh !important;
- line-height: 0.9rem !important;
- margin: 0 0 2px 0 !important;
- font-size: 0.75rem !important;
- font-weight: bold;
- color: #000000;
- }
- br + #dernieajouts.couleur1 .movie-card .movie-info p {
- float: left !important;
- margin: 0;
- font-size: 0.7rem !important;
- color: #777;
- }
- /* (new2) IN AFFICHE */
- .row .column1[style^="background-color:"] > b ~ .movie-card {
- /* float: left !important; */
- display: inline-block !important;
- vertical-align: top;
- width: 100% !important;
- min-width: 8.75% !important;
- max-width: 8.75% !important;
- height: 32.5vh !important;
- margin: 0 6px 4px 0 !important;
- padding: 3px !important;
- border-radius: 5px;
- text-align: center;
- transition: transform 0.3s ease 0s;
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
- background-color: #fff;
- }
-
- /* (new2) FIRST CARD - LARGE - IN AFFICHE */
- .row .column1[style^="background-color:"] > b ~ .column20 + .movie-card {
- display: inline-block !important;
- vertical-align: top;
- width: 100% !important;
- min-width: 26.85% !important;
- max-width: 26.85% !important;
- height: 32.5vh !important;
- margin: 0 6px 4px 0 !important;
- padding: 3px !important;
- border-radius: 5px;
- text-align: center;
- transition: transform 0.3s ease 0s;
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
- background-color: #111 !important;
- /* border: 1px solid #ccc; */
- /* border: 1px solid tomato !important; */
- }
- .row .column1[style^="background-color:"] > b ~ .movie-card:hover ,
- .row .column1[style^="background-color:"] > b ~ .movie-card:hover .movie-poster img {
- transform: unset !important;
- }
- .row .column1[style^="background-color:"] > b ~ .column20 + .movie-card .movie-poster {
- position: relative;
- float: left;
- height: 100% !important;
- height: 32vh !important;
- width: 40% !important;
- margin: 0 0 0 0 !important;
- border-radius: 5px;
- overflow: hidden;
- /* border: 1px solid aqua !important; */
- }
- .row .column1[style^="background-color:"] > b ~ .column20 + .movie-card .movie-info {
- float: right !important;
- height: 100% !important;
- height: 32vh !important;
- width: 60% !important;
- margin: 0 0 0 0 !important;
- /* border: 1px solid olive !important; */
- }
- .row .column1[style^="background-color:"] > b ~ .column20 + .movie-card .movie-info h3 {
- display: inline-block !important;
- vertical-align: top;
- float: none !important;
- clear: none;
- width: 100%;
- height: 29vh !important;
- line-height: 1.9rem !important;
- margin: 0 0 2px !important;
- padding: 11vh 5px 0 5px !important;
- font-size: 1.8rem !important;
- font-weight: bold;
- color: peru;
- /* border: 1px solid olive !important; */
- }
-
- /* === END ==== */
- }