[ / / / / / / / / / / / / / ] [ dir / random / abdl / cow / cyber / lewd / miku / moldnet / mu / wx ]

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


HookTube embed. Click on thumbnail to play.

16cdd5  No.9062

windows

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

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

os x

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

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

linux

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

source

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

I had a productive week. A bunch of stuff is fixed, and I finished a first version of multi-file url downloading.

multi-file support

A limitation of the old download system is that it always assumed a single 'post URL' could only ever produce a single file. This week, I have added full support for multi-files-per-post-URL to the new downloader. If a new parser generates multiple 'downloadable' URLs, the file import queue will generate and insert new download objects for each. Tags and associable URLs should all be passed along to the children as appropriate.

As a result, I can finally roll out support for several sites that provide files in this way. I've updated the inkbunny post parser, and added twitter tweet and artstation post parsers, so all these should now be drag-and-droppable onto the client. The twitter parser only supports images–no videos yet. The inkbunny parser may put its multi-files slightly out of order, and in one of my tests it pulled the artist profile picture as well, so it may need some tweaking. IB have a proper API, but it requires some login stuff, so I will look at that again when I have the new login system done.

And of course I have added a pixiv manga parser, which has been highly requested for a long time. This was fairly complicated, but I think I got all the referral URLs and tags lined up correct. It can even add 1-indexed page tags. Unfortunately, pixiv just changed my test login to the new (currently broken) JSON/javascript layout just today, as I did final testing. If it turns out pixiv have switched everyone over to the broken layout on the very day I finally roll out manga support, I think my head is going to explode, but even if so, I am confident the javascript layout is parsable–it'll just take a bit more work. I expect to have a fix for all pixiv users for v311 if another user doesn't post one sooner.

This multi-file parsing is a first version. There may be bugs, so please let me know. I also don't really like how the initial post URLs' file import objects get counted as 'successful' like a regular file, so I may make a new 'successfully parsed' type to distinguish them a bit and alter the file progress counts appropriately.

misc

The new 'x% in' video thumbnail generation works better and fails better now, including some better workflow and error-reporting when regen is manually started by the user. If you had some videos that failed to import or regen last week, please try them again and let me know if you still have problems.

The multiple watcher now has a 'check now' button.

I added a semi-crazy prototype checkbox to options->gui that puts all your page tabs on the left. It needs a restart to kick in. Test it at your own risk.

The new download system now informs the new network engine of file limits in your 'file import options'! So, if you say 'don't get gifs bitter than 32MB', and the server clearly identifies a newly started download as a gif with size 50MB, the download will be abandoned and a veto/ignored status set immediately! It also works with the regular min/max filesize as appropriate. Let me know if it goes wrong!

I cleaned up some file repository thumbnail sync and display code all around.

github

Github got bought by Microsoft, so I am considering migrating somewhere else. I only use Github as a file/code host and the workflow of syncing there is easy, so I may or may not go, or may just put it off and see what happens during the transition. I am interested in your thoughts on the whole deal and what you think of the alternatives.

full list

- updated the inkbunny file page url class to acknowledge that inbunny pages can have multiple files

- updated the inkbunny file page parser to handle multiple file urls (although they may be out of order and possibly sometimes include the artist profile image–this was not super easy)

- added a parser for twitter tweets (only images supported atm, but it can handle multiple!) (hence tweet drag and drop now works!)

- updated the artstation file page url class to redirect to a new api url class

- wrote an artstation file page parser that also handles multiple file urls

- updated/added pixiv file page, manga page, and mange_big url classes

- updated pixiv file page parsers to be ok with manga links

- wrote parsers for pixiv manga and manga_big pages to fetch manga files (with page tags)!

- file import objects can now create semi-duplicate children for multi-file post urls and insert them just after themselves in the file import queue.

- file import objects can now receive and remember referral urls. this referral url is associated with the file if appropriate. the watcher and simple downloader now uses this in addition to the multi-file post system

- jumbled around some parameters and merged the two new file import url commands (import 'file' vs import 'post') into one single simple 'work on this url, thanks' call that is now used across the program

- the parsing system's 'content parser' no longer fetches file urls and post urls, but 'download urls' and 'source urls'. this helps some pipeline logic and also lets post urls be download urls

- when file import objects parse post urls as the urls to download, it now creates 1-n new import objects, just like if multiple file urls.

- improved some file import object file association code

- the new parsing system will de-dupe parsed urls

- refactored the 'seed' code, which handles all basic file import objects, to the new ClientImportSeeds.py

