A quick capture plugin for Obsidian, all data from your daily notes.

Overview

Obsidian Memos

中文文档

A new way for you to quick capture an idea in Obsidian. Which is highly based on the awesome open source project: memos and awesome service: flomo.

memo-light memo-dark memo-mobile

Introduction

  1. All the memos come from your daily notes, this requires the 'Daily Notes Plugin' to be enabled for this plugin to work.
  2. Memos are taken from below the header you set in the configuration under 'Process Memos below' this is # Journal by default.
  3. Memos are created under the heading set in the configuration as 'Insert After' this is # Journal by default.
  4. When you create a query, a query.md file will be generated automatically in your daily note folder.
  5. When you delete a memo, it will send to the delete.md in your daily note folder, please don't edit it directly.

How to Use

  1. First you ensure you have the 'Daily notes' plugin (the core plugin of Obsidian) enabled.
  2. Then, you should check the setting to set your header to process below and insert new memos below, OR leave blank to write the entries to the bottom of the daily file.
  3. Open memos and then click on 'NOTEIT'.

A entry will be added to your daily note using a bullet format with the current time.

Example

- 22:15 {Contents of memo you entered}

It uses the following formats when parsing to add memos to the list:

  • - 19:00 in daily notes.
  • - [ ] 19:00 in daily notes.

Features

Tag list

Build in tag list for JUST memos. The build in tag list will show the tags in your memos.

Query

You can set a query that contains more than one variable to query memos. You can add it\pin it\Delete it.

Heatmap

You have a github heatmap like view to see your memos everyday, like dots in calendar. But all of them is clickable to filter that day's memos.

Clickable day

You can click on the day and then see all your memos today, yesterday, and so on(it based on day not week or month).

User banner

You can set your name in setting ,so don't forget to do it. And you can find the setting and trash box for memos when you click on the three dots near the user name.

In each memo, you can used MARK to make it link to another memo. And you can delete it, share it and so on.

What's more,

  1. you can double click on the memo to edit the memo.
  2. Ctrl+click to jump to the source of the memo.

Of course, internal link or image link in memo should be rendered as usual.

Search and filter

Every time, you search in memos will filter the memos that matched (which are showed in one page), and in memos, there are already four build-in filters to help you for using memos easily.

Problems NOW

How to Install

Add Quorafind/Obsidian-Memos to BRAT.

Download the latest release. Extract and put the three files (main.js, manifest.json, styles.css) to folder {{obsidian_vault}}/.obsidian/plugins/Obsidian-Memos.

Say Thank You

If you are enjoy using Obsidian-Memos then please support my work and enthusiasm by buying me a coffee on https://www.buymeacoffee.com/boninall.

