[ / / / / / / / / / / / / / ] [ dir / animu / animus / htg / kind / lit / pdfs / sapphic / sl ]

/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.

dd690c  No.8362

windows

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

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

os x

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

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

linux

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

source

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

I had a difficult week. A bunch of IRL stuff fell on me, but I got some bug fixes and new ui stuff in for hydrus.

mostly misc this week

The 'file notes' system from last week seems to have worked out well. I've now made it so the 'manage_file_notes' shortcut action should OK the dialog as well as open it, and I have moved the text caret to the end of the document on dialog open. It should now be possible to edit file notes pretty quick with just the keyboard!

I've moved some main window menubar stuff around–some of the 'pause x' stuff is now moved to 'network' and 'files', and I've added a global 'pause all new network jobs' option to 'network', which will simply and politely pause all new network requests indefinitely. If you need to jack out your ethernet cable for a few minutes or something, you might like to try this new pause option and let me know how it works out.

Pages will now state the total filesize of their content when nothing is selected!

manage siblings and parents changes

I think this is only for advanced users!

Manage tag siblings and parents dialogs have always had some pretty garbage workflow, and as the systems grow in size, it is also starting to waste a bunch of CPU. I've been putting off changes here, thinking the job will be too big, but after several rounds of discussions with users, I have decided to experiment with making more incremental changes to these dialogs.

So, to begin with, rather than show all rows at all times, manage tag parents will now only show the rows that include tags as entered below. If you add 'animal ears' as a child or parents, you'll then see all the existing pairs of tags that include that up top, so you can better review the relevant pairs as you add new ones. It also means the dialog boots and is ready to edit instantly, rather than having to load several thousands of rows to display.

If you are a keen parents-adder, please let me know how this works out for you. I threw this together at the end of the week, so it isn't super pretty, but I am confident we can make some overall progress here. There is still more to do, doubly-so for tag siblings (which has even more tangled logic), but once some of this workflow is improved, I would also like to add some 'paste list of tags' to these dialogs and maybe some better mass-import/export options as well.

full list

- wrote a new 'bytescontrol' and related noneablebytescontrol that allows for a uniform way to choose a bytes size value with a wider range–and deployed it all over the place

- hitting a mapped shortcut for 'manage file notes' should now ok the 'manage file notes' dialog as well as open it

- the manage file notes text control will now start with its caret at the end of the document

- manage siblings/parents now state how many pairs they have

- as an experiment, manage parents now only lists pertinent information in its listctrl. this is hacky but potentially a big improvement to the workflow here, feedback would be appreciated

- added a new menu entry, 'network->pause->all new network traffic', which will indefinitely pause any new network jobs. this value will persist through a restart

- 'pause subscriptions' is moved from 'services' to 'network'

- 'pause import/export folders' is moved to 'file' and all the import/export folder stuff is sent down to its own submenu

- in lieu of proper session inspection gui, added some debug 'reset login' entries to the network menu for pixiv and hf

- if a page has files but none are selected, it will now say the total size in the status bar

- the edit bandwidth rules control and its subsidiary dialog use some saner and more user-friendly layout and presentation

- the previous search distance on the 'review bandwidth usage' frame is now remembered

- fixed some bad logic where a 'copy_bmp' event could trigger despite the current media being None or a non-static image

- you can no longer open multiple copies of the subscriptions or import/export folder manage dialogs if you hit the menu entry multiple times while the first is waiting for the jobs to finish

- like import folders and subscriptions, manage export folders now waits for currently running export folders to quit before opening

- export folders run lighter and quit faster on client shutdown

- the domain manager will give a better error if a URL submitted to it lacks a schema (the http or https part)

- fixed a bunch of unicode error handling

- fixed an issue with similar files metadata orphans prohibiting new file imports

- finished up a simple shared shortcut processing object and replaced most old temp duplicate shortcut code with it

- misc ui cleanup

- misc text rendering fixes

- misc shortcut code refactoring

next week

