Metadata-Version: 1.1
Name: code2image
Version: 0.0.1
Summary: Create code snippet with pygments and pillow
Home-page: https://github.com/axju/code2image
Author: Axel Juraske
Author-email: axel.juraske@short-report.de
License: MIT
Description: ==========
        code2image
        ==========
        
        .. image:: https://img.shields.io/pypi/v/code2image.svg
                :target: https://pypi.python.org/pypi/code2image
        
        Create code snippet with pygments and pillow.
        
        Install
        -------
        .. code-block:: shell
        
          $ pip install code2image
        
        
        Command line fun
        ----------------
        This package was developed to automate some boring image creation process. But
        it has also a script for some command line fun.
        
        .. code-block:: shell
        
          $ code2image --help
          $ code2image path/to/source/code.py path/to/output/image.png
        
        
        Python examples
        ---------------
        
        .. code-block:: python
        
          from code2image.cls import Code2Image
        
          c2i = Code2Image()
        
          # load the source code from this file
          with open(__file__) as f:
              code = f.read()
        
          # create the image with highlighted code
          img = c2i.highlight(code)
        
          # save the image
          img.save('simple.png')
        
        See the "examples" folder for more.
        
        
        Development
        -----------
        Clone repo
        
        .. code-block:: shell
        
          $ git clone https://github.com/axju/code2image.git
        
        Create virtual environment for linux
        
        .. code-block:: shell
        
          $ python3 -m venv venv
          $ source venv/bin/activate
        
        .. code-block:: shell
        
        or create virtual environment for windows
        
          $ python -m venv venv
          $ venv/Scripts/activate
        
        update dev-tools
        
        .. code-block:: shell
        
          $ python -m pip install --upgrade wheel pip setuptools twine tox flake8
        
        Install local
        
        .. code-block:: shell
        
          $ pip install -e .
        
        Publish the packages
        
        .. code-block:: shell
        
          $ python setup.py sdist bdist_wheel
          $ twine upload dist/*
        
        Run some tests
        
        .. code-block:: shell
        
          $ tox
          $ python setup.py test
        
Keywords: pillow image pygments code snippets
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
