Skip to content

HowXu/Dance_Everyday

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dance Everyday

主页 后台 关于

纪念飞饼老师,和他绝唱的Power of English

这是一个使用JS和Electron构建的UI极其精美的点名器,具有后台管理的功能以替换点名内容(在resources/res下的names.config),点名的机制来自JS内置的简单随机数

同时,我确实加入了可供两人使用的逃脱点名的机制,并且该机制可以设置触发时间,具体涉及文件libTB.dll

names.config和libTB.dll文件都使用了CryptoJSAES加密机制来保证不被修改

使用

登录页中,在用户名框中填入文件名(写入时)或者文件路径(写出时),在密码框中输入"decode_timetable", "decode_names", "encode_names", "encode_timetable"即可实现名称对应的写入写出

点名内容格式遵循一行一名,也可以使用其他内容

时间表遵循以下格式:

true //开启时间限制
1 //周一
12:10 13:10 //在12:10-13:10不会点名内置的两个名字
12:16 13:12
12:36 13:11
2
12:10 13:10
7 //周日
12:10 13:10

开发

因为libTB.dllnames.config的创建来源不明,这个部分进一步的开发貌似陷入闭环,但是可以手动解决:

在第一次yarn dev失败后,手动将libTB.dll放入项目根目录的node_modules/electron/dist路径下,将resouces下的res文件夹放在项目根目录的node_modules/electron/dist/resources路径下。

下载依赖

yarn

开发者模式

yarn dev

构建安装程序

yarn dist

更多详情访问package.json文件

写在最后

耗了春节假做的点名器没有帮助逃脱Dance的命运,飞饼老师拍下的四五十条视频也没有剪辑出多么引人注目的大片,甚至看的人寥寥无几。

至少在回忆这个板块我拿得头筹。

About

使用Electron构建的美观UI的点名器

Resources

Stars

Watchers

Forks

Packages

No packages published