/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.


New Thread
X
Max 20 files0 B total
[New Thread]

Page: Prev [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] Next | [Index] [Catalog] [Banners] [Logs]


https://youtube.com/watch?v=UtG11pmBe3U
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v599/Hydrus.Network.599.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v599/Hydrus.Network.599.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v599/Hydrus.Network.599.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v599/Hydrus.Network.599.-.Linux.-.Executable.tar.zst

I had an ok week. I fixed some bugs, improved some quality of life, and overhauled vacuum maintenance.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

If you got a superwide duplicates filter page sidebar last week, it should fix itself today. It was an UI bug from a couple weeks ago that wasn't fully cleaned up.

The e621 downloader stopped finding files in the past week, but I have fixed it. You don't have to do anything. I understand they may still be making changes on their end, so let me know if anything new breaks.

When you see file timestamps in the media viewer's top hover window or the file right-click menu, their tooltips are now the inverse of your 'always show ISO timestamps' setting. So, if it says 'modified: 2 years ago', the tooltip will say 'modified: 2022-11-20 14:23:39', and vice versa!

Advanced users only: The database 'vacuum' maintenance task, which is essentially a database defrag, now runs significantly faster (in my tests, maybe 10 times faster, anything from 30-170MB/s, but I suspect super big databases will run ~10MB/s) and no longer needs to use your temp dir. I only recommend running vacuum every, say, five years for a few percent performance improvement, but if you have been waiting to clean up or truncate a huge and tangled client.mappings.db, it should be easier to find the space now. I have also added a summary popup that reports how much space the vacuum saved and how fast it worked. I'd be interested in knowing what speeds you see.

next week

I have nothing exciting prepared for v600. Just some more general work while I continue to chip away at duplicates auto-resolution in the background.


https://youtube.com/watch?v=ERHk4wPOPKw
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v598/Hydrus.Network.598.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v598/Hydrus.Network.598.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v598/Hydrus.Network.598.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v598/Hydrus.Network.598.-.Linux.-.Executable.tar.zst

I had a great week fixing bugs and cleaning code.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

fixing some mistakes

First off, I apologise to those who were hit by the 'serialisation' problems where certain importers were not saving correctly. I screwed up my import folder deduplication code last week; I had a test to make sure the deduplication transformation worked, but the test missed that some importers were not saving correctly afterwards. If you were hit by an import folder, subscription, or downloader page that would not save, this is now completely fixed. Nothing was damaged (it just could not save new work), and you do not have to do anything, so please just unpause anything that was paused and you should return to normal.

I hate having these errors, which are basically just a typo, so I have rejigged my testing regime to explicitly check for this with all my weekly changes. I hope it will not happen again, or at least not so stupidly. Let me know if you have any more trouble!

Relatedly, I went on a code-cleaning binge this week and hammered out a couple hundred 'linting' (code-checking) warnings, and found a handful of small true-positive problems in the mess. I've cleared out a whole haystack here, and I am determined to keep it clean, so future needles should stick out.

other stuff

I moved around a bunch of the checkboxes in the options dialog. Stuff that was in the options->tags and options->search pages is separated into file search, tag editing, and tag autocomplete tabs. The drag and drop options are also overhauled and moved to a new options->exporting page.

I rewrote the main 'ListBook' widget that the options dialog uses (where you have a list on the left that chooses panels on the right). If you have many tag services and they do not fit with the normal tabbed notebook, then under the new options->tag editing, you can now set to convert all tag service dialogs to use a ListBook instead. Everything works the same, it is just a different shape of widget.

A page that has no files selected now only uses the first n files (default 4096) to compute its 'selection tags' list when there are no files selected. This saves a bunch of update CPU time on big pages, particularly if you are looking at a big importer page that is continuously adding new files. You can change the n, including removing it entirely, under options->tag presentation.

If you are an advanced downloader maker, 'subsidiary page parsers' are now import/export/duplicate-able under the parsing UI.
job listing

I was recently contacted by a recruiter at Spellbrush, which is a research firm training AI models to produce anime characters, and now looking to get into games. I cannot apply for IRL reasons, and I am happy working on hydrus, but I talked with the guy and he was sensible and professional and understood the culture. There are several anime-fluent programmers in the hydrus community, so I offered to put the listings up on my weekly post today. If you have some experience and are interested in getting paid to do this, please check it out:

Spellbrush design and train the diffusion models powering both nijijourney and midjourney -- some of the largest-parameter count diffusion models in the world, with a unique focus on anime-style aesthetics. Our team is one of the strongest in the world, many of whom graduated from top universities like MIT and Harvard, worked on AI research at companies like Tencent, Google Deepmind, and Meta, and we have two international math olympiad medalists on our team.

We're looking for a generalist engineer to help us with various projects from architecting and building out our GPU orchestrator, to managing our data pipelines. We have one of the largest GPU inference clusters in the world outside of FAANG, spanning multiple physical datacenters. There's no shortage of interesting distributed systems and data challenges to solve when generating anime images at our scale.

Please note that this is not a remote role. We will sponsor work visas to Tokyo or San Francisco if necessary!

Software Engineer https://jobs.ashbyhq.com/spellbrush/550b3de6-2c6d-4a80-aa3b-a530b6e48464
AI Infra Engineer https://jobs.ashbyhq.com/spellbrush/55633abd-f242-4e43-b390-4508d7bb65ea

next week

I did not find time for much duplicates auto-resolution work this week, so back to that.




https://youtube.com/watch?v=Q8Jbel4M4Uc
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v597/Hydrus.Network.597.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v597/Hydrus.Network.597.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v597/Hydrus.Network.597.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v597/Hydrus.Network.597.-.Linux.-.Executable.tar.zst

I had a good week. There's some more bug fixes and improvements to quality of life.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

When I sped up subscription and downloader load time a couple weeks ago, I messed something up with local import folders that caused them to one-time re-check of any files they were remembering (i.e. entries where you said 'leave alone, do not reattempt'). It resulted in some wasted work and an UI bug. Thank you for the reports about this. I have fixed the problem, and any duplicate/redundant import objects should be removed on update. Let me know if you have any more trouble!

I worked a bit more on copying tag parents, which wasn't has helpful IRL as I expected. I've moved the default 'copy' behaviour (e.g. when you hit Ctrl+C) back to the old 'just copy without parents', and now the 'copy' menu has a new option for specifically copying with parents if there are any. I also extended support for this to more taglist types and removed some accidental parent-indent garbage in the copy code.

Mr Bones, the export files window, and the manage times, urls, and notes dialogs now all have 'frame location' entries under options->gui. If you always want 'edit notes' to appear on a second monitor or something, you can now set it up.

If you are an advanced user that does parsing stuff, all formulae now have an option and purely descriptive 'name/description' field. Feel free to start naming the more obscure parts of ZIPPERs or whatever you are working with. Also, the 'edit ZIPPER' panel, the main 'edit formula' panel (where you can change formula type), and the 'edit string processor' panel all now have import/export/duplicate buttons! Should be a bit easier to copy complicated regex and stuff around.

Win 7

I am not totally sure, but it looks like we lost Win 7 support back in v582 or so. Some of the libraries we use are getting trickier to build on Win 7, and some newer hydrus code simply will not run on Python 3.8, which is the latest Windows 7 can run. I have updated the 'running from source' help to talk specifically about this.

We knew this train was coming, and it looks like it is suddenly here. Windows 7 users are stuck on source ~v582 until they update Windows or move to Linux/macOS. Thanks for using hydrus!

future build

Only for advanced users!

I am making another future build this week, but just for Windows. This is a special build with libraries that I would like advanced users to test out so I know they are safe to fold into the normal release. It is newer SQLite and mpv dlls this time. More info in the post here:

https://github.com/hydrusnetwork/hydrus/releases/tag/v597-future-1

next week

I have six weeks of work left before Christmas. I am not confident I will get duplicates auto-resolution working in time, but it'd be nice, and I'm having a great time doing code cleanup and widget overhaul along with it, so I'll keep on trucking like this until the end of the year, I think. So, more small jobs and overall cleanup.
I had a great week. I cleaned a ton of code and fixed the recent serialisation/saving issue some users had with import folders or subscriptions. Large import pages work faster, and clients with many tag services have a new way of displaying them.

The release should be as normal tomorrow.



https://youtube.com/watch?v=amKt8ttja1E
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v596/Hydrus.Network.596.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v596/Hydrus.Network.596.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v596/Hydrus.Network.596.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v596/Hydrus.Network.596.-.Linux.-.Executable.tar.zst

I had a good week with a couple important bug fixes and some UI quality of life improvements.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

I messed something up last week and it broke several downloaders' hash lookups, which are sometimes used to determine 'already in db'/'previously deleted' quickly. The problem is fixed today, sorry for the trouble! Any advanced users who took advantage of the new hex/base64 string converter decoding tech last week, please check the changelog.

I also fixed an issue with the Client API, where it was not dealing with file_ids that do not exist properly. If you were doing manual API jobs and put in a random id as a test and had any problems afterwards, let me know and we'll figure out the fix for your case.

The big ugly list of frame location info under options->gui has some new buttons to quickly flip 'remember size/position' and clear the 'last size/position' to several rows at once. I'm going to try to expand these listings to cover more window types--e.g. Mr Bones doesn't have one yet--so let me know if there is anything you would like to have its own size and position and stuff, and the whole thing, if I can get myself in gear, could do with a usability pass.

The review services panel will now not be so tall if you have the PTR. I hacked in some expand/collapse tech for a layout box I use all over the place. Let me know what you think, because I'll probably use it in some other places and figure out collapse memory and stuff.

Animations with an fps below 10 or 1 will now show to two significant figures, rather than just being rounded to the nearest integer. You'll see 1.2fps and 0.50 fps.

Thanks to a user, the Client API can now render Ugoiras into apng or animated webp!

next week

I did some good cleanup this week and moved duplicates auto-resolution just a little bit further forward. I'll keep pushing on that and do more small jobs.
2 replies omitted. Click to expand viewer
thumbnail of ss.png
thumbnail of ss.png
ss png
(42.16 KB, 1417x243)
 >>/1715/
I can't build venv, error on building psd-tools.
Looks like now I need VC++ build tools, even though I didn't before.
After some effort I instal 140 and 141 version.
Now while building psd-tools:
...\python38\include\pyconfig.h(205): fatal error C1083: basetsd.h: No such file or directory

stackoverflow says I need Windows 10 SDK, which won't install.
stackoverflow says I need  VC++ Compiler for Python 2.7, which can't be downloaded from microsoft anymore. I find it on wayback machine, Install, it does nothing.

I try other solutions, find this BaseTsd.h in program files and put it in python folder, errors become unreadable.

Damn, I am sorry to say we might just not support Win 7 any more. It sounds like setuptools or some other library that updated in the background now uses python 3.9 tech, or similar, that Win 7 won't do any more. We have known this was coming for some time, so perhaps it has finally hit us. I will update the help to talk about this.

It might be possible to get things to work on old libraries if you were to build your own requirements.txt and go through the advanced/manual version of the 'running from source', as here: https://hydrusnetwork.github.io/hydrus/running_from_source.html#what_you_need but I am quite experienced at this and I would find doing that quite a pain in the ass, so I think your best bet would be to just roll back to v578 and halt there for now.

I am not the world's best git expert, but (I'm assuming you used git to download the hydrus source) if you open a terminal in your source folder and run this:

git checkout tags/v578

I think that will rewind you, undoing any git pull you just did. It may be that v582 or later works for you too--the tag should line up with the tag in the URL of each release, as here: https://github.com/hydrusnetwork/hydrus/releases Sometimes it will be v123a with the 'a' on the end when I had to do a hotfix.

Good luck, and let me know how you get on.

 >>/1717/
Oh, actually, since your problem is with psd-tools, which I am pretty sure is optional, if you navigate to install_dir/static/requirements/advanced and edit 'requirements_core.txt', try removing the 'psd-tools' line and try running setup_venv again. It will skip this library.


I had a good week. I fixed an issue with import folders and improved a bunch of UI quality of life.

The release should be as normal tomorrow. There will also be a 'future' build for advanced Windows users to try out.

 >>/1719/
Thanks for letting me know. That's a shame, it looks like ~v582 is the latest Python 3.8 and thus Win 7 can run. I have updated the help for tomorrow to talk about this. I think you will have to stay on this version unless/until you decide to update Windows or move to Linux.



https://youtube.com/watch?v=2fsMD9tPFY0
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v595/Hydrus.Network.595.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v595/Hydrus.Network.595.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v595/Hydrus.Network.595.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v595/Hydrus.Network.595.-.Linux.-.Executable.tar.zst

I had a great week. I've got several quality of life improvements, and a user has figured out native Ugoira rendering.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

Ugoiras

Ugoiras are an unusual gif-like animation format from Pixiv. Getting them to play in hydrus has been a long time goal, and thanks to a user who put a bunch of work in, they now work out of the box. You don't have to do anything; any Ugoiras you have in your client will now play in the media viewer.

If your Ugoiras have animation timing data inside their archive (those downloaded with PixivUtil or gallery-dl should have these!), hydrus will parse this and render frames for the correct duration. There is also an option to present this info in a file note. If there is no timing data, hydrus will fall back to 8fps.

There's more technical data here: https://hydrusnetwork.github.io/hydrus/filetypes.html#ugoira

All your Ugoiras will get a metadata rescan on update, so it might take a few minutes for any duration data to fully kick in.

We are now planning possible ways we can add the Ugoira timing data using the hydrus downloader engine, which would finally allow in-client downloading of properly animating Ugoiras. Let me know how today's update works for you, and we'll see what we can do.

other highlights

All multi-column lists now sort case-insensitively. A subscription called 'Tents' will now slot between 'sandwiches' and 'umbrellas'.

All 'file logs' in importers now load much faster. If you had slow subscription or session load, let me know how things feel now.

The 'Favourite Searches' star button now supports nested folders in a hacky way. Just put '/' in the 'folder name', and it'll make submenus for you.

I fixed a bug where setting a pair of potential duplicates as 'not related' would sometimes merge modified file dates. You might get a popup about it on update about it to reset file modified dates for any files that were previously affected.

OR predicates get some more work--you can now 'start an OR with selected', which opens the edit panel and then replaces, 'dissolve' an OR back to its constituent sub-preds, and the menu and UI got a little polish.

The 'urls' thumbnail right-click menu has a new 'force metadata refretch' command, which makes it easy to redownload Post URLs to get tags and stuff again. You don't have to manually set up the url downloader with a custom 'tag import options' any more--hydrus can do it for you.

new build

The build today folds in some library updates the advanced users and I have been testing. As far as we can tell, there are no special update instructions needed, so just update as normal. If you are on an old version of Windows/Linux and you have any problems booting, let me know.

next week

I did some placeholder duplicates auto-resolution UI this week, and I'm feeling better and better about the whole system. There's still a lot to do, but none of it looks too crazy. I'd like to keep pushing on it a bit. Otherwise I'd like to just do some boring code cleanup.



https://youtube.com/watch?v=X6_e7v5Fe6Y
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v594/Hydrus.Network.594.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v594/Hydrus.Network.594.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v594/Hydrus.Network.594.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v594/Hydrus.Network.594.-.Linux.-.Executable.tar.zst

I had a good simple week fixing some bugs. There is also a 'future test' for advanced users to try out.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

I screwed up last week when I updated how the list that backs the thumbnail grid works. I messed up an optimisation in how it removed certain items, and it caused people popup errors when deleting/removing files. The good news is these errors were just harmless UI side stuff, fixed by re-sorting the page or restarting the client, but I am sorry for the trouble--it is now fixed, and I have some unit tests to make sure it does not happen again.

The tag right-click->search menu, if you select stuff that is in the current search, now lets you say 'remove this selection and replace it with an OR of them'!

I cleaned some of the shutdown code. The program should exit a bit faster and smoother, particularly when it receives emergency signals to shut down real quick. If you are in an odd situation that is often sending SIGTERM or something, let me know how it goes.

Since it was tucked away before, I wrote out a fresh version of my 'two rules to not going crazy when tagging' here: https://hydrusnetwork.github.io/hydrus/getting_started_more_tags.html#tags_are_for_searching_not_describing

Qt and AUR

There's a new version of Qt, 6.8, rolling out this past week. AUR users had some trouble when they were auto-updated to it. A PySide6 hotfix came out yesterday to fix something, and I think I have fixed something else that users reported about the tab-bar, but I expect there will be more issues, so let me know what you run into. I'm still testing 6.7 on my own personal situation.

If you are just a normal Arch user, I now generally recommend not using AUR packages for python programs like hydrus because AUR stuff will always use the latest version of any python libraries. If there's a bug in the new Qt or numpy deprecates a particular call, you are then dealing with that. If you would prefer a more reliable solution that takes a couple more steps, please try running hydrus from source yourself: https://hydrusnetwork.github.io/hydrus/running_from_source.html

future test

Only for advanced users!

I am making another future build this week. This is a special build with libraries that I would like advanced users to test out so I know they are safe to fold into the normal release. More info in the post here:

https://github.com/hydrusnetwork/hydrus/releases/tag/v594-future-1

next week

I want to hammer more at duplicate auto-resolution. Maybe get an empty UI panel going.
I had a great week. I improved some quality of life, sped up downloader and subscription load times, wrote some more OR predicate commands, and figured out an easy way to re-download files' metadata. Also, a user has figured out native Ugoira rendering!

The release should be as normal tomorrow.



https://youtube.com/watch?v=OPDSEcIbeEE
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v593/Hydrus.Network.593.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v593/Hydrus.Network.593.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v593/Hydrus.Network.593.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v593/Hydrus.Network.593.-.Linux.-.Executable.tar.zst

I had a good week. There's some fixes and tag autocomplete quality of life.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

OR search predicates are now multiline, one sub-predicate per line. They look a lot better! They also have better 'copy text' support--they'll refer to and copy all the sub-predicates separately, and do subtag conversions correctly.

Search pages' tag autocompletes will now better recognise if you type in a 'worse' sibling exactly. If you have 'lotr' siblinged to 'series:lord of the rings', typing 'lotr' will now promote the 'series:lord of the rings' tag to the top of the results, regardless of count.

You might get a yes/no dialog on update regarding your Client API permissions. I screwed up the 'should I do it?' test in the 'permit everything' permissions update a couple weeks ago, so if you were affected, it will ask if you want to re-do the update with fixed logic.

I fixed the 'source time' parsing for gelbooru and a bunch of gelbooru-engine downloaders. I'm not sure if something changed on their end or ours, but it should work better now.

I had success working on the duplicate auto-resolution database module this week, making a skeleton and then fleshing it out a bit. I feel really good about it. I estimate it to be 25-33% complete while the object work I previously did is 50-75% and the UI, not yet started, 0%. So, there's a good bit to go before we are 1.0 here, but all the obvious technical questions are answered and I see the path now.

next week

I want to focus on my github issues bug reports.
I had a good simple week. I fixed some bugs, including the recent sometimes-problem with removing thumbnails, and cleaned up the program shutdown code.

The release should be as normal tomorrow. There will also be a 'future' test for advanced users to try out.



https://youtube.com/watch?v=ldrcOdS8oAU
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v592/Hydrus.Network.592.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v592/Hydrus.Network.592.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v592/Hydrus.Network.592.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v592/Hydrus.Network.592.-.Linux.-.Executable.tar.zst

I had a great week. There's a mix of all sorts of work.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

The tag autocomplete widgets on search pages now have a one-click 'clear page' button. Also, tag autocompletes will handle ctrl+c/ctrl+insert a little more intelligently, copying your typed text if any is selected and otherwise copying from the results list below.

Last week's tags->migrate tags pair filtering in gets another checkbox, for 'A or B'.

The parsing system has a new formula type, NESTED, which holds two sub-formulae, passing the results from the first to the second. If you need to parse some HTML inside some JSON, or vice versa, I hope it is now easy! I renamed COMPOUND formulae to ZIPPER and updated a little of the help around here. String Processors also now all have copy/paste buttons, for easy migration.

The Client API gets another 'local path' command to fetch all the local file storage locations. If you need to hit up the whole filesystem for mass conversion or duplicate checks or whatever, you can now do it without the overhead of the individual file fetches.

I updated some library versions in the build and advanced venv scripts. If you run from source, I believe the program will no longer run on Python 3.7 (although I wouldn't be surprised if that were already true). As I understand, Win 7 can only run Python 3.8 at the latest, so we may be running out of track on that front. If you are an advanced source user and want to help me with a simple 'future' test, please check out the changelog.

next week

I didn't get to working on duplicate auto-resolution, so I'll try that again.



https://youtube.com/watch?v=1ySAkB-H33E
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v591/Hydrus.Network.591.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v591/Hydrus.Network.591.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v591/Hydrus.Network.591.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v591/Hydrus.Network.591.-.Linux.-.Executable.tar.zst

I had a bit of a mixed week, but I got a couple of neat things done.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

I fixed a stupid mistake in last week's 'move left/right after page close' thing, which was doing it even if the page being closed was not the current focus! Also fixed is the share->export menu not showing if you only right-clicked one file.

The tags->migrate tags dialog can now filter parent and sibling tags based on tag count. You can say 'only include pairs where the A/B actually exists on service x', where for siblings that B is the ideal tag at the end of the chain. I hope this makes it easier to filter giant multi-hundred-thousand pools of pairs, like from the PTR, down to only what matters for your 'my tags' etc..

The Client API has a new simple permissions mode for access keys, a convenience state just called 'permits everything', which does exactly what you think and is intended to be an easy catch-all for people who just want to turn on future-proofed access for an app they trust. On update, any access key that looks like it was told to permit everything in the old system will be updated to this mode (you will get a popup saying this happened, too). If you do need finer control, you can still tweak individual Client API permissions under services->review services.

Relatedly, the Client API gets a new permission this week, 'see local files', and commands to fetch local file and thumbnail paths. If you want to access files directly on the local machine for metadata analysis or whatever, this is what you want!

next week

I'm sorry to say I have been unproductive recently, so I'll keep it simple. I think I want to try some duplicate auto-resolution database stuff. I still need to think about a couple things, so I'll play around a bit and see what makes the most sense. Fingers crossed, I'll have the skeleton of the maintenance daemon sketched out.



thumbnail of ea9aa4984f80c65f90eafac5465dea56d3151ca3.jpg.png
thumbnail of ea9aa4984f80c65f90eafac5465dea56d3151ca3.jpg.png
ea9aa4984f80c65f90eaf... png
(14.98 KB, 255x170)
thumbnail of 1504861.png
thumbnail of 1504861.png
1504861 png
(151.32 KB, 600x842)
It would be great to allow unrestricted file extensions.
I want to import into Hydrus many 3D models (.stl; .step; .prt; .x_t; .obj; et cetera) and some others like .txt and .html.
Viewers for non supported files are not necessary if a custom screenshot (provided by the user) of the file content is showed in Hydrus.
Then the workflow would be to import, to tag, to add a screenshot, to search, and then to execute with an external program; or to export and then to execute.

I have three suggestions:

I wish there was some kind of favorites functionality. Nothing fancy, just a system tag for favorites, a quick-add button for said tag the right-click menu, and maybe a star on the thumbnails.

The current workflow for importing large queries (artists) is shit. Subscriptions aren't for large imports, but if you want to grab an artists stuff you're going to need one. So you have to manually do a run with the importer and manually make an identical subscription. I'd like to be able to right-click on an import query and pick an option to just make it a subscription.

It would be nice if there was a way or preserve generic metadata. I am thinking specifically of descriptions on pages like FA or e621. Nothing huge, just text box basically where importers could dump whatever into.

 >>/997/
And one more thing! Currently when you import things they get their modified and imported dates set to when they're downloaded. Usually that means it's backwards slightly out of order from chronological. Subsequent imports will have the same issue but also all be 'after' that. Effectively there's no way to sort by chronological order. I want items had a 'posted date' (that importers would need to parse) that you could sort on.

Hi,

I am curious to know your thoughts on my proposal below.

I welcome your feedback or rejection ( I pray not : - ) )

======Original message=======


Hey,

The new normal seems to be daunting but it's high time for us to shift our focus on innovative ways to start a business.

I noticed that you shared https://mode.com/blog/python-interactive-plot-libraries/.

i'd like to offer http://endchan.net/hydrus/res/25.html an https://www.guru99.com/ article that may help a start-up business take off in these challenging times.

Of course, I don’t want a free from you. I wouldn't reply to this kind of email if there wasn’t anything for me, so here’s what you can get:

• Social sharing of your article to our 50k social followers

Or

• I am happy to do Cross-Promotion.
• You will update the content and we all know Google likes that
• You will make me extremely hap

That's it. What do you think?

Happy Thoughts,
Vinay 
PS: I am real a person... here is a number to contact me +1 302 308 5151

Superb submission! I’m definitely cherishing the substance on this page. I really like what you guys are usually up too. This kind of clever work and exposure! Keep up the awesome works guys I’ve added you guys to my personal blog roll.
Please also feel free to visit my website: https://www.buyforexeaonline.com



Post(s) action:


Moderation Help
Scope:
Duration: Days

Ban Type:


0 replies | 0 file
New Thread
Max 20 files0 B total
Refresh

Page: Prev [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] Next | [Index] [Catalog] [Banners] [Logs]