import { Embed, Sourcerer } from '@/providers/base'; import { doodScraper } from '@/providers/embeds/dood'; import { mixdropScraper } from '@/providers/embeds/mixdrop'; import { turbovidScraper } from '@/providers/embeds/turbovid'; import { upcloudScraper } from '@/providers/embeds/upcloud'; import { autoembedScraper } from '@/providers/sources/autoembed'; import { catflixScraper } from '@/providers/sources/catflix'; import { ee3Scraper } from '@/providers/sources/ee3'; import { fsharetvScraper } from '@/providers/sources/fsharetv'; import { insertunitScraper } from '@/providers/sources/insertunit'; import { mp4hydraScraper } from '@/providers/sources/mp4hydra'; import { nepuScraper } from '@/providers/sources/nepu'; import { pirxcyScraper } from '@/providers/sources/pirxcy'; import { rivestreamScraper } from '@/providers/sources/rivestream'; import { tugaflixScraper } from '@/providers/sources/tugaflix'; import { vidsrcScraper } from '@/providers/sources/vidsrc'; import { vidsrcsuScraper } from '@/providers/sources/vidsrcsu'; import { vidsrcvipScraper } from '@/providers/sources/vidsrcvip'; import { zoechipScraper } from '@/providers/sources/zoechip'; import { AnimetsuEmbeds } from './embeds/animetsu'; import { autoembedBengaliScraper, autoembedEnglishScraper, autoembedHindiScraper, autoembedTamilScraper, autoembedTeluguScraper, } from './embeds/autoembed'; import { cinemaosEmbeds } from './embeds/cinemaos'; import { closeLoadScraper } from './embeds/closeload'; import { madplayBaseEmbed, madplayNsapiEmbed, madplayNsapiVidFastEmbed, madplayRoperEmbed } from './embeds/madplay'; import { mp4hydraServer1Scraper, mp4hydraServer2Scraper } from './embeds/mp4hydra'; import { ridooScraper } from './embeds/ridoo'; import { rivestreamEmbeds } from './embeds/rivestream'; import { streamtapeLatinoScraper, streamtapeScraper } from './embeds/streamtape'; import { streamvidScraper } from './embeds/streamvid'; import { streamwishEnglishScraper, streamwishJapaneseScraper, streamwishLatinoScraper, streamwishSpanishScraper, } from './embeds/streamwish'; import { vidCloudScraper } from './embeds/vidcloud'; import { vidifyEmbeds } from './embeds/vidify'; import { VidsrcsuServer10Scraper, VidsrcsuServer11Scraper, VidsrcsuServer12Scraper, VidsrcsuServer1Scraper, VidsrcsuServer20Scraper, VidsrcsuServer2Scraper, VidsrcsuServer3Scraper, VidsrcsuServer4Scraper, VidsrcsuServer5Scraper, VidsrcsuServer6Scraper, VidsrcsuServer7Scraper, VidsrcsuServer8Scraper, VidsrcsuServer9Scraper, } from './embeds/vidsrcsu'; import { viperScraper } from './embeds/viper'; import { warezcdnembedHlsScraper } from './embeds/warezcdn/hls'; import { warezcdnembedMp4Scraper } from './embeds/warezcdn/mp4'; import { warezPlayerScraper } from './embeds/warezcdn/warezplayer'; import { zunimeEmbeds } from './embeds/zunime'; import { EightStreamScraper } from './sources/8stream'; import { animeflvScraper } from './sources/animeflv'; import { animetsuScraper } from './sources/animetsu'; import { cinemaosScraper } from './sources/cinemaos'; import { coitusScraper } from './sources/coitus'; import { cuevana3Scraper } from './sources/cuevana3'; import { embedsuScraper } from './sources/embedsu'; import { hdRezkaScraper } from './sources/hdrezka'; import { iosmirrorScraper } from './sources/iosmirror'; import { iosmirrorPVScraper } from './sources/iosmirrorpv'; import { lookmovieScraper } from './sources/lookmovie'; import { madplayScraper } from './sources/madplay'; import { nunflixScraper } from './sources/nunflix'; import { rgshowsScraper } from './sources/rgshows'; import { ridooMoviesScraper } from './sources/ridomovies'; import { slidemoviesScraper } from './sources/slidemovies'; import { soaperTvScraper } from './sources/soapertv'; import { streamboxScraper } from './sources/streambox'; import { vidapiClickScraper } from './sources/vidapiclick'; import { vidifyScraper } from './sources/vidify'; import { warezcdnScraper } from './sources/warezcdn'; import { wecimaScraper } from './sources/wecima'; import { zunimeScraper } from './sources/zunime'; export function gatherAllSources(): Array { // all sources are gathered here return [ cuevana3Scraper, catflixScraper, ridooMoviesScraper, hdRezkaScraper, warezcdnScraper, insertunitScraper, soaperTvScraper, autoembedScraper, tugaflixScraper, ee3Scraper, fsharetvScraper, vidsrcsuScraper, vidsrcScraper, zoechipScraper, mp4hydraScraper, embedsuScraper, slidemoviesScraper, iosmirrorScraper, iosmirrorPVScraper, vidapiClickScraper, coitusScraper, streamboxScraper, nunflixScraper, EightStreamScraper, wecimaScraper, animeflvScraper, cinemaosScraper, nepuScraper, pirxcyScraper, vidsrcvipScraper, madplayScraper, rgshowsScraper, vidifyScraper, rivestreamScraper, zunimeScraper, animetsuScraper, lookmovieScraper, ]; } export function gatherAllEmbeds(): Array { // all embeds are gathered here return [ upcloudScraper, vidCloudScraper, mixdropScraper, ridooScraper, closeLoadScraper, doodScraper, streamvidScraper, streamtapeScraper, warezcdnembedHlsScraper, warezcdnembedMp4Scraper, warezPlayerScraper, autoembedEnglishScraper, autoembedHindiScraper, autoembedBengaliScraper, autoembedTamilScraper, autoembedTeluguScraper, turbovidScraper, mp4hydraServer1Scraper, mp4hydraServer2Scraper, VidsrcsuServer1Scraper, VidsrcsuServer2Scraper, VidsrcsuServer3Scraper, VidsrcsuServer4Scraper, VidsrcsuServer5Scraper, VidsrcsuServer6Scraper, VidsrcsuServer7Scraper, VidsrcsuServer8Scraper, VidsrcsuServer9Scraper, VidsrcsuServer10Scraper, VidsrcsuServer11Scraper, VidsrcsuServer12Scraper, VidsrcsuServer20Scraper, viperScraper, streamwishJapaneseScraper, streamwishLatinoScraper, streamwishSpanishScraper, streamwishEnglishScraper, streamtapeLatinoScraper, ...cinemaosEmbeds, // ...cinemaosHexaEmbeds, // vidsrcNovaEmbed, // vidsrcCometEmbed, // vidsrcPulsarEmbed, madplayBaseEmbed, madplayNsapiEmbed, madplayRoperEmbed, madplayNsapiVidFastEmbed, ...vidifyEmbeds, ...rivestreamEmbeds, ...zunimeEmbeds, ...AnimetsuEmbeds, ]; }