carbon.now.sh python module
Project description
carbonsh
Python module for carbon.now.sh
Install
pip install carbonsh
** pyppeteer requires to download Chromium the first time you use it, go to its documentation for more information
Usage
import carbonsh
import asyncio
code = ("const test = 'test';"
"let x = 0.1 + 0.2;"
"console.log(test, x)")
config = carbonsh.Config(language=carbonsh.languages.JAVASCRIPT)
# returns >>> 'https://carbon.now.sh/?bg=rgba(...'
carbon_url = carbonsh.code_to_url(code, config)
loop = asyncio.get_event_loop()
# saves the image as carbon.png where expected
loop.run_until_complete(carbonsh.url_to_file(carbon_url, '/path/to/save/screenshot/'))
loop.run_until_complete(carbonsh.code_to_file(code,config,'/path/to/save/screenshot/'))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
carbonsh-0.0.2.tar.gz
(3.3 kB
view hashes)
Built Distribution
carbonsh-0.0.2-py3-none-any.whl
(16.2 kB
view hashes)