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]: URL links #734

Open
3 tasks done
Kyren223 opened this issue Jan 25, 2025 · 3 comments
Open
3 tasks done

[Feature Request]: URL links #734

Kyren223 opened this issue Jan 25, 2025 · 3 comments
Labels
Priority: Low Doesn't require immediate attention TagStudio: Library Relating to the TagStudio library system Type: Enhancement New feature or request

Comments

@Kyren223
Copy link

Checklist

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

Description

I am not currently using this but have looked through issues/documentation and this feature doesn't seem to exist

My idea is instead of just having files as sources that can be tagged, to also have website links
like youtube videos, articles, or any other website.

As a developer, I usually have alot of links that I need to keep track of (for things like different projects or things to read/watch later, or things I have watched in the past and want to reference).

Solution

Add a way to also have URLs and not just files.

Another thing to add to this is using something like monolith
to store websites locally in case the link is broken, the website is down or just for offline accessibility.

Alternatives

There are apps like linkwarden/wallabag/hoarder-app that do this kind of thing
but they only have basic folder-based organization or basic tagging.

They are also not easy to setup and take alot of space, linkwarden can either be installed with docker (2.3GB for just the base installation without any data) and requires postgres instead of sqlite which contributes to the large docker image size but also makes it harder to setup without docker.

@Kyren223 Kyren223 added the Type: Enhancement New feature or request label Jan 25, 2025
@CyanVoxel
Copy link
Member

We've gotten requests for this before, specifically about bookmarks, but I also don't see a dedicated issue or discussion about it. The closest I know of is #588 (as a response to (#573) which is more of a technical request that would encompass this ability.

As #588 suggests, being able to tags non-file entities such as URLs is something we're keeping in mind for the future, however currently is a low priority. Although the more support we see for something like this, naturally the higher priority it becomes 😉

As for something like monolith, this actually looks very cool, though I wouldn't expect TagStudio to be able to render webpages anytime soon if ever unfortunately. But if there's a tool that allows for a quick thumbnail render of a single HTML page, then that might be a starting point for having some sort of visual presence along with the monolith html files.

@CyanVoxel CyanVoxel added TagStudio: Library Relating to the TagStudio library system Priority: Low Doesn't require immediate attention labels Jan 25, 2025
@CyanVoxel CyanVoxel moved this to 🍀 Backlog in TagStudio Development Jan 25, 2025
@Kyren223
Copy link
Author

Thanks, great to see this is a thing that is considered.
Until it is implement I guess I will keep using linkwarden which is not ideal.

I wouldn't expect it to render HTML either, it could just open the default browser when clicking on the link, as for the thumbnail I am sure there is some python library to get a thumbnail of an html file.

You can also take a look at linkwarden (or the other alternatives, all of which are open source) to see how they did thumbnail rendering (linkwarden uses typescript though)

@Qronikarz
Copy link
Contributor

Web links can also be stored in .url files and one of the programs CyanVoxel for sure knows does even have an article about it: https://www.tagspaces.org/usecases/bookmark-manager/

Bookmark managers with tag support (taken from TagsResearch repo): Firefox, nb, Hoarder, Grimoire, LinkWarden, Raindrop.io

Of course they don't have such advanced tagging capabilities as TagStudio, but there possibly are no tagging programs that do offer more than it. (maybe Hydrus only)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Low Doesn't require immediate attention TagStudio: Library Relating to the TagStudio library system Type: Enhancement New feature or request
Projects
Status: 🍀 Backlog
Development

No branches or pull requests

3 participants