Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Saturday October 24 2020, @04:10AM   Printer-friendly
from the bound-to-happen dept.

https://news.ycombinator.com/item?id=24872911
https://old.reddit.com/r/youtubedl/comments/jgttnc/youtubedl_github_repository_disabled_due_to_a/
https://github.com/github/dmca/blob/master/2020/10/2020-10-23-RIAA.md

Now when you go to their site, it reads:

Repository unavailable due to DMCA takedown.

This repository is currently disabled due to a DMCA takedown notice. We have disabled public access to the repository. The notice has been publicly posted.

If you are the repository owner, and you believe that your repository was disabled as a result of mistake or misidentification, you have the right to file a counter notice and have the repository reinstated. Our help articles provide more details on our DMCA takedown policy and how to file a counter notice. If you have any questions about the process or the risks in filing a counter notice, we suggest that you consult with a lawyer.

Also at 9to5Google

[2020-10-25 01:01:09 UTC: Updated title to more accurately reflect notice was given to GitHub, not to youtube-dl. --martyb]


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Informative) by Zinnia Zirconium on Sunday October 25 2020, @07:21PM (2 children)

    by Zinnia Zirconium (11163) on Sunday October 25 2020, @07:21PM (#1068614) Homepage Journal

    youtube-dl parses JavaScript code and uses a JavaScript interpreter to translate it into Python code and executes the Python code.

    [youtube] {18} signature length 106, html5 player 4a1799bd
    [youtube] Extracted signature function:
    if tuple(len(p) for p in s.split('.')) == (106):
        return s[105:32:-1] + s[2] + s[31:2:-1] + s[32]

    youtubedown parses JavaScript code and translates it into a cipher language and interprets the cipher language.

    '4a1799bd/player_ias.vflset/en_US/base' => '18557 s2 w30 r',    # 22 Oct 2020

    JWZ documents the cipher language.

    # So far, only three commands are used in the ciphers, so we can represent
    # them compactly:
    #
    # - r  = reverse the string;
    # - sN = slice from character N to the end;
    # - wN = swap 0th and Nth character.

    I think for this simple cipher I prefer not using a JavaScript interpreter and not executing Python code.

    But let's do what you want and make this political by getting the FSF involved.

    Starting Score:    1  point
    Moderation   +1  
       Informative=1, Total=1
    Extra 'Informative' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 0) by Anonymous Coward on Monday October 26 2020, @02:01AM (1 child)

    by Anonymous Coward on Monday October 26 2020, @02:01AM (#1068738)

    Best to learn from the earlier mistakes of others instead.

    You can ignore the politices,
    but the politics won't ignore you.