Next week should be a bit better on my schedule. I would like to get that 'login/session inspection' UI (which will let you inspect and alter stored cookies for each network context, and which I didn't have time to do this week) done, and maybe some more tag siblings/parents stuff.

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

00192a  No.8364

based dev

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.

63d671  No.8366

>>8362

>Pages will now state the total filesize of their content when nothing is selected!

Nice, 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.

bc4869  No.8367

File: 262016b24c06364⋯.png (105.64 KB, 346x327, 346:327, adult ryuji summons Seiten….png)

>Current to-do list has: 1,316 items

what the fuck, it was 1264 last week, you added more items than you actually coded

is coding hydrus HyDev's version of sorting porn on hydrus?

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

a9752c  No.8368

>>8362

Hey I am the anon whose pixiv didn't work, I'm afraid the 'reset login' does nothing for me, it doesn't reset the pixiv login for me, unless I am using it wrong.

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

a13016  No.8369

>>8362

two-way siblings incoming?

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

9b7c9e  No.8377

>>8367

my understanding of the list is its ideas, bugs and other shit.

Hell, for all we know some of his to do is things lie

- 'someone's cumming and it isn't me' button

I wanted to see the list a while back and apparently its not fit for normal human consumption.

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

7a6768  No.8379

Have you seen this? I just saw this on /r/python and remebered you talking about how hacky it was; https://github.com/brentvollebregt/auto-py-to-exe

Anyway thanks for all the good work on this annoyingly enabling program 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.

7a6768  No.8380

>>8379

>how hacky it was

it being creating the executables

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

9b7c9e  No.8383

File: 37704c0d9be8fba⋯.png (14.44 KB, 1008x133, 144:19, client_2018-03-16_08-04-52.png)

Ok, did a mass import from old threads, 2 files were left out and never touched despite having files and being working files, no clue what the hell happened as both of the links at least as of sharing this work.

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

c3c34e  No.8386

File: 609cb3efd39c6a0⋯.png (195.16 KB, 600x560, 15:14, 609cb3efd39c6a04c8aaa16de6….png)

>Pages will now state the total filesize of their content when nothing is selected!

Nice.

>>8379

>Prerequisites

>chrome

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

7a6768  No.8387

>>8386

>>>8379 (You)

>>Prerequisites

>>chrome

unironically didn't notice this and if I had I would have been as disgusted as any other self respecting internet browser.

wat though? I used to use a chromuim skin (vivaldi) before moving to ffox quantum just this month to check it out, it works like shit, and I don't like it, so when extensions get fixed in vivaldi again I'm moving back directly.

Why the hate for chrome?

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

4ad8e1  No.8390

Hi dev, thanks for the perseverance.

I have to report that most pixiv subscription are missing a lot of normal tags.

Fortunately titles work but almost all the tags are ignored by hydrus.

Looking at their site they added a pseudo translation on the tags, which may surely mess-up hydchan lovely's inside…

r-18 work, js work, 少女shoujo, will not.

I don't know if it's an opportunity or a disaster code wise, I can only hope it's a problem on my side, but the only change I did was changing the local to japanese for a few game.

Sorry for bringing work.

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

a9752c  No.8391

>>8387

not the anon you replied to but

chrome records your every move and sends it to their servers

it is made by one of the biggest advertising companies in the world

it's proprietary

add to that that it is kinda dumb to make a program that needs a browser to function when it could just be a single line terminal command

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

7a6768  No.8398

>>8391

>add to that that it is kinda dumb to make a program that needs a browser to function when it could just be a single line terminal command

this is true and I agree but all the other points are either not relevant or only matter to a very small part of the world

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

e48913  No.8403

i know you can add "notes" to pictures for when a submission has a story outside of the picture itself, but when you do that there is no sign in the program to notify whether picture has an added "note" or not.

it would be nice to have a thing to notify of such notes existing for a picture in question, an icon in the corner of the thumbnail or something

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

9d72d7  No.8405

In the media viewer, the left side tag list and top menu bar will appear on top when you move the mouse over them. Can you please consider reducing the size of the area you need to move the mouse into for this to happen?

I'm on a 1920x1080 screen and I find that it often gets in the way while I'm tagging with the manage tags window open. To move to the next image I have to first click in the media viewer so it accepts input, then I click the manage tags window to focus on it again, but because the aforementioned tag/menu windows will pop up because the media viewer has focus, it often catches my click instead. It's a bit annoying. I would suggest these windows only pop up if you move the mouse very close to the edges of the screen.

A way to be able to move to the next/prev image without clicking back and forth between the manage tags window and the media viewer would work too. None of the hotkeys seem to work while the tags window is in focus. Also the tags window is unnecessarily large it often covers too much of the image. Does the tag repository selection really need to be this long list that takes up approx 20% of the window with mostly empty space?

These are not huge problems, but quite annoying usability issues when you're going through and tagging a lot of images.

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

c3c34e  No.8406

File: ac3c6e9fe2c7441⋯.jpg (30 KB, 700x525, 4:3, 8e1f78c0052493dc952e362433….jpg)

>>8387

>>8391 and also the fact that chrome, along with virtually every modern browser, is bloatware that needs a big chunk of your RAM to work and the longer you leave it on, the more RAM it needs to run well.

>>8398

>datamining

>not relevant

Anon I…

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

7a6768  No.8407

>>8405

>None of the hotkeys seem to work while the tags window is in focus.

you can scroll over the image window to change to the next window when you turn Settings -> Devices -> Mouse -> Scroll inactive (…) If I remeber correctly my old ubuntu and kubuntu installs did this by default

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

9d72d7  No.8408

>>8407

Thanks but I use windows and I can't find a setting like 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.

dd690c  No.8414

File: d1cc3332fb6836a⋯.jpg (68.06 KB, 450x200, 9:4, d1cc3332fb6836a16447ae8c29….jpg)

File: 899bf175a4d64b8⋯.jpg (78.72 KB, 447x686, 447:686, 899bf175a4d64b8699f838d063….jpg)

>>8377

>>8367

I didn't update it for a few weeks, so the count piled up. I am typically running at +15 or so a week atm. There's a bunch of dupe and already-done items in there that I haven't cleared out. I am nonethless completely overwhelmed by it all, and I don't know the solution, but I will keep pushing at it anyway.

>>8368

Thanks. I've got some new ui in for today's release that'll better specific the cookies your machine has for pixiv–I would appreciate either getting an emailed (or discord DM'd) screenshot, or if you just post a screenshot here with the 'values' of the cookies blurred out (for privacy).

