No description
Find a file
2025-04-21 11:13:43 +08:00
image update README.md 2025-04-21 11:10:21 +08:00
LICENSE Create LICENSE 2025-04-21 11:13:43 +08:00
main.js update 1.0.1 2025-04-21 11:07:55 +08:00
manifest.json v0.0.1 init 2025-04-16 16:46:40 +08:00
README.md update README.md 2025-04-21 11:10:21 +08:00
styles.css v0.0.1 init 2025-04-16 16:46:40 +08:00
User_Guide_cn.md Add files via upload 2025-04-16 16:58:24 +08:00

🔄 Daily Task Auto Generator

📖 Introduction

Daily Task Auto Generator is an Obsidian plugin that helps you automatically generate daily task files with customizable templates. This plugin provides a convenient way to create, organize, and manage your daily tasks, suitable for both personal task tracking and work progress recording.

🖼️ Picture presentation

The task content is automatically generated by default. Daily Task Auto Generator illustration0

Setting interface. Daily Task Auto Generator illustration1 Daily Task Auto Generator illustration2

Features

  • 🔄 Automatic Task Generation: Creates task files automatically each day, or only on workdays based on your settings
  • 📝 Customizable Templates: Design your own task templates with variables like date, time, and progress indicators
  • 📁 Smart File Organization: Automatically organizes files by year folders and month files
  • 🌏 Month Name Localization: Supports month names in both Chinese and English
  • 🔤 Dual Language Interface: Full support for both Chinese and English interfaces

💾 Installation

☁️ Automatic Installation (Coming Soon)

  1. Open Obsidian
  2. Go to Settings > Community Plugins
  3. Turn off "Safe Mode"
  4. Click "Browse" and search for "Daily Task Auto Generator"
  5. Click "Install"
  6. After installation, enable the plugin by toggling it on

📥 Manual Installation

  1. Download the latest release from the GitHub repository
  2. Extract the downloaded zip file
  3. Move the extracted folder to your Obsidian vault's .obsidian/plugins/ directory
  4. Restart Obsidian
  5. Go to Settings > Community Plugins and enable "Daily Task Auto Generator"

⚙️ Configuration

  1. After enabling the plugin, go to Settings and find "Daily Task Auto Generator"
  2. Configure the following settings:
    • 📂 Root Directory: Set the directory where task files will be stored (e.g., "DailyTasks")
    • 🕒 Generation Mode: Choose between:
      • 🚫 Off: No automatic generation
      • 📆 Daily: Generate tasks every day
      • 💼 Workdays Only: Generate tasks only on Monday through Friday
    • 🔤 Language: Select your preferred interface language (Chinese or English)
    • 📋 Task Template: Customize the template for your daily task files
    • Animation Effects: Enable or disable UI animations

🔍 Usage

🤖 Automatic Task Generation

Based on your configuration, the plugin will automatically generate task files when you open Obsidian. Files are organized as follows:

  • Root Directory (e.g., "DailyTasks")
    • Year Folder (e.g., "2023")
      • Month File (e.g., "10-October.md")

Each month file contains multiple daily task entries, with the latest entry at the top of the file.

👆 Manual Task Generation

If automatic generation is disabled or you need to recreate today's task:

  1. Go to the plugin settings page and click "Add Today's Task Manually"
  2. Or use the command palette (Ctrl+P) and search for "Add Today's Task"

📑 Task Format

Tasks are created using your custom template. You can use these variables:

  • {{date}}: Current date (YYYY-MM-DD format)
  • {{weekday}}: Current day of the week
  • {{yearProgress}}: Percentage of year completed
  • {{monthProgress}}: Percentage of month completed
  • {{time}}: Current time

📋 Template Examples

📓 Simple Daily Log

## {{date}} ({{weekday}})

### Tasks
- [ ] Task 1
- [ ] Task 2
- [ ] Task 3

### Notes

💼 Work Progress Tracker

# {{date}} Work Log

Year progress: {{yearProgress}}
Month progress: {{monthProgress}}

## Today's Objectives
- [ ] 

## Meetings
- 

## Notes
- 

## Tomorrow's Plan
- 

Troubleshooting

🚫 Task Not Generated Automatically

  • Check if the plugin is enabled
  • Verify your generation mode setting
  • Ensure Obsidian has the necessary file permissions

🔠 Template Variables Not Working

  • Make sure variables are in the correct format: {{variableName}}
  • Check for typos in variable names

📁 File Structure Issues

  • Verify that your root directory exists
  • Check if you have write permissions to the directory

🆘 Support

If you encounter any issues or have suggestions:


🙏 Thank you for using Daily Task Auto Generator! We hope this plugin helps improve your productivity and task management.