Metadata-Version: 1.1
Name: yarr.client
Version: 0.1.0
Summary: Web-based client for Yarr!
Home-page: https://github.com/bluecap-se/yarr.client
Author: bluecap-se
Author-email: hello@bluecap.se
License: MIT
Description: # Yarr! client
        
        [![Build Status](https://api.travis-ci.org/bluecap-se/yarr.client.svg)](https://travis-ci.org/bluecap-se/yarr.client)
        [![Dependency Status](https://gemnasium.com/bluecap-se/yarr.client.svg)](https://gemnasium.com/bluecap-se/yarr.client)
        [![PyPI version](https://badge.fury.io/py/yarr.client.svg)](http://badge.fury.io/py/yarr.client)
        
        Web client for [Yarr!](https://github.com/bluecap-se/yarr) in Python.
        
        ## Install
        
        ### Using a package manager
        
        ```console
        $ pip install yarr.client
        ```
        
        ### From source
        
        ```console
        $ git clone https://github.com/bluecap-se/yarr.client.git
        $ cd yarr.client
        $ pip install -r requirements.txt
        $ pip install -e .
        ```
        
        ## Usage
        
        ### Quickstart
        
        ```console
        $ yarr.client
        
         * Running on http://127.0.0.1:5000/
         * Restarting with reloader
        ```
        
        ### Options
        
        The configuration file params are defined in the [Flask documentation](http://flask.pocoo.org/docs/0.10/config/#builtin-configuration-values).
        
        Additional, app-specific params are `YARR_URL` and `YARR_API_TOKEN`. `YARR_URL` is the path to the [Yarr!](https://github.com/bluecap-se/yarr)
        server, and `YARR_API_TOKEN` needs to be set if the server has a corresponding token specified in its config.
        
        ```console
        $ yarr.client -h
        
        Yarr.client - Web Client for Yarr!
        
        Usage:
              yarr.client [--config FILE] [options]
        
        Options:
          -c, --config FILE         Path to Flask config file (params: bit.ly/1uamUo1)
          -h, --help                Output this help and exit
          -v, --version             Output version and exit
        
        Examples:
          yarr.client
          yarr.client -c /etc/production.cfg
        
        ```
        
        ## Run tests
        
        ```console
        $ pip install -r requirements_tests.txt
        $ py.test
        ```
        
        ### Watch for changes
        
        To run the tests continuously, run the test command with the watch or follow flag `-f`:
        
        ```console
        $ py.test -f
        ```
        
        ### Test coverage
        
        ```console
        $ coverage run --source yarr_client -m py.test
        $ coverage html
        $ open htmlcov/index.html
        ```
        
        ## License
        
        Published under [MIT License](https://github.com/bluecap-se/yarr.client/blob/master/LICENSE).
        
Keywords: yarr,the pirate bay,web based,client
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2 :: Only
Classifier: Topic :: Internet :: WWW/HTTP :: Indexing/Search
