Fastimer

by vkostyanetsky
5
4
3
2
1
Score: 33/100

Description

Category: Productivity Tools

The Fastimer plugin for Obsidian is designed to help users track their fasting intervals. It allows you to easily add a code block to your notes that tracks the start and end times of your fast, displaying elapsed and remaining times along with a progress bar. The plugin visualizes fasting zones such as anabolic, catabolic, fat burning, and ketosis phases, and updates dynamically as you edit the block. You can customize the fasting duration, and mark the fast as finished with the current date and time. This tool is ideal for those looking to monitor intermittent fasting directly within their Obsidian notes.

Reviews

No reviews yet.

Stats

5
stars
2,016
downloads
0
forks
916
days
804
days
804
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
1
total issues
1
open issues
0
closed issues
0
commits

Latest Version

2 years ago

Changelog

Added

  • The "Appearance" grouping in plugin' settings.

Changed

  • The new code block now contains the default length.

README file from

Github

Obsidian Fastimer ⏱️ 🍔 🍺

ESLint

It is a plugin for Obsidian designed to help you monitor your fasting intervals.

🙂 How to use it?

The idea is simple: when you start a new fast and want to track it, you add a fastimer code block. You can do this using "Insert fasting tracker" command or manually.

For example:

```fastimer

```

In the block, you set a date and time of the moment when you started. Again, you can do this using "Insert current date & time" command or manually.

For example:

```fastimer
2024-02-06 18:50
```

The plugin takes the code block and shows elapsed time, remaining time, and something like a progress bar to visualize your spilled blood, sweat, and tears :) For example, something like this:

Started today, 18:50; should be completed tomorrow, 10:50.

Duration: 50m (left: 15h 9m)

##------------------------------------- 5%

Fasting zones:

  1. Anabolic zone started today, 18:34 ← you are here
  2. Catabolic zone will start today, 22:34
  3. Fat burning zone will start tomorrow, 10:34
  4. Ketosis zone will start tomorrow, 18:34
  5. Deep ketosis zone will start 3 days later, 18:34

Everything above updates when a block is being rendered. To trigger this, you can edit the block or reopen the note.

To mark an active fast as finished, you can add the date and time of the moment to the same block. There is still "Insert current date & time" command to do so. In addition, you can also use the "Insert current date" command of the core plugin Templates (if you prefer this way, do not forget to change the date format to YYYY-MM-DD HH:mm).

```fastimer
2024-02-06 18:50
2024-02-07 15:00
```

🤔 Questions

How do I set a fasting interval's length?

It is assumed that the length of a regular fast is 16 hours, since it is pretty popular. However, you can change the default value in the plugin's settings or set it directly for one specific fast.

Below, we are going to fast for 18 hours:

```fastimer
18
2024-02-06 18:50
```

Why not to use properties to store fast data?

Something like fast_started_at, fast_stopped_at, fast_length properties in a daily note? Yeah, this idea came to my mind, but I have a few reasons not to do it. Here they are:

  1. You need a code block in a note to see a fast overview anyway, so it makes more sense to use the block to store the data it renders.
  2. Storing the data in a code block provides you with the opportunity to have one note for all the fasts you participate in case it is convenient for you.
  3. Adding several semantically connected properties to each daily note makes the flow more complex: you have to remember that they are related to each other. Unfortunately, at this moment, there is no property grouping feature in Obsidian.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
AI Nutrition Tracker
9 months ago by rnaidenov
Checkbox Time Tracker
2 years ago by UD
Checkbox Time Tracker for Obsidian
Chronotyper
a year ago by BambusControl
Obsidian plugin for tracking note edit time
Countdown To
a year ago by Gui Cattani
A countdown/progress Obsidian widget using progressbar.js
Day Planner
18 days ago by ivan-lednev
An Obsidian plugin for day planning with a clean UI and a simple task format
Fetch Prayer Times
2 years ago by Ecys
Fetches times from Aladhan API and inserts into a table.
Focus Time
2 years ago by AstraDev
Focus Time is a plugin that helps you track how much time you spend on each note.
Foodiary
2 years ago by vkostyanetsky
Food tracker plugin for Obsidian
Grandfather
5 years ago by Danny Hernandez
A simple Obsidian plugin to display the time and date on the status bar
Lark Style CountDown Timer
8 months ago by Zhaoyang Yu
Live Life Recording
a month ago by goryugocast
Operate tasks directly in Markdown with start/finish records, routine insertion, and a lightweight daily summary for Obsidian.
ManicTime
3 years ago by Finkit d.o.o.
Obsidian-compatible Watcher for ActivityWatch
3 years ago by Grimmauld
Obsidian plugin to track user activity with ActivityWatch
Operon
7 days ago by Hasan Yılmaz
Task management system for humans and agents in Obsidian.
Prisma Calendar
11 days ago by Matej Vavro Productivity
Prisma is not just a calendar plugin. It turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control. It lets you see your entire vault through time.
Project Manager
3 months ago by stepankropachev
Project management natively in your Obsidian vault. Table, Gantt, and Kanban views with subtasks, dependencies, time tracking, and custom fields — all stored as plain Markdown. No external services.
Relative Timestamps
2 years ago by Charles Young
RescueTime
3 years ago by Tatsuya Hayashi
A RescueTime integration plugin to view your activity logs in Obsidian.
Role Switch
6 months ago by Zafrem
This program is a tool that recognizes and makes task switching easier, even though multitasking is difficult.
SolidTime Integration
a year ago by proniclabs
Obsidian SolidTime Integration Plugin
Stopwatch
5 years ago by Tokuhiro Matsuno
Super Simple Time Tracker
4 years ago by Ellpeck
Multi-purpose time trackers for your notes!
Tag Timer
8 months ago by quantavil
The Tag Timer is a versatile plugin for Obsidian that allows you to seamlessly track the time you spend on specific tasks or sections within your notes.
TaskChute Plus
5 days ago by hiroyaiizuka
Execute Taskchute for Obsidian
TaskNotes
2 months ago by callumalpass
Task and time-tracking management with calendar integration for Obsidian
Time Things
9 days ago by plasmabit
Know when your note was was last updated. Track how much time you spent writing. Keep an eye on the clock.
Timekeep
2 years ago by Jacobtread
Obsidian task time tracking
Timelog
8 months ago by Eddie Blundell
Time logging plugin for obsidian
TimeStamper
5 years ago by Martin Eder
A plugin for Obsidian to quickly insert customized date- and time-stamps to the currently active note
Toggl Track
5 years ago by Maxime Cannoodt
A Toggl integration plugin for the popular knowledge base application Obsidian.
WakaTime
4 years ago by WakaTime
Obsidian.md plugin for automatic time tracking and metrics generated from your Obsidian usage activity.
Workout Planner
7 months ago by Rares Spatariu