[ / / / / / / / / / / / / / ] [ dir / f / girltalk / htg / ita / newbrit / quests / srz / tijuana ]

/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 12 MB.
Max image dimensions are 10000 x 10000.
You may upload 5 per post.


New user? Start here ---> http://hydrusnetwork.github.io/hydrus/

Current to-do list has: 1,111 items

Current big job: writing login and domain engines


YouTube embed. Click thumbnail to play.

e550a0 No.6790

windows

zip: https://github.com/hydrusnetwork/hydrus/releases/download/v274/Hydrus.Network.274.-.Windows.-.Extract.only.zip

exe: https://github.com/hydrusnetwork/hydrus/releases/download/v274/Hydrus.Network.274.-.Windows.-.Installer.exe

os x

app: https://github.com/hydrusnetwork/hydrus/releases/download/v274/Hydrus.Network.274.-.OS.X.-.App.dmg

tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v274/Hydrus.Network.274.-.OS.X.-.Extract.only.tar.gz

linux

tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v274/Hydrus.Network.274.-.Linux.-.Executable.tar.gz

source

tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v274.tar.gz

Despite a bit of illness, I had a good week overall. I fixed and improved some things and added custom 'open externally' launch paths for files.

colour update

I've improved last week's darkmode colourset addition. First off, the client will now immediately redraw all its custom-coloured elements as soon as any colour change is saved, and second, you can now quickly switch between the default and darkmode coloursets under the help menu!

As a note for Win 10 users, a user helpfully mentioned the place to switch the OS-level system colours to darkmode is under 'High contrast settings', which is more reliable than a regedit hack that is floating around. Switching Windows to 'High contrast black' seems to work well for some users, but others have had more success with third-party custom themes.

I intend to add more custom colours in future!

discord drag-and-drop update

