Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Site Support Request: Funimation #6614
Comments
|
It's for subscribers only. |
|
The only info really needed is
Both
|
|
My bad, heres a non-subscribers only video. |
|
Any plans about this? |
|
Alright, things are moving along. The scripts logins, recognizes three formats, downloads the one you want. I have this problems and I am stuck with my limited knowledge (I didn't know anything at all 3 days ago). So, I need direction =) Firstly; even if everything works, it keeps giving me this: WARNING: Extractor Funimation returned a compat_list result. It needs to be updated. I have no idea what this is. Secondly; it logins (I even got it to say that logining is mandatory) but when wrong login information is given it just errors out. I want it to give a message saying login information was wrong. There is no videos you can use without login, it send to Hulu if you try that. But there are free videos. Thirdly; tests doesn't work. It needs to login but tests gives me this: AttributeError: 'module' object has no attribute '--username' This is the script:
Thanks for all your help! |
|
@Slyneth Could you open a pull request? By the way, for a single video just return:
Also, identation in your codes looks wrong. Have you tested it with both Python 2.x and Python 3.x? |
|
Yes, spaces and tabs are wrong all over, but I just discovers flake8, I will fix it tonight. And make the test with a free to watch video (that one is subs only). I don't have Python 3, I will test it. I will make the pull request tonight, after fixing those. Thanks. |
|
Right now it works with Python 2 and 3. compat_list warning got fixed by itself, I don't how. Only problem is the test, I can't get it to work with login. Should I push like this? Also this only works with the new videos (all simulcasts work), most of their archive is on Hulu. Is there a way to say this in a message? This is final, working code:
Thanks. |
|
For testing For Hulu videos, it's OK to raise a |
|
Funimation is supported for quite some time already. |
I was wondering if it was possible to add Funimation support.
The video info is stored in the source code.
The actual video URL:
http://wpc.8c48.edgecastcdn.net/008C48/SV/480/[FUNIMATIONID]/[FUNIMATIONID]-480-[BITRATE]K.mp4[AUTHTOKEN]So for: http://www.funimation.com/shows/blood-blockade-battlefront/videos/official/secret-society-of-the-magic-sealed-city?watch=dub
A search for
FUNImationIDreturns"FUNImationID":"BLOENG0001"}The bitrates are only viewable in the source with a Funimation Subscription.
They only show three in the player, but they're seem to be more:
1000,1500,2000,2500,3500,4000^^Although I'm not entirely sure how they handle 360p for older videos^^
Then a search for
authTokenreturns"authToken":"?OfCIkqEfAeub4cSbxSXwgu-a4BwthcLD8HbsUFFOLsu6TeZ93nz-8AGMuLcgN6Ieo5tPi7uAuFNDonRJgCdx7iUPU0DPPZrbThGPovMXsK-rUQV5K5GOKp4uSBkPJ_9sXlJ1fkFqXosWBxH0x4f6"They're is actually two different authTokens in the source, but they both seem to do the same.
So finally you're left with
http://wpc.8c48.edgecastcdn.net/008C48/SV/480/BLOENG0001/BLOENG0001-480-4000K.mp4?OfCIkqEfAeub4cSbxSXwgu-a4BwthcLD8HbsUFFOLsu6TeZ93nz-8AGMuLcgN6Ieo5tPi7uAuFNDonRJgCdx7iUPU0DPPZrbThGPovMXsK-rUQV5K5GOKp4uSBkPJ_9sXlJ1fkFqXosWBxH0x4f6