Catalog PyPI
PACKAGE EXPLORERView in registry

accept

PyPI

Parse and order a HTTP Accept header.

Versions collected1
Direct dependencies0From release 0.1.0
Last observed20 Oct, 17:56 UTC

README

Version 0.1.0 documentation
accept
======


.. image:: https://travis-ci.org/rhyselsmore/accept.png?branch=master
        :target: https://travis-ci.org/rhyselsmore/accept

.. image:: https://pypip.in/d/accept/badge.png
        :target: https://pypi.python.org/pypi/accept


A simple library for parsing and ordering a HTTP Accept header.

Includes parameter extraction.


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

.. code-block:: bash

    pip install accept

Or if you *must* use easy_install:

.. code-block:: bash

    alias easy_install="pip install $1"
    easy_install accept


Usage
-----

.. code-block:: python

    >>> import accept
    >>> accept.parse("text/*, text/html, text/html;level=1, */*")
    [<Media Type: text/html; q=1.0; level=1>, <Media Type: text/html; q=1.0>, <Media Type: text/*; q=1.0>, <Media Type: */*; q=1.0>]
    >>> d = accept.parse("application/json; version=1; q=1.0; response=raw")[0]
    >>> d.media_type
    'application/json'
    >>> d.quality
    1.0
    >>> d.q
    1.0
    >>> d.params
    {'version': '1', 'response': 'raw'}
    >>> d['version']
    '1'
    >>> d['potato']
    None


Contribute
----------

#. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug. There is a Contributor Friendly tag for issues that should be ideal for people who are not very familiar with the codebase yet.
#. Fork `the repository`_ on Github to start making your changes to the **master** branch (or branch off of it).
#. Write a test which shows that the bug was fixed or that the feature works as expected.
#. Send a pull request and bug the maintainer until it gets merged and published.

.. _`the repository`: http://github.com/rhyselsmore/accept


History
-------

0.1.0 (2015-01-05)
++++++++++++++++++

* Initial Release!

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.05 Jan 20150

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
rhyselsmore/accept

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:56 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:13511064bee00ea28488ca57cf650532c6dd268a1f43548ba15a13415407851c