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

[nitter] Add new extractor #26990

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

[nitter] Add new extractor #26990

wants to merge 1 commit into from

Conversation

B0pol
Copy link
Contributor

@B0pol B0pol commented Nov 16, 2020

Please follow the guide below

  • You will be asked some questions, please read them carefully and answer honestly
  • Put an x into all the boxes [ ] relevant to your pull request (like that [x])
  • Use Preview tab to see how your pull request will actually look like

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 an extractor for nitter, a "free and open source alternative Twitter front-end focused on privacy."

@selfisekai
Copy link

Nitter is just a Twitter frontend, even with the same URL scheme as Twitter. There should be just a modification to the Twitter extractor to match Nitter domains to it.

@B0pol
Copy link
Contributor Author

B0pol commented Nov 27, 2020

#24349 is down…

That's what I did initally, but the nitter creator told me to create an extractor instead of just support nitter URLs in Twitter extractor,

because nitter proxies video and then Twitter does not know you, but only the nitter server.

Edit: nevermind, it's just my GitHub client.

#24349 (comment)

zedeus commented on 5 May
Personally I would prefer a new simple extractor that just reads the m3u8 url instead of going the Twitter route. This protects the user's privacy since it doesn't connect to Twitter directly, instead proxying the video through the Nitter server.

@selfisekai selfisekai mentioned this pull request Jan 10, 2021
5 tasks
@Mennaruuk
Copy link

Hi! There have been more Nitter instances added, may you please add them to the extractor? Thank you!!

@B0pol B0pol force-pushed the nitter branch 2 times, most recently from cdb41a2 to dd05ffa Compare February 2, 2021 08:55
@B0pol
Copy link
Contributor Author

B0pol commented Feb 2, 2021

I added all instances working.

@j3pic
Copy link

j3pic commented Jul 18, 2023

Nitter is open-source. It would be nice if youtube-dl could recognize it regardless of where it's found, especially now that I see public Nitter instances getting taken down. I could run Nitter on my LAN and not worry about takedowns.

@B0pol B0pol closed this Jul 29, 2023
@dirkf dirkf reopened this Aug 1, 2023
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

5 participants