Note overview

I'm not sure where you're going wrong, so forgive me if I cover stuff you're already doing.

You just put the search and sort parameters into your note (in markdown view). For example:

<!-- note-overview-plugin
search: notebook:Diary
fields: updated_time, title, notebook, size, tags
sort: title DESC
-->

That's it. Every 5 minutes, this note will be refreshed and you'll see the results below the query, and also in rendered view.

If you want to refresh manually, use menu item Tools>Create Note overview

Thanks jb261.

I'm getting the hang of it! It works quite well. The manual command works when you aren't looking! i.e. click on a different note and then come back to your note-overview note and there it is! Sneaky! :slight_smile:

It seems that the note must include the script as-is i.e. enclosed in the HTML-style rem brackets with the plugin name.

But if I have several of these in one notebook they all have the same title because a new note picks up the first line of text - i.e. <-- note-overview-plugin. There does not seem to be a way to name a note separately ...

... time passes ...

Aha! have just discovered that the note name comes from the title field at the top of the MD screen and that I can type the title of the note separately! Excellent.

So this plugin is starting to work very well for me (and all power to the coder) ...

Yep, you are free to title your note overview notes whatever you wish.

Hi,

thx for this excellent plugin - it's heaven-sent and gets me a couple steps closer to a GTD with Joplin!

Now, for improvement, I am wondering:
I have a date in the title of my ToDo's, like this: "210129 | todo123"
In this case, "210129" serves as a due date.

How can I create a note with an overview of all todos that have today's date in the title? as fas as I can see, there is no "search for string XYZ in the title field"-functionality, or is there?

Sth. like: search: type:todo iscompleted:0 title:{{date}} - but this does not work...

Cheers,

CoarseGrater

1 Like

You could use created/updated filters.
From Joplin Search :

created: updated: Searches for notes created/updated on dates specified using YYYYMMDD format. You can also search relative to the current day, week, month, or year.

But I don't know what is the syntax for today.
I tried created:day-0, and it works...

<!-- note-overview-plugin
search: created:day-0
fields: title, updated_time
sort: title DESC
-->

And it should be possible to add your other filters if you just want todos.

Or you could use title:21* or title:2101*

Yes, thanks for the reply.

Unfortunately, the "created:day-0" looks for the creation date of the todo - this does not necessarily is the same as the todo date itself.

The filter idea crossed my mind, too. and it works. Drawback: I would have to manually enter today's date into the formula each day... I would love to avoid this manual fiddling. It would be a workaround until maybe a filter is looking for the current date in the todos.

Cheers,

CoarseGrater

How many sorts can you define for 1 note overview? Only 1 or multiple?
Can you for example sort per notebook and then sort by due_date?

I just tried sorting on notebook name, but this seems not to work.

@XeonraY

From do documentation:

Sorting by virtual fields is not supported and you can only sort one field.

Ah sorry, I haven't read the github page, just your explanation in this topic at the start. My bad!

I am thinking about modifying the processing so that multiple sorts are also possible...

1 Like

v1.3.0 (2021-01-29)

  • Optimize: Update the currently selected overview directly
4 Likes

Please add a setting to disable automatic updates every 5 minutes. Another good setting would be the interval for automatic updates.

I'm using this plugin on 2 different machines. Unfortunately when both machines are running, I get a bunch of conflicts all the time.

2 Likes

@tessus

v1.3.1 (2021-02-01)

  • Add: Setting for update intervall

:exclamation: Requires at least Joplin v1.7.1 :exclamation:

4 Likes

Awesome. Thank you!

thank you for another great plugin. the interval changes does throw me off a bit when i first used it, i notice that when i change the update interval it will instant update the note as well.
i notice it would remove any multiple <!-- note-overview-plugin comment.

Hi there!

Still love this plugin, finding more uses for it every day :slight_smile:

One minor issue though: I want to have an overview of todo's containing Tag1 OR Tag2.

But the filter as described here does not work. If I enter any:1 tag:office tag:spam which should search for notes having tag "office" or tag "spam", I end up with a list of all todo's with a tag.

?

Cheers,

CourseGrater

@CoarseGrater
the search any:1 tag:office tag:spam works for me on all my Joplin Version (1.7.4, 1.7.11).

What happens when you search in Joplin?
grafik

@JackGruber

Thanks for testing!

At first I suspected that my tags are problematic because they can contain special characters (@tag, spaces etc.).

But even when I create two notes, one with tag:office, one with tag:spam.
search yields no results.

EDIT:

CTRL-P does not work, but searching in the Search bar works:
image

In the goto anything is no search query supported!

1 Like

@JackGruber

Ah, thanks, I did overlook this.

note-overview-plugin
search: any:1 tag:spam tag:office
fields: tags, title
sort: title ASC

This produces a correct result, with the 2 notes I created with tag:spam and tag:office.

When I search like this:

note-overview-plugin
search: type:todo iscompleted:0 any:1 tag:spam tag:office
fields: tags, title
sort: title ASC

I get all notes/todos I ever created.

Maybe I am using the wrong syntax/order?