If it looks like your cookies are good, I'll figure out some way to dump the actual page data that is being downloaded and we'll examine it closer.

>>8369

Nothing too clever, I'm afraid. I only have time to neaten workflow for the existing system atm. I do have plans to make this a lot better, though.

>>8379

Thanks–that looks like an ui for same stuff I do. If you are getting into python and want a neat way to make exes, that looks like a great way to do it. I like PyInstaller a lot–it works very well for me, despite some unusual stuff I am doing, on all three platforms I put releases out on. The 'pyinstaller -y -w…' bit is the same part I have in my build scripts.

PROTIP: Don't use One File unless you are making a tiny program.

>>8383

Uninteresting mime usually means it hit an html page. For webms on imageboards, this is often a page that embeds the actual webm, despite having a filename-looking URL.

I hope to have much better parsing solutions here in the new downloader engine.

>>8390

Thank you for the report. I will have a look this coming week to see if there is an easy fix, otherwise it will have to wait for the downloader overhaul.

>>8403

Thanks, this is a good idea. I'll figure out some sort of icon for it.

>>8405

>>8407

>>8408

If you hit page up/down on a media viewer's manage tags dialog tag input (if the textbox is empty), it should scroll the underlying medialist. This is hardcoded and not advertised, but it'll be exposed more as I bring it and all the rest of this weird shit to the new shortcuts system.

I like the idea of only popping up the hover windows at the edges. I will write some options to govern this, maybe like as an 'active percentage' of the width/height.

>>8398

>>8391

>>8406

I didn't know chrome offered its ui under an API. Look at this crazy shit:

https://electronjs.org/

https://github.com/ChrisKnott/Eel

HTML UI layout for real applications, wew. I learned web stuff ages ago and never kept up with new developments. All this node.js stuff is greek to me.

What horrors does the future of programming hold? Ok Google, create a new GoogleSafeObject™ in my gCloud™.

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

c3c34e  No.8415

File: 3428a73cc9d4af6⋯.gif (568.8 KB, 250x158, 125:79, 4jtsQNX.gif)

>>8414

>Ok Google, create a new GoogleSafeObject™ in my gCloud™.

YAMERO

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][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / animu / animus / htg / kind / lit / pdfs / sapphic / sl ]