I have also figured out a more safe way to support discord drag-and-drop. If you would like to turn this on, please check it under the BUGFIX section of options->gui. It makes all hydrus file drag and drops discord-compatible (and you don't have to hold down ctrl to make them copy–a 'move' result is safe as far as hydrus is concerned).

It adds a small amount of lag to the initial drag event, so I have limited it to DnDs that involve 10 or fewer files and less than 50MB total size. Let me know if this is a problem.

When this mode is active, the files are only available for upload while the client is running, so if you drop some files onto discord (or anywhere else), close the client, and then confirm the upload discord-side, they will not work.

custom 'open externally' launch paths

When you select 'open externally' on a file, hydrus normally asks your OS to open the file in its default application. Some users have reported this does not always work, or that they would like to overwrite it, so you can now override the path it will use!

Please check it under options->files and trash. You can set different custom launch paths for all mimes.

Actually firing this stuff has been a minor multiplatform headache, so please let me know if your chosen path does not work for your OS. I have improved the error reporting here, so you should see a good traceback if it goes wrong.

full list

- the help menu now has an easy on/off check entry for the darkmode colourset

- changing any individual colour or the entire colourset will now immediately refresh almost all custom-coloured controls with the new colour

- added a BUGFIX option to options->gui to permanently fix all discord file drag-and-drop events (as long as they contain <= 10 files and total < 50MB)

- you can now set specific 'open externally' launch paths on a per-mime basis under options->files and trash

- improved error reporting on a bad file launch

- improved the network engine to recover from and reattempt in-progress response read errors (previously reported as ReadTimeout)

- fixed the 'scroll to focused thumbnail' calculations on key events (when hitting up/down arrow key on thumbnail grid, the page wasn't scrolling correctly as needed)

- known urls no longer display with the scheme (http or https) in the media viewer top-right summary

- known urls in the media viewer top-right summary now tooltip their full url

- wrote a new button for editing tag import options. it has a good summary tooltip. it is only in the manage import folder dialog atm, but I will replicate it across the rest of the program in the coming weeks

- in some situations, the file import status window will list some timestamp note info for 'already in db' and 'deleted' statuses. see if you like it

- the new listctrl will generally give its data to other consumers in ui sorted order (this fixes some stuff like 'copy sources' in the file import status window, which was copying them in random order)

- manage tag parents now uses the new listctrl (and is hence now safely sortable)

- manage tag sibings now uses the new listctrl (and is hence now safely sortable)

- some behind-the-scenes of manage parents/siblings is a bit neater

- improved some thumbnail internal media structures to fetch specific media based on hash much much faster, particularly for pages with 10,000+ thumbs. this should speed up large imports and other content update events that can result in thumb redraws

- fixed an issue where dismissing a popup message could spawn the entire result of the queue, ignoring the 'show 10 max' rule

- completely finished the menu rewrite! all menus now work on the new system

- deleted a ton of old and now obselete menu event processing code

- some boot/shutdown terminal printing should be more reliable

- misc refactoring

- misc cleanup

next week

I didn't have time to work on the login and domain engines this week, so I would like to get back to that.

2db0b9 No.6792

>>6790

Thanks for your work!

>colour update

Hydrus Dev is European?


3d2ab0 No.6793

>>6792

He always seems to post in the dead of the night. So its possible.


2db0b9 No.6796

>>6793

maybe for your time zone. He seems to post afternoon central us time


2f0abf No.6799

Ok, just got done with migrating to the nvme, shit took entirely to long to move less than 20gb worth of files.

So the images are now s:/hydrus and the db + thumbs are in c:/hydrus/thumbnails and c:/hydrus/database respectively.

as for booting the database of cluster fuck I have, was the fastest it ever opened

scrolling down the images are there so fast its not even annoying

Now, before I updated, I moved 2 directories into the database for testing, one sorted through images at around 100 images a minute, and the other, the g art folder, went at around 21 images a minute, putting it just about at what it was doing before, once the h folder imports ill get times on that, and then i'll import a smaller folder to see if that goes faster.

Other then that, it would be time to get off my ass and close out some of the bigger tabs I have been meaning to get to.


3d2ab0 No.6800

The file import options dialog starts off fully maximized for some reason. Just lettin ya know.


1f89ea No.6804

>>6790

Hey, I've been out of the loop for a few months so I missed quite a few versions.

Just tried the duplicate checker, cool stuff.

I wanted to know if there's yet a way to scrape Sankaku again – I think you removed it temporarily because it didn't work anymore because of the Cloudflare protection they introduced, right?

Looking over the release logs it seems like you've completely changed the way downloading works.

So I've tried re-adding Sankaku manually using these settings: https://github.com/hydrusnetwork/hydrus/blob/1cf48e5a2585b14bf6b702af55d097e55aff12fc/include/ClientDefaults.py#L458

However, I'm still getting 503's. So I guess this still isn't fixed – or is there any workaround we can use?

Funny thing, I can use curl to fetch stuff no problem at all. E.g., curl -I https://chan.sankakucomplex.com/?tags=rating%3Asafe

I have no idea how this is possible when Cloudflare uses JS challenges that need to be solved to get a 200 response.

Another question: is there a way to mass-tag a file from the clipboard? Let's say I have 10 tags, one tag per line, in my clipboard. Now when I paste it, the line feeds are removed and I end up with a single tag that's composed of all of the 10 tags.

Thanks for your work!


c5befe No.6805

Is there a way to update from the program? If not, why isnt there and can we expect that to be added?


2f0abf No.6806

>>6805

Im just going to assume complexity involved, and at best the program would download the installer for you to run, the most the program itself could probably do at this point would tell you there is an update, but I would much rather see dev time spent in other areas than things of convenience that are near painless to do manually.

>>6799

Ok, just restarted the program a bit ago with a blank page, imported the j folder, and it went at around 238-251 images a minute.

A definite improvement over when I have all the images loaded, but its a bit weird how I am given wiggle room from 100 images a minute down to 21 700 images later,

either way i think im going to get the importing of the massive fuck off folders done this way so I can evaluate what came in and close them out

Going to keep a saved session of what is there now for future testing if this gets worked on more.


3d2ab0 No.6807

>>6806

>>Im just going to assume complexity involved, and at best the program would download the installer for you to run, the most the program itself could probably do at this point would tell you there is an update, but I would much rather see dev time spent in other areas than things of convenience that are near painless to do manually.

Seconded. This is one of the last things I would like to see the dev working on.


2f0abf No.6808

So, in part of importing my archives, I found that one of the archive folders was fucked completely to torrent program never finishing.

Not willing to just let it sit at this, I decided to hit the boorus and download everything with the same name

YOZORA

for those that don't know, this is pretty much the giant cock futa possibly loli vampire artist, i'm sure everyone knows an image by this person.

So I hit all the boorus but then it came to me… why am I hitting them all manually?

Now I can't imagine using this for something like "anus" but i'm sure we have all liked an artist online, and then found out they found jesus and scrubbed fucking everything and the only way to build an archive is either find a torrent of said artist, or hit the image boards hoping someone is posting or posted their archive.

But with this and going to every working one, as sankakuchannel doesn't work, has likely rebuilt the entire archive that would have been lost if I hadden had the artist name.

It would be nice to have an 'all the usual suspects' option to just check one site, when it scrapes everything, go to the next, so on so forth till its done. possibly checking it all and adding them at the same time, because if the downloader is set to be kind to sites, then going to a different ot check and download would allow the first to rest a bit more.


4a1947 No.6809

>>6807

It really shouldn't take more than an afternoon to include an auto-updater.

It can have options that prompts the user that an update is available, download the update only or download+install. The update pop up can include the change log.(or even just link to it)

Installation would be as simple as downloading the zip from github and extracting it in the main hydrus folder.

I personally don't mind manually updating since I always check the threads for any bugs that may arise before updating,but I figure it's a basic function any program has.


2f0abf No.6810

>>6809

literally every wednesday the program updates, I picked this version up I think 2 minutes after it was uploaded, not linked to here.

Best to work on this last.

but if you really wanted, something like a popup telling you 'you may want to check for update now' may be easily added, possibly a subscription to watch a url and it checks the url every 4 hours for updates, that way when one comes, it notifies in the corner with an image that had 'Update XXX now available'


4a1947 No.6811

>>6810

this isn't really about me. its more about the philosophy behind including it, the big picture. you're only thinking of yourself.

I've already got 30+ programs in which I have to visit a forum or site to update weekly, I really dont want more devs following that advice. even a simple batch/bash script would do.

if it's last then its guaranteed it won't get touched, especially when you look at the current todo list. i'm a bit surprised it hasn't been included yet considering how often the dev updates, and especially considering he pushes the news to twitter tumblr and 8ch.

but that's just my 2 cents.


df432c No.6812

File: fb2b5527f19fc11⋯.jpg (790.18 KB, 2000x1364, 500:341, fb2b5527f19fc11676843a8274….jpg)

File: 1bbc4fab5562d8b⋯.png (13.92 KB, 747x205, 747:205, chrome_2017-09-22_17-30-33.png)

>>6811

I think the idea behind not including an auto-updater or even an notifier of some kind is that as stated in the help The software never phones home. (https://hydrusnetwork.github.io/hydrus/help/introduction.html).

I'd suggest using a feed reader with one of these urls if you'd like notifications of updates:

https://github.com/hydrusnetwork/hydrus/tags.atom

http://hydrus.tumblr.com/rss

Although as stated by >>6810 the dev updates on a regular schedule and has done so pretty consistently for years, it's quite easy to remember "oh it's wednesday time to update hydrus".


3d2ab0 No.6815

>>6812

Dayum… look at that consistency.

Was he sick in February?


2db0b9 No.6816

>>6815

Yes. Or sometime there abouts anyway


2f0abf No.6818

>>6812

Looking at that consistency, I believe even more in a subscription that you can opt out of called "important hydrus" It just watches a page and either only puts a message up when something major happens, as in 'a new system is fully finished, time to update' or 'massive performance boosts, update at convenience' or 'sick till further notice'

I know when I started dicking around with this program was nearly 1 year to 2 years ago and I didn't actively move my archive over to it till somewhere around 7-8 months ago.

It was somewhere around me finally giving up pretending I would ever use folders to accurately sort everything, and realised that even my best methods were clusterfucks. It also doesn't hurt that I came into a large amount of storage space for relatively cheap so it allowed me to dump 200gb into the archive, and is allowing me to unzip and import all the artist archives I have collected over the years.

during that period where I was iffy about should I or should I not, It would have been nice to be told what updates were important due to finishing implementing systems, or that updates were available at all as its only been 7 months or so I updated weekly.


2f0abf No.6819

Oh, and hydrus dev, as I have said, 400-600gb is how big this archive will be when alls said and done, but I don't have a hdd for backup, nor do I really want to buy one just for backup either.

Now, I had an idea.

there are effectively 3 parts to hydrus to backup.

1) all the info, the mappings, the tags, the ratings, all the user time and effort shit that if you lost all the images, and then re imported them, you would have all the info back

2)The thumbnails

3) the images themselves.

