diff --git a/.docs/content/1.get-started/4.changelog.md b/.docs/content/1.get-started/4.changelog.md index 71af2b0..1408225 100644 --- a/.docs/content/1.get-started/4.changelog.md +++ b/.docs/content/1.get-started/4.changelog.md @@ -2,6 +2,17 @@ title: 'Changelog' --- +# Version 2.2.5 +- Add Primewire provider +- Improve VidSrcTo search results +- Fixed Filemoon embeds +- Fixed febbox +- Disabled non-working providers +- Reordered providers in ranking + +# Version 2.2.4 +- Hotfix for HDRezka provider + # Version 2.2.3 - Fix VidSrcTo - Add HDRezka provider diff --git a/package-lock.json b/package-lock.json index 08b65f9..a75feca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@movie-web/providers", - "version": "2.2.3", + "version": "2.2.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@movie-web/providers", - "version": "2.2.3", + "version": "2.2.5", "license": "MIT", "dependencies": { "cheerio": "^1.0.0-rc.12", diff --git a/package.json b/package.json index b90b41c..4c41a1a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@movie-web/providers", - "version": "2.2.4", + "version": "2.2.5", "description": "Package that contains all the providers of movie-web", "main": "./lib/index.umd.js", "types": "./lib/index.d.ts", diff --git a/src/providers/sources/flixhq/index.ts b/src/providers/sources/flixhq/index.ts index b57c1c8..d0a2898 100644 --- a/src/providers/sources/flixhq/index.ts +++ b/src/providers/sources/flixhq/index.ts @@ -9,7 +9,7 @@ import { NotFoundError } from '@/utils/errors'; export const flixhqScraper = makeSourcerer({ id: 'flixhq', name: 'FlixHQ', - rank: 100, + rank: 61, flags: [flags.CORS_ALLOWED], disabled: true, async scrapeMovie(ctx) { diff --git a/src/providers/sources/gomovies/index.ts b/src/providers/sources/gomovies/index.ts index 495c548..b57e6be 100644 --- a/src/providers/sources/gomovies/index.ts +++ b/src/providers/sources/gomovies/index.ts @@ -12,7 +12,7 @@ export const gomoviesBase = `https://gomovies.sx`; export const goMoviesScraper = makeSourcerer({ id: 'gomovies', name: 'GOmovies', - rank: 110, + rank: 60, flags: [flags.CORS_ALLOWED], disabled: true, async scrapeShow(ctx) { diff --git a/src/providers/sources/goojara/index.ts b/src/providers/sources/goojara/index.ts index df18df9..7e2955a 100644 --- a/src/providers/sources/goojara/index.ts +++ b/src/providers/sources/goojara/index.ts @@ -22,7 +22,7 @@ async function universalScraper(ctx: ShowScrapeContext | MovieScrapeContext): Pr export const goojaraScraper = makeSourcerer({ id: 'goojara', name: 'Goojara', - rank: 225, + rank: 70, flags: [], disabled: true, scrapeShow: universalScraper, diff --git a/src/providers/sources/hdrezka/index.ts b/src/providers/sources/hdrezka/index.ts index f3de725..2628589 100644 --- a/src/providers/sources/hdrezka/index.ts +++ b/src/providers/sources/hdrezka/index.ts @@ -120,7 +120,7 @@ const universalScraper = async (ctx: ShowScrapeContext | MovieScrapeContext): Pr export const hdRezkaScraper = makeSourcerer({ id: 'hdrezka', name: 'HDRezka', - rank: 195, + rank: 120, flags: [flags.CORS_ALLOWED, flags.IP_LOCKED], scrapeShow: universalScraper, scrapeMovie: universalScraper, diff --git a/src/providers/sources/kissasian/index.ts b/src/providers/sources/kissasian/index.ts index 4b8032b..1474bcc 100644 --- a/src/providers/sources/kissasian/index.ts +++ b/src/providers/sources/kissasian/index.ts @@ -12,7 +12,7 @@ import { search } from './search'; export const kissAsianScraper = makeSourcerer({ id: 'kissasian', name: 'KissAsian', - rank: 130, + rank: 40, flags: [flags.CORS_ALLOWED], disabled: true, diff --git a/src/providers/sources/lookmovie/index.ts b/src/providers/sources/lookmovie/index.ts index db24196..80f816d 100644 --- a/src/providers/sources/lookmovie/index.ts +++ b/src/providers/sources/lookmovie/index.ts @@ -33,7 +33,7 @@ export const lookmovieScraper = makeSourcerer({ id: 'lookmovie', name: 'LookMovie', disabled: true, - rank: 700, + rank: 50, flags: [flags.IP_LOCKED], scrapeShow: universalScraper, scrapeMovie: universalScraper, diff --git a/src/providers/sources/nepu/index.ts b/src/providers/sources/nepu/index.ts index 5d98750..0e19721 100644 --- a/src/providers/sources/nepu/index.ts +++ b/src/providers/sources/nepu/index.ts @@ -76,7 +76,7 @@ const universalScraper = async (ctx: MovieScrapeContext | ShowScrapeContext) => export const nepuScraper = makeSourcerer({ id: 'nepu', name: 'Nepu', - rank: 111, + rank: 80, flags: [], disabled: true, scrapeMovie: universalScraper, diff --git a/src/providers/sources/primewire/index.ts b/src/providers/sources/primewire/index.ts index 8bd66d1..dca155a 100644 --- a/src/providers/sources/primewire/index.ts +++ b/src/providers/sources/primewire/index.ts @@ -71,7 +71,7 @@ async function getStreams(title: string) { export const primewireScraper = makeSourcerer({ id: 'primewire', name: 'Primewire', - rank: 250, + rank: 110, flags: [flags.CORS_ALLOWED], async scrapeMovie(ctx) { if (!ctx.media.imdbId) throw new Error('No imdbId provided'); diff --git a/src/providers/sources/remotestream.ts b/src/providers/sources/remotestream.ts index ab884ab..15b07df 100644 --- a/src/providers/sources/remotestream.ts +++ b/src/providers/sources/remotestream.ts @@ -11,7 +11,7 @@ export const remotestreamScraper = makeSourcerer({ id: 'remotestream', name: 'Remote Stream', disabled: true, - rank: 55, + rank: 20, flags: [flags.CORS_ALLOWED], async scrapeShow(ctx) { const seasonNumber = ctx.media.season.number; diff --git a/src/providers/sources/ridomovies/index.ts b/src/providers/sources/ridomovies/index.ts index fba442a..1fa7659 100644 --- a/src/providers/sources/ridomovies/index.ts +++ b/src/providers/sources/ridomovies/index.ts @@ -68,7 +68,7 @@ const universalScraper = async (ctx: MovieScrapeContext | ShowScrapeContext) => export const ridooMoviesScraper = makeSourcerer({ id: 'ridomovies', name: 'RidoMovies', - rank: 105, + rank: 100, flags: [flags.CORS_ALLOWED], scrapeMovie: universalScraper, scrapeShow: universalScraper, diff --git a/src/providers/sources/showbox/index.ts b/src/providers/sources/showbox/index.ts index ce3eceb..c22979a 100644 --- a/src/providers/sources/showbox/index.ts +++ b/src/providers/sources/showbox/index.ts @@ -41,7 +41,7 @@ async function comboScraper(ctx: ShowScrapeContext | MovieScrapeContext): Promis export const showboxScraper = makeSourcerer({ id: 'showbox', name: 'Showbox', - rank: 400, + rank: 150, flags: [flags.CORS_ALLOWED, flags.CF_BLOCKED], scrapeShow: comboScraper, scrapeMovie: comboScraper, diff --git a/src/providers/sources/smashystream/index.ts b/src/providers/sources/smashystream/index.ts index 972899d..f4a47d0 100644 --- a/src/providers/sources/smashystream/index.ts +++ b/src/providers/sources/smashystream/index.ts @@ -57,7 +57,7 @@ const universalScraper = async (ctx: ShowScrapeContext | MovieScrapeContext): Pr export const smashyStreamScraper = makeSourcerer({ id: 'smashystream', name: 'SmashyStream', - rank: 70, + rank: 30, flags: [flags.CORS_ALLOWED], disabled: true, scrapeMovie: universalScraper, diff --git a/src/providers/sources/vidsrc/index.ts b/src/providers/sources/vidsrc/index.ts index 6331a05..d6b15a8 100644 --- a/src/providers/sources/vidsrc/index.ts +++ b/src/providers/sources/vidsrc/index.ts @@ -6,7 +6,7 @@ import { scrapeShow } from '@/providers/sources/vidsrc/scrape-show'; export const vidsrcScraper = makeSourcerer({ id: 'vidsrc', name: 'VidSrc', - rank: 120, + rank: 90, flags: [flags.CORS_ALLOWED], scrapeMovie, scrapeShow, diff --git a/src/providers/sources/vidsrcto/index.ts b/src/providers/sources/vidsrcto/index.ts index cd6076e..d5f72e2 100644 --- a/src/providers/sources/vidsrcto/index.ts +++ b/src/providers/sources/vidsrcto/index.ts @@ -79,5 +79,5 @@ export const vidSrcToScraper = makeSourcerer({ scrapeMovie: universalScraper, scrapeShow: universalScraper, flags: [flags.CORS_ALLOWED], - rank: 300, + rank: 130, }); diff --git a/src/providers/sources/zoechip/index.ts b/src/providers/sources/zoechip/index.ts index f6e7dba..6a991a0 100644 --- a/src/providers/sources/zoechip/index.ts +++ b/src/providers/sources/zoechip/index.ts @@ -6,7 +6,7 @@ import { scrapeShow } from '@/providers/sources/zoechip/scrape-show'; export const zoechipScraper = makeSourcerer({ id: 'zoechip', name: 'ZoeChip', - rank: 200, + rank: 62, flags: [flags.CORS_ALLOWED], disabled: true, scrapeMovie,