Skip to main content

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:

usage_doc.gif

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:

demo_emoji.gif

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:

blog.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

text_to_gif-0.0.9-py2.py3-none-any.whl (11.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page