New Plugin: Periodic PARA

This content is outdated. For more information, please refer to the official website LifeOS!

GitHub - quanru/obsidian-periodic-para

  • This is a plugin for LifeOS, which assist in practicing the PARA system with periodic notes.

  • You can download the LifeOS-example to experience it.

Screenshots

Views

Create Periodic Notes & PARA Notes


Demo

See Youtube Demo

Installation

Dataview is required, please install it first.

Recommended

Periodic PARA is available in the Obsidian community plugin browser!

  1. Search for ‚ÄúPeriodic PARA‚ÄĚ in Obsidian‚Äôs community plugins browser

  2. Enable the plugin in your Obsidian settings (find ‚ÄúPeriodic PARA‚ÄĚ under ‚ÄúCommunity plugins‚ÄĚ).

  3. Check the settings. You can customize the directory of periodic notes and PARA notes.

Manual

Go to the releases and download the latest main.js and manifest.json files. Create a folder called periodic-para inside .obsidian/plugins and place both files in it.

Usage

query code block

Periodic PARA works by writing markdown code block, which query project, area, task list according to the date parsed from current filename, and query task, bullet, project, area, resource, archive list according to the tags parsed from frontmatter.

query by time

Time scope is parsed from current file name, for example:

  • 2023-01-01.md // Only 1 January is included

  • 2023-W21.md // Every day of week 21

  • 2023-06.md // Every day and every week of June

  • 2023-Q3.md // Every day, every week, every month of Quarter 3

  • 2023.md // Every day, every week, every month, every quarter of 2023


```PeriodicPARA

TaskDoneListByTime

```


```PeriodicPARA

TaskRecordListByTime

```


```PeriodicPARA

ProjectListByTime

```


```PeriodicPARA

AreaListByTime

```

query by tag

Tags is parsed from the frontmatter of current file, for example:


---

tags:

- x-project

---

The following code block would use x-project as the tag for the query.


```PeriodicPARA

TaskListByTag

```


```PeriodicPARA

BulletListByTag

```


```PeriodicPARA

ProjectListByTag

```


```PeriodicPARA

AreaListByTag

```


```PeriodicPARA

ResourceListByTag

```


```PeriodicPARA

ArchiveListByTag

```

query para by folder


```PeriodicPARA

ProjectListByFolder

```


```PeriodicPARA

AreaListByFolder

```


```PeriodicPARA

ResourceListByFolder

```


```PeriodicPARA

ArchiveListByFolder

```

templater helpers

Generate list

Generate a list of README.md snapshots in the specified directory.


<% PeriodicPARA.Project.snapshot() %>

<% PeriodicPARA.Area.snapshot() %>

<% PeriodicPARA.Resource.snapshot() %>

<% PeriodicPARA.Archive.snapshot() %>

For example:


<% PeriodicPARA.Project.snapshot() %>

to


1. [[1. Projects/x-project/README|x-project]]

2. [[1. Projects/y-project/README|y-project]]

Support

1 Like