-
Notifications
You must be signed in to change notification settings - Fork 16
Frequently Asked Questions
If you can't find a solution here, please ask on Github Discussion thread. Don't post questions in a new GitHub issue unless directed.
(wiki dev note- once we have some Qs here, we're going to make a index of Qs that will link to full QA farther down page) [br]
A: See the Wiki setup page.
A:
- PhantomJS: PhantomJS is a headless WebKit scriptable with a JavaScript API -- A headless browser that allows opening webpages and extracting the final video url required for playback. Currently, OpenLoad is the only host utilizing this.
- Cryptodome : _PyCryptodome is a self-contained Python package of low-level cryptographic primitives -- A cryto library required for Host Mega to function. Mega only allows downloading files, not streaming. G2G and ALL-UC is the only provider that provide links for Mega.
Q: Ok, what is PhantomJS again??
A: It's web browser that can be executed from another program using specific code to grab information from the web, be it full web pages, images, links within a page, just about anything you'd do in a normal web browser, but without the side effects of needing more memory, graphics, or executing code that some sites want you to (ad/malware/bitcoin/etc)
Q: Why would I need PhantomJS for FMoviesPlus?
A: Though PhantomJS is not a required binary for FMoviesPlus (FMP), it greatly enhances the power of FMP. PhantomJS allows FMP to work-around some limitations that are purposely put in place by the streaming sites FMP attempts to index from.
A: FmoviesPlus (PhantomJS actually) grabs the html text of a, often "spammy", video web page and then decodes the video URL from that html. Though PhantomJS never actually runs the coin miner, because the code is temporarily stored on your computer, your anti-virus warns you of it.
...More coming