梦开始的地方

今日随意翻找电脑文件,突然发现曾经第一次自己写的程序,于是记录在此。

这玩意是我用来练手和方便自己的,以前觉得有些尴尬,没发的……

 

因为那时候天真的以为exe里面就有源码,所以源码基本上全都没保留下来……

那时候README都不会写啊,甚至还在标题后面加一个#,以为要用#把标题括起来……

附:以前撰写的README

道德经网访问助手说明


简介

通过内置的Chromuim及二维码生成程序轻松地在任何设备上阅读《老子》

版权说明

你可以逐字复制该程序,

你也可以复制少量代码用来学习。

若要修改或翻译,请将修改完成的代码文件作为邮件附件发送至tt1224@hotmail.com,并说明理由。

违反以上信息不会涉及法律问题,但请你考虑考虑作者的感受。

2020 By TotoWang

关于Python:

Python下载

Python安装教程(个人认为教程过于复杂,可以自行百度)

所需的第三方库:

  • easygui
  • pygame
  • MyQR

代码

V4.1

#导入库
print('Importing webbrowser.')
import webbrowser
print('Importing web easygui.')
import easygui
print('Importing MyQR.')
from MyQR import myqr
print('Importing pygame.')
import pygame
pygame.init()
print("Thank's for using this programme")
#要求输入
z=easygui.enterbox('请输入《老子》的章节')
#设置浏览器打开网页
chromepath = 'chrome-win/chrome.exe'
webbrowser.register('chromuim', None, webbrowser.BackgroundBrowser(chromepath))  
webbrowser.get('chromuim').open('www.daodejing.org/'+z+'.html') 
#保存并展示二维码
myqr.run(words="https://m.daodejing.org/"+z+".htm",version=9,
	save_name=str(z)+".png",
	save_dir="mobile QR")
path = "mobile QR/"+z+'.png'
QR=pygame.image.load(path)
window=pygame.display.set_mode((549,659))
pygame.display.set_caption('Show QR')
icon=pygame.image.load("icon.ico")
pygame.display.set_icon(icon)
window.fill([255,255,255])
window.blit(QR,(0,60))
font = pygame.font.Font('font.ttf',40)
text = font.render('Scan to read on mobile devices', True, (0,0,0)) 
window.blit(text,(50,20))
pg=pygame.image.load("pygame.gif")
window.blit(pg,(50,599))
pygame.display.update()
while True:
	for event in pygame.event.get():
		if event.type==pygame.QUIT:
			pygame.quit()

精简版

print('importing webbroser.')
import webbrowser as web
print("Thank's for using this programme.")
print('输入内容请勿为空,否则会触发网站的WTS-WAF拦截')
z=str(input('请输入《老子》的章节,多章节以英文逗号分隔 '))
print('input '+z)
zs=z.split(',')
print("going to open '"+str(zs)+"'")
for temp in zs:
web.open('www.daodejing.org/'+temp+'.html')
print('opening '+'www.daodejing.org/'+temp+'.html')

V1.0

1.打开道德经王访问助手.exe。

2.输入章节。

3.按下回车或单击OK。

4.进入本章节原文及译文网页(进入网站www.daodejing.org的相应页面)。

注意:本过程使用默认浏览器。

V2.0

本次更新:

支持多章节访问。

此版本在输入章节时对输入内容有所要求,请阅读!

单章节访问方法不变。

多章节请用英文逗号分隔。

强调:英文逗号,一定要是英文的!否则会出错。

V3.0 BETA

更新内容:

内置chromuim浏览器,解决部分无浏览器的计算机无法使用该软件的问题。

将软件文件夹进行整理。详见“目录说明.txt”

注意:

该版本不再使用默认浏览器打开网页。

内置的chromuim浏览器未加以改动,有待完善。

已确保代码在环境正常的前提下可以正常运行,多章节暂未测试。

此版本为测试版,暂未打包,如需测试,请下载并安装Python,安装所需的的三方库,然后运行文件夹“BetaVersion”中的“道德经网访问助手_dev.py”文件。

V3.1

更新内容:

内置chromuim浏览器,解决部分无浏览器的计算机无法使用该软件的问题。

将软件文件夹进行整理。详见“目录说明.txt”

注意:

该版本不再使用默认浏览器打开网页。

对内置的chromuim浏览器进行缩水,去除没用的文件,功能方面有待完善。

V4.0 BETA

更新内容:

支持使用手机扫描二维码阅读。

注意:

此版本为测试版,暂未打包,如需测试,请下载并安装Python,安装所需的的三方库,然后运行文件夹“BetaVersion”中的“道德经网访问助手_dev.py”文件。

额外所需第三方库:matplotlib

V3.1.1

更新内容:

完善exe文件属性(增加版权、描述和版本等属性)

V4.1

更新内容:

支持使用手机扫描二维码阅读。

停止了对“目录说明.txt”文件的更新

增加了精简版程序

该版本主程序在打包时出现问题,请自行安装Python和所需的库。仍保留上一版本主程序,上一版本可编辑程序请见Past Version文件夹。正在努力修复!

V4.2

更新内容:

对二维码展示程序“改头换面”,改用Python,成功打包。

因能力问题,取消了多章节访问功能。

注意:

如需使用多章节访问功能,请运行“Past Versions”文件夹中的“道德经网访问助手_V2.0.exe”或将“Past Versions”文件夹中的“道德经网访问助手 V3.0.exe”移动或拷贝到上一层文件夹中,然后再运行。

posted @ 2022-11-22 09:09  真_人工智障  阅读(40)  评论(0编辑  收藏  举报