返回
用掘金助手插件实时监测掘金文章数据,让创作更轻松
前端
2023-09-15 08:18:09
用掘金助手插件实时监测掘金文章数据,让创作更轻松
掘金是一个广受欢迎的技术社区,用户可以在此分享技术文章、交流经验。作为一名掘金创作者,我常常需要实时了解自己文章的数据,比如新增赞、收藏、评论、粉丝等,以便及时调整写作策略。
为了提高创作效率,我萌生了开发一个vscode掘金消息助手插件的想法。这个插件可以让我在写代码时也能实时看到自己最新文章的数据,省去了频繁切换窗口的麻烦。
下面,我将详细介绍如何从零开发一个vscode掘金消息助手插件,并分享一些开发经验和技巧。
一、准备工作
在开始开发之前,需要准备以下工具:
- Node.js(版本>=16.0)
- Visual Studio Code(版本>=1.60)
- 掘金API密钥(可在掘金官网获取)
二、新建项目
- 打开Visual Studio Code,按
Ctrl
+Shift
+N
新建一个文件夹,作为插件项目目录。 - 在项目目录下,运行以下命令初始化项目:
npm init -y
- 安装必要的依赖项:
npm install --save-dev vscode @types/vscode
三、编写插件代码
- 在项目目录下创建
extension.ts
文件,作为插件的主入口文件。 - 在
extension.ts
文件中,编写以下代码:
import * as vscode from 'vscode';
export function activate(context: vscode.ExtensionContext) {
// 创建状态栏项
const statusBarItem = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Right, 100);
statusBarItem.text = '掘金助手';
statusBarItem.show();
// 定时获取掘金文章数据
setInterval(() => {
// 获取文章数据
const data = await fetch掘金文章数据();
// 更新状态栏项
statusBarItem.text = `掘金助手:赞${data.likes},收藏${data.collections},评论${data.comments},粉丝${data.fans}`;
}, 10000);
}
export function deactivate() {}
- 其中,
fetch掘金文章数据()
函数负责获取掘金文章数据,具体实现可以根据掘金API文档编写。
四、调试插件
- 在Visual Studio Code中,按
F5
调试插件。 - 在调试控制台中,可以看到插件的输出信息。
- 如果插件运行正常,会在状态栏上看到"掘金助手"字样。
五、发布插件
- 在项目目录下,运行以下命令打包插件:
npm run package
- 将打包后的
.vsix
文件上传到Visual Studio Marketplace。
六、使用插件
- 在Visual Studio Code中,按
Ctrl
+Shift
+X
打开扩展面板。 - 搜索"掘金助手"插件并安装。
- 重启Visual Studio Code。
- 在写代码时,即可在状态栏上实时看到自己最新文章的数据。
结语
通过开发掘金助手插件,我实现了在写代码时实时监测掘金文章数据的需求,极大地提高了我的创作效率。这个插件开源在GitHub上,欢迎大家使用和贡献。