把英文书籍中符合难度的单词提取出来,然后用树莓派、闲置的屏幕、挂墙上的手机来背单词

2018-08-19 10:48:01 +08:00
 lxrmido

想法

家中有个树莓派一直在跑爬虫,最近淘宝买东西的时候顺手买了个 50 块的 3.5 寸屏幕插上去,然后发现屏幕无法关闭,于是便想拿它来做点什么,反正屏幕的耗电量才 0.5W 。

最近也一直在用薄荷阅读学英语,感觉背单词是学英语里最重要的一环。

于是思路就出来了:

单词从哪里来?

如何生成单词卡片数据?

作品

有了思路之后,做起来还是比较容易的。花了两个晚上把可用的版本做了出来,repo 地址:

https://github.com/lxrmido/WordCards

树莓派运行效果:

界面截图:

然后就是再抽空把需要的其他东西做出来,以及优化了

总结及体会

7223 次点击
所在节点    分享创造
73 条回复
lxrmido
2018-08-20 20:42:03 +08:00
@mrfox
谢谢你的测试,做的时候确实没想到这些逻辑
词语是从词典里取出来显示的,句子内容是从原文里截取出来的文本,都没有作任何处理
词典里边“ conservative ”确实是首字母大写的,数据如下:
{
id: 644534,
word: 'Conservative',
sw: 'conservative',
phonetic: 'k?n\'s?:v?tiv',
definition:
'n. a person who is reluctant to accept changes and new ideas\nn. a member of a Conservative Party\na. resistant to change\ns. having social or political views favoring conservatism',
translation: 'a. 保守的, 守旧的, 有保存力的\n[化] 防腐剂; 保存剂',
pos: 'j:62/n:38',
collins: 4,
oxford: 1,
tag: 'gk cet4 cet6 ky toefl ielts gre',
bnc: 1497,
frq: 1837,
exchange: 's:conservatives',
detail: null,
audio: ''
}
我猜是因为这个词通常特指保守党
mrfox
2018-08-20 22:34:00 +08:00
@lxrmido 感谢回复,我查了几个英文词典,应该是 ECDICT 解释问题

小写是保守的,大写是党派
mrfox
2018-08-22 00:06:10 +08:00
关于快捷控制,最好是能适配个遥控器,像有些电视盒那样的非常简单的那种,结合树莓派,应该很方便。目前只是个想法,怎么实现还不知道
mrfox
2018-08-22 00:09:28 +08:00
或者是做一个只有两或三个键的键盘,不过似乎即使是两个键的键盘 DIY 也不容易和便宜?有没有有经验的指导下
lxrmido
2018-08-22 16:57:22 +08:00
@mrfox
淘宝找试轴器,卖的人不少
lxrmido
2018-08-22 16:57:49 +08:00
@mrfox
也可以找个 PPT 翻页的遥控器……
killpigman
2018-08-22 17:59:32 +08:00
可以发声吗?单词的读音
mrfox
2018-08-22 19:04:28 +08:00
@lxrmido 谢谢提示,搜了下试轴器是不带电路的
mrfox
2018-08-23 03:42:38 +08:00
建议增加单词在例句高亮,可以考虑增加在线或离线发音


另:个别的试轴器带 PCB,不过也贵一些,PPT 翻页也是
淘宝上有单独的小蓝牙翻页器,不知树莓派是否能认得
missdeer
2018-08-23 09:19:14 +08:00
我想问你这屏幕和外壳的淘宝链接。。
lxrmido
2018-08-23 09:41:32 +08:00
@killpigman
还没做
lxrmido
2018-08-23 09:43:37 +08:00
@mrfox

PPT 翻页器我买过几个 9.9 包邮的……然后搜空中飞鼠能找到好多二十几块的小键盘
蓝牙翻页器树莓派会识别成音量+-,因为原理也是手机的音量键……
lxrmido
2018-08-23 09:44:10 +08:00
@missdeer
关键词:树莓派 亚克力 屏幕
qfdk
2018-08-23 14:48:10 +08:00
其实扇贝单词不错 做项目的时间可以节约下来 过来人告诉你 一天刷 700 单词 坚持一个月 考试就 OK
lxrmido
2018-08-23 16:54:35 +08:00
@qfdk
我没有考试的需求,这几年用各种 APP 也背到一万多的词汇量了,现在主要是自娱自乐+闲置利用+定制适合自己的方式
joviwong
2018-08-25 19:44:40 +08:00
@wensonsmith 很厉害,我就只记住一个 my lord
mrfox
2018-08-27 02:01:59 +08:00
折腾了几天快捷键未果,结果今天发现 LZ 已经 3 天前就更新了,真棒!
lxrmido
2018-08-27 08:46:23 +08:00
@mrfox
哈哈,因为没快捷键我自己用着不舒服
mrfox
2018-08-27 19:24:47 +08:00
@lxrmido
非常赞,我在快捷键上浪费了不少时间也没搞好(不是程序员)。不过这次更新后,js 和 css 的文件在编辑器里都变成了长长的一行( VUE 的锅?),不像以前是按段排版好的,想改个解释的颜色,找到眼花也没找到在哪设置……
lxrmido
2018-08-27 19:48:05 +08:00
@mrfox

你不说我都忘记前端代码没提交上去了……

还没加入颜色定义的功能,真要改的话在
https://raw.githubusercontent.com/lxrmido/WordCards/master/resource/static/js/app.ced33e8d.js
里查找颜色的字符串,譬如 "#ffffff" 再修改会比较快
或者改源码,
https://github.com/lxrmido/WordCards/blob/master/resource/frontend/src/components/CardContainer.vue
然后重新编译前端代码

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/481114

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX