[ / / / / / / / / / / / / / ] [ dir / random / cuteboys / cyber / fast / femdom / kind / komica / sapphic / tech ]

/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.
Name
Email
Subject
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
Archive
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Voice recorder Show voice recorder

(the Stop button will be clickable 5 seconds after you press Record)
Options

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


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

Experienced user with a bit of cash who wants to help out? ---> Patreon

Current to-do list has: 2,017 items

Current big job: Catching up on Qt, MPV, tag work, and small jobs. New poll once things have calmed down.


YouTube embed. Click thumbnail to play.

95f16e  No.8466

windows

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

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

os x

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

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

linux

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

source

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

🎉 Merry v300! 🎉

I had a great week adding interesting new gui stuff.

system:known url

You can now search for files that have or lack certain known URLs! It comes under a new system predicate, 'system:known url', and supports multiple search types–exact url, domain, regex, or from a dropdown of the client's current url classes. I am really pleased with it.

The db URL search code is currently slow–maybe ten seconds on a big client with several hundred thousand stored URLs–but I have some ideas on how to speed it up.

autocomplete favourites

I have prototyped a way to select some favourite tags from the regular tag autocomplete interface. The 'results' list is now tucked into a page in a small notebook, and I've added a second 'favourites' list beside it. You can edit these favourites under options->tags and quickly switch between the results and favourites lists by hitting left or right arrow on an empty text input. If the favourites list is selected, it will capture arrow up/down and page up/down and enter key presses just like the results list, so it should be entirely possible to now enter a favourite tag just by pressing something like 'right, down, down, enter' on a fresh search page.

In the next week or so, I will add 'add to/remove from favourites' menu items for regular tag right-click menus (for quicker favourite editing), and some other little bells and whistles (like parent support in manage tags).

If this layout and workflow works out, I expect to do more here in future. I could add lists for popular tags, system predicates like 'size<8MB', and even whole named searches like 'short inbox videos' or 'last week's gifs'.

drag export from media viewer

I have added a new icon to the top hover window of the media viewer–a green arrow pointing right, added to the top-right of the window–that, if dragged from (i.e. just click the button and then drag out of it), will start a file export drag for the current file, the same as if you had dragged the thumbnail. So, if you are in the media viewer and want to upload the file somewhere via your web browser, you can now do it real quick.

import/export siblings and parents

This is for advanced users and may be buggy.

You can now import and export tag pairs to and from the tag siblings and parents dialogs! You can do it via clipboard or .txt files, with the format being a flat newline-separated taglist (so the pairs a->b, b->c would flatten in the .txt document to four lines abbc, and vice versa). You can also import in a 'add only' way, which will only ever add new pairs, rather than trying to petition or delete existing conflicts (as the code would do if you entered those same pairs manually in the text boxes).

I have tested this a bunch, but the underlying logic here is still a bit of a mess, so please do some test runs before you start importing or exporting ten thousand rows and let me know if you run into any trouble.

quick and dirty duplicate processing

I've added some ugly 'just set these thumbs as alternates/same/not dupes' buttons to the duplicate processing page, designed to be used with the 'show me some random pairs' button. It is a quick and dirty way of dealing with some common groups.

The database structure here is still inefficient for larger groups (like twenty alternates of the same file), but I have spent a bit of time thinking about the next step here and may try to slide in some updates for the most common problems in the coming weeks.

full list

- wrote system:known url to find files that have–or do not have–certain types of urls. it works but is still a little slow–I can optimise it later!

- added exact match, domain, regex, and url class search types for system:known url

- added a button to the top media viewer hover window that will start a file export drag and drop event if dragged from

- moved the autocomplete dropdown results list down into a paged notebook

- wrote a new 'favourites' page tab for the autocomplete dropdown results

- hitting left or right arrow keys on an empty text input will move between the results tabs

- hitting arrow up/down/page up/down/home/page or passing mouse scroll events will now go to the current selected page

- typing regular search text into the input will automatically return the current page to the search results list

- moved the 'tag suggestions' part of the 'tags' options page to a new page

- added 'tag favourites' to the 'tags' options page to edit which tags show in this new tab

- added import/export buttons to the tag siblings and parents dialogs. they'll export to clipboard or .txt file, and import from the same with an additional option to add_only (i.e. to not delete/petition conflicts with the existing list)

- added some quick-and-dirty 'set as alternates/same/notdupes' buttons to the duplicate filter, which will quickly apply that status to the dupes and show some more dupes

- sped up db loading time of tag siblings and parents significantly

- added a short delay check to tag siblings/parents regeneration so rapid regenerations (such as when processing certain admin-side petitions) can be merged

- fixed an issue where similar_to searches could return results not in the current file domain

- fixed some spinctrls that were sizing to thin

- fixed a bug in the manage server services dialog that was incorrectly dealing with port conflicts on edit service dialog ok

- added a clientside and serverside assertion to test that all the services on a serverside modify services call have unique ports

