Metadata-Version: 1.1
Name: connegp
Version: 0.2
Summary: This small library module assists with tasks related to Content Negotiation by Profile
Home-page: https://github.com/nicholascar/connegp
Author: Nicholas Car
Author-email: nicholas.car@surroundaustralia.com
License: LICENSE
Download-URL: https://github.com/nicholascar/connegp/archive/v0.2.tar.gz
Project-URL: Bug Reports, https://github.com/nicholascar/connegp/issues
Project-URL: Source, https://github.com/nicholascar/connegp
Description: Conneg by P
        ============
        This small library module assists with tasks related to `Content Negotiation by Profile <https://www.w3.org/TR/dx-prof-conneg/>`_, which is a `W3C Standard <https://www.w3.org/standards/>`_ about *how Internet clients may negotiate for content provided by servers based on data profiles to which the content conforms*.
        
        Library Structure
        ------------------
        The library really only consists of a few classes:
        
        * :code:`LinkHeaderParser`
        
          * parses ``Link`` headers, of the sort generated by Conneg by P HTTP *Functional Profile*-compliant systems
          * can separate out profiles, described as per the Conneg by P HTTP's `list profiles <https://www.w3.org/TR/dx-prof-conneg/#http-listprofiles>`_ function
          * can separate out profile URI/token mappings, as per the Conneg by P `Link Attributes <#link-attributes>`_ specification.
        
        * :code:`AcceptProfileHeaderParser`
        
          * parses ``Accept-Profile`` headers, of the sort needed to be supplied by clients when requesting content by profile according to Conneg by P's HTTP *Functional Profile*
        
        See the code itself for class and method documentation!
        
        
        Licence
        -------
        
        This is licensed under GNU General Public License (GPL) v3.0. See the `license deed <LICENSE>`_  for more details.
        
        
        Contacts
        --------
        *Lead Developer*:
        
        | **Nicholas Car**
        | *Data Systems Architect*
        | `SURROUND Australia Pty Ltd <https://surroundaustralia.com>`_
        | <nicholas.car@surroundaustralia.com>
        | <http://orcid.org/0000-0002-8742-7730>
        
Keywords: Content Negotiation,HTTP,Linked Data,Semantic Web,Python,API,RDF
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
