V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lijy91
V2EX  ›  分享创造

为了收集和整理编程的常用单词,我写了个背单词应用

  •  1
     
  •   lijy91 · 2019-10-13 23:04:15 +08:00 · 6920 次点击
    这是一个创建于 1648 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为本人英语水平一般,每次学习新技术总会碰到很多陌生的单词,所以为了能让自己更好学习新技术也希望能帮到和我有类似情况的朋友,我开发了「 wordway 」这个背单词应用。

    在设计的时候就希望所有的单词本都像开源软件一样可以接受所有人的补充和完善,就像 中国程序员容易发音错误的单词 这个项目一样,这个应用很大程度上是从这个项目上得到了启发。

    所以我从零开始独立设计了「 wordway 」的单词本规范,开发了服务端、应用端、官网及命令行工具和整理了几个常用的单词本,目前除了服务端和应用端均已开源,未来可能会考虑把服务端及应用端也进行开源。

    Android 版暂未上线,你可以通过文章最下方二维码加入「 wordway 」的微信群,后续的上线或更新将在群里进行通知。

    简介

    「 wordway 」 是一款由社区驱动的背单词应用。

    单词本

    目前我已经收集及整理了几本常用的单词本,你可以在 GitHub 的 wordway-wordbooks 仓库中查看,同时也欢迎大家对这些单词本提建议来完善它们。

    命令行工具

    我同时为「 wordway 」 开发了配套的命令行工具 wordway-cli,它具有查词、构建单词本等功能,下面是安装及查词的简单说明。

    安装

    $ npm install -g wordway-cli
    

    现在,您可以使用以下命令在任何位置运行 CLI

    $ wordway -V
    

    完整的命令说明,请查看 wordway-cli 代码库。

    查词

    $ wordway t "hello"
    

    结果

    hello
    美 [helˈō]
    
    
    基本释义:
    int. 喂;哈罗
    n. 表示问候, 惊奇或唤起注意时的用语
    n. (Hello)人名;(法)埃洛
    

    构建单词本

    构建单词本篇幅较长,所以不在此展开说明,请移步到 https://github.com/wordway/wordway-app/issues/3

    应用预览

    screenshot-001.jpg screenshot-002.jpg screenshot-003.jpg screenshot-004.jpg

    相关链接

    讨论

    欢迎加入「 wordway 」的微信群或 Telegram Group 与我分享你的建议和想法。

    微信讨论组

    如微信群二维码不可用,请添加我的微信号,添加时请备注『加入 wordway 用户群』。

    开发者微信

    最后

    感谢使用「 wordway 」,祝你使用愉快!

    🎉 🎉 🎉

    Download 「 wordway 」 on the AppStore

    第 1 条附言  ·  2019-10-14 09:01:06 +08:00

    第三波兑换码

    6WYYR3PHFXEP
    YE7XYRA4T7NK
    PNWWFK3JJ4L3
    M6TE379TX79T
    KW6L74P4YNM3
    L64FHHPY34TK
    X6EKAT3EWP7E
    LTK6YLPMH6NE
    A967A99R3K3F
    RPP4NW3XKER7
    
    第 2 条附言  ·  2019-10-14 10:01:50 +08:00
    由于安卓应用商店审核问题,所以增加安卓版临时下载地址,临时链接在安卓版上线后将失效。
    请加微信群获取临时下载链接
    第 3 条附言  ·  2019-10-15 12:42:19 +08:00
    安卓版已上架至酷安: https://www.coolapk.com/apk/246375
    45 条回复    2019-11-03 03:26:21 +08:00
    lijy91
        1
    lijy91  
    OP
       2019-10-13 23:04:32 +08:00
    第一波兑换码

    ```
    R9KHXKKP7469
    Y9P7YWTHFLJK
    LAE6Y7J4HAE6
    WN6WX633Y7WR
    EMXYMHXHK3HR
    A93PW6HJLL4H
    YP799J7TWLW7
    ENFW9PH3R73K
    LY644WJRMN64
    3JTFY6FFFWEH
    ```
    chendeshen
        2
    chendeshen  
       2019-10-13 23:06:30 +08:00 via Android
    严重支持!消灭零回复!
    lijy91
        3
    lijy91  
    OP
       2019-10-13 23:08:05 +08:00
    第二波兑换码

    ```
    3PKJNL3YMPFT
    6KM6RNYFTYYW
    MLP9W4T34YLW
    RJR4F9KWLAKW
    L33R996KYRMT
    FKHTEYEKALTK
    FHWJP3H9EFK7
    67J79WEKMTWF
    HFFYXRNN69N4
    33R6K7KRMFTN
    ```
    Rob
        4
    Rob  
       2019-10-13 23:16:01 +08:00
    谢谢楼主,L33R996KYRMT 已用
    oneisall8955
        5
    oneisall8955  
       2019-10-13 23:18:01 +08:00 via Android
    流弊,大佬大佬
    rabbbit
        6
    rabbbit  
       2019-10-13 23:26:32 +08:00
    关于单词本有一些问题:
    1 可以自己编辑单词的释义吗,这个释义是否支持 html 和 css?
    2 可以指定学习单词本中的某一章吗?
    jianqun
        7
    jianqun  
       2019-10-13 23:29:19 +08:00 via iPhone
    👍
    HFFYXRNN69N4 已使用。
    lijy91
        8
    lijy91  
    OP
       2019-10-13 23:30:49 +08:00
    @rabbbit
    1. 默认是通过有道获取释义,在定义的时候指定使用自定义的释义和发音,不支持 html 和 css,后续也不打算支持,未来版本会增加图片示例
    2. 暂时是顺序学习,不过这个可以具体调研一下。
    sqsgalaxys
        9
    sqsgalaxys  
       2019-10-13 23:31:25 +08:00
    RJR4F9KWLAKW
    已用, 谢谢, 楼主辛苦了.
    lijy91
        10
    lijy91  
    OP
       2019-10-13 23:31:52 +08:00
    Building
        11
    Building  
       2019-10-13 23:34:06 +08:00 via iPhone
    67J79WEKMTWF
    已用,支持楼主。
    rabbbit
        12
    rabbbit  
       2019-10-13 23:37:11 +08:00
    那真是遗憾,要是能支持自定义释义的话,可以把 mdx 词典里的内容抽出来放进去.
    Building
        13
    Building  
       2019-10-13 23:37:46 +08:00 via iPhone
    用了一下,不是用原生语言写的吧,掉帧太明显了。
    lijy91
        14
    lijy91  
    OP
       2019-10-13 23:45:54 +08:00 via iPhone
    @rabbbit 可以将内容单独发我一份我参考一下
    lijy91
        15
    lijy91  
    OP
       2019-10-13 23:46:44 +08:00 via iPhone
    @Building 用 flutter 写的,还需要好好进行优化。
    hiny2
        16
    hiny2  
       2019-10-13 23:53:30 +08:00
    感谢! 3PKJNL3YMPFT 已用
    icebarley
        17
    icebarley  
       2019-10-13 23:56:49 +08:00 via iPhone
    6KM6RNYFTYYW 已使用,谢谢楼主。
    注册时密码调用不了 1password 等,先反馈一下。
    Frank9621
        18
    Frank9621  
       2019-10-14 00:04:29 +08:00 via Android
    支持,希望安卓可以尽快上线
    lijy91
        19
    lijy91  
    OP
       2019-10-14 00:07:43 +08:00 via iPhone
    @Frank9621 关注安卓版的可以先加下群
    Senventise
        20
    Senventise  
       2019-10-14 01:13:35 +08:00 via Android
    和 anki 比有什么优势吗
    gclm
        21
    gclm  
       2019-10-14 08:33:24 +08:00
    界面 UI 非常喜欢。但是兑换码没了,楼主可以给个吗? email (Base64): Z2NsbTE1OUBnbWFpbC5jb20=

    http://tool.oschina.net/encrypt?type=3
    lijy91
        22
    lijy91  
    OP
       2019-10-14 09:00:43 +08:00
    @gclm 第三波兑换码已经发布
    pompeii
        23
    pompeii  
       2019-10-14 09:19:43 +08:00
    A967A99R3K3F 已用,支持楼主。
    xieweizhi007
        24
    xieweizhi007  
       2019-10-14 09:30:12 +08:00 via Android
    大佬牛逼
    kingcos
        25
    kingcos  
       2019-10-14 09:35:27 +08:00 via iPhone
    M6TE379TX79T 已用
    xuhaoyangx
        26
    xuhaoyangx  
       2019-10-14 09:41:32 +08:00
    YE7XYRA4T7NK 已用,一堆人用了不说
    networm
        27
    networm  
       2019-10-14 09:52:07 +08:00 via iPhone
    KW6L74P4YNM3 已用
    vtwoextb
        28
    vtwoextb  
       2019-10-14 09:53:14 +08:00
    做的非常不错
    ethanSong
        29
    ethanSong  
       2019-10-14 09:56:19 +08:00
    有点酷,支持楼主。
    x66
        30
    x66  
       2019-10-14 11:04:14 +08:00
    好像又没了?
    CEEC
        31
    CEEC  
       2019-10-14 11:44:23 +08:00 via iPhone
    又没了🤷‍♂️用了的说一下嘛
    rome7054
        32
    rome7054  
       2019-10-14 11:50:51 +08:00
    UI 还挺不错,只是看了下默认单词本,大多小学初中级别的,基本一两天就熟悉,还不如增加点高阶词汇。个人觉得对一个开发者而言,最低也要 4 级的水平
    lijy91
        33
    lijy91  
    OP
       2019-10-14 11:54:53 +08:00
    @rome7054 由于是个人作品,单词本内容还在不断收集和整理,如果你有好的建议反馈到我们的 github repo。
    lijy91
        34
    lijy91  
    OP
       2019-10-14 11:58:37 +08:00
    @x66
    @CEEC 可以加群私信我
    justin2018
        35
    justin2018  
       2019-10-14 12:00:26 +08:00
    感觉是 flutter 写的 😁
    haoxuexiaoyao
        36
    haoxuexiaoyao  
       2019-10-14 12:03:27 +08:00
    再来一波啊 上面都用完了兑换码
    wework
        37
    wework  
       2019-10-14 14:08:27 +08:00
    牛逼啊,虽然不是程序员,但是英语还是挺有用的
    lijy91
        38
    lijy91  
    OP
       2019-10-14 14:15:59 +08:00
    @wework 后面会出一些面向产品经理,设计师的一些单词本。
    leblanchh
        39
    leblanchh  
       2019-10-15 07:32:34 +08:00
    期待安卓尽快上线
    crazytree
        40
    crazytree  
       2019-10-15 12:21:03 +08:00
    审美可以!
    lijy91
        41
    lijy91  
    OP
       2019-10-15 12:43:21 +08:00
    @Frank9621
    @leblanchh

    安卓版已上架至酷安: https://www.coolapk.com/apk/246375
    lijy91
        42
    lijy91  
    OP
       2019-10-15 12:44:27 +08:00
    @crazytree
    @gclm
    买了几十美金的 APP 设计稿来做参考的~
    CuVee
        43
    CuVee  
       2019-11-01 04:39:04 +08:00
    IOS 下载要收费?
    lijy91
        44
    lijy91  
    OP
       2019-11-01 08:45:55 +08:00
    @CuVee 是的,iOS 收费目前
    hjiang201
        45
    hjiang201  
       2019-11-03 03:26:21 +08:00 via Android
    兄弟,不错啊!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3187 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 13:09 · PVG 21:09 · LAX 06:09 · JFK 09:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.