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

Webpage-based extraction - Part 2 #4517

Draft
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

pukkandan
Copy link
Member

@pukkandan pukkandan commented Aug 1, 2022

See Part 1 (#4307) for details

On top of #4307, This PR aims to address objectives (1g)/(2) and improve the related testing framework

  1. Embed extraction framework
    • g) Actually move all embed tests to the relevant extractors
  2. Generalization of all extraction methods
    • a) Return all results from multiple extraction methods
    • b) Separate each step into it's own submodule

@coletdjnz I am preparing to merge the first PR. Except for any bugfixes, add all new changes to this instead

@pukkandan pukkandan added the enhancement New feature or request label Aug 1, 2022
pukkandan and others added 13 commits August 1, 2022 06:52
and split download tests so they can be more easily run in CI

Authored by: coletdjnz
`Brightcove` is difficult to migrate because it's subclasses may depend
on the signature of the current functions. So it is left as-is for now

Note: Tests have not been migrated
This one should be safe. The other jw player embed detection may not be, so will leave it for now)
Note the ones with FIXME need addressing.
*working as in extracts a correct embed from the extractor. Whether from there it works doesn't matter.
@pukkandan
Copy link
Member Author

todo: #4307 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Self hosted extraction
Development

Successfully merging this pull request may close these issues.

None yet

2 participants