Go to file
mrjvs ee2b63034e not found reasons + json parsing 2023-09-06 17:40:03 +02:00
.docs Add documentation 2023-09-05 22:18:59 +02:00
.github doc deployment action 2023-09-05 22:24:45 +02:00
.vscode repo setup 2023-06-21 14:50:06 +02:00
examples add support for full url merging 2023-09-06 14:30:21 +02:00
src not found reasons + json parsing 2023-09-06 17:40:03 +02:00
.editorconfig repo setup 2023-06-21 14:50:06 +02:00
.eslintrc.js fix some type errors 2023-06-21 15:17:54 +02:00
.gitattributes repo setup 2023-06-21 14:50:06 +02:00
.gitignore add test coverage util 2023-09-06 14:32:13 +02:00
.npmrc repo setup 2023-06-21 14:50:06 +02:00
.prettierrc repo setup 2023-06-21 14:50:06 +02:00
README.md fetcher seralization 2023-09-06 15:09:52 +02:00
package-lock.json add test coverage util 2023-09-06 14:32:13 +02:00
package.json error logging 2023-09-06 17:04:43 +02:00
tsconfig.json Fix build 2023-08-27 20:47:48 +02:00
vite.config.js Fix build 2023-08-27 20:47:48 +02:00

README.md

@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?
    • makeStandardFetcher()
      • do all parameters get passed to real fetch as expected?
      • does serialisation work as expected? (formdata + json + string)
      • does json responses get automatically parsed?
  • running individual scrapers
  • finish fetchers:
    • automatically parse json
  • error logging for failed scrapers
  • add all real providers

Future todos:

  • docs: examples for nodejs + browser
  • docs: how to use + usecases
  • docs: examples for custom fetcher
  • choose an output environment (for browser or for native)
  • flixhq show support