quanru / obsidian-periodic-para Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
如题,我勾选了README中的截止日期前的checkbox,还是在每天日记的项目列表中显示该项目
是否能跟Calender一样,在点击日期或者周月年的时候自动生成或者跳转文件,不用点击+号?
我在PC上安装好后,移植到安卓手机上,obsidian-periodic-para无法使用,版本号为1.7.7。请予指导为盼!想手机和PC上能同步使用。
Please add quick walkthrough documentation of your developer env eg. pnpm, build system, versioning, etc.
periodic notes settings设定里面,API跟Token分别填写什么呢?
老师好,您这个插件很好用。我在使用中还有一些疑问请求解答:
1.如何规划目标、计划任务?
目标:年记规划目标,季记分解目标,月记拆解任务(自上而下整理:目标拆解,自下而上整理:日记/周记收集拆解)
任务:日收集周整理。
这些如何能系统连续地运用起来。
2.计划复盘具体做什么,怎么做?
复盘:周记复盘本周日记,月记复盘每周复盘,季记复盘每月复盘。年度复盘每季记录,周记、月记复盘项目,要事维度是项目;季记、年度复盘领域,要素维度是领域。
在计划复盘时,具体该怎么做?
谢谢老师予以解答。
How does the journal task of perodicNotes be integrated into the upper-layer directory and project, Area?
BulletListByXXX 生成的 Dataview List 当前一行可能包含多个 List 数据,比如领域和项目中用到的 BulletListByTag 可能因为一天的 daily note 中多次出现同一个 tag,从而展示成一行里面第一列多个 bullet,第二列为这个文件的多个 link。
当每个 bullet 较短时,两列的对齐没有问题,但是当第一列内容较长且开启了 table text wrap 导致文本换行时,第二列 link 文字比较少没有换行,就会出现第一列和第二列的没有对齐问题,不方便跳转的问题
Feature Request:
Would prefer if the default index file was the folder name and/or customizable.
This works really well with the Folder Notes plugin.
Instead of:
itemIndex ? itemIndex + ".README.md" : ""
just this:
itemIndex ? itemIndex + ".md" : ""
由于可能在bullet记录相对长的一段,但dataview的table没法显示全,而且file跳转又只跳转到文件
虽然问题不大,但内容比较多的日志会很烦
能否支持跳转到某个标题下,或者有blockid的列表项?
我简单修改了一下bullet的查询显示逻辑,暂时实现了这个功能
let querySQL = `
TABLE WITHOUT ID rows.L.text AS "Bullet",rows.L.link AS "Link"
FROM (${from2}) AND -"${periodicNotesPath}/Templates"
FLATTEN file.lists AS L
WHERE ${where} AND !L.task AND file.path != "${filepath}"
GROUP BY file.link
SORT rows.file.link DESC
`;
感觉可以类似于 flomo 的相关插件一样,把usememos也开发成一个单独的包,这样可以方便维护和更新。
我发现如果 memos 里存在代码框或者视频链接,现在的解析会出现一定的问题。建议大佬有空的时候更新一下解析逻辑。
出问题的条目:
{
"id": 6,
"rowStatus": "NORMAL",
"creatorId": 1,
"createdTs": 1705903664,
"updatedTs": 1705903664,
"displayTs": 1705903664,
"content": "",
"visibility": "PRIVATE",
"pinned": false,
"creatorName": "wanke",
"creatorUsername": "wanke",
"resourceList": [
{
"id": 1,
"creatorId": 1,
"createdTs": 1705903660,
"updatedTs": 1705903664,
"filename": "aa",
"externalLink": "https://github-production-user-asset-6210df.s3.amazonaws.com/11739753/290967046-b2dfbe07-869c-4b08-93a8-85c289755a71.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240122%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20240122T051353Z\u0026X-Amz-Expires=300\u0026X-Amz-Signature=4dc8045b41819e1881d941b1526a88839d58cb17dd454fcd5eeaac5b677d2d23\u0026X-Amz-SignedHeaders=host\u0026actor_id=45927177\u0026key_id=0\u0026repo_id=661545264",
"type": "video/*",
"size": 0
}
],
"relationList": []
}
{
"id": 5,
"rowStatus": "NORMAL",
"creatorId": 1,
"createdTs": 1705903624,
"updatedTs": 1705903624,
"displayTs": 1705903624,
"content": "```python\ntest()\n```",
"visibility": "PRIVATE",
"pinned": false,
"creatorName": "wanke",
"creatorUsername": "wanke",
"resourceList": [],
"relationList": []
}
Hi there. Nice work on creating the plugin and templates! Is it possible to add a command to create/open the current date's daily note as the plugin Periodic Notes does? Thanks!
有非常多的插件允许忽略文件夹,比如 Linter,通常用于忽略模版文件夹,包括 templater 也有要求需要设定模板文件夹。
当前版本(v1.7.7)在创建 PARA 时需要 template 文件在 PARA 文件夹下,包括参考示例库采取的把周期笔记模板也放在其文件夹下,虽然能很好的治理模板较多混乱的问题,但是给使用其他插件的兼容性造成了一定困扰。
建议是能在设置页面可以自定义 PARA 模板的位置(周期笔记用在Periodic Notes可以设定)
Currently every PARA folder requires a README.md. It would be useful if the user had the option to use a folder note instead. (This is just a file with the same name as the directory).
This would help users who are used to using folder notes as their "top level" file. It would also allow extra functionality to be included e.g Waypoints) can only be added to folder notes.
如题,不太懂如何写Obsidian插件,如果要将这部分代码剥离出来方便处理吗?
看了一下代码,应该是每次启动时同步memos吧?
或者开关配置时同步,没看到其他同步的按钮或者命令
我的memos内容已经更新了,但同步的时候会跳过,看起来是根据创建时间来判断是否需要同步
而且只同步当天的是吗?
在电脑端,可以通过快捷键全局(或者局部)唤醒一个出一个框来插入memos
现在是没有提示的,得手敲,哈哈
虽然没多大问题,因为这个需求很弱
Please consider adding charts, such as line charts and pie charts to see the week, month, year and project time and completion, to quantify work and habits, etc
Feature...
Would be interesting to have some automation for moving between various silos - like "Archive Project" or "Create Project from Capture" or "Add Project to Area"
All via tags likely?
ResourceListByTag produces the same results as ResourceListByFolder; a list of folders instead of a list of tags used by files.
eg
folder 1
expected result would be
Actual result:
一般来说,为了统一管理模板文件,可能会将 Templates 放在一个特殊文件夹内。 现在似只能把 Templates 文件夹放在 PeriodicNotes目录下。 最好能提供模板文件的选择,这样也可以允许模板文件名发生变化。
另外,daily note 的文件夹安排也是固定的。例如我习惯将文件夹设置为 年/月,这样每日文档和周文档都放在 年/月/下,月和季度文档均放在年/下面。 建议大佬加入自定义的功能。
另外,大佬你的 Memos Web App 好像挂了。 此外,我部署好了 usememos,哪里能找到 android 的程序呐,我看你视频里有ios的?
感谢大佬的开发 👍👍👍👍👍
---
tags:
- career
---
## Task
- [ ] task two
- [ ] task three
- [x] task one
## Bullet
- note one
---
tags:
- career
---
## Header
- [x] task one
- [ ] task two
- note one
## Heaer two
- [ ] task three
今天突然发现,usememos 的 docker 最新版本已经升级到 0.19.0了,但是 github 还是 0.18.2。
在新版本中,需要使用 resource.name 而不是 resource.id 才能正确获取附件的二进制内容。不然下载的附件是空的。
https://github.com/quanru/obsidian-periodic-para/blob/main/src/periodic/DailyRecord.ts#L123
const { data } = await this.axios.get(
`${origin}/o/r/${resource.name}`,
{
responseType: 'arraybuffer',
}
);
如题,安卓端如何打通
比如通过插件创建了一个“搬家”的项目后,在项目readme文件里手动添加标签“日常”后,在dailynote里如果添加其他的条目“日常”后(并非希望归纳到搬家项目中的),仍然在该项目中可见。这个有没有办法解决?
配置增加一个语言转文字 api, 可以调用这个 api 把语言转文字
老师,您好。认真学习了您的产品及相关资料,感觉特别好,衷心感谢您的付出和热心。我想将其用于实际中,认真梳理后还有以下问题,恳请老师予以解决为盼,谢谢。
I have a memo setup that hosts files (including images) in S3 compatible storage.
The resource returned from the memo API has a direct link to the image under externalLink
.
Given that, this code here: https://github.com/quanru/obsidian-periodic-para/blob/22046390e73b9e6a517a43eff15fa5847c513192/src/util.ts#L122-L129 generates invalid markdown.
It generates ![[http://mydomain.com/files/path/to/file.png]]
.
That syntax is expecting a local file. Ideally, this plugin would download the linked file and store it in my vault. However, second to that generating a valid markdown image embed like ![file.png](http://mydomain.com/files/path/to/file.png)
would also be OK.
The resource payload includes type: "image/png"
so we could hopefully use that to detect images that should generate different markdown.
The number of my notes is very large, the speed of bullet note retrieval is very slow, I try to change the code to reduce the scope, the speed is much faster, I would like to ask you what better way?
季记里的本季收集和月记里的本月收集里,展示的日记任务有重复了两遍,具体是什么导致的没有测试出来。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.