Tag Mass Action: Add, Rename, and Delete a tag in multiple files (Tag Wrangler)

+1 Would love support for this too!

I know this is not what you are looking for, you want to do it within Obsidian, but if you desperately need to do that now, in the meantime: Popper Vid Properties2 — Postimages

grepWin is open-source freeware, so it might get you out of a jam for now?

2 Likes

+1 here

Same here.

This feature would be a great time-saver.
It is very cumbersome to tag every file step by step.

Do you know if there are any similiar workarounds for Mac?
Are there any multiple batch tag applications for MD Files out there?

+1
Tagging is very important for organization so system to allow to add and delete tags to multiple files would be very useful…

1 Like

Manual workaround using Atom.io here:

My god! This isn’t in Obsidian?

Bit of a shocker.

5 Likes

+1 on this feature.

2 Likes

+1

A possible implementation of this could be Double-click or drag tags onto a note

2 Likes

+1

I agree that it would be helpful if we could tag multiple notes at once. I usually add my tags when I create a note but sometimes I think of a new tag that I want to add afterwards. In these cases, it would help if I could select multiple notes at the same time and apply that specific tag to all of them.

1 Like

yes this feature is sorely needed. i can probably put together some external scripts to make it possible, but really should be a core feature of the app itself.

i’m about halfway through porting over about 7k of notes from evernote and now realize i should have done all my bulk tagging before moving over, ugh

2 Likes

I’m pretty new to obsidian and the forum. Is this just a place to complain or do the devs ever read these, take these suggestions seriously, or chime in? 1.5 yrs after the op and still nothing. The lack of basic features like this really makes me hesitate on going all in with this app. It doesn’t seem like the workarounds will be very usable on “mobile” and I do most of my note taking on my iPad.

1 Like

@smellythief I think a year and a half kind of flies by if you look at all that was accomplished during that time. But, I do understand where you are coming from with this specific need. Having watched the forum closely, I will say that there are so many feature requests that have received a lot more interest. And many of them have been implemented either as core features or high quality plugins or workarounds. Personally, I feel that the forum is an awesome place to see features debated then formulated at the right time and in the right way. I definitely can’t complain about how the software operates and its trajectory. I say just stay positive and it will all be worth it before long, if not sooner.

And, who knows, maybe now that functionality on multiple selected files in the explorer is a thing, that could be a bridge towards adding tags to multiple notes at once. On the other hand I can imagine multiple other ways that might be much better.

Thanks.

3 Likes

+1 for this feature!

1 Like

+1 for this feature!

1 Like

Is it? I don’t see how to access this functionality…

But thank you, I do appreciate your perspective on the forum and the app’s trajectory.

1 Like

You’re welcome! Yea. Starting at version 0.14.11, the following was implemented:

You can now move or delete multiple selected items via the right-click context menu in the File Explorer.

Hope you stick around.

Thanks.

I agree this is a pretty basic, simple and desirable feature. Bc I’m not much of a Typescript dev, I ended up writing this simple python program to manage the front-matter in md files in a vault/root folder. Currently, all it does is ensure the md files in your vault include a minimum set of required tags. This could be easily extended to do things like bulk delete tags, or intelligently apply tags based on scanning the md content.

I tested it on python 3.10.5, and it requires the python-frontmatter package to be installed on python path.

2 Likes

Hey timblaktu. this script sounds very interesting. Unfortunately, I am a complete noob when it comes to programming.

However, I very much like to do 2 things:

  1. Add a basic, empty YAML to all files:
---
tags:
---
  1. add a specific tag to selected files

Would that be possible with your script?
How can I install and modify it so it fits my needs?

1 Like
  1. is supported with this program by simply specifying an empty list for required tags. However, note that this will replace any existing tags front matter with the new empty tags list. I suspect this is not what you want. If you really only want this empty tags list populated when you create new files, you should probably use a template, which is supported by a city and out of the Box I believe.

The other request could be done fairly easily. Please create a feature request using the issues link the issues link on my project repository. We can discuss how it should work there.