subney 发表于 2021-12-8 14:58

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可以直接运行。

subney 发表于 2021-12-8 15:00

解释一下,toast通知是win10|11右下角弹窗;sound通知是语音报时。
ps:微软的tts萌妹子声音真好听,可以没找到api,不然就可以,嘿嘿嘿……

chaojiak47 发表于 2021-12-8 15:04

ps为啥不能打包

wuaikirin 发表于 2021-12-8 15:30

把sanic 换成flask 就可以打包了

subney 发表于 2021-12-8 16:13

wuaikirin 发表于 2021-12-8 15:30
把sanic 换成flask 就可以打包了

其实不打包也挺好
主要是懒……

Sen 发表于 2021-12-8 16:13

把sanic 换成flask 就可以打包了{:1_921:}

subney 发表于 2021-12-8 16:14

chaojiak47 发表于 2021-12-8 15:04
ps为啥不能打包

能打包,只是无法运行

PLFJOB 发表于 2021-12-8 16:23

感谢分享

朮小凯 发表于 2021-12-22 15:40

subney 发表于 2021-12-8 15:00
解释一下,toast通知是win10|11右下角弹窗;sound通知是语音报时。
ps:微软的tts萌妹子声音真好听,可以 ...

火钳刘明,找到了记得告知一声,大佬!!{:1_932:}

ccoo198807 发表于 2022-2-9 15:27

啥也不是
页: [1]
查看完整版本: h5前端+sanic后端 番茄钟小项目