This 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
When the ribbon icon is enabled, the plugin adds an "Amazing Marvin" leaf on the right sidebar with:
You can choose which view opens by default:

Will render

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
}
| 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 |
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,
};
Please don't ever feel obligated!