介绍

Planning list making是基于Python的免费开源软件,其作用是制作一个精简的计划清单,如图所示:

Planpaper

该Planning list包含:

标题(Week or Day) 例如:Week 1

名言警句 例如:能力越大,责任越大

支持15个计划(最高19个):如果你的计划完成,那么你可以在对应的计划左边的框框处打勾(✔)

*每日(周)总结(可选,默认开启) :支持写3行的总结,总结你最近做了什么,还要改进的地方在哪里

当然你也可以选择关闭,只需删除对应的代码即可:

更改making.py:删除以下内容

1
2
3
4
print('# 本日小结:')
print('# **________________________________________________________________________________________________________________________________________________**')
print('# **________________________________________________________________________________________________________________________________________________**')
print('# **________________________________________________________________________________________________________________________________________________**')

然后把改代码换成其他东西(可选,如果不换可能会造成下面较多空位),例如

1
2
3
4
 print('# **□** **16. _______________________________________________________________________________________________________________________________**')
print('# **□** **17. _______________________________________________________________________________________________________________________________**')
print('# **□** **18. _______________________________________________________________________________________________________________________________**')
print('# **□** **19. _______________________________________________________________________________________________________________________________**')

使用:

运行making.py 或者是making.exe (exe默认配置:11个句子,标题为Week,开启每周总结)

输入需要制作Planning list的数量(1代表1周或1天)

等待输出

输出结果如下:

1
2
3
4
5
6
欢迎使用Plan list making!
当前版本V1.0(beta)
作者:White_mu Github:@WhitemuTeam
请输入需要制作的计划清单数量:3
导出完成,请打开weekplan.md查看
按任意键关闭此程序

用Markdown编辑器打开weekplan.md(例如:Typora,玩Github的应该人手一个Markdown编辑器吧)并打开源代码模式,粘贴刚才复制的内容,在顶部菜单栏依次点击文件>打印,打印即可(建议先用Microsoft Print to PDF预览一下,以免出现不必要的麻烦)

句子(sen.py)

内置30个句子,来源于各大影视作品,整合来源:一言

如果想添加更多名言警句,可以更改sen.py,更改教程如下:

更改sen.py

在def语句中按格式添加你的句子:

1
2
if num==31: #注意num不能为已有的数字,如果原先已含有10个句子,那么num应等于10+1,则11
sen='能力越大,责任越大'

然后更改random.randint:

1
num=int(random.randint(1,31)) #依据句子数量更改,当句子数量为20时,则更改为(1,20)

保存后退出即可

示例:

以下是我本人使用Planning list making制作的计划书:

image-20210606104927589

为了更适应学业,我对making.py做了一些修改(v1.0):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
week=0 #初始化
from sen import sen #导入sen(外部句子)函数
#介绍
print('欢迎使用Plan list making!')
print('当前版本V1.0(beta)')
print('作者:White_mu Github:@WhitemuTeam')
#开始
t=int(input('请输入需要制作的计划清单数量:'))
print('--------------------------------------------------------------------------分割线---------------------------------------------------------------')
#导出
while (t > 0):
week=week+1
sens=sen() #从sen中获取句子
print('# Week ',week) #标题(默认为Week,可更改为Day,例如:'#Day ',week)
print(sens) #引用句子
print('# **□** **1. _______________________________________________________________________________________________________________________________**')
print('# **□** **2. _______________________________________________________________________________________________________________________________**')
print('# **□** **3. _______________________________________________________________________________________________________________________________**')
print('# **□** **4. _______________________________________________________________________________________________________________________________**')
print('# **□** **5. _______________________________________________________________________________________________________________________________**')
print('# **□** **6. _______________________________________________________________________________________________________________________________**')
print('# **□** **7. _______________________________________________________________________________________________________________________________**')
print('# Weekend')
print('# **□** **1. _______________________________________________________________________________________________________________________________**')
print('# **□** **2. _______________________________________________________________________________________________________________________________**')
print('# **□** **3. _______________________________________________________________________________________________________________________________**')
print('# **□** **4. _______________________________________________________________________________________________________________________________**')
print('# **□** **5. _______________________________________________________________________________________________________________________________**')
print('# **□** **6. _______________________________________________________________________________________________________________________________**')
print('# **□** **7. _______________________________________________________________________________________________________________________________**')
print('# **□** **8. _______________________________________________________________________________________________________________________________**')
print('# **□** **9. _______________________________________________________________________________________________________________________________**')
print('# **□** **10. ______________________________________________________________________________________________________________________________**')
t=t-1
print('--------------------------------------------------------------------------分割线---------------------------------------------------------------')
print('导出完成,请用Markdown编辑器并开始源代码模式复制分割线的内容即可')
input('按任意键关闭此程序')
#end

关于:

Planning list making Ver: 2.0

作者:White_mu

本作品遵守Apache 2.0协议,未经许可严禁转载