-
Notifications
You must be signed in to change notification settings - Fork 6
/
params.json
1 lines (1 loc) · 8.44 KB
/
params.json
1
{"name":"pyLoad","tagline":"Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web","body":"**pyLoad** was developed to run on NAS, next-gen routers and headless home servers, whatever device able to connect to internet\r\nand supporting the Python programming language, so it's available for all kind of operating systems and a wide range of hardware platforms;\r\nyou can even install on your PC or Mac if you want and control it entirely by web in the same way.\r\n\r\nIts friendly Web User Interface allows full managing and easily remote access from anywhere!\r\n\r\nAll common video-sites, one-click-hosters, container formats and well known web standards are supported to allow you to download your files.\r\nAdditionaly, pyLoad has a great variety of plugins to automate common tasks and make unattended running possible.\r\n\r\npyLoad has a fully featured and well documented Application Programming Interface, easily extendable and accessible by external tools, cross-platform apps or other softwares.\r\nJust take a look to the [Development section](https://github.com/pyload/pyload/tree/master#development) for more info about that.\r\n\r\nFor news, wiki, forum and further info visit the pyLoad website: <http://pyload.org/>.\r\n\r\nOr joining us at `#pyload` on `irc.freenode.net`.\r\n\r\n\r\nDownload\r\n--------\r\n\r\n> **Note:**\r\n> You need **at least Python 2.5** or **at most Python 2.7** to run pyLoad and its required software dependencies.\r\n>> **Python 3** and **PyPy** are not yet supported.\r\n\r\nPre-build packages are provided with all the software dependencies required to run pyLoad flawlessly on the referenced platform, Python included.\r\n\r\nBut you can even get the source code here and manually install the required packages afterwards.\r\nPlease refer to the [Dependencies section](https://github.com/pyload/pyload/tree/master#dependencies) for more info about that.\r\n\r\n> **Note:**\r\n> If you wanna use pyLoad on Windows, it's hightly recommented to install the latest **official** pre-build package for that platform.\r\n\r\n - **Pre-build packages**: <https://github.com/pyload/pyload/releases>.\r\n - **Latest stable version** (source code): <https://github.com/pyload/pyload/archive/stable.zip>.\r\n - **Latest development version** (source code): <https://github.com/pyload/pyload/archive/master.zip>.\r\n\r\n\r\nInstallation\r\n------------\r\n\r\n...\r\n\r\nYou can install any missing software package from the *Python Package Index* typing:\r\n\r\n pip install <package-name>\r\n\r\n\r\nDependencies\r\n------------\r\n\r\n### Required ###\r\n\r\n - **Beaker**\r\n - **Getch**\r\n - **MultipartPostHandler**\r\n - **SafeEval**\r\n - **bottle**\r\n - **colorama**\r\n - **jinja2**\r\n - **markupsafe**\r\n - **pycurl** (python-curl)\r\n - **rename_process**\r\n - **setuptools**\r\n - **thrift**\r\n - **wsgiserver**\r\n\r\n\r\nSome extra features require additional software packages. See below:\r\n\r\n### Optional ###\r\n\r\n - **BeautifulSoup** *Few plugins support*\r\n - **PIL** (python-imaging) *Captcha recognition*\r\n - **colorlog** *Colored log*\r\n - **bjoern** (<https://github.com/jonashaag/bjoern>) *More responsive web interface*\r\n - **feedparser** *RSS parsing*\r\n - **node.js** *ClickNLoad and other plugins*\r\n - or **ossp-js**\r\n - or **pyv8**\r\n - or **rhino**\r\n - or **spidermonkey**\r\n - **pyOpenSSL** *SSL support*\r\n - **pycrypto** *RSDF/CCF/DLC decrypting*\r\n - **simplejson** *JSON speedup*\r\n - **tesseract** *Captcha OCR support*\r\n\r\n\r\nUsage\r\n-----\r\n\r\n### First Start ###\r\n\r\nRun:\r\n\r\n python pyload.py\r\n\r\nand follow the setup assistant instructions.\r\n\r\n> **Note:**\r\n> If you have installed pyLoad by a package-manager, command `python pyload.py` might be equivalent to `pyload`.\r\n\r\nIf something go wrong, you can restart the setup assistant typing:\r\n\r\n python pyload.py -s\r\n\r\nOr you can even edit the configuration files located in your pyLoad home directory\r\n(usually `%userprofile%/pyload` on Windows or `~/.pyload` otherwise) with your favorite editor.\r\n\r\nFor a short description of all the configuration options available visit: <http://pyload.org/configuration>.\r\n\r\n\r\n### Web User Interface ###\r\n\r\nRun:\r\n\r\n python pyload.py\r\n\r\nSo, to retrieve it point your browser to the socket address configured by setup (default to `http://localhost:8000`).\r\n\r\nYou can get a list of accepted arguments typing:\r\n\r\n python pyload.py -h\r\n\r\n\r\n### Command Line Interface ###\r\n\r\nRun:\r\n\r\n python pyload-cli.py -l\r\n\r\nYou can get a list of accepted arguments typing:\r\n\r\n python pyload-cli.py -h\r\n\r\n\r\nDevelopment\r\n-----------\r\n\r\n * pyLoad roadmap: <https://github.com/pyload/pyload/milestones>.\r\n * To report bugs, suggest features, ask for a question or help us out, visit: <https://github.com/pyload/pyload/issues>.\r\n * To request the merge of your code in the pyLoad repository, open a new *pull request* here: <https://github.com/pyload/pyload/pulls>.\r\n * Documentation about how extending pyLoad can be found at: <http://docs.pyload.org>.\r\n\r\n\r\nTranslations\r\n------------\r\n\r\nThe localization process take place on Crowdin: <http://crowdin.net/project/pyload>.\r\n\r\n\r\n### Send a tip for translators ###\r\n\r\nIf you want to explain a translatable string to make the translation process easier you can do that using comment block starting with `L10N:`. For example:\r\n\r\n python\r\n # L10N: Here the tip for translators\r\n # Thanks\r\n print _(\"A translatable string\")\r\n\r\nTranslators will see:\r\n\r\n L10N: Here the tip for translators\r\n Thanks\r\n\r\n\r\n### Update templates ###\r\n\r\nTo update POT files type:\r\n\r\n paver generate_locale\r\n\r\nTo automatically upload the updated POTs on Crowdin for the localization process just type:\r\n\r\n paver upload_translations -k [api_key]\r\n\r\nthe API Key can be retrieved in the Settings panel of the project on Crowdin. This is allowed only to the administrators.\r\n\r\n\r\n### Retrieve PO files ###\r\n\r\nUpdated PO files can be automatically download from Crowdin typing:\r\n\r\n paver download_translations -k [api_key]\r\n\r\nThis is allowed only to administrators, **users can download the last version of the translations using the Crowdin web interface**.\r\n\r\n\r\n### Compile PO files ###\r\n\r\nMO files can be generated typing:\r\n\r\n paver compile_translations\r\n\r\nTo compile a single file just use command `msgfmt`.\r\nFor example to compile a core.po file type:\r\n\r\n msgfmt -o core.mo core.po\r\n\r\n\r\nLicensing\r\n---------\r\n\r\n### Main program ###\r\n\r\nPlease refer to the attached [LICENSE.md](/LICENSE.md) for the extended license.\r\n\r\n\r\n### Plugins ###\r\n\r\nAccording to the terms of the pyLoad license, official plugins must be treated as an extension of the main program\r\nand released under the same license of pyLoad or a compatible one:\r\n\r\n * Any plugin published **without the \\_\\_license\\_\\_ attribute** is implied published under the same license of pyLoad.\r\n * Only plugins published **with a compatible license** will be accepted as official and included in the pyLoad repository.\r\n * **Un-official plugins are not supported**, so any issue report or feature request regarding this kind of plugin will be rejected.\r\n * Is recommended to put a **shorten** license notice only if nedfull to avoid misunderstandings about the adopted license.\r\n\r\n\r\nPlugin policy\r\n-------------\r\n\r\n - No cracking website or service\r\n - No drugs website or service\r\n - No e-commerce website or service\r\n - No government website or service\r\n - No illegal website or service in the country where its servers are located\r\n - No pedopornography website or service\r\n - No private website or service\r\n - No racist website or service\r\n - No warez website or service\r\n - No weapon website or service\r\n - ...\r\n\r\n\r\nCredits\r\n-------\r\n\r\nPlease refer to the attached [CREDITS.md](/CREDITS.md) for the extended credits.","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}