This content is outdated. For more information, please refer to the official website LifeOS!
-
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!
-
Search for “Periodic PARA” in Obsidian’s community plugins browser
-
Enable the plugin in your Obsidian settings (find “Periodic PARA” under “Community plugins”).
-
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]]