Obsidian 插件:GitLab Issues
插件名片
概述
将 Gitlab 问题导入您的 Obsidian 保险库。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-gitlab-issues 插件的自述翻译
Gitlab Issues for Obsidian
一个用于 Obsidian 的插件,用于从 Gitlab 导入问题。
从 Gitlab 返回的每个问题都会在指定的输出目录中创建为一个 Obsidian 笔记。
您可以创建自己的模板来自定义问题笔记的格式。
这些笔记仅用于只读,如果它们不再由 Gitlab 返回,它们将从您的 Obsidian vault 中删除。
最新的问题将在 Obsidian 启动后的 30 秒后从 Gitlab 加载,然后每 15 分钟自动加载一次。
配置
您必须拥有一个 Gitlab 账户。
- 为插件生成一个 Gitlab 个人访问令牌,该令牌必须包含
API
权限。 - 通过 Obsidian 社区插件部分安装插件,然后启用它。
- 在插件设置中的令牌字段中输入您在 Gitlab 上创建的个人访问令牌。
示例 - 列出即将到期的截止日期
使用默认的过滤器值 due_date=month
,Gitlab API 将返回所有在下个月有截止日期的问题。
该插件将为每个问题创建一个 Obsidian 笔记文件。
然后,您可以使用优秀的 DataView 插件 在您的存储库中的任何位置创建即将到期的问题列表。例如:
dataview
TABLE WITHOUT ID file.link AS "任务", dueDate AS "截止日期" from "@Data/Gitlab Issues"
SORT dueDate
如果您在 Gitlab 上关闭一个问题,或者将其截止日期更改为将来的某个时间,该问题将从您的存储库中删除,并且 DataView 列表将不再显示该问题。
进一步探索
自定义 API 查询
您可以在“问题列表”端点中使用 Gitlab 允许的任何有效查询过滤器。有关所有可能选项,请参阅 Gitlab API文档。
使用自定义模板
您可以自定义用于创建新笔记的模板。为模板创建一个笔记,并在插件设置中指定该笔记的路径。
模板必须是一个有效的 Handlebars 模板。有关语法的更多信息,请参阅 Handlebars 文档。
目前,可用的字段包括:
id
title
description
due_date
web_url
错误
请在存储库的 问题 部分报告错误。
贡献
欢迎贡献。请为每个错误或功能提交一个单独的 PR。
许可证
该插件代码采用 MIT 许可证发布。有关更多信息,请参阅 LICENSE 文档。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。