梦开始的地方
今日随意翻找电脑文件,突然发现曾经第一次自己写的程序,于是记录在此。
这玩意是我用来练手和方便自己的,以前觉得有些尴尬,没发的……
因为那时候天真的以为exe里面就有源码,所以源码基本上全都没保留下来……
那时候README都不会写啊,甚至还在标题后面加一个#,以为要用#把标题括起来……
附:以前撰写的README
道德经网访问助手说明
简介
通过内置的Chromuim及二维码生成程序轻松地在任何设备上阅读《老子》
版权说明
你可以逐字复制该程序,
你也可以复制少量代码用来学习。
若要修改或翻译,请将修改完成的代码文件作为邮件附件发送至tt1224@hotmail.com,并说明理由。
违反以上信息不会涉及法律问题,但请你考虑考虑作者的感受。
2020 By TotoWang
关于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”移动或拷贝到上一层文件夹中,然后再运行。
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现