README file from
GithubThis is a plugin for Obsidian (https://obsidian.md).
Note:
You will need an api token from Amazing Marvin. You can get one here - https://app.amazingmarvin.com/pre?api
For more information, please read here - https://github.com/amazingmarvin/MarvinAPI/wiki/Marvin-API
Compatibility
- Minimum Obsidian version: 1.10.3
- Plugin version: 1.0.1
Ribbon leaf (List / Calendar)
When the ribbon icon is enabled, the plugin adds an "Amazing Marvin" leaf on the right sidebar with:
- List tab: the existing task list view (driven by the Ribbon list query settings)
- Calendar tab: a calendar view of scheduled tasks with Week and Month modes
You can choose which view opens by default:
- Settings → Amazing Marvin Plugin Settings → Ribbon leaf → Default view (List / Calendar (Week) / Calendar (Month))
Examples

Will render

Configs
Configs must be valid JSON. The plugin will raise errors if it cannot parse the block (it relies on JSON.parse).
Example of a valid config:
{
"title": "Due today",
"type": "due-today",
"showNote": true
}
All configs:
| Name | Description | Type | Default |
|---|---|---|---|
| title | Title of the block. | string | - |
| type | Type of the block. | "today" | "due-today" | - |
| showNote | Show notes. Default to true. | boolean | false |
| colorTitle | Color the name of category, project and tasks. If false, will only color the icons. | boolean | true |
| hideEmpty | Hide empty directory. Default to true. | boolean | true |
| inheritColor | Inherit colors from closest parent. Default to true. | boolean | true |
| showLabel | Whether to render labels or not. Default to true. | boolean | true |
| isAnimated | Whether to animate transitions | boolean | true |
Config interface
export interface Query {
title?: string;
type?: 'today' | 'due-today';
showNote: boolean;
colorTitle: boolean;
hideEmpty: boolean;
inheritColor: boolean;
showLabel: boolean;
isAnimated: boolean;
}
export const DEFAULT_QUERY: Query = {
colorTitle: true,
showNote: false,
hideEmpty: true,
inheritColor: true,
showLabel: true,
isAnimated: true,
};
- Settings → Amazing Marvin Plugin Settings → Ribbon leaf → Default view (List / Calendar (Week) / Calendar (Month)) If you find this plugin valuable, please let me know! It is great to hear from people who use what I've built. If you really like this plugin and want to express that by buying me a coffee, please do!
Please don't ever feel obligated!