diff --git a/src/extractor/HubCloud.test.ts b/src/extractor/HubCloud.test.ts index 84b8c08..ca12ce2 100644 --- a/src/extractor/HubCloud.test.ts +++ b/src/extractor/HubCloud.test.ts @@ -21,4 +21,8 @@ describe('HubCloud', () => { test('handle dark 2017 s03e08', async () => { expect(await extractorRegistry.handle(ctx, new URL('https://hubcloud.one/drive/nknlofk8snfnknh'))).toMatchSnapshot(); }); + + test('handle goat 2026', async () => { + expect(await extractorRegistry.handle(ctx, new URL('https://hubcloud.foo/drive/p94k4dccjwxjcx4'))).toMatchSnapshot(); + }); }); diff --git a/src/extractor/HubCloud.ts b/src/extractor/HubCloud.ts index 9d90dff..2eff8af 100644 --- a/src/extractor/HubCloud.ts +++ b/src/extractor/HubCloud.ts @@ -46,6 +46,26 @@ export class HubCloud extends Extractor { }, }; }).toArray(), + ...$('a') + .filter((_i, el) => { + const text = $(el).text(); + + return text.includes('FSLv2'); + }) + .map((_i, el) => { + const url = new URL($(el).attr('href') as string); + return { + url, + format: Format.unknown, + label: `${this.label} (FSLv2)`, + meta: { + ...meta, + bytes: bytes.parse($('#size').text()) as number, + extractorId: `${this.id}_fslv2`, + title: $('title').text().trim(), + }, + }; + }).toArray(), ...$('a') .filter((_i, el) => $(el).text().includes('PixelServer')) .map((_i, el) => { diff --git a/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidbffzqlpqfllfcldandtokenZDdhbnhoS3dXSzlGOGhnN3ErdTUxVEl6a2RJOUt6ZTkwSXZMa1JXOFd2WT0 b/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidbffzqlpqfllfcldandtokenZDdhbnhoS3dXSzlGOGhnN3ErdTUxU1ZQelhidzNibXJ5TXk1eDdydjFJcz0 similarity index 84% rename from src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidbffzqlpqfllfcldandtokenZDdhbnhoS3dXSzlGOGhnN3ErdTUxVEl6a2RJOUt6ZTkwSXZMa1JXOFd2WT0 rename to src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidbffzqlpqfllfcldandtokenZDdhbnhoS3dXSzlGOGhnN3ErdTUxU1ZQelhidzNibXJ5TXk1eDdydjFJcz0 index 5e351a2..f74f377 100644 --- a/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidbffzqlpqfllfcldandtokenZDdhbnhoS3dXSzlGOGhnN3ErdTUxVEl6a2RJOUt6ZTkwSXZMa1JXOFd2WT0 +++ b/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidbffzqlpqfllfcldandtokenZDdhbnhoS3dXSzlGOGhnN3ErdTUxU1ZQelhidzNibXJ5TXk1eDdydjFJcz0 @@ -19,8 +19,7 @@ document.addEventListener("DOMContentLoaded", function() { Crayon Shinchan Action Kamen vs Demon (1993) 1080p BluRay REMUX AVC [Hindi DD 2.0 + Japanese FLAC 2.0] (PitiPati-Ionicboy) (4kHDHub.com).mkv - - + @@ -137,7 +136,8 @@ document.addEventListener("DOMContentLoaded", function() { color: #000 } -
+ +

HubCloud | Login @@ -183,15 +183,6 @@ HubCloud | Login If All Servers πŸ›œ are not working ❌ Then Please
Change Your Browser DNS To Cloudflare πŸš€ or Use VPN
How ? Click Here πŸ‘‰ to Watch Tutorial πŸ‘€
- - Download [FSLv2 Server] - - - -
@@ -201,7 +192,7 @@ HubCloud | Login - Download [FSL Server] + Download [FSL Server] + @@ -253,7 +249,7 @@ HubCloud | Login if(isAndroid()){ android_launch.classList.remove("d-none"); android_launch.addEventListener('click', ()=>{ - var anchor = document.createElement('a');anchor.href= createIntentURL({host: 'https://pub-6b25c191839c4b01a878de4fdde0227b.r2.dev/e35ec4a9a4efb5a154d0d10f9481dafc?token=1765557445',scheme: 'https',type: 'video/x-matrosk', + var anchor = document.createElement('a');anchor.href= createIntentURL({host: 'https://hub.oreao-cdn.buzz/e35ec4a9a4efb5a154d0d10f9481dafc?token=1774428754',scheme: 'https',type: 'video/x-matrosk', });anchor.click(); }); @@ -319,6 +315,10 @@ function copy_link(e){let el=e;e = document.getElementById(el).value; if(typeof

Msc + + + @@ -330,6 +330,7 @@ Msc

Made with

+ --> + - - - - - - - diff --git a/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandididt1evqfuviqieiandtokenRUhXL2kvWnI3MmtFTTlyc1VGY2JSUDFDT2lKbHJxeHZBNk5reExFai9BMD0 b/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandididt1evqfuviqieiandtokenRUhXL2kvWnI3MmtFTTlyc1VGY2JSSFJidWE2bjFma1JRSWNEZmVXcys4VT0 similarity index 86% rename from src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandididt1evqfuviqieiandtokenRUhXL2kvWnI3MmtFTTlyc1VGY2JSUDFDT2lKbHJxeHZBNk5reExFai9BMD0 rename to src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandididt1evqfuviqieiandtokenRUhXL2kvWnI3MmtFTTlyc1VGY2JSSFJidWE2bjFma1JRSWNEZmVXcys4VT0 index 87eb852..c97ad10 100644 --- a/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandididt1evqfuviqieiandtokenRUhXL2kvWnI3MmtFTTlyc1VGY2JSUDFDT2lKbHJxeHZBNk5reExFai9BMD0 +++ b/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandididt1evqfuviqieiandtokenRUhXL2kvWnI3MmtFTTlyc1VGY2JSSFJidWE2bjFma1JRSWNEZmVXcys4VT0 @@ -19,8 +19,7 @@ document.addEventListener("DOMContentLoaded", function() { Dexter.Original.Sin.S01E01.2160p.SKST.WEB-DL.H.265.DDP5.1-Tyrell.mkv - - + @@ -137,7 +136,8 @@ document.addEventListener("DOMContentLoaded", function() { color: #000 } -
+ +

HubCloud | Login @@ -183,15 +183,6 @@ HubCloud | Login If All Servers πŸ›œ are not working ❌ Then Please
Change Your Browser DNS To Cloudflare πŸš€ or Use VPN
How ? Click Here πŸ‘‰ to Watch Tutorial πŸ‘€
- - Download [FSLv2 Server] - - - -
@@ -201,7 +192,7 @@ HubCloud | Login - Download [FSL Server] + Download [FSL Server] @@ -333,6 +329,7 @@ Msc

Made with

+ --> + - - - - - - - diff --git a/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidnknlofk8snfnknhandtokeneWJLS25YL0hUektLS0k0a3htWVJzOVAxdWdnL01tM2FOcGtHNjlNa1Z4ST0 b/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidnknlofk8snfnknhandtokeneWJLS25YL0hUektLS0k0a3htWVJzMGxsdGd3eERlOWs1Z1AydDFjRUp4cz0 similarity index 84% rename from src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidnknlofk8snfnknhandtokeneWJLS25YL0hUektLS0k0a3htWVJzOVAxdWdnL01tM2FOcGtHNjlNa1Z4ST0 rename to src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidnknlofk8snfnknhandtokeneWJLS25YL0hUektLS0k0a3htWVJzMGxsdGd3eERlOWs1Z1AydDFjRUp4cz0 index 5233f78..e1fb5dd 100644 --- a/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidnknlofk8snfnknhandtokeneWJLS25YL0hUektLS0k0a3htWVJzOVAxdWdnL01tM2FOcGtHNjlNa1Z4ST0 +++ b/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidnknlofk8snfnknhandtokeneWJLS25YL0hUektLS0k0a3htWVJzMGxsdGd3eERlOWs1Z1AydDFjRUp4cz0 @@ -19,8 +19,7 @@ document.addEventListener("DOMContentLoaded", function() { Dark.S03E08.The.Paradise.1080p.NF.WEB-DL.English.DDP5.1-German.DDP5.1.H.264-4kHdHub.Com.mkv - - + @@ -137,7 +136,8 @@ document.addEventListener("DOMContentLoaded", function() { color: #000 } -
+ +

HubCloud | Login @@ -183,15 +183,6 @@ HubCloud | Login If All Servers πŸ›œ are not working ❌ Then Please
Change Your Browser DNS To Cloudflare πŸš€ or Use VPN
How ? Click Here πŸ‘‰ to Watch Tutorial πŸ‘€
- - Download [FSLv2 Server] - - - -
@@ -201,6 +192,11 @@ HubCloud | Login + Download [FSL Server] + @@ -208,7 +204,7 @@ HubCloud | Login - + Download [Server : 10Gbps]

@@ -226,9 +222,6 @@ HubCloud | Login - - - Download File [3.15 GB] @@ -240,7 +233,7 @@ HubCloud | Login
- Downoad From Telegram ðŸ”Β₯ + Downoad From Telegram @@ -257,7 +250,7 @@ HubCloud | Login if(isAndroid()){ android_launch.classList.remove("d-none"); android_launch.addEventListener('click', ()=>{ - var anchor = document.createElement('a');anchor.href= createIntentURL({host: 'https://pub-c0c400d353df4c68ae3a2d5e089ecf60.r2.dev/Dark.S03E08.The.Paradise.1080p.NF.WEB-DL.English.DDP5.1-German.DDP5.1.H.264-4kHdHub.Com.mkv',scheme: 'https',type: 'video/x-matrosk', + var anchor = document.createElement('a');anchor.href= createIntentURL({host: 'https://pub-0cef6721657649918259091880efe12f.r2.dev/c8c652be7fb5a8d731b9c7ddc465d37f?token=1774428754',scheme: 'https',type: 'video/x-matrosk', });anchor.click(); }); @@ -323,6 +316,10 @@ function copy_link(e){let el=e;e = document.getElementById(el).value; if(typeof

Msc + + + @@ -334,6 +331,7 @@ Msc

Made with

+ --> + - - - - - - - diff --git a/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidp94k4dccjwxjcx4andtokencDdpTE41ZnJuSTdhY1BQR0hRaGhvTDdXWkdkc2hDdm90Y1dFNFBFaGZGQT0 b/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidp94k4dccjwxjcx4andtokencDdpTE41ZnJuSTdhY1BQR0hRaGhvTDdXWkdkc2hDdm90Y1dFNFBFaGZGQT0 new file mode 100644 index 0000000..82e5b31 --- /dev/null +++ b/src/extractor/__fixtures__/HubCloud/https:gamerxyt.comhubcloud.phphosthubcloudandidp94k4dccjwxjcx4andtokencDdpTE41ZnJuSTdhY1BQR0hRaGhvTDdXWkdkc2hDdm90Y1dFNFBFaGZGQT0 @@ -0,0 +1,355 @@ + + + + + + + +Goat (2026) 2160p 10bit HDR10+ DV iTunes WEB-DL HEVC x265 [Hindi AMZN DDP 5.1 640kbps + English DDP Atmos 5.1] ESub-(BYNDR-4kHdHub).mkv + + + + + + + + + + + + + + + + + + + + +
+
+
+HubCloud | Login +
+ +
+
+

+
+ +
+ +
+ Goat (2026) 2160p 10bit HDR10+ DV iTunes WEB-DL HEVC x265 [Hindi AMZN DDP 5.1 640kbps + English DDP Atmos 5.1] ESub-(BYNDR-4kHdHub).mkv
+ +
+
    +
  • File Size17.78 GB
  • +
  • File Typevideo/x-matrosk
  • +
  • Share Date24-Mar-2026 05:58:31
  • +
+ +
+
+ + +
+

Download Link Generated

+
+ +
+ Copy Share Link +
+
+ + + + + + + + + + + Download [FSLv2 Server] + + + + +
+ + +
+ + + + + + Download [FSL Server] + + + + + + + + + + Download [Server : 10Gbps] + +

+ Resume Not Supported in 10Gbps So Use only if you have stable internet (: +

+ + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + +
+ + + +
+
+ +
+ +
+
+
+

+
+Msc + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/extractor/__fixtures__/HubCloud/https:hubcloud.foodrivep94k4dccjwxjcx4 b/src/extractor/__fixtures__/HubCloud/https:hubcloud.foodrivep94k4dccjwxjcx4 new file mode 100644 index 0000000..b342c72 --- /dev/null +++ b/src/extractor/__fixtures__/HubCloud/https:hubcloud.foodrivep94k4dccjwxjcx4 @@ -0,0 +1,343 @@ + + +Goat (2026) 2160p 10bit HDR10+ DV iTunes WEB-DL HEVC x265 [Hindi AMZN DDP 5.1 640kbps + English DDP Atmos 5.1] ESub-(BYNDR-4kHdHub).mkv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+HubCloud | Create An Account |Login +
+
+
+
+

+
+ +
+ +
+ Goat (2026) 2160p 10bit HDR10+ DV iTunes WEB-DL HEVC x265 [Hindi AMZN DDP 5.1 640kbps + English DDP Atmos 5.1] ESub-(BYNDR-4kHdHub).mkv
+ +
+
    +
  • File Size17.78 GB
  • +
  • File Typevideo/x-matrosk
  • +
  • Share Date24-Mar-2026 05:58:31
  • +
+ + +
+
+ + +
+ + + +
+ + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + +

Please Wait While Page is loading

+
+
+ + + + Generate Direct Download Link + + +
+ + + +
+ + + + + +
+

+
+ + + + + +
+ + + + + +
+ + + + + + +
+
+ +
+ +
+
+
+

+
+ + + + + + \ No newline at end of file diff --git a/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedrivebffzqlpqfllfcld b/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedrivebffzqlpqfllfcld index 3c7c771..f0716eb 100644 --- a/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedrivebffzqlpqfllfcld +++ b/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedrivebffzqlpqfllfcld @@ -2,8 +2,7 @@ Crayon Shinchan Action Kamen vs Demon (1993) 1080p BluRay REMUX AVC [Hindi DD 2.0 + Japanese FLAC 2.0] (PitiPati-Ionicboy) (4kHDHub.com).mkv - - + @@ -18,15 +17,14 @@ - + - - - + + + + + + @@ -150,7 +148,12 @@ color: #000 } -
+ + + +
+
+

@@ -225,7 +228,7 @@ HubCloud | Create An Account | Generate Direct Download Link + Generate Direct Download Link
@@ -280,22 +283,32 @@ HubCloud | Create An Account |https://hubcloud.foo/drive/bffzqlpqfllfcld

+ + + - + + + diff --git a/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedriveidt1evqfuviqiei b/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedriveidt1evqfuviqiei index a3aac94..3665df2 100644 --- a/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedriveidt1evqfuviqiei +++ b/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedriveidt1evqfuviqiei @@ -2,8 +2,7 @@ Dexter.Original.Sin.S01E01.2160p.SKST.WEB-DL.H.265.DDP5.1-Tyrell.mkv - - + @@ -18,15 +17,14 @@ - + - - - + + + + + + @@ -150,7 +148,12 @@ color: #000 } -
+ + + +
+
+

@@ -225,7 +228,7 @@ HubCloud |
Create An Account | Generate Direct Download Link + Generate Direct Download Link
@@ -280,22 +283,32 @@ HubCloud | Create An Account |https://hubcloud.foo/drive/idt1evqfuviqiei

+ + + - + + + diff --git a/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedrivenknlofk8snfnknh b/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedrivenknlofk8snfnknh index 964de27..06bc7bc 100644 --- a/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedrivenknlofk8snfnknh +++ b/src/extractor/__fixtures__/HubCloud/https:hubcloud.onedrivenknlofk8snfnknh @@ -2,8 +2,7 @@ Dark.S03E08.The.Paradise.1080p.NF.WEB-DL.English.DDP5.1-German.DDP5.1.H.264-4kHdHub.Com.mkv - - + @@ -18,15 +17,14 @@ - + - - - + + + + + + @@ -150,7 +148,12 @@ color: #000 } -
+ + + +
+
+

@@ -225,7 +228,7 @@ HubCloud |
Create An Account | Generate Direct Download Link + Generate Direct Download Link
@@ -236,7 +239,6 @@ HubCloud | Create An Account | Download From Telegram @@ -281,22 +283,32 @@ HubCloud | Create An Account |https://hubcloud.foo/drive/nknlofk8snfnknh

+ + + - + + + diff --git a/src/extractor/__snapshots__/HubCloud.test.ts.snap b/src/extractor/__snapshots__/HubCloud.test.ts.snap index edf35be..6b42a97 100644 --- a/src/extractor/__snapshots__/HubCloud.test.ts.snap +++ b/src/extractor/__snapshots__/HubCloud.test.ts.snap @@ -11,13 +11,24 @@ exports[`HubCloud handle crayon shin-chan 1993 1`] = ` "title": "Crayon Shinchan Action Kamen vs Demon (1993) 1080p BluRay REMUX AVC [Hindi DD 2.0 + Japanese FLAC 2.0] (PitiPati-Ionicboy) (4kHDHub.com).mkv", }, "ttl": 43200000, - "url": "https://pub-6b25c191839c4b01a878de4fdde0227b.r2.dev/e35ec4a9a4efb5a154d0d10f9481dafc?token=1765557445", + "url": "https://hub.oreao-cdn.buzz/e35ec4a9a4efb5a154d0d10f9481dafc?token=1774428754", }, ] `; exports[`HubCloud handle dark 2017 s03e08 1`] = ` [ + { + "format": "unknown", + "label": "HubCloud (FSL)", + "meta": { + "bytes": 3382286745, + "extractorId": "hubcloud_fsl", + "title": "Dark.S03E08.The.Paradise.1080p.NF.WEB-DL.English.DDP5.1-German.DDP5.1.H.264-4kHdHub.Com.mkv", + }, + "ttl": 43200000, + "url": "https://pub-0cef6721657649918259091880efe12f.r2.dev/c8c652be7fb5a8d731b9c7ddc465d37f?token=1774428754", + }, { "format": "unknown", "label": "HubCloud (PixelServer)", @@ -46,7 +57,7 @@ exports[`HubCloud handle dexter original sin 2024 s01e01 1`] = ` "title": "Dexter.Original.Sin.S01E01.2160p.SKST.WEB-DL.H.265.DDP5.1-Tyrell.mkv", }, "ttl": 43200000, - "url": "https://pub-b5ecaffddf2344a0ae2222f5e8913e1b.r2.dev/Dexter.Original.Sin.S01E01.2160p.SKST.WEB-DL.H.265.DDP5.1-Tyrell.mkv?token=1765557444", + "url": "https://pub-b5ecaffddf2344a0ae2222f5e8913e1b.r2.dev/Dexter.Original.Sin.S01E01.2160p.SKST.WEB-DL.H.265.DDP5.1-Tyrell.mkv?token=1774428754", }, { "format": "unknown", @@ -64,3 +75,30 @@ exports[`HubCloud handle dexter original sin 2024 s01e01 1`] = ` }, ] `; + +exports[`HubCloud handle goat 2026 1`] = ` +[ + { + "format": "unknown", + "label": "HubCloud (FSL)", + "meta": { + "bytes": 19091129630, + "extractorId": "hubcloud_fsl", + "title": "Goat (2026) 2160p 10bit HDR10+ DV iTunes WEB-DL HEVC x265 [Hindi AMZN DDP 5.1 640kbps + English DDP Atmos 5.1] ESub-(BYNDR-4kHdHub).mkv", + }, + "ttl": 43200000, + "url": "https://hub.shipcdn.buzz/06a50fe95983473b5eeb7fa0ed1b453b?token=1774428722", + }, + { + "format": "unknown", + "label": "HubCloud (FSLv2)", + "meta": { + "bytes": 19091129630, + "extractorId": "hubcloud_fslv2", + "title": "Goat (2026) 2160p 10bit HDR10+ DV iTunes WEB-DL HEVC x265 [Hindi AMZN DDP 5.1 640kbps + English DDP Atmos 5.1] ESub-(BYNDR-4kHdHub).mkv", + }, + "ttl": 43200000, + "url": "https://cdn.fsl-buckets.life/Goat%202026%202160p%2010bit%20HDR10+%20DV%20iTunes%20WEB-DL%20HEVC%20x265%20[Hindi%20AMZN%20DDP%205.1%20640kbps%20+%20English%20DDP%20Atmos%205.1]%20ESub-BYNDR-4kHdHub.mkv?token=af180cafc2418c7c47249d0167ba9704", + }, +] +`;