[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/hydrus/ - Hydrus Network

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

Catalog

8chan Bitcoin address: 1NpQaXqmCBji6gfX8UgaQEmEstvVY7U32C
The next generation of Infinity is here (discussion) (contribute)
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


New user? Start here ---> http://hydrusnetwork.github.io/hydrus/

YouTube embed. Click thumbnail to play.

 No.924

win32

zip: https://github.com/hydrusnetwork/hydrus/releases/download/v164/Hydrus.Network.164.-.Win32.-.Extract.only.zip

exe: https://github.com/hydrusnetwork/hydrus/releases/download/v164/Hydrus.Network.164.-.Win32.-.Installer.exe

os x

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

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

linux

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

source

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

I had a good week creating a prototype service to handle deleted files. It will likely take a minute or two to update to v164.

trash service

The hydrus client now has a sort of recycle bin. When you delete files from your local file service, they will now no longer be removed–they will instead go to the 'trash' service and get a little trash can icon. Trash files can be undeleted back into the local file service or permanently deleted, which will remove them and immediately delete their physical files and thumbnails from your hard drive.

Once sent to the trash, files will no longer appear in 'local files' searches, but they can found in 'trash' searches. Trash searches work like any other search–you can use system predicates or normal tags, and counts for number of files in inbox and so on will be accurate (inbox status is preserved through a visit to the trash). The trash service also appears in services->review services.

This was a surprising amount of work, but I am pleased. The way file deletion was handled before was pretty bad and did not permit adding an undelete concept. I still have work to do–I want to add a maintenance routine that will automatically delete from the trash after a file has been in it for x hours or if total size exceeds x MB. I also want to add options for default behaviour on normal delete, so people can have deleted files automatically disappear from the current search like before. And I would like to add 'file delete' to my undo/redo system, which can probably do with a complete overhaul in any case. And add select->trash/non-trash thumbnail menu entries.

This trash service is a change to several workflows. Please let me know where it does and doesn't work and if you have any ideas for improvements.

I have removed the 'delete orphans' maintenance routine, as files that are removed from the trash are physically deleted immediately, but I will be reworking the code and bringing it back as a very thorough single-shot database integrity checking function.

boorus

Due to an oversight in the recent gui sessions changes, booru pages were not saving correctly to the database. This meant spammy errors whenever a booru page was open. I have fixed this!

sqlite changes

I have added an index that requires sqlite 3.8.x, which means old sqlite browsers won't load client.db anymore. Hence I have removed SQLiteStudio from the Windows release–there is a newer version of SQLiteStudio, but they reworked the gui, and it went from a compact single-exe program to a sprawling and large directory program, so I can't tuck it into my release anymore.

I have added a new text file to the db folder with a link on where to get SQLiteStudio for yourself if you want it (there's a version for all platforms), and I have included the sqlite command line interface for all platforms. You can do pretty much anything with the command line interface, but the gui is obviously more pleasant.

full list

- rewrote the drawing code for the listbox that displays tags in various ways to be a lot faster and more memory efficient

- updated one new client mapping index that wasn't working quite as I wanted it to something more clever

- db will be a little smaller and mappings stuff will be even faster

- merged the two ratings system predicate input panels, so you can now select like/dislike and numerical ratings system predicates at the same time

- fixed booru download page serialisation, which means they will save to sessions

- prototyped trash service

- locally deleted files will now be sent to trash

- locally deleted files will not be removed from the existing search

- files can be permanently deleted from trash, which will also immediately physically delete them from your hdd

- files can be restored from trash back to the local file service

- inbox state is now more separate from the local file service, so it will be remembered through a visit to the trash

- improved delete code all around

- general inbox/archive db code improvements

- misc content update pipeline improvements

- optimised mass-adding of files to a service (for instance, when (un)deleting a whole bunch of files!)

- delete orphans daemon is removed–it will be replaced by a more thorough single-shot hdd/db purge like 'check file integrity'

- files are not yet automatically removed from the trash–I will add that next week.

- updated db access info in db folder

- added sqlite command line executable to db folder for all platforms

- bit of code cleaning

- cleaned up some gui error reporting

- might have fixed a service cache bug in the db that was causing double bandwidth reports and possible looping sync behaviour

next week

I want to finish off these new options for the trash service, first of all. Then some improvements to the DeviantArt parser to allow mature images, hopefully adding a blogger parser, and fixing several emergency bugs.

 No.927

For scraping DA, http://backend.deviantart.com/embed/info.php?id=<ARTWORK ID> will return a XML document with links to all versions of the image. Also, a request: Konachan.com and Yande.re have a "Download PNG", in addition to a view larger version. It would be nice if, when booru scraping, hydrus could download the png instead of a jpeg. Another request related to yande.re scraping, is that images are hidden if they are rated e(xplicit). This makes it hard to get hydrus to function correctly when scraping tag(s) with a high ratio of hidden vs. not hidden images, and sometimes causes it to assume that there are no more images, due to all of the ones one the first page being hidden.


 No.934

How far down on your priority list is that subscription overhaul you were talking about, OP?


 No.941

File: 1436822999668.jpg (151.47 KB, 830x1051, 830:1051, 45c49e6ca7dec38447e3555ca2….jpg)

>>927

Is the png the original file, or is it just a png version of the original jpg?

I'll look at yande.re's hidden files, thank you.

>>934

The downloader engine rewrite (which the subs improvement will be part of) is proving a problem to schedule. It is a big component that feels like it will have to be converted all in one go, and the past several weeks have all been busy. I am tempted to schedule a two-week release, but that's a lot of time for something that will mostly be a code rewrite.

In actual answer to your question, it is number one priority along with about four or five other things. Its size means it is being put off by smaller things that are easier to see the end of. I will make a note to review my plans for it and break them into smaller jobs if possible.


 No.942

>>941

The png is the original image.


 No.943

File: 1436908375511.jpg (1.33 MB, 1440x1159, 1440:1159, ead4ae0c72712e79cfe65bc324….jpg)

>>942

I've added detection for the PNG link, so it'll prefer that to the jpg, thank you for pointing it out.

I've also added yande.re support by default. I just cloned konachan and switched out 'konachan.com' for 'yande.re' and it seemed to work ok.

I could not reproduce your problem with the explicit thumbs. For me, if I search 'sex', I see no results in my browser, but the thumbnails are still there in the html (I just guess they are hidden with css or something). Hydrus parses them fine, and they download fine with tags as well. Please try with the yande.re entry that'll be added in tomorrow's release and let me know if you find a search that doesn't work, or if I am misunderstanding the problem.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]