Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yuhaowin/wordbook-bob-plugin

通过 Bob 查询的单词添加至 「有道词典」 、 「欧路词典」、「扇贝单词」 的单词本。
https://github.com/yuhaowin/wordbook-bob-plugin

bobplugin

Last synced: 14 days ago
JSON representation

通过 Bob 查询的单词添加至 「有道词典」 、 「欧路词典」、「扇贝单词」 的单词本。

Awesome Lists containing this project

README

        

# wordbook-bob-plugin

这是一个 [Bob](https://github.com/ripperhe/Bob) 的翻译插件,但是该插件不对输入的文本进行翻译,听起来不可思议,但的确如此,该插件主要是将输入的英文单词通过接口的方式同步到 `有道词典` 、`欧路词典`
的单词本中,以方便对查询过的单词进行集中复习。

## 特性

1、`有道词典` 仅实现了通过 cookie 的方式添加单词到单词本;无法使用账号登录,[因为 Bob 提供的 API 无法获取到请求返回的
cookie](https://github.com/ripperhe/Bob/issues/115)。

2、`欧路词典` 是通过开放 api 添加到指导单词本,但是需要指定单词本的 id,可以通过 api 获取单词本 id。

3、`扇贝单词` 是通过 api 添加到指导单词本,需要登录后从网页获取 auth_token
## 设置

![](imgs/1.png)

## 有道词典获取 cookie

1、[登录有道词典](https://dict.youdao.com/)

2、如下图操作:

![](imgs/2.png)

3、在控制台执行 `document.cookie` 获取到 cookie

## 欧路词典获取 token

1、[登录欧路词典](https://dict.eudic.net/)

2、在右上角「账户管理」获取授权

![](imgs/3.png)

3、获取单词本 id
> 如果不知道单词本 id,可以先不填写单词本 id, 输入任意单词查询后,会返回所有的单词本 id,选择其中你需要的 id 填入即可。

![](imgs/4.png)

## 扇贝单词获取 auth_token
1、[登录扇贝](https://www.shanbay.com/)

3、随便点击一个页面,获取 cookie 中的 auth_token,确保 auth_token 正确

![](imgs/6.png)
## 效果

![](imgs/5.png)