hydrusnetwork / hydrus

A personal booru-style media tagger that can import files and tags from your hard drive and popular websites. Content can be shared with other users via user-run servers.
http://hydrusnetwork.github.io/hydrus/
Other
2.31k stars 152 forks source link

Have an URL know which file it produced #438

Open Zweibach opened 4 years ago

Zweibach commented 4 years ago

I've been doing a lot of dupe work lately and sometimes I have to look up the source to double-check things. A problem arises when you're trying to check a file that you've already done a some dupes for so it has a lot of attached URLs since I move them to the better copy.

I would like it if an URL could in some way indicate that "Yes, I am the URL that produced this file" so you knew which one is correct. Perhaps also some indication that an URL was from a lesser copy.

It would also be useful if this URL then got placed at the top of copy-url lists and the like, or the default copyable URL.

Perhaps also a job to verify URL-file associations, low-priority since it'd require the downloading and hash-checking of the file again.

bbappserver commented 4 years ago

Perhaps the metadata merge should simply retain the URL associations for all hashes in the group, rather than doing a hard copy and present directly related urls then a vertical bar, then all urls from other hashes in the duplicate group.

Zweibach commented 2 years ago

After the fanbox debacle and trying to clean up the resulting mess I think Hydrus should track how an URL was associated with a file. The most common ones I can think of though I don't expect all of them to be added are:

A screenshot of the result of the fanbox URL class being misconfigured and fucking up danbooru downloads image

Felidae0 commented 1 year ago

Potentially-useful suggestion for additional sorting options, and how to visually represent context for URLs: #1316