将笔记用feed流/timeline的形式展现的插件

看ob是有能力做到像flomo/memos/thino界面一样展现所有笔记的,thino这个插件不是针对全局vault的。挺奇怪没人提这个,完全有能力把ob改造成flomo,对比笔记软件和flomo的开发量和收费费用对比,总想着能用ob把flomo完全替代

感谢阅读:saluting_face:

我自己的需求是:在flomo跨学科学习时,按时间线能快速整理零散的卡片知识,时间相近为同一主题,能快速进行整理。目前想用obsidian替代flomo

在这是想看有无已有的插件能实现,目前探索到的

  • chronology可实现标题按timeline,但无法展示文件内容。recent file只能展示标题
  • 楼中说的自己用dataview实现
  • timeline插件需要给所有笔记额外加tag, 就略过这个选项
    ======

相关链接

dataview实现

const previewChar = 100
const pages = dv.pages().sort(b => b.file.ctime, 'desc').limit(10);

const previews = pages.map(async page => {
	const options = { year: 'numeric', month: '2-digit', day: '2-digit' , hour: '2-digit' , minute: '2-digit', second: '2-digit'  }; 
	const formatter = new Intl.DateTimeFormat('default', options);
  try {
    const content = await app.vault.readRaw(page.file.path);
    if (content.trim().length > 0) {
      return [`> [!timeline|t-l] ${page.file.link} ${formatter.format(page.file.ctime)} <br> ${content.slice(0, previewChar)}`];
    }
  } catch (error) {
    console.error(`Error reading file ${page.file.path}:`, error);
  }
  return null;
});
Promise.all(previews).then(previews => {
  const validPreviews = previews.filter(preview => preview !== null);
  dv.table(["Preview"], validPreviews);
});

用dataview实现吗,但是一篇笔记那么长

1 个赞

thino 现在也能替代flome

  1. thino可以支持多文件
  2. 实际常用的时候,thino支持日记文件夹足够了,以日记为核心,其他文件双链到日记里,一样可以管理了,长文在thino展示看起来也不方面,管理也不方面,完全没必要。

折叠就行,都是这样干的。我看看dataview,感谢

“觉得没必要”,一个人的需求不是另一个人的需求很正常。卡片笔记时很方便,时间相近的卡片能临近展示出来。感谢

1 个赞

thino是memos的升级版,flomo类似。
它的内容记录格式难免与用户自己原本的记法不同,比如日期时间的年月日之间加杠或下划线,不少细节的差异存在,会影响obsidian的库全局搜索结果。还有界面文字大小等都不能自己调整为自己以前相同的格式。
如果它提供用户多点自定义就好了。
最重要的是,它与OB以MD为基础记录格式似乎相当多不同,会影响全局检索结果、其它插件的内容提取等方面。毕竟存在多少差异,就意味着绑定多深依赖。

感谢:saluting_face:
你说的这些,我理解为

  • 显示格式的问题,文字是否显示齐全,样式是否完整。倒是不阻碍实现timeline。并不需要完美的展示,只需要大概的预览
  • 只是需要按文件创建时间/修改来排序并展示,也不需要多一个额外的单独某个插件用的时间标识

我自己的需求是:在flomo跨学科学习时,按时间线能快速整理零散的卡片知识,时间相近为同一主题,能快速进行整理。目前想用obsidian替代flomo

在这是想看有无已有的插件能实现,目前探索到的

  • chronology可实现标题按timeline,但无法展示文件内容
  • 楼上说的自己用dataview实现,我还没试
  • timeline插件需要给所有笔记额外加tag, 就略过这个选项