Comments
  • 从指定的文件中获取memos 无效

    从指定的文件中获取memos 无效

    我在每天日记的文件夹(每天日记里的memo是可以检索到的)下建了个memos.md 的文件,在里面写了测试memo #memo的文本,然后在memo的设置从指定的文件中获取memos里检索式写的是#memo AND "memos", 我测试了下,是检索不到的。 不知道是不是个别现象,还是memos和我的其他插件配置有冲突, 还是我的设置语句没写对。朋友们试下,有同样问题的留个言,哈哈,如果是检索语句写的有问题,还请赐教

    bug 
    opened by shanyang121 13
  • Mobile and Expanded UI version

    Mobile and Expanded UI version

    When you are visualizing tickets there is little space to navigate between the tickets, maybe you could reduce the size of the write box (NEW) a little.

    If you need to write a longer entry, a button would be fine to expand the writing box (expanded) or even a complete window.

    image

    I do not know if these things are possible in obsidian or if they need a lot of time, they are only suggestions to improve your plugin, I think it's a great contribution to Obsidian.

    Thanks for your time

    enhancement 
    opened by javiavid 10
  • The Heatmap shows the wrong day

    The Heatmap shows the wrong day

    When I enter a memo, let's say today (jan 23), the memo shows that is has been created on the 22nd. I do not know if it is due to the fact that I am in the CET+1 timezone?

    image

    opened by wismie 9
  • Support adding a refresh button/command for updating items

    Support adding a refresh button/command for updating items

    It would be great if there can be such a button/command for updating items. This can be useful in the following cases:

    • One syncs notes/data from one device to another
    • One manually creates some memos in the daily notes
    opened by wenlzhang 8
  • Cannot read property unsafeCachedData of null

    Cannot read property unsafeCachedData of null

    Sometimes when I double click on an entry already created and I try to modify it I get this error and sometimes it has erased the entry. The plugin remains a bit unstable and no longer works well, the solution is to close obsidian and open it.

    bug 
    opened by javiavid 8
  • Support searching for text with a search box

    Support searching for text with a search box

    Currently, one can look for desired memos by combining the usage of queries, tags, quick filters and dates, which is very powerful for searching for regular stuff.

    On the other hand, it would make the searching more powerful if there can be another dimension, i.e. a search box. The use case for this search box can be searching for temporary stuff. It can be placed somewhere close to the quick filter box.

    Within the search box, one can type any keywords and the results would change instantly, just like when using the methods mentioned above. The syntax for connecting multiple keywords can be something similar for defining queries or the native Obsidian syntax can be used, e.g. keyword1 -keyword2 and keyword1 OR keyword2.

    opened by wenlzhang 7
  • The tags at the end of the text are not properly identified

    The tags at the end of the text are not properly identified

    image

    Although the tags(#XX) in the timeline are rendered correctly, they have not been identified as tags actually, and they can't be searched by filters.

    bug good first issue 
    opened by hqweay 7
  • Bug:  After update to1.9.5, fail to create new Memos

    Bug: After update to1.9.5, fail to create new Memos

    更新后出现,在新的一天,新建 memos 的时候,报错

    periodicNotes:createPeriodNotes is not a function
    

    Btw, 我用 Periodic Notes 创建 Daily Note

    Workaround: 手动创建 Daily Note, 就可以继续输入了

    opened by charles-sun0v0 6
  • Focus on input box when opening Memos on the Mobile

    Focus on input box when opening Memos on the Mobile

    I created a shortcut (it only contains an URI to Memos) for quickly opening Memos on iOS. Whenever I click the shortcut, it would automatically open Obsidian and load Memos UI. In a previous version of Memos, when I do this, it would automatically focus on the input box and pop up the keyboard, which I think is nice, as one can quickly capture ideas on the Mobile.

    However, with version 1.4.1 of Memos, when I run this shortcut on iOS, it would load the Memos UI but wouldn't focus on the input box. One has to click the input box and then take notes. Therefore, it would be great if it can revert to the previous behaviour.

    I am not sure if this change is related to the fact that one can set the input box to be at the bottom, though. Still, my use case is to put it at the top.

    opened by wenlzhang 6
  • Memos获取失败的问题,回退版本后插件正常工作

    Memos获取失败的问题,回退版本后插件正常工作

    操作系统: Windows 11 CPU型号:Intel(R) Core(TM) i5-10200H CPU 问题说明: 更新Memos插件1.9.1版本后,发现打开Memos插件会出现“Memos获取失败”的提示,如图

    image

    回退到1.9.0版本也会出现同样的提示。同时插件界面也是全部空白。(空白界面忘记截图了)

    将插件版本回退到1.8.1后插件正常。如图 image

    opened by Zhixiaz 5
  • Fix: Query Filter Spacing

    Fix: Query Filter Spacing

    Issue: Query Filter Spacing

    With my latest pull request to fix the memo editor bottom margin I didn't take into account the spacing of the filter tag (my bad), when present, as you can see in the image below:

    filter-gap

    Solution

    • Inverted the padding-top (12px → 4px) & bottom (4px → 12px) values for both the Dark & Light Themes;
    • There are some more changes on the code, but they're essentially code spacing alterations introduced by prettier;
    opened by Sleepyblue 4
  • Memos 2.0 Main Features

    Memos 2.0 Main Features

    Feature Requested

    1. Fetch memos by dataview, single note(include canvas), daily notes(by default)
    2. New settings page
    3. Daily Review.
    4. Should be faster when has more than 2000 memos or even 4000 memos.

    Relevant Screenshot

    No response

    Checklist

    • [X] The feature would be useful to more users than just me.
    opened by Quorafind 0
  • Feature Request: 侧面板中memos触发的日期面板显示不全

    Feature Request: 侧面板中memos触发的日期面板显示不全

    Feature Requested

    在侧边栏通过@触发的日期选择面板不置顶,会被编辑器面板掩盖。具体请看截图,谢谢~

    Relevant Screenshot

    image

    Checklist

    • [X] The feature would be useful to more users than just me.
    opened by wuzhen97 1
  • [Bug]: Extra input filed at the bottom of the screen

    [Bug]: Extra input filed at the bottom of the screen

    Bug Description

    A file input filed showed up at the bottom of the window. From the event listener I suspect this is from the memo plugin.

    Relevant Screenshot

    image

    To Reproduce

    No response

    Obsidian Version

    1.1.9

    Which editor are you using?

    • [ ] New Editor
    • [ ] Legacy Editor

    Checklist

    • [X] I updated to the latest version of the plugin.
    bug 
    opened by dpeter99 0
  • [Bug]: 无法正确显示评论

    [Bug]: 无法正确显示评论

    Bug Description

    Obsidian-Memos版本1.9.7 Obsidian V1.1.9 评论无法显示,重启后消失

    Relevant Screenshot

    image image

    To Reproduce

    偶然可以显示,重启后消失

    Obsidian Version

    1.19

    Which editor are you using?

    • [X] New Editor
    • [ ] Legacy Editor

    Checklist

    • [X] I updated to the latest version of the plugin.
    bug 
    opened by vapensmianm149s 1
  • [Bug]: Invalid Date when pulling memo from another note

    [Bug]: Invalid Date when pulling memo from another note

    Bug Description

    I am able to pull memos from another note tagged with #memo.

    However, the date is shown as "Invalid Date".

    I tried to put a date as the header. For example

    # 2022-12-01
    

    It is still showning Invalid Date.

    Relevant Screenshot

    14E3F8DE-8BEB-4DA8-B46C-E49F100A120E|400

    To Reproduce

    No response

    Obsidian Version

    1.4.1

    Which editor are you using?

    • [X] New Editor
    • [ ] Legacy Editor

    Checklist

    • [X] I updated to the latest version of the plugin.
    bug 
    opened by jzhang-brex 2
  • [Bug]: Four bugs > No comments are saved, no deleted memos are saved in the delete file, memos get sorted randomly, and more!

    [Bug]: Four bugs > No comments are saved, no deleted memos are saved in the delete file, memos get sorted randomly, and more!

    Bug Description

    I have 4 bugs:

    1. When I comment on a memo, it's shown in the memo, but when I close the memos and get back again, I found nothing!!
    2. When I delete a memo, if the delete file doesn't exist, it deletes without an issue, but if the file does exist (if I deleted a memo first time, and this is the second time), it shows Unable to create new file. Cannot read properties of undefined (reading 'saving')!!
    3. When I create memos at the same minute, the memos gets sorted randomly.
    4. (I don't know if this is a bug or not) Search is case sensitive.

    Relevant Screenshot

    No response

    To Reproduce

    • Make a comment, close the memos, open it again.. here you go.
    • Delete the file delete if exists. Delete a note, delete another note.. here you go.
    • Create 2-3 memos at the same minute, wait milliseconds, you'll notice they get sorted randomly.
    • Create a memo with Test, search for test.. here you go, nothing found!

    Obsidian Version

    1.0.3

    Which editor are you using?

    • [ ] New Editor
    • [ ] Legacy Editor

    Checklist

    • [X] I updated to the latest version of the plugin.
    bug 
    opened by m-primo 2
Releases(1.9.7)
Owner
Boninall
Studying, Working And Thinking. Have fun for building Obsidian plugins
Boninall
An Obsidian plugin for automatically creating notes when linking to non-existing notes

Note Auto Creator for Obsidian Automatically create notes when links are created to them. How to use After enabling the plugin in the settings menu, y

Simon Clement 31 Dec 14, 2022
Obsidian plugin to sync Pinboard.in links to Daily Notes

Obsidian Pinboard Sync An Obsidian plugin that adds links you've saved with Pinboard to your Obsidian Daily Notes, synchronizing periodically. Why? I'

Mathew Spolin 35 Dec 1, 2022
A Zotero add-on that scans your Markdown reading notes, tags the associated Zotero items, and lets you open notes for the Zotero items in Obsidian.

Zotero Obsidian Citations Adds colored tags to Zotero items that have associated Markdown notes stored in an external folder. Open an associated Markd

Dae 210 Jan 4, 2023
Obsidian Web: Connect your browser with your Obsidian notes

Obsidian Web: Connect your browser with your Obsidian notes This is an unofficial Chrome extension for Obsidian that lets you send content from the we

Adam Coddington 97 Jan 3, 2023
A service for sharing encrypted Markdown notes from Obsidian. Notes are end-to-end-encrypted and are only stored temporarily.

?? Noteshare.space Noteshare.space is a service for sharing encrypted Markdown notes from Obsidian. Notes are end-to-end-encrypted and are only stored

Maxime Cannoodt 56 Dec 26, 2022
A WebApp to make Obsidian Clippers or Bookmarklets - to capture webpages or data from the web

A WebApp to make Obsidian Clippers or Bookmarklets - to capture webpages or data from the web

Ganessh Kumar 30 Dec 4, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
A plugin for Obsidian (https://obsidian.md) that adds a button to its search view for copying the Obsidian search URL.

Copy Search URL This plugin adds a button to Obsidian's search view. Clicking it will copy the Obsidian URL for the current search to the clipboard. T

Carlo Zottmann 6 Dec 26, 2022
🪨 A simple obsidian plugin that links all modified files meeting certain criteria to a daily note

Obsidian List Modified This plugin lists all modified files meeting certain criteria to a daily note. Why? As of now, dataview queries cannot be "froz

Francis Kafieh 51 Dec 7, 2022
An Obsidian plugin to upload your notes' metadata to your database.

Obsidian + PostgreSQL = ❤️ An Obsidian plugin to upload your notes' metadata to your database. Features send the Dataview annotations of a page to a P

Camille Louédoc-Eyriès 33 Dec 19, 2022
Easily publish notes to the web This plugin integrates with obsius.site to publish markdown notes on the web.

Obsius Publish Easily publish notes to the web This plugin integrates with obsius.site to publish markdown notes on the web. Limitations The type of c

Jon Grythe Stødle 66 Dec 20, 2022
This plugin allows you to track the progress of Atlassian Jira issues from your Obsidian notes.

Obsidian jira-issue This plugin allows you to track the progress of Atlassian Jira issues from your Obsidian notes. Usage Configuration Use the plugin

Marco Lucarella 74 Dec 30, 2022
A plugin for Obsidian that can create input fields inside your notes and bind them to metadata fields.

Obsidian Meta Bind Plugin This plugin can create input fields inside your notes and bind them to metadata fields. New docs I am currently working on n

Moritz Jung 57 Jan 4, 2023
📝 You Can Create Your Own Short Notes With The Help of Sticky-Notes Website.

Hi ?? , I'm Sneh Agrawal A passionate Web developer from India ?? I’m currently working on Chatting Website Chit-Chat ?? How to reach me on My Gmail A

Sneh (Smilyboyy) 1 Feb 23, 2022
A daily activity tracking application that helps to organize your daily tasks and keep track of tasks that have been completed, or yet to be completed.

To-Do-List This is my To-Do List project in the Microverse curriculum. Built With HTML CSS Javascript (Webpack) GitHub Live Demo Live Demo Link Gettin

Hammed Adisa 8 May 7, 2022
JOSE ZEPEDA 10 Nov 18, 2022