- added a new string transformation type, 'integer addition', for shifting page number tags up and down

- fixed thumbnail generation for some videos that failed to do the new x%-in generation–it reverts more reliably just to the old frame 0 method

- file reparsing popup now has a stop button

- fixed an issue where extremely thin or wide (ratio > 200:1) images would not generate a full-size or resized thumbnail

- the file reparsing/re-thumbnailing now reports errors better (including with full path) and does not abandon the larger job as it works

- misc thumbnail generation code improvements

- improved some thumbnail and file regeneration/moving code when the existing file has read-only status

- the multiple watcher now has a 'check now' button

- added a checkbox to options->gui that will put new notebook page tabs on the left

- for all file download network jobs working in the new download system, the file import options for min size, max size, and max size (gifs) are now applied _during the download_! if the server tells the client the exact file size in the response headers, it will test max and min size before the content is actually downloaded–otherwise, it will test the max size as it downloads. if the server clearly says the file is a gif, the max gif size rules will also be tested in the same way

- cleaned up some bandwidth announcement code–now, if bandwidth is due in less time than override time, that will now correctly be the status text

- the bandwidth status no longer says 'in in' typo

- fixed up some tag repair code from last week

- the 'print garbage' debug function now dumps a whole bunch more data to the log

- the thumbnail cache should now be a bit more stoic about missing repository thumbnails–it should now just present the hydrus default backup without error popup spam

- the repository thumbnail sync will now get as thumbs in blocks as high as 10k at a time, rather than the old 100

