KnIfER / PlainDictionaryAPP

无限词典. An android e-dictionary application mainly parsing mdx / dsl.dz files via mdict-java

Home Page:https://www.imdodo.com/channel/157568/889290

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

无限词典

PlainDict

主要功能

  • 查词
  • 全文搜索
  • 页面笔记
  • 单词收藏夹(生词本)
  • wifi资料中心(制作中)
  • 背单词(制作中)

特色功能

  • 全文搜索共三种:逐字全文搜索(支持.*模糊语法,可用&|组合)、正则表达式搜索(oniguruma)、搜索引擎式搜索(lucene)。
  • 页内搜索使用mark.js,全部功能都开发出来了:.*模糊搜索、可选空格划分关键词、可选正则表达式搜索。
  • 自由小窗模式
  • 收藏夹,笔记等数据库列表基于sqlite分页,加载迅速,支持恢复列表位置,可创建列表锚点(存储列表位置的书签,制作中)。

正在制作的功能

  • 相机取词、屏幕取词
  • 更多数据库功能(收藏夹,书签和页面笔记):
    收藏夹标星、词典标星
    、搜索
    、背单词
    、页面标记模糊化、抠除、隐藏
    、收藏夹排序:普通时间线排序、标星排序、字典顺序排序、背单词的时间线排序
    、Wifi同步
    、列表锚点
  • wifi资料中心

捐赠

donate/alipay.png

社区

https://www.imdodo.com/channel/157568/889301

开源协议

四绝协议 + GPL3

项目史记

  1. 2017年,在大学宿舍上铺完成mdict-python-analysis的java转化,并添加二分法搜索功能,初步实现应用功能。
  2. 2019 全文搜索语法
  3. 2019 弹出式点击翻译
  4. 2021 正则搜索引擎
  5. 2022 全文搜索引擎
  6. 2023 多种笔记、点击查词

About

无限词典. An android e-dictionary application mainly parsing mdx / dsl.dz files via mdict-java

https://www.imdodo.com/channel/157568/889290

License:GNU General Public License v3.0


Languages

Language:Java 95.3%Language:JavaScript 2.5%Language:HTML 2.1%Language:CSS 0.1%Language:C++ 0.0%Language:CMake 0.0%Language:Batchfile 0.0%