[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.

Catalog

See 8chan's new software in development (discuss) (help out)
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 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 5 per post.


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

YouTube embed. Click thumbnail to play.

 No.1271

win32

zip: https://github.com/hydrusnetwork/hydrus/releases/download/v178/Hydrus.Network.178.-.Win32.-.Extract.only.zip

exe: https://github.com/hydrusnetwork/hydrus/releases/download/v178/Hydrus.Network.178.-.Win32.-.Installer.exe

os x

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

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

linux

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

source

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

I had a good week mostly fixing bugs and catching up on small cleaning jobs.

explicit tags for tag import options

You can now tell any instance of tag import options (the expandable/collapsible panel where you select which namespaces to parse from a gallery site or whatever) to add specific tags to every file imported. I am calling these 'explicit tags', and you can edit them with a little button that is now just below the list of namespaces. This is useful for a subscription where you might want to add 'check these later' as a local tag, or perhaps 'creator:blah' for a creator's tumblr (where there is otherwise no creator tag to parse).

You can also set up default explicit tags in file->options->default tag import options.

I will swap out the 'local tag' option in import folders for an unnamespaced tag import options panel next week!

several bug fixes

Gelbooru 503 spam is fixed!

Pixiv tag parsing is fixed!

Drag and drop for thumbnails is much more responsive!

Weird gifs will animate better!

The manage ratings dialog will stop spamming erroneous 0/10 ratings!

Video import is fixed!

OS X won't crash when you use the manage tag dialog's previous/next media buttons!

full list

- import tag options now supports 'explicit tags', which will be added to all files imported

- the default import tag options system supports explicit tags, and will propagate them to new import tag options objects

- the gelbooru 503 Forbidden problem is fixed

- all gallery downloaders now send the page_url as http Referer header when fetching their image_urls

- pixiv parsing now grabs the correct tags for the image! previously, it was fetching the user's most common tags

- for now pixiv manga (which is not yet supported), will be skipped over in the gallery parsing step

- fixed a thumbnail drag-and-drop calculation that meant the DnD event would not start if the initial mouse movement went in an up-left direction

- bad animated gif frame timing detection is improved

- the fallback animated gif frame timing is scaled back to a more reasonable 12fps

- fixed a critical bug in the manage ratings dialog that meant any NULL or MIXED numerical rating controls were mistakenly creating 'set rating to 0.0' content updates

- fixed an obselete call with the new Pillow library that broke video thumbnail generation

- added an explicit file import test to my test suite (previously, this was a manual test, and I did not notice the failed video files last week)

- fixed a critical os x crash after navigating media with the manage tags dialog launched from the media viewer

- improved speed and memory use of num_tags queries a little bit

- reordered the predicate filters in the main query code so that num_tags happens right at the end, where it will run fastest

- removed an unnecessary filter from the main query code

- removed an accidental doubling of the simple predicate filters from the main query code where the file service domain is specified

- improved an important db index and made sure the db uses it everywhere it can. it should speed up most non-'all known tags' queries

- harmonised how all the new serialisable JSON objects are sent to and read from the db to a handful of simple general functions

- externally opening a file is offloaded to a temporary thread to avoid gui lockups on OS flavours that have delayed 'open this file pls' calls

- increased the commonly used read/write 64k block size to 256k, let's see if it reduces some file fragging

- clientside hydrus bandwidth reporting is a bit faster and simpler

- general code cleanup

- general refactoring

- a long-term refactoring job that aimed to better decouple the client, server, and hydrus parts is now completely done

- delineated the layout of the gallery and page of images management panels a little

- updated several links in the help and the program to https

- the petition content checkbox list is now significantly taller

- cleaned up the static folder a little bit

- silenced an unhelpful webm last frame error

next week

One of the video rendering libraries I use, OpenCV, has a major new version, which I will attempt to upgrade to for all platforms. After that I think I would like to look at adding multiple selection to my various tag lists, so you can remove/petition multiple tags in one step, for instance, or conversely add several tags from the autocomplete dropdown. Otherwise, I have lots more small things to do, a bit like this week again.

 No.1272

I don't know what you did but now stuff loads really damn fast instead of taking forever. Maybe I installed it wrong in the first place? Also thanks for video import


 No.1273

File: 1445480264415.png (217.22 KB, 500x1000, 1:2, 78085a0f6a8262735eddff8e46….png)

I was waiting for explicit tags on imports. Thanks!


 No.1294

I was wondering if there is any way to download files from gelbooru and save them with their ID?

view&id=2349292 <-I mean this bit, I use it to keep files in the order they were uploaded for certain tags, keeps them nicely grouped and in order.


 No.1301

>>1294

Kind of related to this idea, but could you expand tags ripper in manage boorus to support full css selectors; right now it works off of class or id (I don’t remember which), but I’ve ran into boorus which have their tags set up in such a way that the current behavior would not be able to find them (i.e. the tags where in a span tag inside of another tag that had the tag type).


 No.1302

>>1294

You could just make sure to download them in the correct order, or you could add a page tag to them.


 No.1306

File: 1445880567896.jpg (135.19 KB, 828x1031, 828:1031, d6ad4d9be67df88d8ffae33cd8….jpg)

>>1294

>>1301

I have a long-term plan to extract my hardcoded galleries into external module files that anyone can edit and share. I have been shying away from it because it seems so complicated, but this seems a good place to start. The recent iteration over the downloader engine means this should be easier now.

So, I will write a general control to edit the concept of a generic html->complicated n-level nested search->list of neatly formatted and namespaced strings parsing step and slowly move towards replacing all my hardcoded parsing code to instances of that parsing object. Both of you will then be able to edit in your own tag parsing as you like, rather than need me to specifically add what you are looking for.

This will be a big job and I am not sure when I will get around to it. I have created a proper plan for it in my to-do list, but please remind me if it looks like I have put it on the back burner.


 No.1310

File: 1445888138310.png (158.11 KB, 539x360, 539:360, 615.png)

Not sure if im missing something here. But i just updated to the latest build. And now when I perform "number of tags < (number)" search, it lists everything regardless of number of tags.


 No.1314

>>1310

I can confirm that behavior for the Linux build, it's not just you


 No.1316

File: 1445967729473.jpg (467.11 KB, 1911x2046, 637:682, da0295a516605a19e5de5c2be5….jpg)

>>1310

>>1314

Thank you–my optimised logic from last week was calculating zero-tag-count files wrong, so for num_tags < x, which actually tries to compile num_tags = 0 UNION 1 <= num_tags < x for efficiency, the calculation was ending up as yeah, whatever, include that file I guess. This will be fixed in tomorrow's release.


 No.1330

File: 1446129359166.png (793.27 KB, 1366x768, 683:384, error.png)

I don't know if someone has already reported this:

1) sometimes when you scroll, there are duplicates of the images, and if you stay still they remain that way (see image)

2) sometimes when you scroll REALLY fast, it spits out this error (I don't know how to put a code box):

IndexError

pop from empty list

File "C:\code\Hydrus\build\client\out00-PYZ.pyz\include.ClientGUIMedia", line 1699, in EventPaint


 No.1340

File: 1446313923240.jpg (265.18 KB, 1405x1194, 1405:1194, 847d90db30ff91adddbbf82b1f….jpg)

>>1330

Thank you for this report! I haven't seen an error like that in a while.

When that happens, if you select/deselect the dupe thumbs, do they correct themselves?

If you scroll down about six pages and then up again, does the dupe row clean itself up?

When your thumbnails normally appear, do they fade smoothly or judder?

When you scroll with the mouse, does it go three rows of thumbs at a time? Do you have any custom value set in your mouse drivers for this?

Do the dupes appear on the threshold of your scrolling, i.e. just at the top/bottom of the screen as you scroll, or do they appear right in the middle, as all the other thumbnails pop in?

Do you ever get dupes if you scroll with page up/down, or only with mouse scroll/arrow keys?

That indexerror is something I didn't think could happen, but I think I understand what is going on. I will look at it, thank you.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]