{"repo":"louanfontenele/obsidian-vault-file-renamer","free":true,"listed":false,"github":"https://github.com/louanfontenele/obsidian-vault-file-renamer","clone":"git clone https://github.com/louanfontenele/obsidian-vault-file-renamer.git","description":"Vault File Renamer: Automatically standardizes file names to GitHub style (lowercase, no accents, only -, ., _) while preserving folder structure and file contents.","language":"TypeScript","stars":13,"topics":["obsidian","obsidian-community","obsidian-md","obsidian-plugin","obsidianmd"],"license":"0BSD","category":"productivity","readme_excerpt":"Vault File Renamer Vault File Renamer automatically standardizes vault file and folder names. It converts names to lowercase, removes accents, applies configurable replacement rules, and preserves user-defined exceptions. --- Features - Automatic Renaming (toggleable): When enabled, standardizes names on file/folder create and manual rename events. - Consistent Naming Rules: Lowercase and accent removal are built in. Custom regex rules run afterward and can be edited, disabled, removed, or reordered by changing the list. - Path Preservation: Keeps items in their original folders—no moves, just safe renames. - Link updates: Uses Obsidian's file manager rename flow so internal links are updated when notes and folders are renamed. - Allow-list for Extensions: Target extensions (e.g., md, canvas, png ). If set, only these are renamed. - Excluded Extensions (highest priority): Never rename these extensions—even if they are in the allow-list. If the allow-list is empty (meaning all ), excluded extensions are still skipped. - Folder Blacklist (recursive): Nothing inside listed folders is renamed. Pick from suggestions and one-click to add . - File Blacklist (exact path): Specific files are never renamed (great for extensionless files). Pick from suggestions and one-click to add . - Manual “Sweep” command: Standardize everything now runs an explicit pass over the entire vault (respects all blacklists and rules). - Duplicate safety: If a target path already exists, the plugin appends ","default_branch":null,"files":null,"tree":[],"storefront":"/r/louanfontenele","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/louanfontenele/obsidian-vault-file-renamer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}