[ 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)
Infinity Next Beta period has started, click here for info or go directly to beta.8ch.net
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.1560

win32

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

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

os x

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

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

linux

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

source

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

I had a good week getting a lot of miscellaneous stuff done. I cut my github queue down significantly. I think I might be free to start work on something big and new in a couple of weeks.

I belatedly updated the sqlite dll for Windows this week. If your v180-ish Windows server does not boot, please update to v184 first, which will remove an index from the db that is incompatible with the new dll!

discard/require/permit/exclude

Right-clicking on some 'selection' tags or on the active 'search' predicates will give you some new menu options to add or remove inclusive or exclusive tags, so it now only takes a couple of clicks to do something like excluding a tag from the existing search. Just try right-clicking on some selected files' tags and have a play with it. The logic behind some predicate comparison and moving about is improved as well, so the workflow in general of this should be a bit less janky.

I didn't like the idea of spamming 'add x/remove x/add -x/remove -x', so I went with richer verbs. Let me know what you think.

:)

Unnamespaced tags that start with colon should now be entirely supported! At the db, gui and network stages, either on the client or the server, these tags should keep their leading colon (previously, they would lose it, so ':<' became '<'. I can't retroactively fix the broken tags, but adding siblings to manually fix them should work, and future booru/whatever parsing should work.

Obviously if you discover a situation where these tags still break, let me know!

misc

Subscriptions, import folders, export folders, and the thread watcher now support finer control of their checking periods, so where before you might have seen days, you now see days and hours. If you use any of these, just check them out and you'll see.

The main gui's menus are streamlined and grouped slightly more sanely.

There are two new options: in 'speed and memory', you can add a forced system:limit that will apply to all queries, and in 'downloading', you can choose to replace the new traffic light control with some text.

Subscriptions now report their number of failed files, if they have any, on their dialog panel. Buttons to quickly go 'retry all failed files' and 'retry all failed for all subs', and perhaps some other commands, are planned for the future.

full list

- right clicking on a tag/predicate in the 'selection tags' box or the 'search' list of active predicates provides new intelligent menu options to discard/require/permit/exclude the selected tags from the current search. try it out!

- this system also works for namespace and wildcard and system predicates

- 'predicate a' and its inverse '-predicate a' are no longer considered the same!

- namespace and wildcard predicates will now remove their inverts if they are added to the list of active predicates

- the way inverse predicates are generated and compared is generalised and improved

- fixed 'open a new search page for tag x', which might have been broken?

- quick-entering a tag in the 'read' tag autocomplete entry will now always replace with a sibling if one exists

- quick-entering a tag in the 'write' tag autocomplete entry will now not replace with a sibling–you will get the option of what you want to do

- when this happens, the preferred sibling is labelled on the 'what do you want to do?' popup in the manage tags dialog

- also when this happens, the affected file count for add/pend the preferred sibling should now be correct

- fixed client support for tags that begin with ':', such as many emoticons. these should now be parsed correctly from websites and keyboard input, keep their leading colon through network and db conversions, and display correctly (for the most part!), despite a little bit of magic to make them work

- created a new TimeDelta control to handle finer tuning of optional periods

- improved timedelta->pretty string code to support >60s times

- manage subscriptions dialog now supports day and hour period, with min period of four hours

- manage export folders dialog now supports day/hour/minute period, and the parent dialog displays that time delta appropriately

- manage import folders dialog now supports day/hour/minute period, and the parent dialog displays that time delta appropriately

- the thread watcher now supports hour/minute/seconds check period

- folded 'search' and 'download' menus into 'view' and renamed it 'pages'

- 'sessions' moved from 'file' to the new 'pages'

- moved 'admin' menu to 'services->administrate services'

- added 'forced system:limit' to options->speed and memory panel

- if several system:limits exist in a search, the minimum will be used

- added a checkbox to options->downloading to replace the traffic light waiting politely indicator with text

- subscriptions with failed files will say 'x urls in cache, y failed' on their dialog panel

- at the gui level, media that superfluously receives a 'pend tag' instruction for a tag that is already current will discard the instruction (this improves the accuracy of the pending tag count during and after the manage tag dialog)

- and the same thing for 'petition tag' when the tag isn't already current

- any accidentally added 'namespace:'-type tags will be deleted on update

- fixed a bad merge in the manage tag siblings dialog's autocomplete dropdown lists

- the thread watcher can now deal with urls with a #54951495 post anchor at the end

- refactored some controller manager code

- removed some useless old code

- cleaned some misc code

- improved some bad old orphan deletion code

- deleted some old code

- finished off some old media result streaming code

- refactored a bunch of search stuff from clientdata to clientsearch

- rewrote some subs gui/help text to be a bit clearer, and added a help link to the dialog

next week

I want to move to 64-bit python for Windows and hence be releasing 64-bit builds for all platforms. Updating my Windows dev environment might be easy or difficult, so it will be the first thing I work on, and if it all goes wrong, I will reset and have a rethink. After that, I have 53 cleanup jobs, which I will triage, and more github stuff to get to.

 No.1562

Thanks for the update, just started using hydrus for a few days and still trying to learn all the ins and outs.

By something big and new, do you mean in hydrus or a different project all together? Either way, looking forward to it.


 No.1563

>>1562

I'm pretty sure he means Hydrus.

There are a lot of requests being made of the project and it's honestly remarkable that he's able to consistently deliver updates with so many improvements.

However there is potentially a huge scope for the project, so cleanup and fixes has to be balanced with the exciting stuff.


 No.1564

File: 1449769524362.png (547.09 KB, 500x750, 2:3, f6c1d7d84eb58352106952e27a….png)

>>1562

>>1563

Yeah, I mean on hydrus. I recently got overloaded trying to keep up with requests for new hydrus features, so I decided to switch my schedule to "fix old stuff first, then work on new stuff one at a time" rather than trying to do everything all at once. I'm now in "catching up on old fixes" mode, which should hopefully be done in two or three weeks, and then I'll start work on a larger and more fun job like adding mass dupe detection. I'm going to experiment with a strawpoll vote to decide the new feature.

I expect to continue working on hydrus for quite a while. Good new ideas get added faster than I can clear them out.

BTW: As a new user, once you get to grips with things, please let me know if there was anything in the program or the help files that was confusing to you. It is very helpful for me to know what isn't immediately obvious.


 No.1565

I just wanted to say that the right-click options to include/exclude tags works great. Thanks!


 No.1577

File: 1450198290420.png (18.12 KB, 409x747, 409:747, 123.png)

Is there any way to see all tags in my db without loading all images? Especially list of creators.


 No.1578

File: 1450202137820.jpg (224.12 KB, 1226x708, 613:354, caab966912c70e8761c1658104….jpg)

>>1577

Not right now. You can try putting "creator:*" into the autocomplete, though it will take a while to load.

Having a 'tag cloud' control for easier browsing of popular tags is a planned feature, and something I will have on my soon-to-come voting list.


 No.1581

>>1578

>'tag cloud' control for easier browsing of popular tags is a planned feature

That will be great. Many thanks.




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