mathe00 / obsidian-plugin-python-bridge

Develop Obsidian plugins in Python! 🐍 Interact with your notes, retrieve frontmatter, send notifications, and much more – all through simple Python scripts. Cut the complexity of writing JavaScript plugins and dive into creating your Obsidian workflows with Python!
MIT License
42 stars 1 forks source link

Feature Request: Auto-Start Selected Python Scripts on Obsidian Launch #3

Open mathe00 opened 1 month ago

mathe00 commented 1 month ago

Description:

I would like to propose a feature that allows users to run specific Python scripts automatically when Obsidian starts. This would be particularly useful for scripts that need to run continuously in the background, waiting for user actions or other events.

Proposed Features:

  1. Script Paths in Settings:

    • Allow users to add paths to their desired scripts in the plugin settings.
  2. Error Management:

    • Implement a mechanism to handle cases where a script is deleted or unavailable, so users can easily remove or invalidate these paths from the settings to avoid errors.
  3. Run Entire Directory:

    • Provide an option to run all scripts located in a designated folder at startup, allowing users to organize their auto-start scripts efficiently.

This feature would enhance the usability of the plugin, making it easier for users to automate tasks without needing to manually start each script every time they launch Obsidian.