Current collected state Current
Observed since 20 Oct, 17:56 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Parse and order a HTTP Accept header.
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!Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 5 Jan 2015 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 17:56 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:13511064bee00ea28488ca57cf650532c6dd268a1f43548ba15a13415407851c