Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gtg922r/obsidian-entities
https://github.com/gtg922r/obsidian-entities
Last synced: about 13 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/gtg922r/obsidian-entities
- Owner: gtg922r
- Created: 2024-03-02T21:30:23.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-05-22T06:25:35.000Z (7 months ago)
- Last Synced: 2024-05-22T15:52:24.803Z (7 months ago)
- Language: TypeScript
- Size: 547 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Obsidian Entities Plugin
> [!IMPORTANT]
> This plugin is in very early development and is not intended for public usage.
> Note that at this time, all rights are reserved.## Overview
The Obsidian Entities Plugin enhances your Obsidian experience by adding autocomplete functionality for "Entities" such as files, templates, and more. It supports various providers like folders, templates, and Dataview queries.
For example, perhaps you have a folder called "People". Entities allows you trigger autocomplete of all your "People" notes, once you type "@".
## Features
- Autocomplete for entities from specified folders.
- Integration with Dataview for dynamic entity suggestions.
- Template-based entity creation and insertion.
- Customizable settings for each provider.## Installation
1. Download the latest release from the [Releases](https://github.com/gtg922r/obsidian-entities/releases) page.
2. Extract the contents into your Obsidian plugins folder.
3. Enable the plugin from the Obsidian settings.## Usage
### Adding a New Provider
1. Go to the plugin settings.
2. Click on "Add New Provider".
3. Select the provider type and configure its settings.### Reloading Providers
For debugging purposes, you can manually reload all entity providers from the settings.
## Development
### Building the Plugin
To build the plugin, run the following commands:
```bash
npm install
npm run build
```### Running Tests
To run the tests, use:
```bash
npm test
```## Contributing
Contributions are welcome! Please fork the repository and submit a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
Author: RyanC
GitHub: [gtg922r](https://github.com/gtg922r)
```