From 1f4d7c752d08f9952af3f0c8a87a66b64ddb2c1d Mon Sep 17 00:00:00 2001 From: WebStreamr <210764791+webstreamr@users.noreply.github.com> Date: Fri, 2 Jan 2026 08:47:12 +0000 Subject: [PATCH] chore(source): update 4KHDHub TLD and re-generate fixtures --- src/source/FourKHDHub.ts | 2 +- ...html => https:4khdhub.dadcrank-movie-1745} | 244 ++++-- ...n-action-mask-vs-leotard-devil-movie-2971} | 223 ++++-- ....html => https:4khdhub.daddark-series-889} | 519 ++++++++----- ...4khdhub.daddexter-original-sin-series-336} | 359 ++++++--- ...khdhub.daddexter-resurrection-series-2297} | 379 ++++++--- ...ttps:4khdhub.dadlovely-runner-series-3379} | 404 ++++++---- .../https:4khdhub.dadsCrankpercent202006 | 400 ++++++++++ ...ercent20Leotardpercent20Devilpercent201993 | 372 +++++++++ ...t20Hizumepercent20Daisakusenpercent201998} | 593 ++++++++------- ...24 => https:4khdhub.dadsDarkpercent202017} | 609 ++++++++------- ...percent20Originalpercent20Sinpercent202024 | 364 +++++++++ ...ercent3Apercent20Resurrectionpercent202025 | 366 +++++++++ ...hub.dadsLovelypercent20Runnerpercent202024 | 374 +++++++++ ...> https:4khdhub.dadsSupermanpercent202025} | 604 +++++++-------- ...0Devilpercent27spercent20Bathpercent202024 | 396 ++++++++++ ...https:4khdhub.dadsuperman-imax-movie-2998} | 463 +++++++++-- .../https:4khdhub.fanssCrankpercent202006 | 710 ----------------- ...ercent20Leotardpercent20Devilpercent201993 | 720 ------------------ .../https:4khdhub.fanssDarkpercent202017 | 694 ----------------- ...percent20Originalpercent20Sinpercent202024 | 690 ----------------- ...ercent3Apercent20Resurrectionpercent202025 | 674 ---------------- ...0Devilpercent27spercent20Bathpercent202024 | 718 ----------------- .../https:api.themoviedb.org3movie1061474 | 2 +- .../https:api.themoviedb.org3movie128868 | 2 +- .../https:api.themoviedb.org3movie128875 | 2 +- .../https:api.themoviedb.org3movie1948 | 2 +- .../https:api.themoviedb.org3movie931944 | 2 +- .../https:api.themoviedb.org3tv219937 | 2 +- .../https:api.themoviedb.org3tv230923 | 2 +- .../https:api.themoviedb.org3tv259909 | 2 +- .../https:api.themoviedb.org3tv70523 | 2 +- ...29iVjFhQmlla3lyRjA1cGZNUlFvdGlaWElTWVE9PQ} | 2 +- ...a3FlaTRLU1l4dVQ2YlltT3lmK2haNjRFRjhZU1E9PQ | 20 + ...dFkxRU5QRFphN3lqN25wNWN0cGsxYklCNkFwc3c9PQ | 20 + ...SU55bzNVMFlmUk45ZzlDOFJHNzJWdWtXdm14VlE9PQ | 20 + ...UzhtVC9EVkFNaWpUTHRnZnhjRXgwUlJmWEtzYWc9PQ | 20 + ...eE1QMUh6cmcxTjdGVDRGcVNzZ0FscWg1cDgvRmc9PQ | 20 + ...ZHFpSmUvanA3RzRuWHdqVlNQeUF1Z2hxTUxZWEE9PQ | 20 + ...SXFDUkVwSE1XNzVpTVhEWlNoelBwV2lSaUlSQXc9PQ | 20 + ...d2VlZE9DT1BxU2N4S1BCRkZLUjVXV09mOVk4U2c9PQ | 20 + ...a1IzREp6VlJDeUZKT21SRmpEMm5nYzN3dmlUQnc9PQ | 20 + ...ZXcya082OWcxOVVjMjExWVNFSkFNR1VxUFZyZlE9PQ | 20 + ...cHNNNVQ0ZzhVRWU5eTY4d1JXQ0hYQkdjTktmVmc9PQ | 20 + ...MDVTYTRkNmpyUmpsL25EU1c5eXdua1FneSttU0E9PQ | 20 + ...S2VDaVJFdjFrbzQ4bkcyMFZtbW9QeDdmMXBlOHc9PQ | 20 + ...Z0VkYVlZc0VxbklBd3Y1Nklpd2NPaU9XSjQwdXc9PQ | 20 + ...M1dXdGVmdTNzeDNkck03cHlmQXNhaW5ETlZRQmc9PQ | 20 + ...b0Y2TjdlVDVyUGl3cjc3Y3NyU1pHaXY5bEg4V0E9PQ | 20 + ...Qzlkemp3SDVwOUxYMjYreWcxSC94S3BLWThIVVE9PQ | 20 + ...RkNWNHFzamdUSmRoK3E3aUhYS1kxQlZ5Q0RkeHc9PQ | 20 + ...dnpCNWM3VkpqeGhxRjN2em8rT08wb1JxK1U4SkE9PQ | 20 + ...Um5BK3I3TEdyVnYrTklhOGZwVkJFdGdmSkUzZ2c9PQ | 20 + ...eXN0S1FrQWJFUWpZTlFnY21pMktwaTFYTW1pNHc9PQ | 20 + ...SHJsa1FwL2gwZk9oSUhBMjAzWWc2bE5tb1UyVXc9PQ | 20 + ...em1NdTBsSUtDRjV4blB6cHFzbnlJV2dMOEJ2enc9PQ | 20 + ...VWJvemV1ZUFvQTJYRU1yQ1E3YUhiNlRweEhHZmc9PQ | 20 + ...N1pMNEFZSEZ6SzZpTysvcGZac0o4dHpKeERDN3c9PQ | 20 + ...mZBTElEb05iL1VmWTNaWnlWSXpsdHAwTk1NdWc9PQ} | 2 +- ...XJTL1BjNTdhWnpaMVJ1SFRwTlFpUmcwZGpjWnc9PQ} | 2 +- ...mRMbGJvMWVSTktjMUVmK2wrbEVxcUhKU0Zjb3c9PQ} | 2 +- .../https:hubdrive.spacefile14019654338 | 68 +- .../https:hubdrive.spacefile2344141892 | 68 +- .../https:hubdrive.spacefile3499951460 | 68 +- ...NUFjKy9seURHdExmYTVwVGhnSDQ1czdxa0t6Umc9PQ | 20 - ...aFgrKzJhMzZBVGF1bmdNOVVCaEh1Rm41VGRjR2c9PQ | 20 - ...ZkFua0x4NzlacGt2YnN1THBsZ0RNNWhRY1FlYWc9PQ | 20 - ...eDBITFlMRGdxRGE3M2xQS0JKTHBSWEpjakQvb3c9PQ | 20 - ...RDhSZ2t0NE1FTDdiUTdKbmIxSWgzeStNbkV2Qmc9PQ | 20 - ...N0lvek1qWGErcUxiRFN6ZUdEclBuenZCZHYwWlE9PQ | 20 - ...NDJMTktMTmxETTJhbHNBZi9LU1NxdzFrTXBadUE9PQ | 20 - ...WnZZVWVKV2NDVHdJc2hkaWRDY2txSVZnYlZMMmc9PQ | 20 - ...cDkzUFhGUy9JL0V1eTlwd01VUTRWWUNrMlJwOXc9PQ | 20 - ...R3BXaXZwcTB1eFJGQzNWMm44cFEzNEl3RDlOM1E9PQ | 20 - ...UmZWUEV5cCt4MTNzOVNsdGlBUDlNdm9oam5YSnc9PQ | 20 - ...Q1dXZys4RStyVkRkZisreTg4dlZQU1JWd1A3WVE9PQ | 20 - ...c0xBNlVWN2orVnBDVHZVT3RFRWs4a2dZYk9CQUE9PQ | 20 - ...MXVkNUZqNUo0bzlrSkNDcFlXT29heFdLUUh3QlE9PQ | 20 - ...OG0xWlp5SE05aXpsb0hvSTJTemIwTm1ZVU80aXc9PQ | 20 - ...Z1N6VnVaY0luZHN0d2FyTEZRaWk4ZW1TTGhnb1E9PQ | 20 - ...alBwcjQxdFpIRUdxSXE1d2sya0dCc3dYdXJyQ1E9PQ | 20 - ...dERJTDBDUVV3VVFZZWNYWGJMMlZBZnovNWhyRUE9PQ | 20 - ...c0FpK0ZOMlZmdVVKZjZIOGkzS3RpUUNsQVZSNWc9PQ | 20 - ...S2RGbTZUaDRQbFo4RnZuWWNVaGZJREZqNG9ycHc9PQ | 20 - ...OWh5M1NMeXVpOGw2QmtENDRPM3RoMmRtUXIvVnc9PQ | 20 - .../__snapshots__/FourKHDHub.test.ts.snap | 98 ++- 86 files changed, 5630 insertions(+), 6495 deletions(-) rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fanscrank-movie-1745.html => https:4khdhub.dadcrank-movie-1745} (85%) rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fanscrayon-shin-chan-action-mask-vs-leotard-devil-movie-2971.html => https:4khdhub.dadcrayon-shin-chan-action-mask-vs-leotard-devil-movie-2971} (86%) rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fansdark-series-889.html => https:4khdhub.daddark-series-889} (71%) rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fansdexter-original-sin-series-336.html => https:4khdhub.daddexter-original-sin-series-336} (67%) rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fansdexter-resurrection-series-2297.html => https:4khdhub.daddexter-resurrection-series-2297} (71%) rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fanslovely-runner-series-3379.html => https:4khdhub.dadlovely-runner-series-3379} (72%) create mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.dadsCrankpercent202006 create mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.dadsCrayonpercent20Shin-chanpercent3Apercent20Actionpercent20Maskpercent20vs.percent20Leotardpercent20Devilpercent201993 rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fanssCrayonpercent20Shin-chanpercent3Apercent20Dengeki!percent20Butapercent20nopercent20Hizumepercent20Daisakusenpercent201998 => https:4khdhub.dadsCrayonpercent20Shin-chanpercent3Apercent20Dengeki!percent20Butapercent20nopercent20Hizumepercent20Daisakusenpercent201998} (85%) rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fanssLovelypercent20Runnerpercent202024 => https:4khdhub.dadsDarkpercent202017} (78%) create mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.dadsDexterpercent3Apercent20Originalpercent20Sinpercent202024 create mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.dadsDexterpercent3Apercent20Resurrectionpercent202025 create mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.dadsLovelypercent20Runnerpercent202024 rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fanssSupermanpercent202025 => https:4khdhub.dadsSupermanpercent202025} (74%) create mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.dadsThepercent20Devilpercent27spercent20Bathpercent202024 rename src/source/__fixtures__/FourKHDHub/{https:4khdhub.fanssuperman-imax-movie-2998.html => https:4khdhub.dadsuperman-imax-movie-2998} (73%) delete mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.fanssCrankpercent202006 delete mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.fanssCrayonpercent20Shin-chanpercent3Apercent20Actionpercent20Maskpercent20vs.percent20Leotardpercent20Devilpercent201993 delete mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.fanssDarkpercent202017 delete mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.fanssDexterpercent3Apercent20Originalpercent20Sinpercent202024 delete mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.fanssDexterpercent3Apercent20Resurrectionpercent202025 delete mode 100644 src/source/__fixtures__/FourKHDHub/https:4khdhub.fanssThepercent20Devilpercent27spercent20Bathpercent202024 rename src/source/__fixtures__/FourKHDHub/{https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyU3ZCbUl4V3Z0STBYY05iVlc5alo2bXoxVVNyNk45a2FIZkhpT1BvWTd1Y0E9PQ => https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnY0pzdCt5Vk9icWN6U2h1b29iVjFhQmlla3lyRjA1cGZNUlFvdGlaWElTWVE9PQ} (78%) create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnY0s4NU92RnhyZFZKMmd4a3FlaTRLU1l4dVQ2YlltT3lmK2haNjRFRjhZU1E9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnY2ZBZ2RIRTgwK1ljYkZ1dFkxRU5QRFphN3lqN25wNWN0cGsxYklCNkFwc3c9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnY2hqSGo5RGg0N1M5Uk55SU55bzNVMFlmUk45ZzlDOFJHNzJWdWtXdm14VlE9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnY2pDb0dObmUxY1JKOTVMUzhtVC9EVkFNaWpUTHRnZnhjRXgwUlJmWEtzYWc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnY2pVcno4NHlsN1dpT3IweE1QMUh6cmcxTjdGVDRGcVNzZ0FscWg1cDgvRmc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnY3JjVVlJTG1jelBCd1lRZHFpSmUvanA3RzRuWHdqVlNQeUF1Z2hxTUxZWEE9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnYy9lT2xJRmxnNWdqbTY5SXFDUkVwSE1XNzVpTVhEWlNoelBwV2lSaUlSQXc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnYzFoNWxMUDhmTGtQTmNWd2VlZE9DT1BxU2N4S1BCRkZLUjVXV09mOVk4U2c9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZCsxZlEyd2lDQkp3NXpka1IzREp6VlJDeUZKT21SRmpEMm5nYzN3dmlUQnc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZEFmWkhwL24rNDlnUldXZXcya082OWcxOVVjMjExWVNFSkFNR1VxUFZyZlE9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZEJ5eC9tOEpYS0Q5cEVncHNNNVQ0ZzhVRWU5eTY4d1JXQ0hYQkdjTktmVmc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZG9BY0w2QVlJVGZBdG8wMDVTYTRkNmpyUmpsL25EU1c5eXdua1FneSttU0E9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZGpFUGxBS2diTlZTN1F0S2VDaVJFdjFrbzQ4bkcyMFZtbW9QeDdmMXBlOHc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZHQzc3BGWTRjK0ZDU0hrZ0VkYVlZc0VxbklBd3Y1Nklpd2NPaU9XSjQwdXc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZHdxQ0sraW5YYWt4OE03M1dXdGVmdTNzeDNkck03cHlmQXNhaW5ETlZRQmc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZTNINlIvTlIweE9JY1V6b0Y2TjdlVDVyUGl3cjc3Y3NyU1pHaXY5bEg4V0E9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZTlBbmZEL1hOS09XcDZXQzlkemp3SDVwOUxYMjYreWcxSC94S3BLWThIVVE9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZU5GdnpVc0xiWWFxZ3B5RkNWNHFzamdUSmRoK3E3aUhYS1kxQlZ5Q0RkeHc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZVhPQjV5MXlvaG5YYnpHdnpCNWM3VkpqeGhxRjN2em8rT08wb1JxK1U4SkE9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZW94dUkvNytRKzdleldlUm5BK3I3TEdyVnYrTklhOGZwVkJFdGdmSkUzZ2c9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZXBDdkJVbk1teU1tWTd5eXN0S1FrQWJFUWpZTlFnY21pMktwaTFYTW1pNHc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZlJHUjZsMEZxbVRwU0hNSHJsa1FwL2gwZk9oSUhBMjAzWWc2bE5tb1UyVXc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZmFhWUc0ZHVBT3VDTkV3em1NdTBsSUtDRjV4blB6cHFzbnlJV2dMOEJ2enc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZmcxUU1sNFJ5WFFaZW1GVWJvemV1ZUFvQTJYRU1yQ1E3YUhiNlRweEhHZmc9PQ create mode 100644 src/source/__fixtures__/FourKHDHub/https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvZzhmMjZOTkNrdktvSEp1VXBaU3FnZnhXNXRoSmlVK1g3Zk9aN1pMNEFZSEZ6SzZpTysvcGZac0o4dHpKeERDN3c9PQ rename src/source/__fixtures__/FourKHDHub/{https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvblZxSithZnFJTFdic1JwYUxHVkpZZ0RTMXdWbE1jKzJIMlJRamZBTElEb05iL1VmWTNaWnlWSXpsdHAwTk1NdWc9PQ => https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvblZxSithZnFJTFdic1JwYUxHVkpZZ0RTMXdWbE1jKzJIMlJRamZBTElEb05iL1VmWTNaWnlWSXpsdHAwTk1NdWc9PQ} (78%) rename src/source/__fixtures__/FourKHDHub/{https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvblZxSithZnFJTFdic1JwYUxHVkpZaUVQejIwcTFybnQ0aUk4TXJTL1BjNTdhWnpaMVJ1SFRwTlFpUmcwZGpjWnc9PQ => https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvblZxSithZnFJTFdic1JwYUxHVkpZaUVQejIwcTFybnQ0aUk4TXJTL1BjNTdhWnpaMVJ1SFRwTlFpUmcwZGpjWnc9PQ} (78%) rename src/source/__fixtures__/FourKHDHub/{https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvblZxSithZnFJTFdic1JwYUxHVkpZanB0K1l2RFBwbmtYNGJFYmRMbGJvMWVSTktjMUVmK2wrbEVxcUhKU0Zjb3c9PQ => https:gadgetsweb.xyzidQ1dxTzFnbjhrQm5kMG5lL01tQzcvblZxSithZnFJTFdic1JwYUxHVkpZanB0K1l2RFBwbmtYNGJFYmRMbGJvMWVSTktjMUVmK2wrbEVxcUhKU0Zjb3c9PQ} (78%) delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyU0RlK0hDS05xQm41bTZXNUFjKy9seURHdExmYTVwVGhnSDQ1czdxa0t6Umc9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyU2IzNlpnVWVubUpjdW9iaFgrKzJhMzZBVGF1bmdNOVVCaEh1Rm41VGRjR2c9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyU3VjQ05saEdUQkhpR3pwZkFua0x4NzlacGt2YnN1THBsZ0RNNWhRY1FlYWc9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyU3lPR2h6ZlVlNjl6Q1VKeDBITFlMRGdxRGE3M2xQS0JKTHBSWEpjakQvb3c9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUUtoN21lbWYrb0h2Y3dPRDhSZ2t0NE1FTDdiUTdKbmIxSWgzeStNbkV2Qmc9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUVZnQ1hkQTg0RENXSTZsN0lvek1qWGErcUxiRFN6ZUdEclBuenZCZHYwWlE9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUWYzZHg5Z2FMcXVWTlpRNDJMTktMTmxETTJhbHNBZi9LU1NxdzFrTXBadUE9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUXNONWpzTEZ2VDczRFROWnZZVWVKV2NDVHdJc2hkaWRDY2txSVZnYlZMMmc9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUXpxSVFENDJzWVE5MGg2cDkzUFhGUy9JL0V1eTlwd01VUTRWWUNrMlJwOXc9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUjcxZVB5M0RydFBuWnorR3BXaXZwcTB1eFJGQzNWMm44cFEzNEl3RDlOM1E9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUlN6Y0RvVmlCRzNGN25NUmZWUEV5cCt4MTNzOVNsdGlBUDlNdm9oam5YSnc9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUmFYMDJ1QWpITVcxWWxuQ1dXZys4RStyVkRkZisreTg4dlZQU1JWd1A3WVE9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUnFxdTdFNWU5QTlEWXJic0xBNlVWN2orVnBDVHZVT3RFRWs4a2dZYk9CQUE9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUnI0T1E1SzBPVGNIejdWMXVkNUZqNUo0bzlrSkNDcFlXT29heFdLUUh3QlE9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUzBQTzVyS3dIMW1CVmwxOG0xWlp5SE05aXpsb0hvSTJTemIwTm1ZVU80aXc9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyUzI3ZFhld05TbmVhOGpVZ1N6VnVaY0luZHN0d2FyTEZRaWk4ZW1TTGhnb1E9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyVCtjSXVTeEF6TThBWUJIalBwcjQxdFpIRUdxSXE1d2sya0dCc3dYdXJyQ1E9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyVDZTdHZMVkl2cHh6MW1tdERJTDBDUVV3VVFZZWNYWGJMMlZBZnovNWhyRUE9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyVEJhcnhSOVdtUjErT2dac0FpK0ZOMlZmdVVKZjZIOGkzS3RpUUNsQVZSNWc9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyVFRicWI5bWlheUQyU1NFS2RGbTZUaDRQbFo4RnZuWWNVaGZJREZqNG9ycHc9PQ delete mode 100644 src/source/__fixtures__/FourKHDHub/https:taazabull24.comidQ1dxTzFnbjhrQm5kMG5lL01tQzcvaHhpOFBFcWlwQUQ0VnRSUlFZaDIyVHJsZjhRWnVDaVlzSXpzOWh5M1NMeXVpOGw2QmtENDRPM3RoMmRtUXIvVnc9PQ 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.