Now personally, I dont have the space to backup images easily, but I do have thumbdrives that I can back up the shit in number 1 fairly painlessly, as for number 2, is it necessary to back up at all or would if shit hits the fan a rebuild of thumbnails be viable?

but 3…

Is there any way that you could implement a system that would store the images out in sizes that are burnable to dvd or bluray? This at least for me is the cheapest and best method, as its less prone to breaking, easier to store ect ect.

Its less for a working backup, and more of a rebuild blackup.

with this, remembering what disc what images were on in case a reburn is necessary, or keeping track of how many new images are in the archive so it knows when you could either burn a dvd or a blu ray off and make it worthwhile.

Then have the important shit on a normal backup method where it writes to wherever you dump it the new info that was added or what needs to be changed.

as for how it would do this? thats hard.

You could have it make a folder where you just dump a folder that says

hydrus\disc_XXX

and you burn it off like that, as even though I have enough space to double my archives size, I cant say that is an indefinite thing. or you could have the program make an iso file for you to burn off.

This does not need to be any more complicated then a non functioning version of the archive that you just dump into the program when you rebuild.

I don't know how important you consider backup options outside of full working archive ones, but it's something I think you could consider as an option as I think there are a lot of us who have multiple smaller areas we could dump files then singular large ones.


e550a0 No.6820

File: 0e3705bd9c57f8c⋯.jpg (1.45 MB, 1289x1105, 1289:1105, 0e3705bd9c57f8c5c1c8fc5658….jpg)

>>6793

>>6792

>>6796

I'm English-born but now a US citizen. I still have the accent and spelling of the old country.

>>6799

I am glad it is running faster. Moving thumbs from drive to drive is unfortunately a little slower because of per-file overhead. Dealing with many small files has several headaches like this. If you right-click->properties on the larger folder, you'll see its size on disk is significantly larger than real size because the files are like 10KB using three 4KB blocks. I've thought of rolling them all into a single thumbs db, but dealing with a single 20GB db file (and storing binary in sqlite in general) has its own problems. Maybe there is a compromise between the two–I am still thinking about it.

>>6800

That's unusual! Can you tell me your OS and what settings you have under options->gui for the 'regular_dialog' window entry? I think file import options falls back to that default. Mine has False for remember size/position and maximised and fullscreen, but maybe yours is different?

>>6804

I am hip deep in a giant downloader overhaul right now. There will be many more changes to come.

I can't remember the exact banned queries off the top of my head, but Sankaku blocks some gallery/page requests unless you are a CF-approved browser with javascript support or have "SCChannelApp/2.0.1 (Android; black)" (sankaku's phone app, apparently, wew) as your User-Agent. Some of their stuff, I think raw file urls don't have the block, lol.

I have seen CF permit some (usually first-time) queries from unknown consumers before it starts rolling out the 503s and 205s. This may be what you saw with curl. I figure this is some kind of web indexer forgiveness/support on CF's side.

As it happens, I am currently working on a new 'domain' engine that will add support for User-Agent switching in hydrus. It should be ready in a few weeks, at which point sankaku should be working again.

For tagging from clipboard, try the 'paste tags' button in the manage tags dialog. It accepts newline-separated taglists and should do what you want, but you have to make sure the newlines are the right default for your OS. Since you know python, just check os.linesep to see what your hydrus is going to try to split by.


e550a0 No.6821

File: 70b9acc48883c7d⋯.jpg (466.61 KB, 1460x900, 73:45, 70b9acc48883c7d47f7fea6d58….jpg)

>>6805

>>6806

>>6807

>>6809

>>6810

>>6811

>>6812

>>6818

I am split on this. I casually would like to add it, but I appreciate when other users say to leave that job to package managers and all the other good thoughts here. I think it is on chocolatey, if you know that, and Arch users already have some Arch-specific package a different helpful user puts together.

I've got a thousand other things to do, so I'm happy to say 'put it off' for now.

I make very small 'release tomorrow' posts on Tuesday evenings. These summarise any big changes. If you only update every few months, when a rewrite or whatever is complete, these would be ideal to check (rather than the full release posts).

>>6815

>>6816

Yeah, I was probably ill. There was a big deal multi-week service rewrite around v225, which it might also have been. I am extremely happy with my schedule right now. I put a good bit of effort into figuring out how much time I wanted to put into hydrus, and when, and to what extent I engage with users and on what platforms. I haven't burned myself out to the point of thinking "fuck this" in a long while, and I get a lot of joy and self-esteem from the work.

