Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/taskscape/obsidianuniquefilename

Renames the currently selected file by providing a unique file name based on GUID pattern
https://github.com/taskscape/obsidianuniquefilename

obisidian obsidian-plugin

Last synced: 13 days ago
JSON representation

Renames the currently selected file by providing a unique file name based on GUID pattern

Awesome Lists containing this project

README

        

# Obsidian GUID Renamer

This plugin renames the currently selected file by providing it a unique file name based on a GUID style pattern. This ensures that your file names are unique and avoids conflicts.

## Features

- **Rename to GUID**: Right-click any file and rename it to a unique GUID.

## Requirements

- Obsidian version 1.5.12 or higher.

## Manual Installation

1. **Download the Latest Release**:
- Go to the [Releases](https://github.com/taskscape/ObsidianUniqueFileName/releases) page and download the latest version of the plugin.

2. **Unpack the Plugin**:
- Navigate to your Obsidian vault directory.
- Open the `.obsidian/plugins` folder.
- Create a new folder named `guid-renamer`.
- Unpack the release files into the `guid-renamer` folder.

3. **Enable the Plugin**:
- Open Obsidian and go to `Settings` > `Community plugins`.
- Click `Reload plugins` to refresh the plugin list.
- Find `Guid Renamer` in the list and toggle it on.

## Usage

1. **Rename a File**:
- Right-click on any file in your vault.
- Select the option `Rename to GUID`.

2. **Result**:
- The file will be renamed to a unique identifier, such as `123e4567-e89b-12d3-a456-426614174000.md`.

## Example

Before: `My Note.md`
After: `123e4567-e89b-12d3-a456-426614174000.md`

## Support

If you encounter any issues or have questions, please open an issue on our [GitHub repository](https://github.com/taskscape/ObsidianUniqueFileName).

## Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests.