Skip to content

movie-web extension, allows providers to work without proxy

License

Notifications You must be signed in to change notification settings

Subu93/extension

Repository files navigation

extension

movie-web extension, allows providers to work without proxy

How this will likely work on the app

On mp4 streaming:

  1. movie-web application will send the following to the extension:
    • full specific URL for streaming URL
    • preferred headers for the streaming URL
  2. extension will set rules for the specific URL:
    • CORS headers, allow cross origin
    • Set preferred headers sent by app

On HLS streaming:

  1. movie-web application will send the following to the extension:
    • hostname for the streaming CDN
    • preferred headers for the streaming CDN
  2. extension will set rules for the CDN hostname:
    • CORS headers, allow cross origin
    • Set preferred headers sent by app

On scraping request:

  1. movie-web application will send the following to the extension:
    • url it will attempt to scrape
    • list of headers it's planning on reading
    • list of headers it should add
  2. extension will set rules for the list of URLS:
    • CORS headers, allow cross origin
    • set readable headers in CORS
    • set the headers for sending the request
  3. extension will reply with the rule ID
  4. movie-web will execute the request
  5. movie-web will tell the extension to remove the rule with the rule ID

How will this work for other domains?

  • The popup will allow adding/removing the current tab domain to allowed domains list
  • The extension will not listen to any calls from disallowed domains
  • movie-web.app is default in the list of allowed domains

About

movie-web extension, allows providers to work without proxy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published