Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
vuolter committed Sep 9, 2017
1 parent 3a95d7d commit 8a5632b
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 49 deletions.
118 changes: 69 additions & 49 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,35 @@
<p align="center"><a href="https://pyload.net"><img src="/media/banner.png" alt="pyLoad" /></a></p>
<div align="center">
<a href="https://pyload.net">
<img src="media/banner.png?raw=true" alt="pyLoad" />
</a>
<hr>
<a href="https://pypi.python.org/pypi/pyload.core">
<img src="https://img.shields.io/pypi/status/pyload.core.svg" alt="PyPI Status" />
</a>
<a href="https://pypi.python.org/pypi/pyload.core">
<img src="https://img.shields.io/pypi/v/pyload.core.svg" alt="PyPI Version" />
</a>
<a href="https://pypi.python.org/pypi/pyload.core">
<img src="https://img.shields.io/pypi/pyversions/pyload.core.svg" alt="PyPI Python Versions" />
</a>
<a href="https://pypi.python.org/pypi/pyload.core">
<img src="https://img.shields.io/pypi/l/pyload.core.svg" alt="PyPI License" />
</a>
</div>

**pyLoad** is the Free and Open Source download manager written in Pure Python
and designed to be extremely lightweight, fully customizable and remotely
manageable.

> **Notice:**
> **[Master Branch](https://github.com/pyload/pyload/tree/master)
> is under heavy development, very unstable, often broken.**

> **Notice:**
> **[Stable Branch](https://github.com/pyload/pyload/tree/stable) is production
> ready**.
**Status**:

[![Travis Build Status](https://travis-ci.org/pyload/pyload.svg?branch=master)](https://travis-ci.org/pyload/pyload)
[![AppVeyor Build status](https://ci.appveyor.com/api/projects/status/86d5f83kmw6soyfq/branch/master?svg=true)](https://ci.appveyor.com/project/vuolter/pyload/branch/master)
[![Requirements Status](https://requires.io/github/pyload/pyload/requirements.svg?branch=master)](https://requires.io/github/pyload/pyload/requirements/?branch=master)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/240a2201eee54680b1c34bf86a32abd0)](https://www.codacy.com/app/pyLoad/pyload?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=pyload/pyload&amp;utm_campaign=Badge_Grade)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/pyload/pyload/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/pyload/pyload/?branch=master)
[![PyPI Status](https://img.shields.io/pypi/status/pyload.core.svg)](https://pypi.python.org/pypi/pyload.core)
[![PyPI Version](https://img.shields.io/pypi/v/pyload.core.svg)](https://pypi.python.org/pypi/pyload.core)
[![PyPI Python Versions](https://img.shields.io/pypi/pyversions/pyload.core.svg)](https://pypi.python.org/pypi/pyload.core)

**Licensing**:

[![CLA assistant](https://cla-assistant.io/readme/badge/pyload/pyload)](https://cla-assistant.io/pyload/pyload)
[![PyPI License](https://img.shields.io/pypi/l/pyload.core.svg)](https://pypi.python.org/pypi/pyload.core)

**Contacts**:

[![pyload.net](https://img.shields.io/badge/.net-pyload-orange.svg)](https://pyload.net)
[![Twitter](https://img.shields.io/badge/-twitter-429cd6.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiA%2FPjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI%2BPHBhdGggZD0iTTMxLjk5Myw2LjA3N0MzMC44MTYsNi42LDI5LjU1Miw2Ljk1MywyOC4yMjMsNy4xMWMxLjM1NS0wLjgxMiwyLjM5Ni0yLjA5OCwyLjg4Ny0zLjYzICBjLTEuMjY5LDAuNzUxLTIuNjczLDEuMjk5LTQuMTY4LDEuNTkyQzI1Ljc0NCwzLjc5NywyNC4wMzgsMywyMi4xNDksM2MtMy42MjUsMC02LjU2MiwyLjkzOC02LjU2Miw2LjU2MyAgYzAsMC41MTQsMC4wNTcsMS4wMTYsMC4xNjksMS40OTZDMTAuMzAxLDEwLjc4NSw1LjQ2NSw4LjE3MiwyLjIyNyw0LjIwMWMtMC41NjQsMC45Ny0wLjg4OCwyLjA5Ny0wLjg4OCwzLjMgIGMwLDIuMjc4LDEuMTU5LDQuMjg2LDIuOTE5LDUuNDY0Yy0xLjA3NS0wLjAzNS0yLjA4Ny0wLjMyOS0yLjk3Mi0wLjgyMWMtMC4wMDEsMC4wMjctMC4wMDEsMC4wNTYtMC4wMDEsMC4wODIgIGMwLDMuMTgxLDIuMjYyLDUuODM0LDUuMjY1LDYuNDM3Yy0wLjU1LDAuMTQ5LTEuMTMsMC4yMy0xLjcyOSwwLjIzYy0wLjQyNCwwLTAuODM0LTAuMDQxLTEuMjM0LTAuMTE3ICBjMC44MzQsMi42MDYsMy4yNTksNC41MDQsNi4xMyw0LjU1OGMtMi4yNDUsMS43Ni01LjA3NSwyLjgxMS04LjE1LDIuODExYy0wLjUzLDAtMS4wNTMtMC4wMzEtMS41NjYtMC4wOTIgIEMyLjkwNSwyNy45MTMsNi4zNTUsMjksMTAuMDYyLDI5YzEyLjA3MiwwLDE4LjY3NS0xMC4wMDEsMTguNjc1LTE4LjY3NWMwLTAuMjg0LTAuMDA4LTAuNTY4LTAuMDItMC44NSAgQzMwLDguNTUsMzEuMTEyLDcuMzk1LDMxLjk5Myw2LjA3N3oiIGZpbGw9IiM1NUFDRUUiLz48Zy8%2BPGcvPjxnLz48Zy8%2BPGcvPjxnLz48L3N2Zz4%3D)](https://twitter.com/pyload)
[![Facebook](https://img.shields.io/badge/-facebook-3a589e.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiA%2FPjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI%2BPGc%2BPHBhdGggZD0iTTMyLDMwYzAsMS4xMDQtMC44OTYsMi0yLDJIMmMtMS4xMDQsMC0yLTAuODk2LTItMlYyYzAtMS4xMDQsMC44OTYtMiwyLTJoMjhjMS4xMDQsMCwyLDAuODk2LDIsMlYzMHoiIGZpbGw9IiMzQjU5OTgiLz48cGF0aCBkPSJNMjIsMzJWMjBoNGwxLTVoLTV2LTJjMC0yLDEuMDAyLTMsMy0zaDJWNWMtMSwwLTIuMjQsMC00LDBjLTMuNjc1LDAtNiwyLjg4MS02LDd2M2gtNHY1aDR2MTJIMjJ6IiBmaWxsPSIjRkZGRkZGIiBpZD0iZiIvPjwvZz48Zy8%2BPGcvPjxnLz48Zy8%2BPGcvPjxnLz48L3N2Zz4%3D)](https://www.facebook.com/pyload)
[![Join the chat](https://badges.gitter.im/pyload/pyload.svg)](https://gitter.im/pyload/pyload?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![IRC Freenode](https://img.shields.io/badge/irc-freenode-lightgray.svg)](https://kiwiirc.com/client/irc.freenode.com/#pyload)
> - **[Master Branch](https://github.com/pyload/pyload/tree/master)
is under heavy development, very unstable, often broken.**
> - **[Stable Branch](https://github.com/pyload/pyload/tree/stable)
is production ready**.


Table of contents
-----------------

- [Status](#status)
- [Description](#description)
- [Supported Platforms](#supported-platforms)
- [Supported Interpreters](#supported-interpreters)
- [Installation](#installation)
Expand All @@ -60,18 +50,37 @@ Table of contents
- [Open Source License](#open-source-license)
- [Alternative License](#alternative-license)
- [Contributor License Agreement](#contributor-license-agreement)
- [Contact Us](#contact-us)
- [Credits](#credits)
- [Release History](#release-history)


Status
------

[![Travis Build Status](https://travis-ci.org/pyload/pyload.svg?branch=master)](https://travis-ci.org/pyload/pyload)
[![AppVeyor Build status](https://ci.appveyor.com/api/projects/status/86d5f83kmw6soyfq/branch/master?svg=true)](https://ci.appveyor.com/project/vuolter/pyload/branch/master)
[![Requirements Status](https://requires.io/github/pyload/pyload/requirements.svg?branch=master)](https://requires.io/github/pyload/pyload/requirements/?branch=master)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/240a2201eee54680b1c34bf86a32abd0)](https://www.codacy.com/app/pyLoad/pyload?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=pyload/pyload&amp;utm_campaign=Badge_Grade)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/pyload/pyload/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/pyload/pyload/?branch=master)


Description
-----------

`pyLoad` is the Free and Open Source download manager written in Pure Python
and designed to be extremely lightweight, fully customizable and remotely
manageable.


Supported Platforms
-------------------

**pyLoad** works with **Windows**, **MacOS** and Unix based systems like
`pyLoad` works with **Windows**, **MacOS** and Unix based systems like
**Linux** and **FreeBSD**.

Embedded platforms, proprietary NAS and routers systems are NOT officially
supported, **pyLoad** may crash unexpectately or NOT work at all under them!
supported, `pyLoad` may crash unexpectately or NOT work at all under them!

> **Note:**
> Currently, **MacOS** and **BSD** platforms are NOT fully supported,
Expand All @@ -81,20 +90,20 @@ supported, **pyLoad** may crash unexpectately or NOT work at all under them!
Supported Interpreters
----------------------

To run **pyLoad** you must have installed on your system the
To run `pyLoad` you must have installed on your system the
[Python interpreter](https://www.python.org).

You need at least `Python2.6` or `Python3.3` to run **pyLoad**.
You need at least `Python2.6` or `Python3.3` to run `pyLoad`.
Python versions from `Python3.0` to `Python3.2` are NOT supported!

An **experimental support** for [PyPy](http://pypy.org) is available;
as expected you need at least `PyPy2.6` or `PyPy3.3` to run **pyLoad**.
as expected you need at least `PyPy2.6` or `PyPy3.3` to run `pyLoad`.


Installation
------------

You can install **pyLoad** in several ways:
You can install `pyLoad` in several ways:
- [PIP install](#pip-install) _(recommended on Unix based systems)_
- [Tarball Install](#tarball-install)

Expand All @@ -118,7 +127,7 @@ to **install** the pyLoad package.
> the [PIP install method](#pip-install).
> **Note:**
> To install **pyLoad** using the [PIP install method](#pip-install) you need
> To install `pyLoad` using the [PIP install method](#pip-install) you need
> the package [pip](https://pypi.python.org/pypi/pip), **version 7 or later**.
> To learn how to install it see <https://pip.pypa.io/en/stable/installing/>.
Expand Down Expand Up @@ -163,7 +172,7 @@ Usage

### Quick Start

To run **pyLoad** with the default profile, just type in your command shell:
To run `pyLoad` with the default profile, just type in your command shell:

pyload

Expand Down Expand Up @@ -195,13 +204,13 @@ listening to the configured ip address and port

### Advanced Options

**pyLoad**'s command line supports several options:
`pyLoad`'s command line supports several options:
`start`, `stop`, `restart`, `version`.

> **Note:**
> If you do not enter any option, `start` will be used.
To run **pyLoad** with a custom profile, type:
To run `pyLoad` with a custom profile, type:

pyload start --profile <profilename>

Expand All @@ -219,7 +228,7 @@ Shorten:
> **Note:**
> If you do not enter any `<profilename>`, the string `default` will be used.
To run **pyLoad** with a custom config folder:
To run `pyLoad` with a custom config folder:

pyload start --configdir <dirpath>

Expand Down Expand Up @@ -249,7 +258,7 @@ To **restart** a pyLoad instance, type:

### Script Usage

To import **pyLoad** in your script, enter:
To import `pyLoad` in your script, enter:

import pyload.core

Expand Down Expand Up @@ -332,14 +341,14 @@ Available methods:
> **Note:**
> To terminate a single pyLoad instance you MUST pass its profile name to the
> function `pyload.core.quit`, otherwise all the running instances of **pyLoad**
> function `pyload.core.quit`, otherwise all the running instances of `pyLoad`
> will be terminated!
> **Note:**
> Calling function `pyload.core.restart` without a proper profile name will
> force to try to terminate the `default` profile one.
A quick example of how *start & stop* a couple instances of **pyLoad** launched
A quick example of how *start & stop* a couple instances of `pyLoad` launched
concurrently:

import pyload
Expand Down Expand Up @@ -373,7 +382,7 @@ accurately the problem you encounter.
first start** or we cannot help you.

> **Note:**
> To learn how to start **pyLoad** in *debug mode* see the
> To learn how to start `pyLoad` in *debug mode* see the
> [Usage Section](#usage).
### Submit a Code Contribution
Expand Down Expand Up @@ -429,6 +438,7 @@ Contact us at [email protected] for any question about our code licensing.
### Contributor License Agreement

Please refer to the included [CLA](/CLA.md) for the extended agreement.
[![CLA assistant](https://cla-assistant.io/readme/badge/pyload/pyload)](https://cla-assistant.io/pyload/pyload)

However, to summarise, this is essentially what you will be agreeing to:

Expand All @@ -445,6 +455,16 @@ Please contact us at [email protected] if you wish to contribute to the project,
but feel you cannot sign the agreement.


Contact Us
----------

[![pyload.net](https://img.shields.io/badge/.net-pyload-orange.svg)](https://pyload.net)
[![Twitter](https://img.shields.io/badge/-twitter-429cd6.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiA%2FPjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI%2BPHBhdGggZD0iTTMxLjk5Myw2LjA3N0MzMC44MTYsNi42LDI5LjU1Miw2Ljk1MywyOC4yMjMsNy4xMWMxLjM1NS0wLjgxMiwyLjM5Ni0yLjA5OCwyLjg4Ny0zLjYzICBjLTEuMjY5LDAuNzUxLTIuNjczLDEuMjk5LTQuMTY4LDEuNTkyQzI1Ljc0NCwzLjc5NywyNC4wMzgsMywyMi4xNDksM2MtMy42MjUsMC02LjU2MiwyLjkzOC02LjU2Miw2LjU2MyAgYzAsMC41MTQsMC4wNTcsMS4wMTYsMC4xNjksMS40OTZDMTAuMzAxLDEwLjc4NSw1LjQ2NSw4LjE3MiwyLjIyNyw0LjIwMWMtMC41NjQsMC45Ny0wLjg4OCwyLjA5Ny0wLjg4OCwzLjMgIGMwLDIuMjc4LDEuMTU5LDQuMjg2LDIuOTE5LDUuNDY0Yy0xLjA3NS0wLjAzNS0yLjA4Ny0wLjMyOS0yLjk3Mi0wLjgyMWMtMC4wMDEsMC4wMjctMC4wMDEsMC4wNTYtMC4wMDEsMC4wODIgIGMwLDMuMTgxLDIuMjYyLDUuODM0LDUuMjY1LDYuNDM3Yy0wLjU1LDAuMTQ5LTEuMTMsMC4yMy0xLjcyOSwwLjIzYy0wLjQyNCwwLTAuODM0LTAuMDQxLTEuMjM0LTAuMTE3ICBjMC44MzQsMi42MDYsMy4yNTksNC41MDQsNi4xMyw0LjU1OGMtMi4yNDUsMS43Ni01LjA3NSwyLjgxMS04LjE1LDIuODExYy0wLjUzLDAtMS4wNTMtMC4wMzEtMS41NjYtMC4wOTIgIEMyLjkwNSwyNy45MTMsNi4zNTUsMjksMTAuMDYyLDI5YzEyLjA3MiwwLDE4LjY3NS0xMC4wMDEsMTguNjc1LTE4LjY3NWMwLTAuMjg0LTAuMDA4LTAuNTY4LTAuMDItMC44NSAgQzMwLDguNTUsMzEuMTEyLDcuMzk1LDMxLjk5Myw2LjA3N3oiIGZpbGw9IiM1NUFDRUUiLz48Zy8%2BPGcvPjxnLz48Zy8%2BPGcvPjxnLz48L3N2Zz4%3D)](https://twitter.com/pyload)
[![Facebook](https://img.shields.io/badge/-facebook-3a589e.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiA%2FPjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI%2BPGc%2BPHBhdGggZD0iTTMyLDMwYzAsMS4xMDQtMC44OTYsMi0yLDJIMmMtMS4xMDQsMC0yLTAuODk2LTItMlYyYzAtMS4xMDQsMC44OTYtMiwyLTJoMjhjMS4xMDQsMCwyLDAuODk2LDIsMlYzMHoiIGZpbGw9IiMzQjU5OTgiLz48cGF0aCBkPSJNMjIsMzJWMjBoNGwxLTVoLTV2LTJjMC0yLDEuMDAyLTMsMy0zaDJWNWMtMSwwLTIuMjQsMC00LDBjLTMuNjc1LDAtNiwyLjg4MS02LDd2M2gtNHY1aDR2MTJIMjJ6IiBmaWxsPSIjRkZGRkZGIiBpZD0iZiIvPjwvZz48Zy8%2BPGcvPjxnLz48Zy8%2BPGcvPjxnLz48L3N2Zz4%3D)](https://www.facebook.com/pyload)
[![Join the chat](https://badges.gitter.im/pyload/pyload.svg)](https://gitter.im/pyload/pyload?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![IRC Freenode](https://img.shields.io/badge/irc-freenode-lightgray.svg)](https://kiwiirc.com/client/irc.freenode.com/#pyload)


Credits
-------

Expand Down
Empty file added README.rst
Empty file.

0 comments on commit 8a5632b

Please sign in to comment.