Skip to content

feat(extractors): add StreamRuby extractor - #3205

Closed
mehdigm4life wants to merge 2 commits into
recloudstream:masterfrom
mehdigm4life:feat-streamruby-extractor
Closed

mehdigm4life wants to merge 2 commits into
recloudstream:masterfrom
mehdigm4life:feat-streamruby-extractor

Conversation

@mehdigm4life

Copy link
Copy Markdown

Adds support for the StreamRuby / rubyvidhub.com embed hosts, which are used as a video source by a number of streaming sites.

The extractor:

  • fetches the embed page first to seed the session cookie required by the site
  • posts to the /dl endpoint to get the player script
  • unpacks the packed JS and pulls the HLS stream out of the jwplayer sources

Also ships a StreamRubyCom variant that targets the streamruby.com mirror domain. The file code is parsed so that both /e/{code} and /embed-{code}.html URLs work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant