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

[extractor/rheinmaintv] Add extractor #7311

Merged
merged 39 commits into from Jun 22, 2023
Merged

Commits on Dec 19, 2022

  1. Add files via upload

    Extractor for rheinmaintv.de.
    barthelmannk committed Dec 19, 2022
    Copy the full SHA
    3242430 View commit details
    Browse the repository at this point in the history
  2. Update _extractors.py

    Add new extractor to _extractors.py.
    barthelmannk committed Dec 19, 2022
    Copy the full SHA
    fe5a5b5 View commit details
    Browse the repository at this point in the history
  3. Update common.py

    Fix a potential problem in _html_search_regex: _search_regex may return a tuple when several subpatterns are selected. (Moreover, the result of clean_html is stripped already.)
    barthelmannk committed Dec 19, 2022
    Copy the full SHA
    11a29f8 View commit details
    Browse the repository at this point in the history
  4. Update rheinmaintv.py

    Fixed the test cases.
    barthelmannk committed Dec 19, 2022
    Copy the full SHA
    9b43787 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. Update rheinmaintv.py

    Cosmetic chenges.
    barthelmannk committed Dec 20, 2022
    Copy the full SHA
    6508252 View commit details
    Browse the repository at this point in the history
  2. Update common.py

    Fixed indendation. Oops!
    barthelmannk committed Dec 20, 2022
    Copy the full SHA
    d4eb78a View commit details
    Browse the repository at this point in the history
  3. Update rheinmaintv.py

    Cosmetic changes.
    barthelmannk committed Dec 20, 2022
    Copy the full SHA
    b06bf38 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. Update rheinmaintv.py

    Test cases completed.
    barthelmannk committed Dec 21, 2022
    Copy the full SHA
    68a9421 View commit details
    Browse the repository at this point in the history
  2. Update rheinmaintv.py

    Changed comments to make linter (flake8) happy. (Although commented-out code should in fact start with ##.)
    barthelmannk committed Dec 21, 2022
    Copy the full SHA
    e5aaa5f View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. Update rheinmaintv.py

    Cosmetic changes
    barthelmannk committed Dec 22, 2022
    Copy the full SHA
    93f9432 View commit details
    Browse the repository at this point in the history
  2. Update rheinmaintv.py

    Linter (flake8) did not approve the line splits...
    barthelmannk committed Dec 22, 2022
    Copy the full SHA
    a500e20 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2022

  1. Update rheinmaintv.py

    Improved video_id and JSON-LD extraction.
    barthelmannk committed Dec 29, 2022
    Copy the full SHA
    164827c View commit details
    Browse the repository at this point in the history
  2. Update rheinmaintv.py

    Improved/fixed fallbacks.
    barthelmannk committed Dec 29, 2022
    Copy the full SHA
    7224c30 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2022

  1. Update rheinmaintv.py

    Use library function instead of quick&dirty solution.
    (Plus, yet another small change of layout.)
    barthelmannk committed Dec 30, 2022
    Copy the full SHA
    6a04563 View commit details
    Browse the repository at this point in the history
  2. Update rheinmaintv.py

    Oops, still overlooked one issue... Use library function instead of new Python method. (Although this part of the code should, hopefully, never be executed.)
    barthelmannk committed Dec 30, 2022
    Copy the full SHA
    c91da52 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Update common.py

    Further improved _html_search_regex.
    barthelmannk committed Jan 4, 2023
    Copy the full SHA
    542cfa5 View commit details
    Browse the repository at this point in the history
  2. Update rheinmaintv.py

    Leave the formats alone. The final extension should be established elsewhere.
    barthelmannk committed Jan 4, 2023
    Copy the full SHA
    bc9503d View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b4fe90b View commit details
    Browse the repository at this point in the history
  4. Update YoutubeDL.py

    If the info_dict contains an extension, save it as the preferred format for merge (if not specified otherwise). In case of a merge, the extension will be overridden by the chosen (best) format without notice (for backwards compatibility, as the comment says).
    
    This looks very ugly but still safer than overriding extensions in all available formats. It would probably be much better to leave the info_dict alone.
    barthelmannk committed Jan 4, 2023
    Copy the full SHA
    34cd757 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Update YoutubeDL.py

    Revert the change.
    barthelmannk committed Jan 5, 2023
    Copy the full SHA
    636e869 View commit details
    Browse the repository at this point in the history
  2. Update rheinmaintv.py

    Reverted the change and sorted the imports.
    barthelmannk committed Jan 5, 2023
    Copy the full SHA
    599a9b7 View commit details
    Browse the repository at this point in the history
  3. Update common.py

    Fixed a glitch during the merge.
    barthelmannk committed Jan 5, 2023
    Copy the full SHA
    bf4fdb7 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Update YoutubeDL.py

    Consider any format (file extension) in the info_dict when merging video/audio formats.
    barthelmannk committed Jan 11, 2023
    Copy the full SHA
    fa85dcf View commit details
    Browse the repository at this point in the history
  2. Update rheinmaintv.py

    Added another test and improved a comment.
    barthelmannk committed Jan 11, 2023
    Copy the full SHA
    95a84e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Copy the full SHA
    84a959e View commit details
    Browse the repository at this point in the history
  2. Update rheinmaintv.py

    Undo the latest changes.
    barthelmannk committed Jan 12, 2023
    Copy the full SHA
    64c71f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Revert core changes

    bashonly committed Jun 14, 2023
    Copy the full SHA
    cf015ad View commit details
    Browse the repository at this point in the history
  2. Revert ext hack

    bashonly committed Jun 14, 2023
    Copy the full SHA
    2e72388 View commit details
    Browse the repository at this point in the history
  3. Test cleanup part 1

    bashonly committed Jun 14, 2023
    Copy the full SHA
    b3f3e40 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    01a49eb View commit details
    Browse the repository at this point in the history
  5. Cleanup tests part 2

    bashonly committed Jun 14, 2023
    Copy the full SHA
    af3f553 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    08d65a6 View commit details
    Browse the repository at this point in the history
  7. Add test comment

    bashonly committed Jun 14, 2023
    Copy the full SHA
    60d531e View commit details
    Browse the repository at this point in the history
  8. Cleanup

    bashonly committed Jun 14, 2023
    Copy the full SHA
    937b761 View commit details
    Browse the repository at this point in the history
  9. Relax/cleanup _VALID_URL regex

    old `_VALID_URL` was not matching URLs w/ alphanumeric `display_id`s like https://www.rheinmaintv.de/sendungen/beitrag-video/bricks4kids/vom-22.06.2022/
    bashonly committed Jun 14, 2023
    Copy the full SHA
    97e4572 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Copy the full SHA
    eb98f41 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. remove superfluous comment

    Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
    bashonly and pukkandan committed Jun 22, 2023
    Copy the full SHA
    07cb271 View commit details
    Browse the repository at this point in the history
  2. revert change to _utils.py

    bashonly committed Jun 22, 2023
    Copy the full SHA
    9b23e79 View commit details
    Browse the repository at this point in the history
  3. merge dicts

    bashonly committed Jun 22, 2023
    Copy the full SHA
    011d56b View commit details
    Browse the repository at this point in the history