Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[StoryFire] Add new extractor #26349

Closed
wants to merge 1 commit into from
Closed

Conversation

sgstair
Copy link

@sgstair sgstair commented Aug 17, 2020

Before submitting a pull request make sure you have:

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

  • I am the original author of this code and I am willing to release it under Unlicense
  • I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

  • Bug fix
  • Improvement
  • New extractor
  • New feature

Description of your pull request and other information

Add extractor for Storyfire video URLs, short URLs and user video list URLs - This addresses issue #25628

Extracted many optional parameters in a future-proof way that should not fail if the site makes minor changes over time.

Included test cases for all covered URLs and verified passing on python 3.7, 2.7, tried 2.6 but it does not seem to support newer TLS and failed the HTTPS requests.

@sgstair
Copy link
Author

sgstair commented Aug 17, 2020

I realized I missed a playlist URL format from the original issue; I didn't find it in my tinkering with the site.
Will correct this and force-update the PR source branch soon.

@sgstair
Copy link
Author

sgstair commented Aug 17, 2020

Correction update added, should be good to go. I've rerun the tests to confirm.

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.

None yet

1 participant