[ / / / / / / / / / / / / / ] [ dir ]

/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.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
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: 1,774 items

Current big job: Bit of 'has audio' work, then en masse tag management improvements


YouTube embed. Click thumbnail to play.

ce3039  No.7536

windows

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

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

os x

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

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

linux

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

source

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

I had a busy but great week.

Please note that I will be spending the next two weeks working on an important library update (I'll be trying to move from wxPython 3 to 4 for all platforms). There will be no release next week.

thumbnail DnD

The surprise Christmas present is the first prototype of thumbnail drag-and-drop! If you drag and drop some thumbnails to a page tab, the files will be moved to that page! If you drop them on a 'page of pages' tab, they'll go to the current media page beneath it, and if you drop on some empty tab area space, the thumbs will go into a new window. If you hold down control when you drop, the thumbs will copy instead of move.

I have been thinking about this for a long time. A lot of different little things went into its preparation, so bringing it together this week was a nice cap on it all. The thing in itself is a cool new tool that I expect to do more with in future.

This is a prototype. It has worked well in all my testing, but there may be unusual situations where some thumbnails get lost or do not render correctly or something. If this happens to you, please let me know the details. Something that did trip me up a couple of times is that if you drop thumbs onto a page that already has them, it may seem like they never landed, as the file count will not increase and they won't appear appended at the end–but really, they were merged into the ones already there.

I will add some options in a release soon to flip the control-to-copy behaviour and any other custom preferences we can think of for this.

new import presentation

All 'file import options' (and hence all import contexts) now have 'presentation' options. This first version has three choices:

- show new files

- show files already in inbox

- show files already in archive

By unchecking one, the files that fit into that category will still be imported and everything, but they will not 'present' in the import context. For import pages, this means appending the thumbnail, and for subscriptions and import folders, this means appearing in the popup file button. So, if you uncheck all presentation options on a gallery download page, the queue will process but no thumbnails at all will appear!

Regular import and download pages default to presenting everything, just like before. Subscriptions and import folders only include 'new' files (i.e. ignoring all 'already in db' files in their popup button), which I think was the old behaviour, at least most of the time. In any case, if you would like to see all of the files of a sub or only see inbox files from a hard drive import, you can now do it simply.

This will also be useful for users running big (10k+ files) import pages. Adding new thumbs to already weighty pages is computationally expensive, and these big pages tend to make the gui pretty laggy. Now if you have a big import, you can scale back its thumbnail presentation however you like to keep things running smooth!

Please note that all existing import queues will be updated to the new system. Unfortunately, I could only choose one way for them to go, so I went safe and gave them all the 'quiet' subscription's 'only show new files' option. This means that any import pages or thread watchers you have in your gui sessions will only show thumbnails for new files unless you edit their file import options. This will only apply to queues you have open now–all new ones will go back to the old behaviour of showing everything by default. In any case, I apologise for the inconvenience. You will get a popup on update to remind you of this.

Like with the thumb drag and drop, I will add some preferences to set the defaults for these in a future release. Let me know what you think!

misc

Adding to the presentation options above, subscriptions will now fold all their queries' downloaded files into a single popup file button for the subscription. So if your subscription has five queries that each download 20 files, you will end up with one button with 100 files waiting for you. This should reduce some of the "Show 2 files" spam some people are seeing.

Also, popup file buttons now preserve file order! Your new sub buttons will present the combined query results in a neat order, least recently imported first.

For advanced users: The file import status button now lets you import and export all the 'sources' for that import cache to clipboard or png file from its right-click menu. If you want to share all of the urls in a subscription, for instance, this makes it easy. Give it a go, let me know how it works for you! Don't put urls in hard drive importers, or gelbooru urls in deviant art downloaders or anything!

full list

- thumbnails can now be drag-and-dropped to other pages!

- dragging and dropping thumbs to another page tab will remove them from the source and append them to the destination, maintaining file order!

- DnDing thumbs to a 'page of pages' tab will put the files in the next lowest selected media page

- DnDing thumbs to a blank notebook area (or a page of pages without a selected media page) will create a new page for the thumbs

- holding down ctrl when you drop thumbnails will not remove them from the source

- please forgive the thumbnail DnD cursor, which for now will be in the 'copy' state, despite the internal DnD being move by default

- improved page tab drag and drop drop logic–dropping onto the page area itself will no longer send the page to the right-end of the current notebook

- the 'file import options' object now supports three 'presentation' booleans–for new/already_in_inbox/already_in_archive files–so you can customise whether new thumbnails appear based on each state. page imports will by default show everything, while 'quieter' import queues like import folders and subscriptions will continue to just show only 'new' files in their files popup buttons. if you have a gui page with 10k+ items in its queue, try reducing the presentation to speed it up!

- all existing import queues will be updated when they are next loaded–but please note that for simplicity and safety they will all initialise to the 'quiet' presentation method, so if you have ongoing download pages in any of your gui sessions (including thread watchers!), they will only add 'new' thumbnails unless you edit them. I apologise for the inconvenience

- the regular hdd import now has a file import options button!

- subscription query 'finished' file popups are now merged up to the subscription level–so, a sub with five queries that each get 20 new files in a run will now ultimately leave one popup with 100 files

- file popups (as produced by subscriptions and a couple other places) now preserve their import order!

- if a subscription with many queries runs out of bandwidth, it should now only give you one 'no more bandwidth to download files' message, rather than one for every outstanding query to sync

- added a checkbox to turn on/off the new random subscription syncing to the options->downloading panel

- the file import status button's menu now supports import/export of sources to clipboard/png! it _should_ also support unicode. be careful not to paste paths into a url cache, or urls from one gallery site to another, or you'll just get errors–this is prototype, so please keep like with like for now

- the png import/export system now supports raw string payloads

- the new listctrlpanel can now hang its buttons in multiple rows

- the manage subscriptions panel now has an 'overwrite checker options' button to mass-set checker options

- the manage subscriptions panel now has a 'select subs' button that selects subs based on a basic query text search

- separating merged subscriptions now sets better new subscription names of 'old_sub_name: query_text'

- saving a session from a page of pages with a custom name will no longer suggest a session name prepended by [USER]

- doubled the subscription and downloader instance default bandwidth rules to 400 and 200 rqs/day

- the 'load_images_with_pil' and 'disable_cv_for_gifs' options are now officially BUGFIX in the options–unless you know you need them on, turn them off!

- added some safeguards to the new dialog-panel system's OK stuff, which sometimes catches a duplicate OK event

- shuffled some db update status texts around

next week

Again, there will be no release next week while I work on the wx update. I will drop by the discord for a bit on Saturday, and if there is some big explosion in the next couple of days I'll push out a hotfix, but otherwise I will be a bit out of touch as I focus on the rewrite. I will post an update on Tuesday 26th on how it is going.

I will be back to the downloader stuff in the new year.

𝕸𝖊𝖗𝖗𝖞 𝕮𝖍𝖗𝖎𝖘𝖙𝖒𝖆𝖘!

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

6f49c4  No.7537

Thank you based dev.

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

5ce1a9  No.7538

YouTube embed. Click thumbnail to play.

""Read this part before just hitting the Mediafire link"" I just tried running the official build for the first time in awhile, and it seems to work like I expect it to. For this reason, I will no longer post the alt Linux builds, ""UNLESS"" someone in ""THIS"" thread informs me, before the next build is posted, that they're still having problems with hydrus_dev's Linux build, ""OR"" I discover issues in this Linux build or a future build that building from source fixes for me. To reiterate, ""IF YOU WANT TO SEE THESE CONTINUE, TRY HYDRUS_DEV'S LINUX BUILD. IF IT'S STILL BROKEN FOR YOU, TELL ME SO THAT I WILL KEEP POSTING MINE.""

The rest of this post is the same as all of my other release posts.

I made an alternate Linux build for people having trouble with the official build. A few things are still weird, but overall it works better for me than the official. Run from source works slightly better, but pip is a headache. Built on Linux Mint 18, so it should also work on Ubuntu 16.04.

If you want open externally to work, you will have to manually set the open program for each mimetype in options->files and trash. For some reason, when Hydrus invokes xdg-open it opens a program in WINE.

http://www.mediafire.com/file/5krqc4ri2vdkker/hydrus-287.tar.gz

I'll post one of these every week until the official Linux build works on my machine. If anything is broken, tell hydrus_dev (and thank him while you're at it). He was kind enough to give me his build command, but I don't know Python. If something is broken, I'm probably just as clueless as you are.

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

