Skip to content

Commit 3e1ebf3

Browse files
author
Zhongyi
committed
Release 0.0.4
1 parent 089312b commit 3e1ebf3

File tree

7 files changed

+39
-21
lines changed

7 files changed

+39
-21
lines changed

README.md

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,46 @@
1-
![example](https://github.com/ruanyf/weekly/assets/10026361/9ceff9df-9f7f-4fe2-940c-ed60c0636634)
1+
# 读点东西 - 让阅读这件事简单一点点
22

3-
# 读点东西
3+
**读点东西**是一个类似于 Safari 阅读模式的工具,它提供了一系列的阅读功能,以增强你的阅读体验。以下是它的一些主要功能:
44

5-
**读点东西**类似于 Safari 阅读模式,为你提供了一系列的阅读功能,让你的阅读体验更加舒适。下面是它提供的一些功能:
5+
## 功能
66

7-
- **阅读模式**:通过调整字体样式、行间距、页面宽度等参数,让你的阅读更加舒适。
8-
- **Chat 文章**:生成文字总结,交互式问答等。
9-
- **翻译**:支持谷歌翻译、腾讯翻译、OpenAI 翻译,让你轻松阅读全球资讯。
10-
- **下载 Markdown 格式**:方便你将文章保存到本地,随时查看。
7+
### 阅读模式
118

12-
我们的插件已经在 Github 上开源,欢迎大家前来查看和贡献代码:
13-
https://github.com/ReadSomething/ReadSomething
9+
在这个模式中,你可以调整字体样式、行间距和页面宽度等参数,以便享受更舒适的阅读体验。
1410

15-
同时,我们的插件也已经上线了 Chrome Web Store,欢迎大家前来下载和使用:
16-
https://chrome.google.com/webstore/detail/read-something/bcagnbmncmeliaknnhmbkkgackfipoic
11+
### Chat 文章
1712

18-
让读点东西陪伴你的阅读旅程,让你的阅读更加舒适、轻松和愉悦!
13+
我们的 Chat 文章功能可以生成文章的文字总结,并且还提供交互式问答环节,以增强你的理解和吸收。
14+
15+
### 翻译
16+
17+
我们支持谷歌翻译、腾讯翻译和 OpenAI 翻译。这些翻译工具让你能够轻松阅读全球的资讯。
18+
19+
### 下载 Markdown 格式
20+
21+
我们的这个功能使你可以方便地将文章以 Markdown 格式保存到本地,方便你随时查看。
22+
23+
## Demo
24+
25+
### 中文阅读
26+
![demo1](assets/demo1.jpg)
27+
28+
### 英文阅读,开启翻译
29+
![demo2](assets/demo2.jpg)
30+
31+
## 安装
32+
33+
- [Chrome 浏览器](https://chrome.google.com/webstore/detail/read-something/bcagnbmncmeliaknnhmbkkgackfipoic)
1934

2035

2136
## 如何使用
2237

23-
在 Chrome Web Store 安装完成后,点击右上角 `扩展程序` 按钮并找到 `Read Something` 即本插件点击 `固定`操作完成后可以在右上角看到`淡紫色的 📖`图标。
38+
在 Chrome Web Store 安装完成后,点击右上角 `扩展程序` 按钮并找到 `Read Something` 即本插件点击 `固定`操作完成后可以在右上角看到淡紫色的 📖 图标。
2439

2540
切换到文章页面,点击 📖 按钮进入阅读模式,再次点击 📖 按钮退出阅读模式。
2641

42+
⚠️ _首次安装需要刷新浏览器才能生效。_
43+
2744
## 朋友们
2845

2946
项目开始的初衷是为了让阅读这件事简单一点点,也希望能认识一些志同道合的朋友们。微信群主要用于项目需求和问题反馈,也会尝试分享一些好的文章。
@@ -33,3 +50,6 @@ https://chrome.google.com/webstore/detail/read-something/bcagnbmncmeliaknnhmbkkg
3350
## Roadmap
3451

3552
[📌 Roadmap](https://github.com/orgs/ReadSomething/projects/1)
53+
54+
55+
再次感谢大家的支持和信任,我们将继续努力优化和升级「读点东西」,以提供更优质的阅读体验!

assets/demo1.jpg

1.56 MB
Loading

assets/demo2.jpg

1.32 MB
Loading

components/chat_messgae.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { getLatestState } from "~utils/state";
33
import { ChatMessageContext } from "~provider/chat";
44
import type { ChatMessage } from "~provider/chat";
55
import { SettingContext } from "~provider/setting";
6-
import {CountTokens} from "~utils/token";
6+
import { CountTokens } from "~utils/token";
77

88
const ChatUserMessage = (props) => {
99
const { chatScrollRef } = React.useContext(ChatMessageContext);

content.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,7 @@ const Main = () => {
137137
}, []);
138138

139139
const documentClone = document.cloneNode(true);
140-
const article = new Readability(documentClone as Document, {
141-
keepClasses: true
142-
}).parse();
140+
const article = new Readability(documentClone as Document, {}).parse();
143141
const articleUrl = window.location.href;
144142
const author = article.byline ?? "";
145143
const authorLink = getMetaContentByProperty("article:author");

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "readsomething",
3-
"displayName": "Read Something",
4-
"version": "0.0.3",
5-
"description": "A browser plugin to assist reading, using AI capabilities to enhance reading efficiency.",
3+
"displayName": "读点东西",
4+
"version": "0.0.4",
5+
"description": "\uD83D\uDCD6 一个开源的 Chrome 插件,可以将网页转成阅读模式,并且内置了 AI 总结、翻译、Markdown 转换等功能。",
66
"author": "zhongyiio",
77
"scripts": {
88
"dev": "plasmo dev",

provider/setting.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ interface TypeSettingContext {
2626

2727
export const SettingContext = createContext({} as TypeSettingContext);
2828

29-
const SettingStorageKey = "__READSOMETHING_SETTING_V2";
29+
const SettingStorageKey = "__READSOMETHING_SETTING_V3";
3030

3131
export default function SettingProvider ({ children }: { children: ReactNode }) {
3232
const [settingObject, setSettingObject] = useState({} as SettingObject);

0 commit comments

Comments
 (0)