A small tool to generate text as gif, animation
Project description
text-to-gif
AKA t2g or text-to-gif-cli on pypi
Well, I didn't find a python lib to process the text as gif.
So I developed this.
It can help me to create gif from pure text input.
t2g(text-to-gif) 支持开发者把文本转化为gif进行动态播放。
学委写了很多文章都是贴静态图的,后来准备改成gif动图。
发现市场没有这样的。所以用python写了一个小工具。
它支持把 文本/代码 转化为gif 动态展示。
If there is a 'input.txt' on current dir
We can just run 't2g'.
And it will generate text2gif.gif file on current dir with default options
Powered by pypi-seed
Quickstart
Usage doc generation:
So any github user can use this tool to generate usage_doc.gif or specify your quick start doc as gif
Run with emoji in text file:
In case the above gif not rendering so well:
Installation / 安装
Get t2g by pip (通过PIP工具来安装text-to-gif)
pip install text-to-gif
Print the usage
t2g -h
Use text-to-gif as CLI / 命令行使用
We can call the cli 't2g' or 'text-to-gif' or 'ttg':
调用下面两个命令行即可。
t2g -p /Users/mac/PycharmProjects/hello/xuewei_pypi_blog.txt -d ./blog.gif -f 5
ttg -p /Users/mac/PycharmProjects/hello/xuewei_pypi_blog.txt -d ./blog.gif -f 5
text2gif -p /Users/mac/PycharmProjects/hello/xuewei_pypi_blog.txt -d ./blog.gif -f 5
The above command will generate below gif:
More Info
Author 雷学委
The features
-
support text file into gif file in multi frames within default/specific duration
-
support text file with emoji
For this support, t2g uses pilmoji to handle emoji
- support user to provider a folder as input, t2g will collect list of text file(*.txt) first
If there is not text file, it will try to collect list of logs (*.log) file and render them as a n frame gif(n=the number of match files)
- run 't2g-opt' to check out the t2g environment variables to enable your own customization
t2g-opt will print the env var, and you can set the default value.
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 Distributions
Built Distribution
Hashes for text_to_gif-0.0.9-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c7b4e627c0fa5016519db60041e917d19f23783c88d098193f69288140a10f3 |
|
MD5 | ef123eb0acbe1c30fbf3bc953b6d0d39 |
|
BLAKE2b-256 | 47a0a5a7264775db71b01f83df5c87e3238f5806ddb1699b96a53ae67fc94d31 |