diff --git a/src/source/FourKHDHub.ts b/src/source/FourKHDHub.ts index d63e542..d1a4155 100644 --- a/src/source/FourKHDHub.ts +++ b/src/source/FourKHDHub.ts @@ -18,7 +18,7 @@ export class FourKHDHub extends Source { public readonly countryCodes: CountryCode[] = [CountryCode.multi, CountryCode.hi]; - public readonly baseUrl = 'https://4khdhub.fans'; + public readonly baseUrl = 'https://4khdhub.dad'; private readonly fetcher: Fetcher; diff --git a/src/source/__fixtures__/FourKHDHub/https:4khdhub.fanscrank-movie-1745.html b/src/source/__fixtures__/FourKHDHub/https:4khdhub.dadcrank-movie-1745 similarity index 85% rename from src/source/__fixtures__/FourKHDHub/https:4khdhub.fanscrank-movie-1745.html rename to src/source/__fixtures__/FourKHDHub/https:4khdhub.dadcrank-movie-1745 index 21a8951..a9edc27 100644 --- a/src/source/__fixtures__/FourKHDHub/https:4khdhub.fanscrank-movie-1745.html +++ b/src/source/__fixtures__/FourKHDHub/https:4khdhub.dadcrank-movie-1745 @@ -25,6 +25,9 @@ + + + @@ -33,17 +36,17 @@ - + - - + + - - + + - + @@ -953,6 +956,47 @@ p, .metadata-value, .episode-description, .movie-tagline { } } + +/* The Rating Container */ +.imdb-badge { + display: flex; + align-items: center; + gap: 6px; + background: rgba(255, 255, 255, 0.1); /* Subtle background to match theme */ + padding: 4px 8px; + border-radius: 4px; /* Slightly rounded corners */ + border: 1px solid rgb(255 255 255 / 55%); +} + +/* The Yellow IMDb Text/Logo */ +.imdb-logo { + background-color: #F5C518; /* Official IMDb Yellow */ + color: #000000; + font-weight: 900; + padding: 0px 4px; + border-radius: 2px; + font-size: 11px; + line-height: 1.4; +} + +/* The Score Text */ +.imdb-score { + color: #ffffff; + font-weight: 600; + font-size: 13px; +} + +/* Optional: Style for the surrounding elements for context */ +.genre-tag { + border: 1px solid #666; + padding: 2px 10px; + border-radius: 12px; + color: #ccc; +} +.dot { + color: #666; +} + @@ -1000,7 +1044,9 @@ p, .metadata-value, .episode-description, .movie-tagline { @@ -1012,12 +1058,36 @@ p, .metadata-value, .episode-description, .movie-tagline { - - + + + + + + @@ -1109,7 +1179,7 @@ p, .metadata-value, .episode-description, .movie-tagline { Home / - + Movies @@ -1132,8 +1202,8 @@ p, .metadata-value, .episode-description, .movie-tagline {

There are a thousand ways to raise your adrenaline. Today, Chev Chelios will need every single one.

- 2006 - + + Action Crime @@ -1162,7 +1232,7 @@ p, .metadata-value, .episode-description, .movie-tagline { Watch Online -
- + Download HubDrive  @@ -1248,7 +1318,7 @@ p, .metadata-value, .episode-description, .movie-tagline { - + Download HubDrive  @@ -1290,7 +1360,7 @@ p, .metadata-value, .episode-description, .movie-tagline {
- + Download HubDrive  @@ -1298,7 +1368,7 @@ p, .metadata-value, .episode-description, .movie-tagline { - + Download HubDrive  @@ -1340,7 +1410,7 @@ p, .metadata-value, .episode-description, .movie-tagline {
- + Download HubDrive  @@ -1348,7 +1418,7 @@ p, .metadata-value, .episode-description, .movie-tagline { - + Download HubDrive  @@ -1420,74 +1490,144 @@ p, .metadata-value, .episode-description, .movie-tagline {
- +
- Beauty and the Bester + Demon Slayer: Kimetsu no Yaiba Infinity Castle
- Crime + Fantasy + + Animation + + Action + + 1080p + + WEB-DL + + Movies
-

Beauty and the Bester

-

2025 • S1.0

-
-
- - - -
- McWalter - -
-
- Action - -
-
-
-
-

McWalter

+

Demon Slayer: Kimetsu no Yaiba Infinity Castle

2025

- +
- Strange Harvest + Mayor of Kingstown
- Crime + Drama + + Thriller + + Crime + + Hindi + + English + + 2160p + + 1080p + + Series + + JioHotstar + + Paramount+
-

Strange Harvest

-

2025

+

Mayor of Kingstown

+

2021 • S1.0-S4.0 EP10

- +
- Somnium + Justice League
- Thriller + Adventure + + Action + + Science Fiction + + 2160p + + 1080p + + WEB-DL + + BluRay + + REMUX + + Movies + + 10Bit + + DV HDR + + SDR
-

Somnium

-

2025

+

Justice League

+

2017

+
+
+ + + +
+ The Hobbit: The Battle of the Five Armies + +
+
+ Adventure + + Fantasy + + Action + + 2160p + + 1080p + + WEB-DL + + BluRay + + Movies + + 10Bit + + DV HDR + + SDR + +
+
+
+
+

The Hobbit: The Battle of the Five Armies

+

2014

diff --git a/src/source/__fixtures__/FourKHDHub/https:4khdhub.fanscrayon-shin-chan-action-mask-vs-leotard-devil-movie-2971.html b/src/source/__fixtures__/FourKHDHub/https:4khdhub.dadcrayon-shin-chan-action-mask-vs-leotard-devil-movie-2971 similarity index 86% rename from src/source/__fixtures__/FourKHDHub/https:4khdhub.fanscrayon-shin-chan-action-mask-vs-leotard-devil-movie-2971.html rename to src/source/__fixtures__/FourKHDHub/https:4khdhub.dadcrayon-shin-chan-action-mask-vs-leotard-devil-movie-2971 index 4640cc9..c01311f 100644 --- a/src/source/__fixtures__/FourKHDHub/https:4khdhub.fanscrayon-shin-chan-action-mask-vs-leotard-devil-movie-2971.html +++ b/src/source/__fixtures__/FourKHDHub/https:4khdhub.dadcrayon-shin-chan-action-mask-vs-leotard-devil-movie-2971 @@ -25,6 +25,9 @@ + + + @@ -33,17 +36,17 @@ - + - - + + - - + + - + @@ -953,6 +956,47 @@ p, .metadata-value, .episode-description, .movie-tagline { } } + +/* The Rating Container */ +.imdb-badge { + display: flex; + align-items: center; + gap: 6px; + background: rgba(255, 255, 255, 0.1); /* Subtle background to match theme */ + padding: 4px 8px; + border-radius: 4px; /* Slightly rounded corners */ + border: 1px solid rgb(255 255 255 / 55%); +} + +/* The Yellow IMDb Text/Logo */ +.imdb-logo { + background-color: #F5C518; /* Official IMDb Yellow */ + color: #000000; + font-weight: 900; + padding: 0px 4px; + border-radius: 2px; + font-size: 11px; + line-height: 1.4; +} + +/* The Score Text */ +.imdb-score { + color: #ffffff; + font-weight: 600; + font-size: 13px; +} + +/* Optional: Style for the surrounding elements for context */ +.genre-tag { + border: 1px solid #666; + padding: 2px 10px; + border-radius: 12px; + color: #ccc; +} +.dot { + color: #666; +} + @@ -1000,7 +1044,9 @@ p, .metadata-value, .episode-description, .movie-tagline { @@ -1012,12 +1058,36 @@ p, .metadata-value, .episode-description, .movie-tagline { - - + + + + + + @@ -1109,7 +1179,7 @@ p, .metadata-value, .episode-description, .movie-tagline { Home / - + Movies
@@ -1127,13 +1197,18 @@ p, .metadata-value, .episode-description, .movie-tagline {

Crayon Shin-chan: Action Mask vs. Leotard Devil (1993)

-

#Sinchan_Collection +

#Sinchan_Collection

- 1993 - + +
+ + 6.7 +
+ + 1080p 10Bit @@ -1244,7 +1319,7 @@ p, .metadata-value, .episode-description, .movie-tagline {
- + Download HubCloud  @@ -1252,7 +1327,7 @@ p, .metadata-value, .episode-description, .movie-tagline { - + Download HubDrive  @@ -1294,7 +1369,7 @@ p, .metadata-value, .episode-description, .movie-tagline {
- + Download HubCloud  @@ -1302,7 +1377,7 @@ p, .metadata-value, .episode-description, .movie-tagline { - + Download HubDrive  @@ -1344,7 +1419,7 @@ p, .metadata-value, .episode-description, .movie-tagline {
- + Download HubCloud  @@ -1352,7 +1427,7 @@ p, .metadata-value, .episode-description, .movie-tagline { - + Download HubDrive  @@ -1424,27 +1499,69 @@ p, .metadata-value, .episode-description, .movie-tagline {
- +
- The Wrong Paris + Demon Slayer: Kimetsu no Yaiba Infinity Castle
- Comedy + Fantasy + + Animation + + Action + + 1080p + + WEB-DL + + Movies
-

The Wrong Paris

+

Demon Slayer: Kimetsu no Yaiba Infinity Castle

2025

- +
- Dealing with Mikadono Sisters Is a Breeze + Your Lie in April + +
+
+ Animation + + Drama + + Comedy + + Romance + + Hindi + + Series + + Anime + + Amazon Prime Video + +
+
+
+
+

Your Lie in April

+

2014 • S1.0

+
+
+ + + +
+ One Punch Man
@@ -1452,50 +1569,54 @@ p, .metadata-value, .episode-description, .movie-tagline { Comedy + Action & Adventure + + 1080p + + WEB-DL + + Series + + Anime +
-

Dealing with Mikadono Sisters Is a Breeze

-

2025 • S1.0 EP11

+

One Punch Man

+

2015 • S1.0-S3.0 EP13

- +
- YAIBA: Samurai Legend + Gachiakuta
Animation - Comedy + Drama + + Action & Adventure + + Sci-Fi & Fantasy + + Hindi + + English + + Series + + Anime
-

YAIBA: Samurai Legend

-

2025 • S1.0 EP16

-
-
- - - -
- McWalter - -
-
- Comedy - -
-
-
-
-

McWalter

-

2025

+

Gachiakuta

+

2025 • S1.1-S1.2 EP22

diff --git a/src/source/__fixtures__/FourKHDHub/https:4khdhub.fansdark-series-889.html b/src/source/__fixtures__/FourKHDHub/https:4khdhub.daddark-series-889 similarity index 71% rename from src/source/__fixtures__/FourKHDHub/https:4khdhub.fansdark-series-889.html rename to src/source/__fixtures__/FourKHDHub/https:4khdhub.daddark-series-889 index 485c526..45997a9 100644 --- a/src/source/__fixtures__/FourKHDHub/https:4khdhub.fansdark-series-889.html +++ b/src/source/__fixtures__/FourKHDHub/https:4khdhub.daddark-series-889 @@ -34,13 +34,16 @@ + + + - - + + - + @@ -59,9 +62,9 @@ !function(e,n,t){"use strict";var o="https://fonts.googleapis.com/css?family=Open+Sans",r="__3perf_googleFonts_5fd56";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c(t)}n.getElementById(r).innerHTML=e}e.FontFace&&e.FontFace.prototype.hasOwnProperty("display")?(t[r]&&f(t[r]),fetch(o).then(function(e){return e.text()}).then(function(e){return e.replace(/@font-face {/g,"@font-face{font-display:swap;")}).then(function(e){return t[r]=e}).then(f).catch(a)):a()}(window,document,localStorage); - - - + + + @@ -1133,7 +1177,9 @@ code { @@ -1145,12 +1191,36 @@ code { - - + + + + + + @@ -1242,7 +1312,7 @@ code { Home / - + Web Series
@@ -1260,8 +1330,9 @@ code {

Dark

Everything is connected.

- 2017 - + + + Crime Drama @@ -1303,7 +1374,7 @@ code {

- A missing child causes four families to help each other for answers. What they could not imagine is that this mystery would be connected to innumerable other secrets of the small town.

+ A missing child sets four families on a frantic hunt for answers as they unearth a mind-bending mystery that spans three generations.