5ce1a9  No.7539

YouTube embed. Click thumbnail to play.

Read this part before just hitting the Mediafire link I just tried running the official build for the first time in awhile, and it seems to work like I expect it to. For this reason, I will no longer post the alt Linux builds, UNLESS someone in THIS thread informs me, before the next build is posted, that they're still having problems with hydrus_dev's Linux build, OR I discover issues in this Linux build or a future build that building from source fixes for me. To reiterate, IF YOU WANT TO SEE THESE CONTINUE, TRY HYDRUS_DEV'S LINUX BUILD. IF IT'S STILL BROKEN FOR YOU, TELL ME SO THAT I WILL KEEP POSTING MINE.

The rest of this post is the same as all of my other release posts.

I made an alternate Linux build for people having trouble with the official build. A few things are still weird, but overall it works better for me than the official. Run from source works slightly better, but pip is a headache. Built on Linux Mint 18, so it should also work on Ubuntu 16.04.

If you want open externally to work, you will have to manually set the open program for each mimetype in options->files and trash. For some reason, when Hydrus invokes xdg-open it opens a program in WINE.

http://www.mediafire.com/file/5krqc4ri2vdkker/hydrus-287.tar.gz

I'll post one of these every week until the official Linux build works on my machine. If anything is broken, tell hydrus_dev (and thank him while you're at it). He was kind enough to give me his build command, but I don't know Python. If something is broken, I'm probably just as clueless as you are.

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

