Metadata-Version: 1.1
Name: simplicity
Version: 0.6.3
Summary: Converts ReStructuredText into JSON
Home-page: https://github.com/pydanny/simplicity
Author: Daniel Greenfeld
Author-email: pydanny@gmail.com
License: MIT
Description: ==========
        simplicity
        ==========
        
        Converts ReStructuredText into JSON. 
        
        * **Sections** are JSON list dictionary elements 
        * **Section Headers**  become list titles.
        * **Field** definitions become key/value representations
        
        Example
        -------
        
        Input
        
        .. code-block:: RestructuredText
        
            Python
            ------
            :age: 22
            :typing: dynamic, strong
            
            Java 
            ----
            :age: 18
            :typing: static, strong
            
        Output
        
        .. code-block:: JavaScript
        
            [
                {"title": "Python", "age": 22, "typing": "dynamic, strong"}
                {"title": "Java", "age": 18, "typing": "static, strong"}
            ]
            
        Usage
        ------
        
        .. code-block:: bash
        
            $ git clone git@github.com:pydanny/simplicity.git
            $ cd simplicity/
            $ python simplicity.py sample.rst
            [
                {
                    "description": "A fun programming language.\n\nUsed to build simplicity!",    
                    "title": "Python",
                    "price": 0.0,
                    "typing": "dynamic, strong",
                    "age": 22,
                    "mascot": "snake"
                },
                {
                    "age": 18,
                    "typing": "static, strong",
                    "mascot": "???",
                    "title": "Java"
                },
                {
                    "url": "https://github.com",
                    "mascot": "Octocat",
                    "title": "GitHub"
                }
            ]
        
        
        Best Used With
        ----------------
        
        Simplicity is designed to be used with these packages:
        
        * Complexity_: A refreshingly simple static site generator, for those who like to work in HTML.
        * `redis-py`_: Redis Python Client
        
        .. _Complexity: https://github.com/audreyr/complexity
        .. _`redis-py`: https://github.com/andymccurdy/redis-py
        
        
        Know of any other good uses for Simplicity? Let me know and I'll add it to the list!
        
        Examples
        ---------
        
        * https://github.com/pydanny/simplicity-complexity-example
        
        
        History
        =======
        
        0.6.3 (2013-11-12)
        
            * Handles RST directives gracefully (ignores them)
        
        0.6.2 (2013-07-25)
        
            * Fixes the problem with normal text after field definitions.
        
        0.6.1 (2013-07-23)
        
            * Better multi-line string support
            * Fixed some Python 3 issues
            * Added tests!
        
        0.6.0 (2013-07-19)
        
            * Support for multi-line strings
        
        0.5.1 (2013-07-16)
        
            * Fighting poorly documented setup.py issues. :P
        
        0.5.0 (2013-07-16)
        
            * API Change for easier-to-navigate result data
        
        0.4.2 (2013-07-15)
        
            * Fix console script entry point
        
        0.4.1 (2013-07-15)
        
            * History update
        
        0.4.0 (2013-07-15)
        
            * added type converter
        
        0.3.0 (2013-07-15)
        
            * Accepts command-line argument
        
        0.2.0 (2013-07-15)
        
            * Working prototype
        
        0.1.0 (2013-07-15)
        
            * Pain point
            * Inspiration
Keywords: python,json
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: Markup
