Metadata-Version: 2.1
Name: chompjs
Version: 1.0.10
Summary: Parsing JavaScript objects into Python dictionaries
Home-page: https://github.com/Nykakin/chompjs
Author: Mariusz Obajtek
Author-email: nykakin@gmail.com
License: UNKNOWN
Description: ```bash
        $ python
        Python 3.7.3 (default, Oct  7 2019, 12:56:13) 
        [GCC 8.3.0] on linux
        Type "help", "copyright", "credits" or "license" for more information.
        >>> import chompjs
        >>> import pprint
        >>> json_data = chompjs.parse_js_object("""{
        ...     '152065' : {
        ...         canonicalURL: 'https://www.chewy.com/living-world-cuttlebone-bird-treat-2/dp/152065',
        ...         ajaxURL: `/living-world-cuttlebone-bird-treat-2/dp/152065?features`,
        ...         sku: 124945,
        ...         images: [
        ...             '//img.chewy.com/is/image/catalog/124945_MAIN._AC_SL400_V1495567031_.jpg',
        ...             '//img.chewy.com/is/image/catalog/124945_PT2._AC_SL320_V1497994333_.jpg',
        ...         ],
        ...         price: '$1.69'
        ...     },
        ...     '131457' : {
        ...         canonicalURL: 'https://www.chewy.com/living-world-cuttlebone-bird-treat/dp/131457',
        ...         ajaxURL: `/living-world-cuttlebone-bird-treat/dp/131457?features`,
        ...         sku: 103970,
        ...         images: [
        ...             '//img.chewy.com/is/catalog/103970._AC_SL400_V1469015482_.jpg',
        ...             '//img.chewy.com/is/image/catalog/103970_PT1._AC_SL320_V1518213672_.jpg',
        ...         ],
        ...         price: '$5.91'
        ...     }
        ... }""")
        
        >>> pprint.pprint(json_data)
        {'131457': {'ajaxURL': '/living-world-cuttlebone-bird-treat/dp/131457?features',
                    'canonicalURL': 'https://www.chewy.com/living-world-cuttlebone-bird-treat/dp/131457',
                    'images': ['//img.chewy.com/is/catalog/103970._AC_SL400_V1469015482_.jpg',
                               '//img.chewy.com/is/image/catalog/103970_PT1._AC_SL320_V1518213672_.jpg'],
                    'price': '$5.91',
                    'sku': 103970},
         '152065': {'ajaxURL': '/living-world-cuttlebone-bird-treat-2/dp/152065?features',
                    'canonicalURL': 'https://www.chewy.com/living-world-cuttlebone-bird-treat-2/dp/152065',
                    'images': ['//img.chewy.com/is/image/catalog/124945_MAIN._AC_SL400_V1495567031_.jpg',
                               '//img.chewy.com/is/image/catalog/124945_PT2._AC_SL320_V1497994333_.jpg'],
                    'price': '$1.69',
                    'sku': 124945}}
        
        ```
        
        ### Installation
        
        ```bash
        $ python3 -m venv venv
        $ . venv/bin/activate
        # pip install chompjs
        ```
        
        To run unittests
        ```
        $ python -m unittest
        ```
        
Keywords: parsing parser JavaScript json
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: JavaScript
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: General
Classifier: Topic :: Text Processing :: Linguistic
Description-Content-Type: text/markdown