- hydrus network requests no longer generate web domain network contexts (and so won't have a default one-request-per-second bandwidth limit and should stream through thumbnails a bit faster)

- hydrus network services are now willing to wait longer for bandwidth, so big thumbnail queues should keep working even if other bottlenecks pause them for a bit

- hydrus network services will no longer sometimes have double-sync popups if synced from the advanced 'sync now' button in review services

- changed the default global 'stop-accidents' bandwidth rule of 120rqs per minute to 512MB per minute. this only affects new users, but users trying to sync to large file repos might like to make a similar change manually

- doing giant full file delete (i.e. purge from trash) jobs should now be a bit gentler on the gui

- improved how the client deletes paths, clarifying in the code when and when not to allow recycle (usually disabled for thumb disposal)

- switched the hacky text widgets on the popup system to a newer object. seems to still render ok, so lets see if it fixes some unusual layout issues some users have seen

- if the temp folder cannot be created on boot, the client will continue anyway

- fixed some url-domain text handling in db storage that was also breaking v309 update for some users

- fixed some additional domain generation error handling at the db level

- the list of url classes in the system:url panel is now the list of all url classes that are considered associable (before, it was file and post urls)

- if a url class now api-links to itself or otherwise forms a loop with n other api url classes, the client will now throw an error (rather than lock up in an infinite loop!)

- in the parsing ui, tag parse test results are now cleaned before being displayed

- fixed misc url matching error reporting bug

- when consulting the current file limit, the gallery page downloader will now try, when it has that number, to consult the total number of urls found it the current search (old behaviour is to only consult the number of _new_ urls, which lead to some bad edge-case workflows)

- misc refactoring

next week

I am going to take a light week next week so I can shitpost E3. I will try and keep up with messages, but I'll only do a little fixing work. I will get back to regular schedule on the 16th, which means v311 will be on the 20th. I will make a 'No Release Tomorrow!' post on the 12th.

I am a little ill and completely exhausted, so an easy week is coming at a great time.

I am still really enjoying making hydrus. Thank you for all your continued support!

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

29e524  No.9063

love u

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

243bf1  No.9064

File: 90b9c0da5eeb84c⋯.png (641 B, 500x350, 10:7, dialogue box.png)

The dialog box seems to have degenerated in Linux (at least on my machine).

The changelog looks impressive. Thanks for all you've done. Enjoy E3 (or at least the shitposting that comes with it).

Will we eventually get login support for images on private twitter accounts? That and "download by twitter user" would be very nice.

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

7fe7d7  No.9065

>Github got bought by Microsoft, so I am considering migrating somewhere else. I only use Github as a file/code host and the workflow of syncing there is easy, so I may or may not go, or may just put it off and see what happens during the transition. I am interested in your thoughts on the whole deal and what you think of the alternatives.

Assuming you want to keep using Git, so Fossil is out of the question. Self-hosting Gogs/Gitea is a pain. You can 1-or-2 click migrate to Gitlab really easily with their tool but you'd still be on Microsoft servers. But Gitlab is moving to Google's cloud so it's not exactly a better option if you're ideologically against the botnets.

Just my $0.02. I only use Gitlab because I hate Github's internal identity politicking/SJW nonsense.

Thanks for the update 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.

595dc4  No.9066

>>9065

Please use gitgud.io if you can.

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

b4e7bd  No.9070

>>9062

on the whole git thing, I honestly dont care, Its all on you and what makes it easier for you to do the work. Personally I would take a wait and see approach and if something egregious happens, then move, till then, just have a plan be while hoping a doesn't fuck itself.

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

25b513  No.9071

>>9062

> If it turns out pixiv have switched everyone over to the broken layout on the very day I finally roll out manga support, I think my head is going to explode

I'm going to guess that's exactly what they did. The internet is pretty crazy nowadays.

>Github got bought by Microsoft, so I am considering migrating somewhere else.

Migrating to bitbucket, gitlab or even your own cgit / gitbucket / gitea / gogs / … instance would be easy and syncing also should always be easy with either [or even a direct SSH connection], but is there any particularly tangible reason to do so at this point?

I'd just wait. You always got the full copy of your code (maybe multiple times) anyhow, right?

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

dbc619  No.9072

File: 1994e6696d6a7d7⋯.png (59.61 KB, 526x246, 263:123, Untitled.png)

Instead of aborting the process and showing an error message now Hydrus just hangs, I waited for an hour for it to continue. Ideally it would just skip this file if there is a problem.

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

dbc619  No.9073

>>9072

By the way the stop button doesn't work so I had to end the process.

I did the same search and tried to find the 125th file it got stuck on, but re-checking it alone works fine, so I'm not sure what the problem was. Then doing all of them at once again it didn't get stuck on 125 anymore. Weird.

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

9e4f34  No.9074

Thanks for the update, take care of yourself and enjoy E3, if it's even possible.

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

2bd15a  No.9076

Here's an idea I had: Export as link. The files get "exported" as a symbolic (or hard) link, which is a shortcut to the image in the Hydrus folder. It could act as a sort of workaround for the "why can't we just tag images from their original location" problem.

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

9842c4  No.9078

File: 90a54113b1ed6b8⋯.gif (553.69 KB, 295x221, 295:221, 90a54113b1ed6b8078890fc4ca….gif)

>>9065

>using a service where the database admin could easily trash the entire thing on an update gone wrong – and did so

https://www.theregister.co.uk/2017/02/01/gitlab_data_loss/

Then again it hardly matters here since hydrus is just a code repo and doesn't use the issues/wikis/PRs/etc features of github/gitlab.

>>9062

tbh I don't see the need to change your workflow unless you get personally affected.

It might happen if microsoft burns the site to the ground but I very much doubt it despite all the "le embrace extinguish XD" memes coming straight outta 1995

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

dbc619  No.9080

Feature request: Ability to limit the system:number_of_tags predicate to a specific namespace. For example, only show files with more than one creator: tag.

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

7fe7d7  No.9084

Feature Request:

Only import tags from boorus that ALREADY EXIST as tags.

I have a very, very, very highly selective set of tags. Having to go through and delete/clean things up after imports sucks. If there's already a way to do this I'm a potato.

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

2e53ce  No.9088

File: e7f1e629da62675⋯.jpg (288.66 KB, 638x564, 319:282, e7f1e629da626754b6e8d7700d….jpg)

>>9078

Pretty much

all that's been doing is somewhere to store the .git

There's nothing stopping anyone from using TWO or THREE remotes. Git does support multiple URLs in the remote.

If you're afraid of le sjw, and novices, just use both.

And if shit hits the bucket, it's a one man show, admin has their local on file anyway, push it again

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

d3112f  No.9095

>>9062

Unless you feel the absolute need to make a statement, I'd suggest staying on GitHub for the time being.

Though while we're at it, for some reason I do really struggle to finish downloads from GitHub's servers and I don't know why. It might just be my shit net but I can download way bigger files just fine. I know the weekly schedule sort of makes it moot but it'd be nice to either have torrents (magnet links at least) or rsync for releases at some point.

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

c8cc09  No.9100

>>9062

>Art Station parser

oshit nice.

now I can download kick ass concept art in bulk?

still surprised there hasnt been a derpibooru parser given how popular that is.

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

257a8c  No.9101

>And of course I have added a pixiv manga parser, which has been highly requested for a long time.

I've waited this time literally for years!

Thanks based dev.

I have some plea related this fuction.

A function automatically add subscription from pixiv favorite users.

I've got 1000+ favorite users so adding them to subscription by myself is a pain in the ass.

Add this function to the end of your to-do list if you like.

Thanks again!Dev.

Have a Good E3!

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

96ef6a  No.9102

In the past when you imported from a booru there was an option to copy certain tags but not others. Is that still possible? I can't figure out how…

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

16cdd5  No.9104

File: 951302c4bf11ea9⋯.jpg (785.05 KB, 1920x1080, 16:9, 951302c4bf11ea9b9fc6c711ec….jpg)

File: b1e7dee2b2722d7⋯.png (176.64 KB, 1024x768, 4:3, b1e7dee2b2722d7887dc40d274….png)

File: 4673463fd4a05aa⋯.webm (1.42 MB, 854x480, 427:240, 4673463fd4a05aa7a8a81c7c5….webm)

File: 6d25f4506f0d0e9⋯.png (394.62 KB, 583x574, 583:574, 6d25f4506f0d0e993c21244250….png)

File: fb477a61fe1989d⋯.jpg (75.22 KB, 1080x1855, 216:371, 𝟝𝟞% 🆂🅷🅸🆃.jpg)

>>9064

Thanks. I updated and simplified this code this week, which helps to finally diagnose your problem: It looks like your window manager doesn't honour SetMinSize calls in this situation. I will add a DEBUG option for v311 that sets a fixed size here manually. Please let me know how it works out for you–I am determined to figure this issue out.

>>9065

>>9066

>>9070

>>9071

>>9078

>>9095

I am leaning towards sticking with GitHub now and seeing what Microsoft do. I think I said somewhere else that I never made a "I got banned from Github for wrongthink" emergency plan, so I think I will do that now so if I do need to move in a week I can pull the trigger all the easier.

>>9072

>>9073

Yeah, the data workflow here is still shit. This was a debug thing I then exposed to users. It eats a full db transaction for the whole job, so if anything ui-related wants to do db work in the background, the whole ui hangs until the whole job is done. I'll rejigger it so it splits up the transaction into smaller pieces. I'll have to make it play better with others when I integrate it into idle maintenance as well.

>>9076

That's an interesting thought. I've mostly shied away from doing links to files because different OSes handle them differently, and most suggestions on this front have been "how about softlinking during import", but this is an interesting option for export to think about.

>>9080

Thanks. I would like to do this, and I keep letting myself put it off. I'd like to use it myself. I will bump it up the list again.

>>9084

That is a very interesting idea. There isn't a way to do it yet, outside of the in-pretty-bad-shape tag censorship system. I'll write this down and think about it–I could do it at the db end or by updating tag censorship and attaching it to tag import options in some way. I'll be doing work on TIO soon to make it easier to manage and 'default to' in subscriptions, so I'll keep it in mind for that.

>>9100

Not in bulk yet–that'll come when I move galleries parsing (i.e. converting a page of thumbnails into a page of artstation post urls) over to the new system, which is my next big job. But you can drag and drop from your web browser address bar for now. If you can script your way into having a .txt with 2,000 newline-separated artstation post urls you want, you can open up a new 'urls downloader' and paste them all in one go.

Derpibooru has some pretty funky custom booru code, if I remember, and we couldn't get it to work on the old system. It should be completely possible now, so I'll give it a look unless someone preempts me. But again, that'll just be drag-and-drop post urls until I can get gallery parsing done.

>>9101

Let me know if pixiv manga actually works for you–I've had multiple reports that pixiv switched people over this week and only one report of still having the old system.

Pixiv favourites and other account stuff should be possible when I do the login system (so hydrus can login as you) unless that info is publicly available (in a query including something like "tags=favourites:user_id"). Pulling that stuff into actual new subscriptions may be tricky, but if we can just pull from "my favourites' files" feed, then we can just make one sub for that. Please keep me updated as I roll out more updates, and we'll see what we can figure out here.

>>9102

Do you mean the 'tag import options'? This is in a messy/interim state right now due to the new system only being half complete. If you are using the new 'urls downloader', check the newer default options under network->manage default tag import options, which the new 'url downloader' will pull from.

This situation will improve as I continue to replace old code and can clarify everything.

>>9074

Thanks m8, having a great 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.

bad391  No.9106

File: 9a915e1de60d8fa⋯.jpg (14.34 KB, 358x99, 358:99, Capture.JPG)

File: 40bdac56f5874f1⋯.jpg (122.17 KB, 612x720, 17:20, 1401992203927.jpg)

>>9104

just thought i'd give you a little feedback on the IB thing, its still a little buggy.

IB also has pools as a way of organizing submissions that are related to each other, so the downloader downloads both the pictures of the link you give to it and those that are before and after it in the pools that the picture belongs to. by default, all pictures belong to either the "main gallery" or the "scraps" pools, but they can also be added to user-created pools. i can see this being a little twisted code wise.

also, the tag collector is bringing these links as "tags" when the download is performed (the blue ones), its just minor shit really, but thought i'd mention it too.

enjoy your E3 fam, i sure am no im not, send help

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

5ff894  No.9108

So there's a gallery downloader for DeviantArt that works great, but is there no URL downloader for DeviantArt file pages?

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

16cdd5  No.9146

>>9106

Thank you for this report. Can you provide some links that give these problems, so I can check them and and try to refine the parser?

Their HTML is not decorated in a parsing-helpful way but their API looks great, btw, but again I can't really access it neatly for now. Maybe that will change for public stuff like post JSON.

My final thoughts >>9145 . The only joy is in old games this year, ha ha.

>>9108

I am currently in the midst of a big downloader rewrite, which includes moving the old 'Post URL' parser capability over to the new system. I haven't got around to writing a parser for DA in the new system yet, so it is defaulting to the old system, but hope to have it updated in the coming weeks. I want complete coverage of all the 'default' downloaders.

I'll also be moving on to the gallery overhaul, which will ultimately completely replace that old gallery downloader system.

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

b4e7bd  No.9153

Got an idea, with multi thread watcher and pasting into it, would it be possible to add a status to the front of it when you do?

like if you just add in some links though a paste, it adds 'just added' to all of them, then when you put something else inside it it clears the just added status and puts it in front of the new one? also, if you are also already watching a thread, would it be possible to add already in to the status?

granted if the thread 404's or is dead, the status would change too.

this is mostly coming from just how many watchers I have and going through them to make sure something new got added is a bit difficult when the threads are continuations of old ones and they don't number the continuation.

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

3a7af8  No.9154

>>8939 Here.

I created a new pastebin, it's certainly an improvement from v308.

https://pastebin.com/D6paSAGp

**'Open Externally' still does absolutely nothing on i3.

And trying to export a picture still makes Hydrus crash.**

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

16cdd5  No.9165

File: 9982451067f56c8⋯.jpg (2.98 MB, 4731x2876, 4731:2876, 9982451067f56c87cc4c824f2e….jpg)

>>9153

Sure, I will figure out a way to notify this information. I've been thinking of adding a 'added' timestamp column to the list, but I am not sure I have the width for it. I'd still like to add some way of sorting when they were added–maybe a time-added-incremental # number column on the left?

I like having some way to quickly flash up 'that was already in m8, so did nothing' just so you get some kind of feedback. Using the status column that is already in there for this is a definite possible. I am still working on this ui, so I've added this to my notes, thank you.

>>9154

Thank you for this update. That EndModal problem has come up a couple of times, and I haven't figured it out yet. I will have another look–wxAssertionErrors are likely related to the crash, with dialog objects being deleted out of order.

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

8c1b15  No.9166

Have you considered removing the restrictions for file type imports? Even if all the files can only be opened externally like .pdf and .swf, it would be super convenient to store and tag things like fanfics saved as .html or source files like .svg and .ps files without having to convert all of them into .zip files.

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

2fdba0  No.9167

Can you make hydrus save the collection settings for each tab? So for example when restarting it autmatically collects my comics tab by title? Also, when I set a default collect I still need to refresh the tab everytime I start hydrus to apply it to the current tab.

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

cf7e27  No.9168

>>9146

here's an example

https://inkbunny.net/s/1635341

you'll see that it downloads both of the images in the link, and those that are linked by thumbnails above it, so it downloads 4 images in total.

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

b4e7bd  No.9170

File: 0c5de3cc9506184⋯.png (1.48 MB, 1920x1085, 384:217, client_2018-06-17_19-58-06.png)

File: d97d6a4fec4779f⋯.png (3 MB, 2847x2130, 949:710, client_2018-06-17_19-59-19.png)

>>9165

for ui, you have to ask yourself, what is the minimum you want to build it to be comfortable for. I apparently have gotten very use to my 4k at 55 inch work space, so much so that I honestly can't understand how I used the program at 1080p~

my 4k setup honestly you could take away from the subject area and I wouldn't feel shit. but 1080, especially if you wanted to fit one more column of images, that may be an issue.

as for import times, consider an option, like I said I have no issue at all with subject getting eaten into, but others may not have that luxury.

I would suggest a time stamp import along with the option of giving them an import number, think the detailed import status import number like system but for threads. this would allow a reverse order to see what's newest, along with if you have the functionality, an ability to send it to the top/bottom in the number stack. I can see a few uses for this, mostly in the 'I want to make damn sure I remember this thread, its number 1 now' kind of a situation.

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

16cdd5  No.9175

File: 5f67f905a11fe0f⋯.png (439.41 KB, 1319x1081, 1319:1081, mw.png)

>>9166

I have, and see it in the program's future, but at the moment I will not do it.

A whole bunch of the database assumes that mime can be figured out from file content (as an example, what extension should a file have? at the moment, the file storage system uses a mime->ext map (which also helps collapse .jpe, .jpg, .jpeg dupes), but with arbitrary file type, I would either have to resort to something ugly like .file or have a system for 'remembering' the original import file's ext, if any), so I would have to generalise that first across the program.

This is the same thing holding back importing of various kinds of text/html files–it isn't trivial to figure out a text file is a text file from the first 256 bytes or whatever, so we'll need some other, cleverer system, or a better way of catching unknowns. I expect our options for .svg (which is I think just an xml file, right?) and .ps and so on will expand when we have text support.

>>9167

Yes, I would like to do this. It was a little tricky the last time I looked (I think when I was quickly adding memory for sort order), so it got put off. I apologise for the inconvenience.

>>9168

Thank you, I will check this out.

>>9170

I am 4k too these days, and on my dev machine as well. I've always got multiple windows open at once, with complicated Actual Multiple Monitors layout. It gives me a bit of a blinkered view to guys still struggling on 1366x768. I am still not happy about how the tag selection box sizes itself in all the page management panels–I may end up writing my own sizer to get it to do what I want.

Attached is how multiple watcher currently looks. Some bells and whistles. I've forced the list to be a little taller. The 'added' column is fucked width by default, but I figure the real use of that is in sorting by added. You can hover over for specifics in a tooltip if you really want.

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

16cdd5  No.9176

>>9170

That's a breddy hefty client you have there, btw. What's the general start-up time, and how much memory does it use just sitting there? What's the idle CPU usage like?

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

668435  No.9177

I'm pretty new to Hydrus (using it for about a month) and just wanted to say thank you for pouring so much time and effort into this.

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

b4e7bd  No.9193

>>9176

working through the images at the moment should get it down soonish but I procrastinate.

ramuse is 9-12gb, cpu idle is around 0-4% but i'm on a ryzen 1700

startup time, a few versions ago start up got significantly faster, but it will hang anywhere from 5 minutes to 15 minutes before its useful,

the bigger problem is the hangs every 20-40 seconds that last around 10~ seconds.

honestly, if you are able to get a highlight and clear highlight option working for all tabs, I think this kind of a session would be childsplay.

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

347602  No.9196

hallo where are the custom downloader engine :::—–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.

16cdd5  No.9247

>>9177

Great, I am glad you like it. Let me know if anything doesn't work for you. If you feel comfortable, I'd appreciate knowing what you have found difficult and easy to pick up. Improving the help is a constant job, and feedback from new users is always helpful.

>>9193

I am pleased the CPU is so low! I may be getting that ram down too in the nearish future.

I am not sure what the hang is about, but if you turn on help->debug->profile modes->db profile mode/pubsub profile mode and wait for the delay to hit, we might catch it. Be warned with your busy client these modes may spam your ui into oblivion, so make sure you hit gui actions->save last session gui session beforehand, just in case it crashes/locks everything up. The profile modes will make a new appropriately named .log file in your install_dir/db directory. Please send that to me through email or discord DM or some other private means (it'll probably have some semi-private info in it), and I'll see what is hanging things up.

For 'clear highlight for all tabs', do you mean, say, a menu entry up top that when clicked will clear the highlighs for all current multi-watchers?

>>9196

Getting there m8. With pixiv working, the Post URL parsing part is basically done now. Now I'm moving on to Gallery URLs and then a 'Searcher' object that'll tie it all together. If you want to check out some early help, please go here:

https://hydrusnetwork.github.io/hydrus/help/downloader_intro.html

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 / abdl / cow / cyber / lewd / miku / moldnet / mu / wx ]