Skip to content

zzjjszh1/jiguangdanci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

极光单词导出

背景

有效的学习总是建立在高频复习的基础上的,极光单词是一款很好的背诵记忆应用,目前有微信和APP两个版本。虽然其内置原生功能提供了基础的回顾机制,但是,想要随忘随复习,还是做不到的。例如:

  • 无检索功能,无法检索已背单词。对于出现了部分遗忘,或者在相似单词间出现混淆的时候,此类功能尤其重要
  • 无反向查找功能,无法根据释义检索相关单词。有时候能够想起一个中文释义,但是无法想起之前背过的单词

解决思路

可以每天导出当天背过的单词及其释义、例句、视频链接,之后可以添加到印象笔记中或者数据库中,在需要查看单词详情的时候,在自己的笔记或者数据库中检索。另外,还可以将找到检索出来的单词ID,将其导入到极光单词的收藏列表中,进而可以直接在APP或者微信中查看此单词详情

实现方法

  1. 提取数据包中的认证信息
  2. 构造数据包进行信息获取
  3. 整理返回的信息并格式化 4、将格式化后的信息,输出为文本文件后倒入印象笔记,或者直接写入数据库

Android辅助工具

  1. HttpCanary
  2. Pydroid 3
  3. adb调试工具
  4. 印象笔记+微信

使用步骤

  1. 使用HttpCanary获取极光单词的API请求包,将其存入HttpCanary的download目录,目的是获取当前认证后的cookie,这些请求包可以是下列URL请求中的任何一个
    1)收藏页的获取包(https://qiniu-api.jiguangdanci.com/user/today-cache-simple)
    2)今日已学单词列表的获取包(https://qiniu-api.jiguangdanci.com/user/word-collection-show)
    3)单词详情获取包(https://qiniu-api.jiguangdanci.com/user/showWordsDetails)
  2. 使用python对目录下文件进行解析,在run.py中自动执行了如下功能
    1)获取单词列表
    2)获取每个单词的释义、例句
    3)获取视频连接 4)将信息格式化后存入Android的下载文件夹中,名称为“待导入印象笔记的文件.txt”

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages