semvec/pypi-packages huggingface dataset:
snippet-image 0.1.7
Package for simple creation images of snippets for social networks using pillow. Pictures for snippets can be inserted for sharing pages in social networks, for example in tag meta:
License: MIT
Requires Python: >=3.5,<4.0
Keywords: sharing,images,social,networks,snippets

============================
snippet-image
============================

Package for simple creation images of snippets for social networks using pillow_.

.. _pillow: https://pillow.readthedocs.io/en/stable/

Pictures for snippets can be inserted for sharing pages in social networks, for example in tag meta:

.. code-block:: html

    <meta property="og:image" content="Link to your snippet image" />
    <meta name="twitter:image" content="Link to your snippet image" />

Installation
---------------------------

`pip3 install snippet-image`

User guide
---------------------------

To start creating images for snippets, it is enough to import the function ```from snippet_image import create_snippet_image```.

.. code-block:: python

    from snippet_image import create_snippet_image

    image_blob = create_snippet_image(
            font='/home/iamterminator/.fonts/OpenSans-Bold.ttf', # Path to your font file
            font_size=62, # Font size
            background='/home/iamterminator/.wallpapers/jakethedog.jpg', # Path to your background image
            size=(1200, 630), # Size of snippet image. (width, height)
            text='Jake the Dog', # Text for draw on snippet image
            brightness=0.3, # Brightness of background
        )

    with open('jake-the-dog-snippet-image.jpg', 'wb') as file:
        file.write(image_blob.getvalue())

Integration
--------------------

Django: `django-snippet-image`_.

Wagtail: `wagtail-snippet-image`_.

.. _django-snippet-image: https://github.com/acrius/django-snippet-image

.. _wagtail-snippet-image: https://github.com/acrius/wagtail-snippet-image

Read more on home_.

.. _home: https://github.com/acrius/snippet-image.