- fixed an issue where hydrus network services without access keys would sometimes try to sync their accounts (this was messing up some admin server setup)

- fixed some misc dialog window structure

- messed around a little with how the autocomplete dropdown hides and shows when in float mode–I _think_ it will now be less flickery and will otherwise position itself and receieve focus better

- converted the 'export files' dialog to the new sizing system and also made it non-modal (i.e. you can now interact with the rest of the program while it is open)

- wrote a more rigorous force-fit-all-tlws command to the debug menu

- misc fixes

- misc refactoring

next week

I want to focus on the downloader overhaul, which is coming to the final big phase. Making the page of images downloader more intelligent is the first thing, and then actually getting going on the big gallery update, which we are basically ready to start.

In the run up to v300, I've been thinking about and talking with some users about how we got here. It is odd to think that I have been hammering at this thing for six or seven years, as it seems like the time has disappeared. Making hydrus is not easy, but I get a lot out of working on it, and I really appreciate your feedback and support–thank you. I am still in an ok situation IRL, so I hope to keep like this and just push steadily up to v350 and beyond.

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d1d83e  No.8470

Ebine :DDD

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d1d83e  No.8471

File: f01270b906117d3⋯.png (663.55 KB, 1366x768, 683:384, scrot_2018-03-28-22:35:33_….png)

Update from 299 to 300 and now the tag tray isn't showing anymore, any idea? Help.

I'm on Arch.

WM: I3

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

76ce99  No.8472

>>8466

Congrats on the v300 release.

I had an idea that I think should be simple to implement and would be helpful: adding URLs based on an imported file's filename (like we have for tags). Websites like tumblr or twitter have a default filename that can be expanded to a source URL.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

771ec6  No.8473

>>8466

>import/export siblings and parents

This seems pretty intresting if it works how I think it does. With this, I can kind of see some kind of collaborative siblings and parents database going that everyone can share and contribute to as its pretty annoying having to attach siblings and parents all the time from different sites especially if you don't use any of the top boorus(Dan, Gel, Sank, ect.) or sites that really suck at tagging things.

But I'm really getting ahead of myself, congrats on the v300

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

3312b6  No.8474

>>8471

I'm on Linux Mint 18.3 with Xfce and that little tag window was giving me plenty of grief (randomly losing focus, lingering even though it shouldn't have, keeping me from returning focus to the main window and other sundry things) until I checked "Always embed autocomplete dropdown results window" in Options->GUI so you might want to try that.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

1f6e50  No.8475

>>8466

Tag parents aren't auto-added even though I have "auto-add entered tags parents" checked.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d1d83e  No.8476

>>8474

You're a life saver, anon.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

15e5da  No.8477

>>8466

> > https://8ch.net/hydrus/res/8101.html#8132

> Yeah, my general feeling is that this is an endless battle. There is no ultimate perfect solution, so all I can really work on is a system that lets people head towards what they would prefer.

I haven't been keeping track of stuff, so here's a reply to a thread on a different release, about a feature that you were considering:

In my opinion, the best case would be to have a filter that normalizes then compares, and detects that two tags are similar (i.e. roughly matching the regex `(\w[\s-_]?)*`, with a capture around like `(\w)` ), then prompts the user with "Hey! I found that these tags are similar, do you want me to merge them or leave them as they are?". And then people can select from that list the ones they want to automatically merge.

It seems to me to be the greatest power solution.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

67475a  No.8480

It's an amazement to see how my designs affected the project pretty much immediately. Dev, you're a wonder maker!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

198fd8  No.8481

can i rencode the video so the audio plays?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

339163  No.8482

>>8471

able to post the first image with the cans and then the 18th irl smug figure face?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

339163  No.8483

>>8481

if your asking what I think, the program doesn't play audio at all right now, unless I missed something. been asking for audio or at least a way to show the video has an audio track for a while, not sure which would be easier to do will be.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6a20d6  No.8484

File: c150b3a175532e8⋯.jpg (66.6 KB, 500x514, 250:257, c150b3a175532e8b4822faf90f….jpg)

File: df5b34d6275e2f9⋯.jpg (164.57 KB, 556x563, 556:563, df5b34d6275e2f98ef9f5da2d0….jpg)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

a7837b  No.8486

File: 13c3b87183be861⋯.gif (499.04 KB, 500x273, 500:273, 1333897685394.gif)

Congrats on 300, hydrus_dev. I've been using the program for about 2 years now and I always look forward to the weekly thursday updates. Thank you for your hard work, it is appreciated.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6589c6  No.8487

Congrats on this milestone, hydrus_dev. I'm glad to hear you have plans to keep improving this already great program.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

dc4fbb  No.8491

>>8466

Version 300, I'm here from like 250, so not that long but I think it's great that you've been helping us for so long. Thanks for all the hard work my man!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

232064  No.8492

>>8466

