时间轴网页生成脚本工具Txt_to_timeline
最近想给女朋友一个惊喜,把我们从认识到现在的事情用时间轴串起来,最开始想用脑图,但是发现要长期使用的话成本太高,免费的又不支持插图,于是在网上找各种前端工具,发现都不合适也不好用。最后找到一些写时间轴的前端代码,但是直接写前端不方便,于是想通过python脚本将日记文本自动转为时间轴工具,便写了这个工具Txt_to_timeline,github地址:https://github.com/YangRui2015/Txt_to_timeline。
Txt_to_timeline的目的是通过写日记式的文本文件生成时间轴网页,并且可以通过设置css文件来根据自己喜好更改时间轴风格、配色等。Txt_to_timeline具有以下特点:
-
使用文本文件生成时间轴网页;
-
支持不同的文本格式——h1、h2、h3、text;
-
支持插入本地图片和网页图片;
-
点击网页出现心形🧡;
示例:
txt原文:
-2019
test_images/test.png
# Title1
-1.1
## Title2
### Title3
-1.2
text text text text
-1.3
text text
text text
text text
生成时间轴网页结果:

使用方法
- 使用
-time
并换行开始一个时间节点,在下方添加内容;
-3.17
A nice day!
- 在内容中添加图片相对路径 ( 建议将图片放于 ./image 目录)或网页图片链接;
-3.17
A nice day!
image/WechatIMG99.jpeg
- 像markdown一样通过不同数量的
#
,使用不同字体格式,比如h1/h2/h3;
-2019
image/0.png
#200天快乐!
-2019
image/1.png
###This is the story of Ray and Amanda
###Let's start!
- 执行python代码,并且输入需要的参数,默认参数分别是——‘story.txt’,‘index.css’,True.
python txt_to_timeline.py --path diary.txt --css index.css --add_heart True
最后
欢迎贡献代码,制作更多可选风格~