[ / / / / / / / / / / / / / ] [ 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.)
Archive
* = 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: 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.

28c6a9  No.7961

windows

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

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

os x

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

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

linux

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

source

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

I had a difficult week, but my hydrus work went well. There are more important fixes and the new parsing system now works on thread watchers.

fixes

I messed something up with the new 'system:time imported' last week and caused a problem that meant the options dialog was not saving something it could then correctly load. Trying to open the dialog after oking it once would result in an error. I apologise for this problem–I was hit with it myself. I have added a test to my weekly routine to check this problem specifically so it does not happen again.

After some more reports, I tracked down another possible way the manage tags dialog–or the file import path tagging dialog–could cause a crash. This is now fixed. Please continue to send in reports if you still get crashes.

Sankaku changed their web access rules again last week, resulting in hydrus getting 503 errors. Me and some other users figured out a fix, and it should be applied on update. Please let me know if you continue to get problems.

new parsing system

I have finished the first version of the parsing system and tied it into the thread watcher. The thread watcher almost entirely uses the new downloader engine. This was a lot of work, and I am pleased with the final result.

As is often the case, there isn't a huge amount different in this first version–the main thing is that 4chan or 8chan threads without subjects will now get the first part of the first post's text comment as their hydrus page tab title.

The really neat thing is that it all runs off a customisable parsing object that other users can create and share. This customisable system is complicated and not yet user-friendly, so I do not recommend every user jump in, but advanced users might like to take a stronger look over the next few weeks to see how it all goes together.

I ran out of time this week, but I hope to add new parsers for pregchan, 420chan, and 2chan in the very near future.

full list

- fixed the issue with options dialog not opening again after a save–I apologise for the inconvenience

- the default system:time imported predicate (as set in options) is reset to the default '< 7 days'

- fixed another potential crash with the manage tags dialog (in fact with any dialog that has an embedded autocomplete or any other autocomplete with a non-floating dropdown list, such as the import file path tagging dialog)

- the sankaku user-agent has been updated to be a generic Firefox string "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0", which seems to work with their new rules. if your sank has been broken and you haven't touched the settings that do this stuff, your sank should be magically fixed on update

- the default global hydrus user-agent has been updated to the more polite and compatible "Mozilla/5.0 (compatible; Hydrus Client)". if your previous global user-agent is currently 'hydrus client' (the old default), you'll be updated

- import folders now deal with interruptions more skillfully and take a break and save their progress every ten minutes

- the manage import folders dialog now waits properly for any currently running import folders to quit and save themselves before opening itself (like how the manage subs dialog does it)

- import folders deal with some error states in a better way and are able to cancel out of their loops more reliably when an error occurs

- added a new checkbox option to options->tags that lets your 'write' autocomplete inputs (ones where you can submit new tags, like in manage tags) select the first result with non-zero count by default. this means it will skip over the first result if it is just nonsense like 'boyp' that you typed to get the results

- linked all the final behind the scenes stuff in the thread watcher together with the new parsing system. this stuff remains complicated and non-user-friendly, so please feel free to completely ignore it and the following batch of points:

- -

- wrote new url classes and parsers for 4chan and 8chan–they should all be automatically linked up on update

- the new thread parsers will use the first part of the first post's comment if no subject is set

- the domain manager can now cope with URL->API URL links

- manage url class links now displays the current expected api pairs of URL class links and filters out what cannot be currently parsed as a result

- manage url class links now only displays watchable urls in the bottom listctrl and permits parsers to be linked!

- the domain manager can now try to link url classes with parsers based on example urls!

- a button to fill in missing links is now available on the manage url class links panel

- content parsers that produce urls now define different url types–file, post, and 'next gallery page'

- content parsers can now parse a 'source timestamp' type

- veto content parsers now use a StringMatch object to do their matching. existing veto content parsers will be updated and _should_ work about the same as before (unless the previous string was crazy in regex rules) using a regex match

- html formulas now pick up the 'string' value more reliably in complicated or mangled html

- html and json parsing formulas can now work without any rules, in which case they action the top level node (this is useful to replicate the json/html for subsidiary page parsing)

- activated some of the new file import objects' features for the new parsing system–now, they store tags and known hashes as informed by what is parsed. this information is tested and used in import

- the db can now test all the hash types–md5, sha1, sha256, sha512–during pre-import checking

- the new parsing system now takes a temporary 'parsing context' that will eventually be able to receive and serve temporary variables but at the moment just holds a 'url' entry if the parser would like to use the url used to fetch the data anywhere

- all the new parsing ui now has a button to edit the parsing context, and the example parsing context is saved to the topmost page parser object

- wrote some url classes for 420chan.org–they will be added on update

- fixed an issue with the 4chan thread url class

- -

- the standard new listctrl panel wrapper can now now provide a special 'export to pngs' for certain named objects that will quickly export one object per png

- the 'import from png' dialog as launched from the standard new listctrl panel wrapper now allows multiple png selection

- the default parsers (and now the url classes as well) are stored in install_dir/static/defaults. they are read from here when you create a db or ask to load from defaults, so feel free to play around with this

- the manage services dialog now has an additional Yes/No warning/confirmation dialog if it expects to delete any services on dialog ok

- page tabs escape mnemonic characters (typically '&', which in ui labelling rules makes the following character an underlined shortcut) more reliably

- in an attempt to stop subs making so many separate small file popups, the subscription daemon will now only naturally check every four hours (previously one hour) and will wait up to ten minutes for bandwidth to free up before dumping out (previously 30 seconds). these values will be user-configurable in a future update

- fixed import for some unusual apngs

- corrected some more GMT/local time stuff with the new system:time imported 'date' mode

- misc GMT/local time fixes (profile logs names themselves correctly, etc..)

- improved how the thread watcher reports thread-check errors in unusual situations

- fixed an issue generating network contexts when the initial domain is 'localhost'

- improved some misc program stability

- started a new job scheduler object to reduce idle thread count and CPU usage–will play around with it a bit more and see about integrating it in the coming weeks

next week

I've got some IRL stuff to deal with this week. It isn't super drastic, but it will monopolise my time. It might only delay me a bit on Saturday morning–making me a bit late to the discord–or it might blat my whole week and put off v294. In the time I do end up having, I would like to have an easy week of fixing some small things and writing some more imageboard parsers and help documentation for the new parsing 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.

a9faab  No.7962

File: 03d7448a3a1f388⋯.jpg (133.77 KB, 1023x765, 341:255, 03d7448a3a1f3889dc8b16cc0d….jpg)

hdev you're my hero

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

cd5942  No.7978

Great work as always.

Would it be possible to make Flatpak build of 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.

b2d9df  No.7979

Thanks again my man, very exited about the new network engine getting there, I couldn't open my settings menu anymore, and I'm glad to report it's working now.

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

d86fdf  No.7980

File: 70824b3ad8084d4⋯.jpg (73.32 KB, 721x960, 721:960, 1511211912122.jpg)

>mfw new hydrus version

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

4f9f60  No.7982

welp, my import folder that I have set to once a day, as imported 5 times so far...

also

>>7959

I am from the old 4chan days, I can't just let a threadwatcher go unattended/un checked, whatever method you choose for multithread they need to be able to bring up the images they got so they can be quick checked.

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

4f9f60  No.7983

>>7982

as I submitted this, it imported 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.

4f9f60  No.7984

>>7983

I have turned this to paused, as I now know what the weirdness my computer was experiencing was likely due to 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.

1f5517  No.7985

File: 0e2c8a615f527e5⋯.png (3.66 KB, 410x126, 205:63, numbers.png)

Here ya go

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

b2d9df  No.7986

>>7985

I got a popup similar in size, it got pushed away by two import folders and the update message, is there something I should be afraid of?

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

11f16d  No.7987

File: 5832e3b6f7057eb⋯.png (5.25 KB, 406x122, 203:61, Untitled.png)

Had some minor weirdness with manage tags a moment ago; I have a "category:2d" tag applied to all anime and was using manage tags to add that to ~40 new files (autocomplete lags a bunch with this tag in particular; I have similar ones set up on virtually all files which don't lag) when it sort of locked up without showing the autocomplete results. Got the spinning "loading" icon for a program that's not responding but it picked back up after about 5 seconds, only the manage tags window had moved itself behind the Hydrus main window.

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

e35430  No.7989

File: 00d46d2878a773f⋯.png (3.55 KB, 481x34, 481:34, ClipboardImage.png)

File: 33f6cc35fdc16a2⋯.png (3.54 KB, 483x34, 483:34, ClipboardImage.png)

File: 49a348043be2fe9⋯.png (16.78 KB, 508x249, 508:249, ClipboardImage.png)

>>7961

Thanks for the work but Hydrus seems totally unusable for me doing basic stuff. I've had it freeze up on just about everything at least once, most recently freezing up using a booru downloader for just 200 files or this lockup just in the process of adding PTR tags to untagged pieces. And when frozen the program just continues to memory leak until forced closed. and another instantly stops working once i try to edit some tags.

Problem signature:

Problem Event Name: APPCRASH

Application Name: client.exe

Application Version: 0.0.0.0

Application Timestamp: 00000000

Fault Module Name: wxbase30u_vc90_x64.dll

Fault Module Version: 3.0.4.0

Fault Module Timestamp: 59bd86ef

Exception Code: c0000005

Exception Offset: 0000000000126340

OS Version: 6.3.9600.2.0.0.768.101

Locale ID: 1033

Additional Information 1: 8b19

Additional Information 2: 8b1997770fdb6216f1eef57a12981b01

Additional Information 3: a18d

Additional Information 4: a18d6f007b453ca1ea4dda97c8239310

Read our privacy statement online:

http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:

C:\windows\system32\en-US\erofflps.txt

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

e35430  No.7992

File: b6040130f3ab3d9⋯.png (3.25 KB, 478x34, 239:17, ClipboardImage.png)

>>7989

another lockup after leaving Hydruss on overnight for some downloads. my pc doesnt have sleepmode enabled so i can only assume the booru downloader caused it to crash again.

What's the proper way I can submit bug reports to Hdev?

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

2aa724  No.7993

>>7992

There's a bug thread here >>5115

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

6610e5  No.7994

Got a crash after tagging some stuff. Different from the other crashes, I actually got some windows error reporting pop-up. It didn't have any real info on its own, but here's the event log:

Faulting application name: client.exe, version: 0.0.0.0, time stamp: 0x00000000
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x000000d08d8d48ea
Faulting process id: 0xa8
Faulting application start time: 0x01d3a20814ee5ca6
Faulting application path: D:\Hydrus Network\client.exe
Faulting module path: unknown
Report Id: b5cd75a0-0dfc-11e8-b113-00224d80bd5e

And then within the same second:

Possible heap corruption detected (exception code 3221225477). Initiating further diagnostics.

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

e46ab8  No.7995

I'm also still getting crashes after tagging stuff. Also, how do I produce logs?

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

6610e5  No.7996

>>7995

I just open up event viewer, the default administrative view option will show the crash 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.

424279  No.7997

File: 01615f4d811adc0⋯.jpg (10.68 MB, 3823x5276, 3823:5276, 01615f4d811adc031561baed50….jpg)

Here's the file that I opened the tags on.

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

28c6a9  No.7998

>>7978

>>7962

>>7979

>>7980

Thanks lads. I pushed it a bit hard this week and got blind-sided by this IRL shit, but it all went ok so I am back to it if a bit frazzled. I will take it easy for this week, mostly doing cleanup and fixes and help, and then I'll reevaluate where we are. I might want to take another week or two writing testing code on all the new stuff we already have before I start pushing more new stuff with the gallery downloader.

>>7978

I don't know much about package managers, so I'm afraid I can't say anything clever about Flatpak. But if you know it and know how to use it, please feel to create whatever package you like and distribute it wherever.

>>7982

>>7983

>>7984

Did you figure this out? What was the weirdness–something you think the import folders were causing or something that was causing the weird import folders? I changed import folders to not run more than ten minutes at a time this week, which is my first guess at what you were seeing. Do you have a very large import folder? What sort of numbers were the popup messages showing, like 300+? Or was it maybe giving some unusual errors that would cause the import folder to take a step back and wait a bit but not fully pause itself and error out?

>>7985

>>7986

>>7987

Thank you. There is nothing to worry about for these popups. You might have had some unusual workflow with your duplicate files recently, but nothing is seriously wrong.

You have some files that didn't get deleted correctly, so as I write some orphan maintenance code in the next few weeks, I know what to target. The exact numbers are not that important–I have now seen users with orphaned files in both domains.

>>7987

I would really like to give the autocomplete a full pass to make its searching work more asynchronously. Some unusual combinations of letters cause huge lag for pretty stupid reasons, and the current system is not great at dealing with it or keeping ui control in your hands.

If you are entering this a lot, you might like to try copying 'category:2d' to your clipboard and just pasting it and hitting enter real quick, as this will skip the count lookup entirely. You can also customise some of the letter delay timings under I think options->speed and memory.

>>7989

>>7992

Thank you for this report. The bug thread or here is fine for bug reports. You can also email me at hydrus.admin@gmail.com. I mean to keep working on the crashes, so if you can bear with me, I hope I can improve the situation.

If this problem remains completely untenable, I will see about writing a 'downgrade' script that will make your db ready for going back to v287, or whichever release was the latest pre-wx-update one while we figure it out.

When you next run hydrus, please jump over to the 'details' tab of task manager and add the 'threads' column. How many threads is hydrus running–is it more than 200? I believe in some circumstances, an explosion of threads may be being created, which may be part of your CPU usage here.

Also, please try running client.exe with the switch "–no_daemons", so open a cmd window in the install dir (shift+right-click on it to get menu entry for the command window) and enter "client –no_daemons". A bunch of stuff like subscriptions will not run in this mode. Do you still get the high CPU in this case?

How many tabs do you have open in your client?

Do you have many subscriptions or import folders?

If you open a fresh extract of this release to your desktop and run it, does it do high CPU while idling then?

>>7994

>>7995

>>7996

Thank you for these reports. I have some new leads on the manage tags dialog. I am going to keep hammering away at it. Please try abstaining from manage tags for a few days and let me know if you still get any crashes. There may be one still in the media viewer.

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

28c6a9  No.7999

>>7997

Thanks m8

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

e35430  No.8001

File: 0282fa71317e89f⋯.png (10.08 KB, 1251x71, 1251:71, ClipboardImage.png)

>>7998

I left it on downloading a few more overnight again but didn't run into the lockup when returning to it, so not a 100% fail scenario. The first time it was dragging my PC performance way down which was noticible on loading opera pages and lagging explorer.exe from showing my desktop when alt tabbing. I had to kill the process. It kept the files downloaded, but manually tagging or fetching autotagging may be the culprit.

I've never run anything more than 10 tabs in Hydrus and generally keep it low around 3-5. Ive yet to use the subscription fetch, so everything i do is manually activated.

Currently 76 threads after running the downloader and nothing else, ill keep you posted on how many threads it uses when it locks up.

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

9d86a8  No.8003

File: c8578408f931d3e⋯.jpg (43.13 KB, 640x480, 4:3, 1454404276410.jpg)

>>7999

hydev would you mind a suggestion? i'd like the duplicate finder to have some quick access buttons be on the control panel, as i've noticed there's some unused space on it.

selecting all images and then manually going through selecting all dupe pictures > right click > duplicates > set duplicate relationship > relationship type > accepting the confirmation prompt seems like an easy enough task, but when you have to do it 10,000 thousand times because you have like a million images with several different versions (ie: anime girl with red eyes, anime girl with black eyes, anime girl with orange eyes, et c.) the time it takes really adds up. So, my suggestion would be to simply add a quick button at the bottom of the control panel (in the area under the "launch the filter" button) that automatically sets the relationship of all the pictures in the currently displayed "pair" to either "Alternates" or "Not Duplicates".

this way you could quickly tap on the "show some random pairs" button, quickly hover down to this new button, set the current false positive pair to Not Dupes, and moving on to the next pair all in less than. This would reduce the amount of clicking to be done radically.

also, any updates on the progress of gallery downloaders for more sites/user-made gallery downloaders?

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

4f9f60  No.8005

>>7998

Well, a bit of an addition to the import folder now,

so, each import was small, the largest being 76 images, subsequent one swere 1 or 2 images each till I paused the import folder. This folder is a small hand selected set of images, that imports 1 time a day, or should.

so, since I set it to import on my command only, its been nearly 3 days, I go ti import manually, as that should work, effectively making an import folder import on my command opposed to a schedule, it refused to import at all.

Now I know global pause import syncrenation will kill all imports no matter what, but setting the folder in the options to pause, should, or at least did allow it to be a manual import only folder, this seems to be broken at the moment and acting as a global pause

for the time being, I unpaused it and will let it do its thing.

and the weirdness I was experiencing was my mouse telling me shit is loading when i'm doing nothing. I linked it to hydrus because it was doing weirdness too with imports.

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

4f9f60  No.8006

File: 5e7c493db1aed5f⋯.png (14.4 KB, 166x502, 83:251, client_2018-02-11_07-42-37.png)

>>8005

ok, here is a 25 minute period of time, im setting global pause on 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.

1f5517  No.8008

>>8005

>setting the folder in the options to pause, should, or at least did allow it to be a manual import only folder, this seems to be broken at the moment and acting as a global pause

I was about to report this because it's happening to me too

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

1f5517  No.8012

File: c640ac33ec20255⋯.png (5.37 KB, 160x510, 16:51, import folder x10.png)

>import folders now … take a break and save their progress every ten minutes

<set import folder check time to ten minutes

I think the little popups should all combine into one popup when there's multiple for the same folder

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

6a97c3  No.8013

>>7961

Do you think I'll have any problems jumping from v270 to current?

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

bfe95a  No.8016

What's the URL classes stuff about? I updated from v277 to this one so I missed a bunch of changelogs and I can't find anything in the manual.

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

b43b96  No.8017

I'm getting a 404 error with every image in 8chan threads, does this have to do with the new parsing system being phased in?

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

b43b96  No.8018

>>8017

This seems to only be affecting the board wx, anything I can do?

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

6e2a1f  No.8020

>>7998

>I don't know much about package managers, so I'm afraid I can't say anything clever about Flatpak. But if you know it and know how to use it, please feel to create whatever package you like and distribute it wherever.

I don't know anything about packaging, but I want to try messing around with it. Is there a build command for 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.

28c6a9  No.8025

>>8001

Thank you, this is useful. Having more responsive and cancellable autocomplete is another thing I want to work on. There's a ton of shit threading in several places, and I have now decided to prioritise it. There will be some improvements in tomorrow's release and then in the coming weeks. Please continue to let me know how you get on.

>>8003

Thanks, this is a great idea. There is a ton of stuff I want to do with the dupe workflow, but most of it is huge jobs–but I can add a couple quick buttons without too much work. I will add this to my immediate todo.

>>8005

>>8006

>>8008

>>8012

Sorry lads, this is a mess because I dashed this stuff out without proper testing. Tomorrow's release will have a bunch of import folder improvements:

A new checkbox: 'check regularly' that controls whether regular checks occur. (pause now means "don't work ever")

Import folders get an optional 'working popup' like subscriptions, so we'll get better feedback as they do their stuff. A big problem here is the feedback on what is happening has been shit until the folder is done working.

Better checking logic that splits the folder check from the ten-minute separated file import.

Popup file buttons with the same name now merge/update.

Import folders can now publish to a page, skipping the popup button middleman entirely. If the page does not exist, it will be created with the import folder's name. If it does exist, it will be updated on future checks.

>>8013

Go to v287, which is the last build before some crashing was introduced. Then wait to see how tomorrow's v294 goes for other users, and if it looks like I have finally fixed the manage tags dialog crash (I am very confident I have, this time ;_;), then you can jump up to that.

>>8016

As it happens, I started the help on this yesterday. Please check it out in tomorrow's release.

>>8017

>>8018

Doesn't /wx/ have some many-years-old threads? I think some of the older threads use an old file storage system that my parser may not be able to deal with. For instance, this early post:

>>>/wx/83

Uses this old format:

https://media.8ch.net/wx/src/1411322547266.webm

Whereas the new system is:

https://media.8ch.net/file_store/c640ac33ec20255ef603d80de7b87551adf81c317fad9a4a4be7558f6aaee853.png

If you check your file import status on that thread watcher, I expect it is giving the file_store URL format but with the old timestamp filename.

The JSON API I use in the new parser doesn't provide this information, and my new parsing system no longer uses my hardcoded hacky way of fixing this 8chan-specific problem.

Please try putting the thread URL into the 'page of images' downloader, as this will fetch URLs directly from the page HTML and should be good. Let me know if it doesn't work.

>>8020

It is all custom duct-taped batch files and bash scripts on my end, but the basic thing you want to do is get pyinstaller and then run something like:

pyinstaller --windowed --icon="C:\code\Hydrus\static\hydrus.ico" --name="client" "C:\code\Hydrus\client.pyw"

And then copy some stuff like the static and help dirs into the resulting 'dist' directory. It is a bit of a hassle, so you might just like to start instead by getting the Extract Only zip release I put out and then make a script that repackages the contents of that into whatever Flatpak wants. It might be a good interim step, at least, so you are learning about Flatpak and whether you enjoy that as the first step rather than learning about my build process.

If you eventually want to do the whole shebang from source, let me know and I'll pastebin my current build.bat 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.

4f9f60  No.8027

>>8025

Sound good for me on the import folders

Am I still able to set a time, as in I want it to check 1 time a day, then wait till tomorrow? I honestly don't want the program checking as often as it did >>8006, I mean in a 25 minute window it made 9 different archive things, if it did it every 10 minutes that would still be an issue, but something was clearly just checking at all times.

As for making a new window… I like this idea, but is there a way to break this up?

What I mean is I like having the download folder separated by days, this way going through them isn't cumbersome. I could honestly see leaving an import folder alone for a week or so, coming back to it being several thousand images big opposed to 7 or so windows that are 50-200 images big.

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

28c6a9  No.8029

>>8027

Yeah, it will return to its old checking pattern in tomorrow's release. Your folder will only scan the folder once a day, and it will try to catch up to its queue in one go. You'll only get one files popup.

If you find your import folder can be tricky to deal with, I recommend doing something like adding an explicit tag for it like "from import folder x" to your local tags and then creating a search page for:

'from import folder x'

system:limit=256

system:inbox

This way you can sample whatever has come through with just one page and deal with it in smaller chunks when you have time without leaving a whole bunch of big pages lying around.

But we'll see, depending on how the new presentation options go. An option to say 'don't merge import folder presentation–always create a new page/popup' would not be difficult. Subscription file buttons will also merge tomorrow, and I want to try having the 'send files to page' for subs as well, so I am interested in how it works out for you and everyone else in the coming weeks to see what else can be done in future and if any of it can be replicated elsewhere.

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

17de65  No.8035

>>8025

>Please try putting the thread URL into the 'page of images' downloader, as this will fetch URLs directly from the page HTML and should be good. Let me know if it doesn't work.

Indeed putting it in a page download does the trick but I'm not too fond of this method as it messes up the order in which stuff was upoaded and I also can't actively monitor threads.

Is there anything you could do to get the thread watcher working properly with wx?

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

28c6a9  No.8037

>>8035

This problem should only be on old uploads from years ago. New uploads should all be good in the new parser, even if they are posted in old threads. Please use the page of images downloader to grab the few early files still hanging around in ancient threads and then continue to use the thread watcher to keep up with anything new.

I expect an html imageboard parser will be coming out in the coming weeks, though, either by me or another user, which should cover everything in this case (although it may need to be adapted to 8chan).

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 ]