I have been trying different to-do list priorities in recent months and had a lot of success–I have been working on what I would prefer more often, and fewer high-priority things are falling through the cracks.

>>6819

Yeah, number 1 is the most important to back up. If SHTF, you can rebuild from whatever 3 you could scrounge and then regen 2 from source.

If you want to do any sort of clever backup, I recommend you use a third-party program that will do it better than I can throw together. I'm afraid I just don't have time to write a good specific backup system for blurays. For anyone who is into this stuff, I already suggest using FreeFileSync over the internal client backup.

My best suggestion is to bite the bullet and save up for a cheap usb drive. WD Passports work well and are cheap for the market. In the USA, a 2TB is $70 on Amazon right now. There are probably super cheap 500GB-1TB ones on Ebay or whatever you have access to in your country.

I moved to 100% backup for all my software and media a couple of years ago. It was not cheap, but I am very happy to have done it. It brought great peace of mind.


2f0abf No.6822

>>6820

A compromise between the two would likely be one big file per folder, or many smaller yet bigger files, just big enough to better fit in a block

but honestly, the size difference isn't that bad, but the taking something like 6-12 hours, I forget how long I slept, was fairly bad, but it should be a one time thing.

>>6821

I would honestly just make an opt in subscription kind of like 'i don't know what i'm doing' option is that you just toss semi-fairly important notices in.

it keeps it out of peoples faces for those who don't want it

it notifies important new updates for people who don't do weekly ones.

on the backup side, all my drives together are somewhere around 20tb of storage, some of its redundant, some not.

I try to keep everything fairly important mirrored on the nvme but doubling the cost of my storage for no active benefit is kind of hard to swallow.

could probably get a used laptop drive and connected it via usb type c and do it,


2f0abf No.6823

File: 39e54a5ea033208⋯.png (61.58 KB, 780x480, 13:8, client_2017-09-23_13-24-19.png)

oh forgot to mention

I cant get rid of the (1)

not sure what to do. its not really important, more an annoyance.


e550a0 No.6827

>>6823

Thank you for this report. This should be fixed for v275. Please let me know if it gives you any more trouble.


2db0b9 No.6828

File: 2b2f880df00998d⋯.png (14.46 KB, 839x224, 839:224, Untitled.png)

File: d54641fff422360⋯.jpg (97.83 KB, 826x861, 118:123, Untitled.jpg)

>>6820

>That's unusual! Can you tell me your OS and what settings you have under options->gui for the 'regular_dialog' window entry? I think file import options falls back to that default. Mine has False for remember size/position and maximised and fullscreen, but maybe yours is different?

Not that guy, but what option should I change to get this dialog to start smaller?


3d2ab0 No.6829

>>6820

>>That's unusual! Can you tell me your OS and what settings you have under options->gui for the 'regular_dialog' window entry? I think file import options falls back to that default. Mine has False for remember size/position and maximised and fullscreen, but maybe yours is different?

Tried to reproduce it just now and the problems gone. Strange


2f0abf No.6830

File: 40c9574c9c92fbc⋯.png (804.98 KB, 1728x852, 144:71, explorer_2017-09-23_22-39-….png)

Ok, this artist was fucking ridiculous to the point that it illustrates something I asked if it was doable a while back.

each of these images, while not that big file size wise, but take the frozen one as an example there are 8 images there of which I may keep 2, as they are basicly all the same image, just alternate takes.

Now this ones not bad but there are some artists who have 5mb images, have VERY minor changes to each one, and then have 20 of them

If I don't know that I got rid of them because in this case 'prefer same alternative' I have no idea why I got rid of the images in the first place.

hell through the VERY small amount that I have deleted so far, and I am putting a stop on removing things at the moment because of this, I have around 30 images that I have no idea why the hell they were deleted, I can only assume that it was duplicate related.

adding a tag to delete images so it tells you what removed the images would be greatly helpful

for duplicate detector related removes

deleted/inferior dup

deleted/same dup

Then some user defined/defineable buttons

deleted/crap

deleted/to big

deleted/prefer alternate

would largely cover every reason something would be removed.

I wanted to keep track of the deleted folder because when I started, the only reason I could think of to delete an image was it was just abject shit and I don't want it. but with duplicates now a thing, and artists who put out the same image many times with minor edits, context to the reason shit was deleted is kind of necessary.


2f0abf No.6833

so i'm importing things, getting the image archive up to that 1 million image mark, or at least doing my best to get there and I come across an overwatch image by ottofoxhole

