-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
Description:
I would like to request the development of a feature that enables Python scripts to monitor user interactions with the Obsidian UI and other significant events within the application. This would allow scripts to react to user actions in real time, providing more dynamic functionality.
Proposed Features:
-
User Interaction Monitoring:
- Create a function that notifies Python scripts of user interactions with the UI, such as clicks, text input, and other relevant actions.
-
Event Tracking for Notes:
- Implement a system to track key events related to notes, including:
- Creation of Notes: Provide details such as the timestamp of creation and the path of the newly created note.
- Deletion of Notes: Offer information on the timestamp and path of notes that are deleted.
- Modification of Notes: Capture details on edits made to notes, including timestamps and content changes.
- Implement a system to track key events related to notes, including:
-
Callback Mechanism:
- Allow Python scripts to register for specific events they wish to monitor, enabling them to respond accordingly when those events occur.
This feature would significantly enhance the capabilities of Python scripts within Obsidian, enabling automation and more responsive behavior based on user actions and note events.
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed