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

Manage items to be synced with tags #54

Open
astromox opened this issue Jul 18, 2023 · 7 comments
Open

Manage items to be synced with tags #54

astromox opened this issue Jul 18, 2023 · 7 comments
Labels
enhancement New feature or request

Comments

@astromox
Copy link

This is a feature request.

The ability to select what items are synced based on tags would be super useful. Currently, the ability to manage collections to be synced is great, but limited.

For myself, I use both Raindrop and Obsidian for personal use and for work. I often use tags to organize items that are work related.

Thanks!

@kaiiiz kaiiiz added the enhancement New feature or request label Sep 28, 2023
@robertgr991
Copy link

I thought about this too. I have some articles that I don't want to be synced into Obsidian and using tags to omit them is the easiest way.

Having a list for "Sync articles with these tags" and one for "Don't Sync articles with these tags" would be flexible enough.

If wanted, I can give this feature a try. @kaiiiz

@FeralFlora
Copy link

This would be great!

As is, the options are either to limit synced bookmarks to highlighted items, or to download every bookmark in the collections you've chosen. It would be much more flexible if I could import items tagged with #review, #obsidian, #to-process, #to-do etc.. This would make the synced bookmarks more deliberate and actionable.

@kaiiiz
Copy link
Owner

kaiiiz commented Nov 6, 2023

I'm considering implementing this feature using the search parameter in the /rest/v1/raindrops endpoint. This provides a more generic way to build complex filters.

@FeralFlora
Copy link

I'm considering implementing this feature using the search parameter in the /rest/v1/raindrops endpoint. This provides a more generic way to build complex filters.

This looks like a great approach.

I think you could couple this with an option to import notes by searches rather than collections.
In this scenario, you could save several named searches. The bookmarks matching the search would be saved to directories that match the preconfigured name of the search.

To be clear, this was just an idea for an alternative behavior. I still think the search / filtering behavior should be applicable to standard imports into collection folders.

@robertgr991
Copy link

I'm considering implementing this feature using the search parameter in the /rest/v1/raindrops endpoint. This provides a more generic way to build complex filters.

This looks like a great approach.

I think you could couple this with an option to import notes by searches rather than collections. In this scenario, you could save several named searches. The bookmarks matching the search would be saved to directories that match the preconfigured name of the search.

To be clear, this was just an idea for an alternative behavior. I still think the search / filtering behavior should be applicable to standard imports into collection folders.

Great idea! It would provide complete flexibility. I agree that this should be done at a later time, after the feature that filters the standard import.

@FeralFlora
Copy link

@robertgr991 Yeah, this would be nice. However, it is necessary to consider the potential issue of what to do with bookmarks that fall under multiple searches? Making duplicate notes is not good, so what should be done in this case?

@robertgr991
Copy link

You are right, I missed this scenario. I don't think there is a simple way to handle this for an Obsidian extension. Even if somehow the duplicates are made to only link to the "main" note, what happens if it's removed. A duplicate should become the new "main" and this can lead to different problems. To begin with, a method for filtering should suffice most cases.

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

No branches or pull requests

4 participants