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
Add various anime download sites #4554
Conversation
Conflicts: youtube-dl youtube_dl/extractor/__init__.py youtube_dl/extractor/soulanime.py
Conflicts: Makefile
youtube-dl binary should be removed from the PR |
'playlist_count': 3 | ||
} | ||
|
||
def _real_extract(self, url): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does not work for me:
> python -m youtube_dl -v http://www.gogoanime.com/mahou-shoujo-madoka-magica-movie-1
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', 'http://www.gogoanime.com/mahou-shoujo-madoka-magica-movie-1']
[debug] Encodings: locale cp1251, fs mbcs, out None, pref cp1251
[debug] youtube-dl version 2014.12.17.2
[debug] Python version 2.7.6 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-68694-g7c210c4, ffprobe N-68694-g7c210c4, rtmpdump 2.3
[debug] Proxy map: {}
[gogoanime] mahou-shoujo-madoka-magica-movie-1: Downloading video page
[download] Downloading playlist: mahou-shoujo-madoka-magica-movie-1
[gogoanime] playlist mahou-shoujo-madoka-magica-movie-1: Collected 3 video ids (downloading 3 of them)
[download] Downloading video 1 of 3
[generic] a8d6a39522df066bd734a69f2334497e?w=600&h=438: Requesting header
WARNING: Falling back on generic information extractor.
[generic] a8d6a39522df066bd734a69f2334497e?w=600&h=438: Downloading webpage
[generic] a8d6a39522df066bd734a69f2334497e?w=600&h=438: Extracting information
ERROR: Unsupported URL: http://videowing.me/embed/a8d6a39522df066bd734a69f2334497e?w=600&h=438; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "youtube_dl\extractor\generic.py", line 660, in _real_extract
doc = parse_xml(webpage)
File "youtube_dl\utils.py", line 1444, in parse_xml
tree = xml.etree.ElementTree.XML(s.encode('utf-8'), **kwargs)
File "C:\Python27\lib\xml\etree\ElementTree.py", line 1300, in XML
parser.feed(text)
File "C:\Python27\lib\xml\etree\ElementTree.py", line 1642, in feed
self._raiseerror(v)
File "C:\Python27\lib\xml\etree\ElementTree.py", line 1506, in _raiseerror
raise err
ParseError: not well-formed (invalid token): line 23, column 1861
Traceback (most recent call last):
File "youtube_dl\YoutubeDL.py", line 592, in extract_info
ie_result = ie.extract(url)
File "youtube_dl\extractor\common.py", line 243, in extract
return self._real_extract(url)
File "youtube_dl\extractor\generic.py", line 1060, in _real_extract
raise ExtractorError('Unsupported URL: %s' % url)
ExtractorError: Unsupported URL: http://videowing.me/embed/a8d6a39522df066bd734a69f2334497e?w=600&h=438; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Thanks for your PR, we appreciate your effort. |
Alright, I'll fix these! =D |
Do all those sites have the rights for distributing the content? |
As pointed out by @jaimeMF, these sites may not have the legal rights to distribute their content. gogoanimeAccording to http://www.gogoanime.com/private-policy , they did not acquire anything, and indeed, they only redirect. However, the test URL refers to content that is - according to Wikipedia copyrighted way too recently to have become part of the public domain (2011). I cannot find any licensing that would allow public distribution. For the above reasons, I have removed the test. Since the gogoanime extractor is now without a valid test case, I have removed it as well. play44play44 claims that they don't host the videos in a link on their main sites. This does not seem to be true:
The example URL refers to the same copyrighted series. The example URLs for the other play44-derived extractors seem to refer to another series copyrighted in 2011, of which I cannot find any licensing that would allow public distribution. Therefore, I have removed the test cases and hence the extractors related to play44. soulanimesoulanime claims that they don't the content as well, but that does not seem to be true:
The test URL seems to refer to content that has been copyrighted in 2014. Again, I fail to find any public domain or even a free dedication. Therefore, I have removed the test case. Since the soulanime extractor is now without a valid test case, I have removed the extractor as well. videofunvideofun.me is somewhat surprising in that they don't seem to have any content on their front page. Looking at the code, I see references to anime44 though, which is probably related to play44. Our test URL seems to refer to the same content as the one for play44. Therefore, I have removed the test case. Since the videofun extractor is now without a valid test case, I have removed the extractor as well. Readding these sitesIf you do think that these sites do have permission to distribute their content, please provide hints that they do, and example URLs where it's obvious that the uploader had rights to distribute the content, and has transferred those to the video service. As it stands, it looks like all of these sites infringe copyright, and are therefore not fit to be included in youtube-dl. |
Was supposed to be deleted by 67c2bcd
Soulanime, Gogoanime, and various sites that host anime (videofun, play44, byzoo, video44, videowing, playpanda, videozoo, playbb, easyvideo)
Let me know if anything needs to be changed if you wish to merge :)