h5前端+sanic后端 番茄钟小项目
项目介绍:根据设定,在特定时刻报时的小程序。
我的开发目的是,隔半个小时提醒我起来动弹一下,缓解视疲劳。
下载地址:
https://gitee.com/senbinge/tomato-clock/repository/archive/master.zip
使用方式:
1、安装python,安装依赖 pip install requirements.txt
2、运行目录下的main.py,或者main.pyw(没有黑框框)
3、使用浏览器访问 localhost:8888,进行设置。也可以直接设置json文件
4、需要开机启动的,可以把pyw的快捷方式扔到启动文件夹。
问题:
1、无法打包成exe。打包后体积巨大,且无法运行,貌似是sanic问题。
2、语音报时没有合适的第三方库。异步调用api失败,所以手动合成
3、前端是‘裸’html+js,存在bug,打算用vue替代。
4、如果发现bug,或者有任何意见,请不吝赐教 (●'◡'●)
闲话:
1、学习框架的时候不要贪图它有多少新特性,而是注重文档是否丰富,不然遇到问题,无法解决。我在选择sanic和fastapi时,就做了错误的选择。(django是真的贴心……)
2、只会一门动态语言感觉有时不够用,看来还得把C#捡起来……
加一个以前写的报时器,勉强能用,需要.net环境,win10可以直接运行。
解释一下,toast通知是win10|11右下角弹窗;sound通知是语音报时。
ps:微软的tts萌妹子声音真好听,可以没找到api,不然就可以,嘿嘿嘿…… ps为啥不能打包 把sanic 换成flask 就可以打包了 wuaikirin 发表于 2021-12-8 15:30
把sanic 换成flask 就可以打包了
其实不打包也挺好
主要是懒…… 把sanic 换成flask 就可以打包了{:1_921:} chaojiak47 发表于 2021-12-8 15:04
ps为啥不能打包
能打包,只是无法运行 感谢分享 subney 发表于 2021-12-8 15:00
解释一下,toast通知是win10|11右下角弹窗;sound通知是语音报时。
ps:微软的tts萌妹子声音真好听,可以 ...
火钳刘明,找到了记得告知一声,大佬!!{:1_932:} 啥也不是
页:
[1]