da4564  No.7540

Fukken nice.

Thanks based dev.

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

688651  No.7541

Any news on danbooru fix? I can run it with "text of <a>" and "view original" but it fails on non-resized images and I have to run the default one for those.

Merry Christmas and thanks for all your hard 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.

1f2ff7  No.7552

File: cfd4d5cf91ea803⋯.png (19.48 KB, 260x880, 13:44, 2017-12-23_13-54-03.png)

>>7523

A bit late on the reply.

for the date time, I think an image of my sessions as they currently sit will say everything.

Note the lower ones that are 'pre ###'

Those ones are sessions that were in case shit happened on updates, this is, up till page of pages saves, the only real reason I saved a session other then riding the edge of stability.

Note the [PoP] ones

I like the desigator there that tells me what its saved from, if there is a way to implement a user definable one this would be much apreciated

and up top are some of the date and times ones, as I was dealing with shit I was removing them but some stuck around, now I don't know if I can save 2 'fuck my life' and 'fuck my life' as the same name but with different sessions as I never tried it.

however if you can metadata that, and have it append to the side, that would be helpful... however thinking of it that way, could you append it to the actual name when saving? that way a full load wouldn't have to happen for the save time to be seen, this would fuck with how things are currently sorted, but I cant imagine a tickable option that would sort by date, or ignore date and sort by first user input couldn't be possible, with that in mind, an option to save in the beginning or at the end could also happen.

so fuck my life would be saved as

[12/23 3:31] fuck my life

and a second one could be saved as

[12/23 4:54] fuck my life

Without the user needing to be cautious of the same name, as you already have a save over session fucntion

If you went this route, the date data would also need to be changed when saving over a session.

As for the 4k,

Just keep in mind, there are 4k monitors that are meant to make thing sharper, and there are 4k monitors meant to give more screen real estate, so high dpi or low dpi should be a user choice option, and it should be one that is handled on first boot.

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

088256  No.7563

>>7536

>>7523

>>7533

>>7535

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

1f2ff7  No.7567

File: 0cb70fc3a176a37⋯.png (10.38 MB, 3840x2160, 16:9, client_2017-12-26_16-10-42.png)

>>7552

Ok thought I would post this, just a bit of a thought for fixes/improvements.

Image number 1 is how the client normally looks at 4k without the mouse being to one side or the other

Image 2 is when you get to close to the right side, and 3 is the same for the left

I have no doubt that in the future, the ratings tab could have text and it would make use of being that far out, but right now its not.

and on the left, its 5-6 times more than needed for even the longest name there, im sure there are some tags that would use that space, but honestly, I can't think of any tags that would benefit from being displayed there and that big.

(post failed I think so going to post images one at a time)

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

1f2ff7  No.7568

File: dd3b220e49de507⋯.png (8.71 MB, 3840x2160, 16:9, client_2017-12-26_16-14-23.png)

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

1f2ff7  No.7569

File: d27608b5606e16e⋯.png (10.35 MB, 3840x2160, 16:9, client_2017-12-26_16-15-44.png)

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

5f910c  No.7666

>>7541

I don't expect you will see this, but if you happen to, my danbooru has 'image' as the id of the <img> html tag, not the text of <a>. I did not know danbooru was acting up again.

Due to danbooru's overall sample size weirdness, there are some hardcoded sections of the code that deal with it. If you can send me a search that produces this error, I will check it out and see if I can fix it quickly, or it might have to wait for the new parsing system, which will be so much easier to fix these problems with.

>>7552

Thank you for these thoughts. Some of this stuff may be more finicky than I can put time into, but I will keep it in mind. I am overall pleased with the movement of sessions to 'page of pages' tabs, so I think I will move more in that direction.

>>7567

Thanks. Yeah, at the moment I think those things size based on a percentage of the parent window size, like tag and ratings are 20% wide on either side, something like that.

I've recently added some 'generate good size for this if I want it to be 20 characters wideish on this system with the current font' code and hope to deploy it all around the program. It would be nice to have the ratings bit always about 30 chars wide, or some cleverer sizing calculation that took that sort of thing into account to stop silly situations like yours. I hope to move in this direction as I play with 4k and high dpi stuff in general, having things size to the display they are on rather than fudged 'this is ok for most people' specific numbers.

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 ]