but right next to it is a clothed to censor version, well… it may not be to censor but the clothing was added so shittily that it seems like it was.

Now I noticed on right click I have a see similar images, and find duplicates…

I'm not sure when they came in, I thought they were there but then went away but they are now back so I thought I would test it just to see the results.

exact match, nothing

wasn't expecting anything, exact only picks up small edits as exacts

very similar… nothing again don't have a frame of reference for what this picks up

then similar, this one picked up the clothing edit… cool

then just for fun, lets see what speculative picks up. and it came up with a really shitty futa edit.

Now curious, I want to see if I can find an image that picks up correctly across all 4 of the presets,

So I go looking for an image that I know I will have many copies of and will have edits.

now, its an exact match that is white and blue, now there are many different file sizes, however it has a futa version, and a color version that I would say aren't even fucking close in the exact match category…

looking through some more, im finding some weird things.

I have to ask, how does the duplicate finder find duplicates, because some of these differences under exact are a bit… to big to be exact anymore.


2f0abf No.6834

Came across some images on importing that made me wonder if this was a viable option

would there be a way to add 2 hotkeys to viewing images that changed the background color? Personally, when everything works correctly, I prefer a black background to images, however transparency is a bit of an issue, so the hotkeys would switch the background from black to grey and white either while pressed going back to black when released, or a toggle

Potentially some form of data associated with an image that will change the background or just impart a different color to the transparency in the image borders though i'm not sure how viable an option the latter is.


e550a0 No.6835

File: c30f089ecf59f38⋯.jpg (348.12 KB, 1536x2048, 3:4, c30f089ecf59f38e38d141825b….jpg)

>>6828

I am afraid that dialog is not yet on the new dialog sizing system. It currently attempts to size according to static minimum sizes, but if you scale it down, it crushes things down rather than popping in scrollbars like the new system.

I am very slowly moving all the old dialogs and their panels over, and special ones like this will get their own entries under that listctrl with appropriate names. I will note this in the changelog when it happens.

>>6830

I am increasingly in favour of adding a generalised way of linking certain kinds of actions to content updates like this (saying 'whenever a file gets (deleted/archived/imported/whatever), then add these (tags/ratings/whatever)'), but most delete events are not yet as intelligent/granular as they need to be to assign information like you suggest.

I have noted down your thoughts and put it in my todo list, thank you.

>>6833

The system currently uses my own implementation of phash:

http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html

It basically works on shape. The more similar two images' shapes and patterns, the smaller the 'hamming distance' between their two perceptual hashes. If the only shape difference between two images is the genitalia that covers a 20th of the total space (or a bit of frequency 'wobble' due to messy/clean versions), they have a good chance of matching. The exact/similar/speculative stuff sets wider and wider permissible hamming distance in your search space.

I use a VPTree to search the space efficiently.

If I remember right, I did this early this year. I had been thinking and researching it for a while before. The system is a 1.0, and while it does some jobs well, it also has some flaws for our purposes. I have plans to expand it to deal with larger sets of very similar images better and to add metadata support for 'file family relations' so we can filter all the 'alternates'.

I would also like to add more duplicate detection algorithms. I designed the search system to support more kinds of comparative hashes than just phash, and would like to add colour-based searching support (which could supplement dupe detection and allow for 'find all images with "pepe green" or "asuka orange and red") and some more intelligent systems like rotation detection and 'interesting crop' searching. One day, the system might even do some basic face detection, if not recognition.

Before those larger plans, I would like to slip in video dupe search support when I move to animated thumbs for videos.

>>6834

Sure, I will add this to the list. I'll link it to the new darkmode.

Automatic background display is something I could add when I add more colour awareness to the program as part of the colour searching above. At the moment, the program does not know what colours it is rendering to screen.


2db0b9 No.6836

>>6835

>>6828

Got it, thanks.


2f0abf No.6839

>>6835

with the deleting the program obviously remember something of the image, so there is data it was removed, that's where a deleted file being able to be sorted into different deleted folders when it tries to re import is comes from.

I have no idea how hard this would be, and more on this a bit further down, but a flag that sticks with an images hash (im assuming this is how the image data is retained sans image) so that when it tries to re import, it sees

1) the image was delated

It then looks for the reason it was deleted, it sees duplicate filter was what took it out

2) inside the deleted folder it sorts it into the reason folder