I'm getting this >>8475 (for parents and siblings) as well.

Congrats on 300 by the way

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

95f16e  No.8494

File: 94b4b7ad5a69282⋯.jpg (337.58 KB, 1024x972, 256:243, 94b4b7ad5a6928209fe28a2f26….jpg)

>>8474

>>8471

>>8476

Yeah, the floating autocomplete was always buggy on non-Windows, so by default it is off (i.e that checkbox is checked on db init for Linux/OS X). I am surprised it ever worked for you! Did you by any chance migrate your db from Windows to Arch, hence why it kept floating it?

My best guess is the new notebook tabs are weirding out i3 or some recent show/hide fixed I made actually made things worse on your end.

>>8473

Thanks. Yeah, I figure if anyone has these in a text file or db and knows how to script, they can now convert one way or another to a list of pairs in a text file. I can do a cleverer solution down the way if it is appropriate, but at least you can transfer 'local tags' siblings between two clients now.

>>8475

>>8492

Thank you for this report. It looks like I fucked this up somehow this week. I know it was working as I was writing the favourites list, so I guess I tweaked something somewhere and dropped it. I will make sure to have this fixed for v301.

>>8477

Thanks. Yeah, after lots more people than I expected voted that they wanted more control than a blanket rule, I've basically decided to put it off until tag siblings are more powerful generally. If I can throw in some user-made regex solutions, then we can probably get closer to what you suggest here without having to hardcode it in the 'one perfect way'.

I am making improvements to siblings and parents now (except this week, where I broke them wew). I am not sure if I can extend them much behind-the-scenes until the downloader overhaul is done, but if I do, let me know how it works for you.

>>8480

Thanks m8.

>>8481

I just spoke to you on discord.

>>8487

>>8486

>>8491

Thanks, I appreciate it.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6a20d6  No.8496

>>8494

>Yeah, the floating autocomplete was always buggy on non-Windows, so by default it is off (i.e that checkbox is checked on db init for Linux/OS X). I am surprised it ever worked for you! Did you by any chance migrate your db from Windows to Arch, hence why it kept floating it?

Fuck, I had no idea. Yeah, I migrated my db from Windows like 8 or 9 months ago, to Fedora and then to Arch, it worked kind of nice on KDE.

Anyway congratulations on v300, this is my favorite piece of software.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d08230  No.8501

File: b20a858c200839c⋯.jpg (240.17 KB, 1536x1144, 192:143, 1465511534080.jpg)

>quick and dirty duplicate processing

>I've added some ugly 'just set these thumbs as alternates/same/not dupes' buttons to the duplicate processing page, designed to be used with the 'show me some random pairs' button. It is a quick and dirty way of dealing with some common groups.

>The database structure here is still inefficient for larger groups (like twenty alternates of the same file), but I have spent a bit of time thinking about the next step here and may try to slide in some updates for the most common problems in the coming weeks.

thanks hydev, you rock

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d08230  No.8502

File: 2cd95b377772d49⋯.jpg (20.57 KB, 429x135, 143:45, best.JPG)

oh my god this is the best thing you've added in a while

im literally BLASTING through duplicates at an incredible speed. i'll be done with 1500ish potential pairs in a few hours, a day tops if i decide to take pauses in between to tag untagged pictures in said potential pairs.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d08230  No.8509

what happened to all the tag parent/sibling relations? they're all gone

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d66639  No.8513

>>8466

Hi, I'm fairly new here, only started using the program two days ago.

I was wondering if there is a way for the program to not create a duplicate of the imported files, but rather simply keep track of the locations.

I want to index and tag my 1.5TB+ JAV folder, but I don't want to create dupes of each file, and manually changing the location in my torrent client is much too tedious.

If such a feature exists please do let me know how to make use of it.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f961dc  No.8522

>>8513

Hydrus is mostly meant for single images like the ones you find on imageboards or the boorus. It has trouble keeping track of files that belong in a collection like say, the pages of a manga.

Do not use Hydrus to manage your JAV, its not designed for it.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

1ec534  No.8524

>>8522

You can, however, manage the pages of a manga or collection through clever use of tags

Thats what the title: and page: namespaces are for

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f961dc  No.8530

>>8524

This is true, but I have an instinctual distrust whenever a collection of objects are treated in such an informal manner as opposed to being a distinct entity/object by itself.

I probably have OCD.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

95f16e  No.8533

>>8509

Sorry–it is fixed today!

>>8513

I agree with the other Anons–hydrus isn't great at handling large videos or comics/manga yet. I also am not supporting tracking of 'external files' currently for these reasons:

http://hydrusnetwork.github.io/hydrus/help/faq.html#external_files

I am crushed on time today, so please let me know if you would like to talk any more about this later.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

339163  No.8543

>>8484

thanks

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



[Return][Go to top][Catalog][Nerve Center][Random][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / random / cuteboys / cyber / fast / femdom / kind / komica / sapphic / tech ]