2023-09-05 22:18:59 +02:00
2023-09-05 22:24:45 +02:00
2023-06-21 14:50:06 +02:00
2023-09-06 14:30:21 +02:00
2023-06-21 14:50:06 +02:00
2023-06-21 14:50:06 +02:00
2023-09-06 14:32:13 +02:00
2023-06-21 14:50:06 +02:00
2023-06-21 14:50:06 +02:00
2023-09-06 14:32:13 +02:00
2023-09-10 19:08:15 +02:00
2023-09-06 19:43:45 +02:00
2023-09-06 19:43:45 +02:00

@movie-web/providers

package that holds all providers of movie-web. Feel free to use for your own projects.

features:

  • scrape popular streaming websites
  • works in both browser and server-side

This package is still WIP

Todos:

  • add tests
    • ProviderControls.runAll()
      • are events called?
      • custom source or embed order
      • are fetchers called?
      • is proxiedFetcher properly defaulted back to normal fetcher?
    • ProviderControls.runSourceScraper()
      • is source scraper called?
      • does it return as expected?
      • does it error when invalid type or id?
    • ProviderControls.runEmbedScraper()
      • is embed scraper called?
      • does it return as expected?
      • does it error when invalid id?
    • makeStandardFetcher()
      • does serialisation work as expected? (formdata + json + string)
  • add all real providers
  • make default fetcher maker thing work with both undici and node-fetch

Future todos:

  • docs: examples for nodejs + browser
  • docs: how to use + usecases
  • docs: examples for custom fetcher
  • docs: example with tmdb search
  • feature: choose an output environment (for browser or for native)
  • feature: flixhq show support
Description
Package that contains all the providers of movie-web
Readme 4.9 MiB
Languages
TypeScript 99.5%
JavaScript 0.3%
HTML 0.2%