Now, I personally use 200x200 thumbnails, so I could make a fair amount of decisions without even opening images, so lets say I select 10 or so files and I want them removed because they are crap

I hit delete and it wants to move them to the trash, instead of ok and cancel, again this is just for my case as I am thinking of user assignable reasons, it gives me 4 options

[crap] [prefer alternate] [to big] [cancel]

3 of them sends it to the trash with a tag for what folder to sort it to if it gets re imported, the other is kind of obvious. for now I have the space to eat the potential 150000 duplicates so I can wait till either something happens in program or I figure something out, but I would love to see duplicates get hit with some kind of tag just so its something I can do.

Now, on the note of an issue that may crop up with this, when I was importing some of the artist archive, I had saved quite a few of the images from other sources, so I had an already in archive folder of 15000 images, I like this mostly so I know all the images were imported, and like seeing what was already inside. However, 15000 images on a hdd, in one folder… takes a bit of time to fully load, so I wanted to see if I could just delete the folder and hydrus would just make a new one to replace it. needless to say that tossed an error at me.

I cant really say how often this would be used, but hydrus being able to make its own folders when one is missing would be nice.

and on the topic of duplicate detectors, I want to advise you to just add multiple versions of the dup detector alongside each other. I cant speak for everyone, but it the way I deal with my archive got based around the habits of the current detector, and then it changed potentially for the better but broke the function it was serving, that would be frustrating.


620e57 No.6841

>>6839

If I am not mistaken you could give the file a local tag before deleting it, Then after importing a number of files you could sort by that tag and delete them again.


2f0abf No.6844

Ok, got a question

Something appears to be gone

files -> right click -> filter -> custom filter

I don't see a way to do this anymore. there are a few artists I imported where I want to go through every file and hit them with all the ratings and doing that was infinitely easier using my macro pad over the mouse to hit ratings.

Ao am I doing something stupid or were the filter shortcuts removed?


2f0abf No.6846

File: c396df5d90aeba6⋯.gif (8.98 MB, 1722x1170, 287:195, gif for show 2.gif)

Ok, here is the new issue with selecting images.

If the image you want to select is off the page by even a fraction, it moves it up a full image, now this isn't exactly a problem till you want to double click an image at the bottom.

It's a quirk that is annoying, but is still better then the old one where you would be selecting things off screen

the image just shows me going down and at the end double clicking, which is where this becomes annoying because you see one image, and by the time you double click the image changed and is a different one then what you wanted.

There are two fixes I can think of,

1) instead of aligning image display by the top row you aline it with which ever direction the images were going, as in if you are going down it aligns with the bottom row and if you are going up it aligns with the top. in the event only 2 rows are visible, it does nothing.

or

2) instead of double clicking itself being the full screen function, needing to double click a single image is what does it. as when I double click something on the bottom and it full screens to a different image, I obviously click 2 images in rapid succession.

In testing this I just found out that double clicking can be done relatively slow on my computer and still work, however click move and click does not register as a double click, but going as slow as I can on the bottom without moving the mouse does… its a bit interesting to me, not sure if option 2 is an option anymore.


b8a873 No.6850

File: dd92e19c308d54d⋯.png (23.41 KB, 165x208, 165:208, Untitled.png)

>>6846

Will you post this one?


2f0abf No.6851

File: eaf9aa0b55c6957⋯.jpg (27.67 KB, 190x275, 38:55, eaf9aa0b55c6957418e71c1c8c….jpg)

>>6850

its not much bigger


b8a873 No.6852

File: 7a5be050b44ab0e⋯.jpg (44.9 KB, 250x374, 125:187, tumblr_m8e700tZ811qzql6lo1….jpg)

>>6851

Thank you.


e550a0 No.6859

>>6844

I have replaced this with 'custom' shortcut settings. Please go file->shortcuts and then create a new shortcut set. I believe your old custom filters will have been transferred over, although I do not remember well.

Custom shortcuts are activated at any time in a media viewer through the small keyboard icon on the top hover window.

>>6846

Thank you for this report. I have tried your situation, and I agree that it is annoying. Lining things up both ways so specifically isn't trivial, but I will see about not scrolling if say at least 75% of the thumb is in view. We'll see if that makes the workflow cleaner or whether we need to do more.

You can hit middle-click to launch a file in the media viewer with one click, btw.




[Return][Go to top][Catalog][Nerve Center][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / f / girltalk / htg / ita / newbrit / quests / srz / tijuana ]