Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Add multiple Hashtags at once #719

Open
3 tasks done
MonsterSe7en opened this issue Jan 22, 2025 · 5 comments
Open
3 tasks done

[Feature Request]: Add multiple Hashtags at once #719

MonsterSe7en opened this issue Jan 22, 2025 · 5 comments
Labels
Type: Enhancement New feature or request

Comments

@MonsterSe7en
Copy link

Checklist

  • I am using an up-to-date version.
  • I have read the documentation.
  • I have searched existing issues.

Description

Adding multiple Hashtags to a file, as simple as copy and paste and configure the delimiter as #

Below is an example, where we can copy paste the below into a text field and the software takes care of the rest instead of doing it manually


#GrowingUp #LifeChanges #Perspective #Maturity #Adulting #Humor #Relatable #LifeLessons #FunnyMemes #LifeStruggles

This works well when you have Hashtags readily available like Instagram, also typing into an empty text-box gives you a lot of freedom and the software can suggest auto-complete

Solution

No response

Alternatives

No response

@MonsterSe7en MonsterSe7en added the Type: Enhancement New feature or request label Jan 22, 2025
@MonsterSe7en
Copy link
Author

Image

The situation described above is specific to me, but I can see this feature being useful in other scenarios as well. (I assume this involves a front-end change or implementation—it’s been ages since I seriously delved into programming.)

P.S.
I share your sentiment about not integrating externally hosted AIs (as opposed to locally hosted ones). However, I wouldn’t mind manually using external AI tools for non-sensitive media.

@CyanVoxel
Copy link
Member

I'm a little confused as to what outcome you're looking for here, so I'll start by asking a clarifying question: what is the role of the hashtags here?

Are they meant to be stored as a block of text:
Image

Or as TagStudio tags?:
Image

TagStudio does not use hashtags as tags, nor does it store tags inside of text fields - tags are a separate dedicated system that aren't limited by text-based approaches you may be used to from other programs or websites. I can provide further answers once I have a better idea of what you're asking for here.

@MonsterSe7en
Copy link
Author

Apologies for the delayed response. I'm a little confused myself.

I would mean TagStudio tags (The second one in the above post)

If I would have to make separate tags for a piece of media with 9.4.2 Alpha at the moment
(Sharing with an example with screenshots);

Image
Click on Add Field or plus icon (Bottom right corner)

Select 'Tags'
Image

  1. Click Add

Select Tag(If it exists) or type it in and select 'create and add tag'

  1. or 5.

Image

Image

Also note that selecting 'Siblings' doesn't add the tag, I needed to click on the smaller plus icon next to it (Hey learnt a new quirk of the software by making this post... That's a win in my book ✌🏼)

Image

Click Done


I needed to make seven clicks to add a single Tag, things compounds exponentially when you need to add multiple tags in succession.

I'm sure code can be written to automate this by just copy pasting the tags from any source and have the software list out the recognized tags like;

"These 5 tags were recognized", "which ones do you want to add to the media"/ "create and add to the media" (If it does not exist)

@CyanVoxel
Copy link
Member

Also note that selecting 'Siblings' doesn't add the tag, I needed to click on the smaller plus icon next to it

This is also something I'm not a fan of and would like to change

I needed to make seven clicks to add a single Tag, things compounds exponentially when you need to add multiple tags in succession.

Tags are already much easier to add as of #655 which did away with the "tag field" system entirely, and will be shipping as part of the upcoming 9.5 update

I'm sure code can be written to automate this by just copy pasting the tags from any source and have the software list out the recognized tags like;

"These 5 tags were recognized", "which ones do you want to add to the media"/ "create and add to the media" (If it does not exist)

Something along these lines is planned for the future, specifically:

  1. Allowing users to bulk-create tags by importing text files (with custom delimiters)
  2. Allowing users to bulk apply tags via the macro system, which would allow tags to automatically be added via various triggers, including reading from sidecar files.

Although besides being able to create tags in bulk, I feel that what you're looking for would be a way to quickly gather tags that either exist or don't exist in the library, have a quick review option to verify that the correct tags were found and that you're okay to create any new ones needed, and then add all of those tags to the currently selected file(s). While there's also plans for "quick tagging" panels that allow you to more easily add tags from groups such as recent tags, most-used tags, pinned tags, and even a planned "tag palette", I feel what you're really looking for here is the ability to plug in a pre-existing list of tag names and leverage a system similar to the one listed in point 1. in order to add tags in bulk to file entries. If I'm understanding that correctly, then I can see that being fairly straightforward to implement, especially after the system in point 1. is built!

@MonsterSe7en
Copy link
Author

Looking forward to 9.5

9.5 seems like a silver bullet that solves most if not all of my requirements at this point....

Cheers!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants