/hydrus/ - Hydrus Network

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

Boards | Magrathea | Catalog | Bottom

Check to confirm you're not a robot
Name
Email
Subject
Comment
Password
Drawing x size canvas
File(s)

Remember to follow the rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096


Version 527 Anonymous Board owner 05/10/2023 (Wed) 21:26 Id: 50aa4d [Preview] No. 1490 [Reply] [Last 50 Posts]

Message too long. Click here to view full text.



Simple Release Tomorrow! Anonymous Board owner 05/16/2023 (Tue) 23:55 Id: 1bef53 [Preview] No.1491 del
I had an ok week that unfortunately had less work time than I had hoped. There's some quality of life improvements with snappier search updating/cancelling and more flexible system predicate parsing. The macOS App is also fixed.

The release should be as normal tomorrow.



Version 526 Anonymous Board owner 05/03/2023 (Wed) 21:52 Id: fdadb3 [Preview] No. 1487 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=2_fxNRtmyAE [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v526/Hydrus.Network.526.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v526/Hydrus.Network.526.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v526/Hydrus.Network.526.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v526/Hydrus.Network.526.-.Linux.-.Executable.tar.gz

I had a mixed week. I was a little short on time, so this is a simple bugfix and quality of life release.

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

highlights

When you petition in the manage tags/siblings/parents panel on a repository, it typically asks you for a reason for the change. There are some fixed reasons, but now the system will remember the last five custom reasons you enter too. I hope this saves some typing/pasting work for people with clever petitions to make. You can change the number of recent reasons saved (including setting to 0 to disable) under options->tags.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 05/10/2023 (Wed) 01:18 Id: 531cc5 [Preview] No.1489 del
I had a good week. There are two things happening tomorrow, and nothing else: there's a prototype new media player that I would like some people to test, and there are long-delayed library and build updates that will require users to update in a special way. Users who extract will be making a ‘clean install’, and almost all users will be updating their shortcuts to point to the new executable, which is renamed from 'client' to 'hydrus_client'. I'll walk everyone through what they need to do in the post.

The release should be as normal tomorrow.



Version 525 Anonymous Board owner 04/26/2023 (Wed) 21:58 Id: ad89dc [Preview] No. 1485 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=MgNCjYXCxOc [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v525a/Hydrus.Network.525a.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v525a/Hydrus.Network.525a.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v525a/Hydrus.Network.525a.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v525a/Hydrus.Network.525a.-.Linux.-.Executable.tar.gz

There was a problem with the initial v525, so I rolled back the OpenCV update in this new v525a. If you installed v525 and cannot boot, please delete 'install_dir\cv2\cv2.cp39-win_amd64.pyd' or just do a clean install! If you are an advanced Linux user and use the built release above, please check the note at the top of the old v525 release here: https://github.com/hydrusnetwork/hydrus/releases/tag/v525 . Thank you!

I had an ok week. There's a mix of small work and some library updates for everyone.

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

new library versions

Message too long. Click here to view full text.

Edited last time by hydrus_dev on 04/26/2023 (Wed) 22:56.


Release Tomorrow! Anonymous Board owner 05/02/2023 (Tue) 23:35 Id: 425ab4 [Preview] No.1486 del
I had a mixed week. I was a bit short on work time, but there are some bug fixes, including some more logic/label fixes in my new date calculation code, and quality of life improvements, such as your recent petition 'reasons' now being remembered in the manage tags/siblings/parents dialogs and easier column-size reset for multi-column-lists.

The release should be as normal tomorrow.


Anonymous 05/04/2023 (Thu) 22:32 [Preview] No.1488 del
I don't suppose there'd be any interest in making it possible to store media in a blob table in the database?

That requires some tuning to retain good performance (mostly related to the in-memory cache size), but it'd make backing up a lot easier and partial/incomplete files from crashes and other annoyances would be gone. SQLite (https://sqlite.org/c3ref/blob_open.html) can do incremental IO in blobs (so can others) and Python (https://docs.python.org/3/library/sqlite3.html#sqlite3.Connection.blobopen) actively supports it.



Version 524 Anonymous Board owner 04/19/2023 (Wed) 21:34 Id: c94d32 [Preview] No. 1483 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=UdiwBiw5dyo [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v524/Hydrus.Network.524.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v524/Hydrus.Network.524.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v524/Hydrus.Network.524.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v524/Hydrus.Network.524.-.Linux.-.Executable.tar.gz

I had a good week working on bug fixes, quality of life, and more timestamps.

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

timestamps

I've added timestamps to the sidecars system. You can import/export any timestamp the file has, so it is now possible to migrate various times (particularly archive and imported) from one client to another. I still need to add some more things to sidecars, e.g. inbox status and ratings, but we are almost at the point where we can do complete client-to-client transfers of all the major metadata. I have plans to make this ultimate goal simple with templated one-click jobs and no need to repeat the file import--just a raw JSON file metadata import/export.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 04/26/2023 (Wed) 02:21 Id: 79d6d1 [Preview] No.1484 del
I had an ok week. I fixed several bugs (including a really bad one related to deleting inc/dec rating services), added a couple unusual features like jpeg subsampling detection and File URL redirects, and updated several core libraries (e.g. Qt) for all users.

The release should be as normal tomorrow.



Version 523 Anonymous Board owner 04/12/2023 (Wed) 21:24 Id: c7d6a6 [Preview] No. 1480 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=LGs_vGt0MY8 [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v523/Hydrus.Network.523.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v523/Hydrus.Network.523.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v523/Hydrus.Network.523.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v523/Hydrus.Network.523.-.Linux.-.Executable.tar.gz

I had a great couple of weeks working on file timestamps.

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

timestamps

Unfortunately, although I did a ton of work here, not much of it is interesting or even visible! Essentially, two weeks ago, the different timestamps your files have--stuff like import time and archived time--were stored all over the place, and now they are stored together. When they are consulted, it now all happens down the same pathway, and I have written a proper update pipeline using this new system.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 04/19/2023 (Wed) 03:56 Id: 5481c4 [Preview] No.1482 del
I had a decent week working on a bunch of different stuff. There's some bug fixes, quality of life improvements, and more work on timestamps--now you can import/export them with sidecars, merge some in the duplicates system, and store timestamps before 1970.

The release should be as normal tomorrow.



Q&A Thread Anonymous Board owner 08/08/2019 (Thu) 00:24 Id: 348093 [Preview] No. 10 [Reply] [Last 50 Posts]
Please feel free to ask questions about hydrus here.

As a reminder, the help and getting started guide is here:

https://hydrusnetwork.github.io/hydrus/help/index.html
202 posts and 16 images omitted.


Anonymous 06/28/2022 (Tue) 01:53:37 Id: 6aedd7 [Preview] No.1310 del
Is there way for nitter importer to apply post date as file metadata date and if it is possible for multiple images in one tweet to have relationship between each other?


Anonymous 08/04/2022 (Thu) 09:47:57 Id: 11b02b [Preview] No.1336 del
How could I set Hydrus to download the entirety of e621? I'm new to Hydrus but want to backup the site due to how much seems to get removed from it


Anonymous 11/09/2022 (Wed) 19:53 Id: 982e28 [Preview] No.1412 del
Database is locked after my pc was force shutdown yesterday. I have a backup from yesterday, but ideally, I'd like to restore all the changes I made after creating the backup. Any way to fix this?


Anonymous 04/04/2023 (Tue) 01:14 Id: ebc77c [Preview] No.1477 del
I changed to a new PC and am trying to move my hydrus database/files to the new computer from backup. I want the contents of the database on a secondary drive while the program is on my main drive. I followed the help page to migrate the database location to my secondary drive (https://hydrusnetwork.github.io/hydrus/database_migration.html#intro). But, now I can't import my backup because it says my "database is stored in multiple locations." But there's only 1 location in "migrate database" window - the new location on my secondary drive that I specified. How can I import my backup to the database?


Anonymous 04/15/2023 (Sat) 04:34 Id: 019e38 [Preview] No.1481 del
Hello
I lost my db, and so my backup is a few weeks old. all my files were on another drive.
how do I get the db to search through its client_files and import or find files not in the db?



Version 522 Anonymous Board owner 03/29/2023 (Wed) 21:34 Id: 142160 [Preview] No. 1476 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=2AjrLci_AL8 [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v522/Hydrus.Network.522.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v522/Hydrus.Network.522.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v522/Hydrus.Network.522.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v522/Hydrus.Network.522.-.Linux.-.Executable.tar.gz

I had a good week mostly working on technical things for advanced users.

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

notes in sidecars

You can now import and export file notes with sidecars! There's a technical compromise I had to make here, which is that a note in a sidecar comes in the form 'name: text', both for import and export. If you want to import a whole bunch of notes, you'll need to wangle them into this format, or, if you can, use string processors to get them into that format. There's an escape sequence, ':\ ', for if your name has a colon in, too. Have a play with it and you'll see how it works.

Message too long. Click here to view full text.



No Release Tomorrow! Anonymous Board owner 04/04/2023 (Tue) 22:25 Id: 7e8b53 [Preview] No.1478 del
I've been head-down on a rewrite of the timestamp management system (for editing import, archived, modified etc.. times), and while the work has gone well, I am not done yet. I only have some simple UI for editing a handful of timestamps, but I want full editing of all of them, and ideally sidecar and API support too. Therefore, there will be no release tomorrow--I'll work instead.

v523 should be on the 12th of April. Thanks everyone!


Release Tomorrow! Anonymous Board owner 04/12/2023 (Wed) 00:11 Id: bc11e5 [Preview] No.1479 del
I had a great couple of weeks overhauling how the program manages file timestamps. Most of the work was boring behind the scenes stuff, but the upshot is a new dialog now lets you edit every file timestamp--import time, deletion time, archive time, modified time, and last viewed time, and I've added 'system:archived time' for searching. There's also an important bug fix for file deletion reasons and some quality of life improvements.

The release should be as normal tomorrow.



Version 521 Anonymous Board owner 03/22/2023 (Wed) 21:25 Id: 702b4a [Preview] No. 1474 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=F7gXLqMe5Bw [Embed]
Sorry these links were for v520 by accident earlier!
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v521/Hydrus.Network.521.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v521/Hydrus.Network.521.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v521/Hydrus.Network.521.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v521/Hydrus.Network.521.-.Linux.-.Executable.tar.gz

I had a good week mostly cleaning things and fixing some unusual issues.

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

highlights

Building on last week's custom 'sibling' connection, options->tag presentation now lets you edit the 'OR' connector too, and you can now set a specific colour for them both using the existing namespace colours.

Message too long. Click here to view full text.

Edited last time by hydrus_dev on 03/25/2023 (Sat) 18:28.


Release Tomorrow! Anonymous Board owner 03/29/2023 (Wed) 04:16 Id: d8f3b9 [Preview] No.1475 del
I had a good week working on some slightly advanced, more technical things. I added http header management to the Client API, added file notes to import and export sidecars, and fixed some bugs.

The release should be as normal tomorrow.



Version 520 Anonymous Board owner 03/15/2023 (Wed) 22:09 Id: 56b191 [Preview] No. 1471 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=outcGtbnMuQ [Embed]
If you are an engineer but didn't see the above vid yesterday, I strongly recommend it, the whole thing. We're clearly in the inflection point of this tech right now, and if you aren't experimenting with integrating some variant of it in some way into your work workflow, I think it is time. I just started using it for some scripting jobs I had been putting off this week and it honestly really helped out. There's problems aplenty in the whole space, but I'm pretty AI-pilled right now.
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v520/Hydrus.Network.520.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v520/Hydrus.Network.520.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v520/Hydrus.Network.520.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v520/Hydrus.Network.520.-.Linux.-.Executable.tar.gz

I had a good week. There's a mix of bug fixes and improvements to quality of life, mostly in the tag autocomplete interface.

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

highlights

So autocomplete has a couple new things. First off, there's a new 'all files ever imported/deleted' entry under the file domain button. This searches everything your client has ever seen, runs super fast, and works with 'all known tags'. Also, when editing tags, I've tightened up the selection rules and reduced the sibling spam--now, you should get the 'ideal' of what you typed at the top, then what you actually typed (if that differs), and then normal results. Also, the various paste buttons tucked into edit autocompletes now only ever add items--if any of what you paste is already in the accompanying list, it won't be removed now.

Message too long. Click here to view full text.



Anonymous 03/21/2023 (Tue) 14:58 Id: d5400e [Preview] No.1472 del
do you plan on adding yt-dlp support? i tried to import a video along with its metadata and description using the "--write-description --write-info-json" commands, but hydrus doesn't know what to do with the json files
had to do everything manually


Release Tomorrow! Anonymous Board owner 03/22/2023 (Wed) 03:47 Id: 02528d [Preview] No.1473 del
I had a good week. I cleaned some code and fixed a bunch of small issues in tag parsing, tag display, file import options, file delete reasons, and file viewing statistics.

The release should be as normal tomorrow.

>>1472
I would like to have some support. I plan to have an 'executable manager', which will let us define certain exe paths and arguments that we can send certain URLs to, e.g. 'this is a twitter video, send it to yt-dlp'.

Having nice note support in that would be a potentially significant extension, though--it would probably start off just as single files, no extra sidecars.

I do have a fairly clever manual sidecar system now, which should be able to deal with simple JSON files, but it doesn't support notes yet (just tags and URLs). You might like to have a play with it nonetheless, in prep for when I add notes, which I would like to do fairly soon. Try importing your video from your hard drive and play around with the 'sidecar' tab after hitting 'add tags/urls with the import'. If you can rename the json files to be very similar to the video file, that would help.

Help page here: https://hydrusnetwork.github.io/hydrus/advanced_sidecars.html



Version 519 Anonymous Board owner 03/08/2023 (Wed) 22:55 Id: 077f03 [Preview] No. 1469 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=NNNRlPfoC7I [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v519/Hydrus.Network.519.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v519/Hydrus.Network.519.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v519/Hydrus.Network.519.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v519/Hydrus.Network.519.-.Linux.-.Executable.tar.gz

I had a good couple of weeks prototyping a new rating service.

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

inc/dec ratings

So, under services->manage services, there's a new 'inc/dec rating' (for increment/decrement). It works pretty much like all the other ratings, and goes in the same places, but it is a simple number counter--left-click to add, right to subtract. Middle-click lets you edit directly. I've wired it up for system:rating, too, with only one oddness--since every file starts at count 0, there's no concept of 'not rated' for this service.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 03/15/2023 (Wed) 03:53 Id: 8a8f12 [Preview] No.1470 del
I had a good week. I mostly worked on bug fixes and quality of life, particularly on the tag autocomplete interface.

The release should be as normal tomorrow.