[ / / / / / / / / / / / / / ] [ dir / random / cloveros / cuteboys / erp / fast / hydrus / in / strek / tftg ]

/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.
Name
Email
Subject
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
Archive
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Voice recorder Show voice recorder

(the Stop button will be clickable 5 seconds after you press Record)
Options

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


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

Experienced user with a bit of cash who wants to help out? ---> Patreon

Current to-do list has: 2,017 items

Current big job: Catching up on Qt, MPV, tag work, and small jobs. New poll once things have calmed down.


HookTube embed. Click on thumbnail to play.

0763da  No.8902

windows

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

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

os x

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

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

linux

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

source

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

I had a difficult week, but I got some decent work done. The multiple watcher is a bit more polished, and there are a bunch of fixes and improvements.

multiple watcher

The multiple watcher is a bit neater. It now states some summary info–how many watchers and total x/y processed and 'z successful, a deleted' string for all combined watchers–and has some smaller ui improvements. It also discards duplicate urls and reports more info about watchers as you attempt to remove them (such as if they are not yet DEAD).

I would still like to write a panel so you can 'zoom in' on individual thread settings and control the watched threads en-masse with 'pause selected' buttons and so on. It would also be nice to have some split/merge, but that may wait a bit longer.

misc

The splash screen (the hydrus icon on boot and exit) now has a proper window frame and exists on the taskbar, which makes it easier to find again in certain situations.

The 'check timings' button panel on subscriptions and watchers now has some easy preset buttons and a little reworked ui and help.

The new downloader-job-scheduling system is improved, uses less CPU time overall, and smooths out thread-count spikes.

There should be some small program stability improvements.

Some download pages have slightly juggled ui and should fit a little better on short screens.

Gallery parsing works better behind the scenes and also obeys bandwidth options more often. You may notice some network job controls now report 'overriding bandwidth rules in x seconds', which is part of this better pipeline.

compact subscriptions

Advanced users only!

The manage subscriptions dialog has a new 'compact' button that will remove old and useless URLs from subscriptions. Specifically, it will remove anything processed and twice as old as the death velocity period, and won't cull the queue smaller than 100 items.

This is an experiment to look into cutting down the size of large subscriptions to make them snappier on load and save. It seems to work so far, but be careful! If it seems to cull too many URLs, cancel the dialog and please let me know. Once we are confident it works correct, I expect to add an option to make it automatic, ensuring that subscriptions continually cull themselves of bloaty useless data.

full list

- the multiple watcher will now discard new urls if it is already watching them

- the multiple watcher will list x/y progress as just 'x' if x==y (making it easier to scan the list)

- the multiple watcher now lists a couple of 'total' summary lines on its ui–the top lists total number of watchers and queue progress, the bottom lists the usual '23 successful, 3 deleted' line, but summed for all watchers

- the multiple watcher will now warn you if you try to remove the highlit, alive or un-caught-up watchers

- the multiple watcher will now resort if the thread subject (or rather, any data in the current sort column) changes (which usually happens right after it is added, when you see it change from from 'unknown subject' to 'mlp is kino')

- fixed an issue where multiple watchers were not unscheduling down their update job correctly on page close

- the booru selector in the edit subscription panel should now be in the tab traversal order for keyboard/automated focusing tasks

- the boorus in that selector are now alphabetised

- tag import options namespaces are now alphabetised

- removed/renamed pretty much all references to 'thread' in the watcher code and ui presentation, since it can now do a bunch of other stuff. it is now just the 'watcher' and the 'multiple watcher'

- deleted a bunch of old static thread watcher and page of images code from the old downloading system

- added an experimental 'compact' button to advanced mode users' manage subscriptions panels. this removes urls from the selected subscriptions' caches that are no longer useful, keeping their load/save snappy. this is still in testing–be careful with it!

- the hydrus splash screen now has a bare frame caption and will appear in the taskbar–which helps with some alt-tab and 'where the hell did it go?' stuff if you need to enter a password

- wrote five 'reasonable defaults' buttons for the 'check timings' options panel for quick entry for different thread/subscription scenarios.

- added a checkbox to this panel that will swap the reactive options with a simpler single checkbox

- also clarified/fleshed out the help button on this panel

- fixed an important source of program instability related to page alive/dead status checking that was inadvertantly talking subtly to the main gui frame even on non ui threads

- improved how some 'page is closed but not destroyed' test logic for pages inside a closed-but-not-destroyed notebook

- fixed another small place where the db was talking to the main gui object about status bar updates in a potentially unstable way

- fixed another small place where the foreground daemons were talking to the main gui frame in a trivial but potentially unstable way

- played around with some taglist sizer and layout settings

- the gallery and simple download pages are now a little shorter–the pause and cancel buttons are now just to the right of the status texts, rather than on their own row beneath the network job controls.

- the various bandwidth-overriding network jobs in the download system–like gallery page downloading–now wait 30s before overriding their bandwidth. hence these jobs will now obey the usual bandwidth rules up to a point

- the simple downloader also obeys the usual bandwidth rules for 30s but no longer has a static wait, so it can run much faster in certain situations

- network jobs that will override bandwidth in the future will now report that countdown in their status texts

- fixed a bug in the old booru code that meant some boorus were superfluously requesting the 0th indexed page of a gallery more frequently than needed in order to reestablish a 'page size' cache. this value is now cached globally and will be replaced by a completely different system in the new gallery downloader

- added a decent tooltip to the 'gallery fixed delay' widgets in the options->downloading panel

- the autocomplete input should clear itself after a 'broadcast' event a bit quicker and stop some dupe inputs in certain edge cases

- the tumblr url class now recognises that tumblr posts can have multiple files, which helps some source url lookup logic

- added a url class for artstation file pages

- the primary file import url (the one listed in the file import list) will now correctly not associate with the resulting file if its url class is so set

- all the import objects now have much lower idle CPU time and thread needs and start in slightly offset times, smoothing out the thread count spikes

- all the import objects will now respond quickly to changes to the underlying file import cache (like right-click->try again events)

- the new job scheduling system now uses two queues–fast and slow, in order to reduce some resort/insert overhead

- a couple more improvements to the new job scheduling system to smooth out spikes

- if the temporary path override does not exist, the client will now compain with spammy popup messages and fall back to the default

- if the temporary path override does not exist or is not writeable-to on options dialog ok, a veto exception will be raised

- refactored the watcher and multiple watcher to their own file, ClientImportWatchers

- misc fixes

next week

Maybe a bit more multiple watcher stuff, maybe some gallery stuff. It would be nice to have Pixiv manga working. I also want to dedicate some time to improving Linux stability, which is still not there yet.

I tried to write a Gelbooru 0.2.0 parser this week, but I ran into a hole in my html parsing formula object. I'd like to extend that as well. My IRL stuff is difficult atm, so I may take some extra time off.

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

9f75bc  No.8908

File: 54c2aac67c6f125⋯.jpg (62.46 KB, 524x629, 524:629, 50a48849811d818ae28a612be5….jpg)

>I also want to dedicate some time to improving Linux stability, which is still not there yet.

Yay! Please 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.

0db9aa  No.8913

got some issues with drag and drop multi threadwatcher and what multi watcher they drop into, I think I posted something else about it but I cant be sure if its just not showing up, I posted it in a different place, or it got eaten.

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

9b94d3  No.8916

Hey man. Not much that I can contribute; just thought I'd say that I'm very grateful for what you 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.

7ff9d1  No.8918

Using the simple downloader with yiff.party, it doesn't seem to download mp4 files. It is set to posts & attachments.

From here specifically: https://yiff.party/854316

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

42bf7c  No.8921

File: 877014121bee0cc⋯.jpg (123.42 KB, 548x637, 548:637, crestfallen-warrior-des.jpg)

hydev, you gave me some code for an Inkbunny downloader the other day, but i have no idea how to add it to hydrus.

is there a tutorial or should i just wait for it to be added to the base program?

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

42bf7c  No.8922

File: 2d75a1342ef2deb⋯.gif (3.06 MB, 320x180, 16:9, HACKMASTER.gif)

File: 781429ab2dee8b9⋯.jpg (42.9 KB, 1104x115, 48:5, Capture.JPG)

also i just found out a bug on the e621 downloader. any images downloaded that have a parent/child post relationship, either directly via URL or by gallery parser, will only download the parent image and not the child.

i suppose it has something to do with that URL recognition thing you added before, but im not sure, thats my guess from the parser log im showing here in the pic.

here's an example pls no bulli for the pictures contents :^) in this example 1537096 is the only picture to download, the posts 1537100 and 1537099 attempt to redownload 1537096 instead of their respective pictures.

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

7927da  No.8923

File: 080801ddaa35858⋯.png (12.97 KB, 786x180, 131:30, e.png)

>>8922

It's the sources linking to the same tumblr page that is causing the problem. See >>8856 and devs reply >>8869 for how to fix.

If you know how to SQL I have a query that will allow you to find all the posts affected.

SELECT * 
FROM urls
WHERE hash_id
IN(
SELECT hash_id AS t
FROM urls
GROUP BY hash_id
HAVING (
SELECT count()
FROM urls
WHERE hash_id = t
AND url LIKE '%://e621.net%'
AND url NOT LIKE '%://e621.net/post/show/%/%'
) >= 2
AND (
SELECT count()
FROM urls
WHERE hash_id = t
AND url LIKE '%tumblr.com%'
) >= 1
)
AND url LIKE '%://e621.net%'
ORDER BY hash_id DESC;

And to delete all the affected urls

DELETE  
FROM urls
WHERE hash_id
IN(
SELECT hash_id AS t
FROM urls
GROUP BY hash_id
HAVING (
SELECT count()
FROM urls
WHERE hash_id = t
AND url LIKE '%://e621.net%'
AND url NOT LIKE '%://e621.net/post/show/%/%'
) >= 2
AND (
SELECT count()
FROM urls
WHERE hash_id = t
AND url LIKE '%tumblr.com%'
) >= 1
);

Now I ask dev is there a way to disable the check for source urls as it's causing a lot of problems when multiple posts are linking to the same sources or like in pic. The e621 post id is a good unique identifier whereas the sources are wonky user defined.

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

42bf7c  No.8924

>>8923

i need to delete the known URLs in order to get the downloads working again right? how can i do that?

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

42bf7c  No.8925

>>8924

>>8923

i mean is there a way to do it manually? im extremely rusty on SQL usage

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

42bf7c  No.8926

File: 7aeb4a222ef6807⋯.jpg (51.76 KB, 744x250, 372:125, Capture.JPG)

i see the "manage file URLs" option but it has no option to delete

and here's the problem just like you said, the known URL's are getting mixed up which leads to one picture being downloaded several times in place of other pictures related to it.

>The e621 post id is a good unique identifier whereas the sources are wonky user defined.

i agree, at least as far as e621 is concerned, using the post UID seems to be the best solution to stop this from happening.

>>8923

if there really is no other choice whats a quick way i can run this script you've given me? do i have to install SQL?

oh and, sorry for the multireply, don't mean to spam the board.

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

eda381  No.8931

>>8926

Hydrus comes with a basic set of SQLite command line tools you could use to run that SQL script with, but there's always far friendlier stuff like SQLite Database Browser

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

0db9aa  No.8932

I know its a known issue where transparency screws an image up, Is it possible in program currently to have transparency interpreted as a certain color? if not, is it possible to implement?

Personally I would go with a neutral 50% grey If I had the ability to set it

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

42bf7c  No.8934

File: d25c261e509505e⋯.jpg (8.66 KB, 125x25, 5:1, Capture.JPG)

>>8931

well, shit.

can you make a script do re-download all of these properly? or will the glitch happen again until this is fixed?

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

f8360e  No.8937

Sorry if this one is obvious, but I am completely new to this all.

I did read around in the help section a lot, but Ican't seem to find what I am looking for.

I want to know a few things:

>The database contains the images, right?

>So if I have a collection of images on my PC that I want to tag and catalogue, then they will be doubled/copied int othe "db" folder?

<this means that I don't really need the previous folder anymore, right?

Also:

>Why is the db full of all these rrandom folders? It makes browsing the images without the software completely infeasible, is there any way to keep the original folder structure upon import?

The reason I even found out about Hydrus was beacause I was looking for a way to tag images.

I actually wanted something pretty simple, but couldn't find it; I wanted a tagging software that:

>Can (optionally) save the tags to either:

<the images themselves

<image filenames

and:

<maybe an external xmp sidecar or whatever it's called when the tagging runs external to the image.

Ideally I'd have used to my advantage simply that the windows explorer can search appropriately named images like one would search tags, but there is the path length limit. (eg.: "mall hacking funny joke electronics hack master.gif")

I wanted an easy way to tag it all, but it's impossible to find a simple software that does what I described.

Hydrus is nice, since it can be exported as a db and run on another pc, but it really is an inconvenience to the people I'd ideally be sharing the folders with.

What can I do, should I just stick to the method of naming the images with tag-words and use the windows explorer search funtion?

It's really dissytisfying and frustrating that no one seems to have needed such a software to exist.

Or I can't find it, but I spent quite some time on alternativeto.net and elsewhere searching for different solutions.

TL;DR:

Is there a way to tag images that makes it easy to upload them here on the chans in a streamlined process;

I know I can simply press ctrl+c on an image in Hydrus and then use this link to upload the image here when the upload dialogue is open by pasting it there, but perhaps there is another, more lightweight and less intrusive solution out there that does what I just described here while simply accessing or at least carrying over the original folder structur so it stay manually searchable?

It shoudl be portable, so that is a constraint too.

Man, thanks for reading at any rate; awesome project, if I actually understood it and what it really does to the images I might acutally just use Hydrus, but I just can't seem to find that kind of information, so I am asking here.

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

9f75bc  No.8939

>>8902

>>8908

I made this pastebin, I wrote how many times Hydrus crashed in the lapse of 1 hour, I might be just my pc but I hope it results useful in somehow.

https://pastebin.com/1fHEwink

I think it's just a i3 thing, but the 'Open Externally' option does absolutely nothing.

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

c77067  No.8940

Not sure if this is a bug, but I expect "Copy File" to actually copy the file and not copy the path to the file.

"Copy Path" should copy the path.

Basically, I just need a good way to get an image copied (as data) to my clipboard so I can use ShareX to upload it. Share->Copy->Image does this, but not for all file types (eg: .gif)

Also "Open in Explorer" (open the file path) would be super useful to have if the above issue can't be fixed. Currently I copy the path -> paste into explorer -> remove the file to get to the parent folder → find my file -> copy image → upload.

It's an annoying workflow when I want to share images.

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

d6146e  No.8941

>>8937

Oh fug, nvm, just found the part talking about using original locations instead of import.

I'm reading it, so don't talk about that if you choose to reply to me

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

42bf7c  No.8942

is the pixiv downloader broken?

i tried downloading a gallery and every single picture on it got a "could not parse any data!" error

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

5c3a34  No.8946

>>8928

Seems to me the obvious way would be to search all files with only a system:dimensions (well, system:num_pixels) filter and then mark and delete the results.

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

0763da  No.8953

File: 96f83bc327bad3f⋯.png (1.77 MB, 1280x720, 16:9, 96f83bc327bad3f0326c85de38….png)

>>8908

>>8939

Thanks–that info is useful. I am sorry for this shit.

>>8913

I've set it now so if you DnD onto a multi-watcher page (i.e. that multi-watcher is the current page in the client), it'll be added to that page rather than the leftmost. This should make it doable to have multiple multi-watchers (eventually with different checker options and so on, so you can have 'fast multi-watcher' vs 'slow multi-watcher').

>>8916

Thanks m8. Things are a bit stressful on my end right now but it is nothing existential. It should get easier in a bit. I'm hoping to have a half-week for E3, so hopefully I'll be able to bosh some of the more pressing issues by v310. I am feeling good about current progress.

>>8918

Thanks, I will check this out. Since the mp4 links are in the post body, I think this will ultimately be the 'files and attachments and inlines' parser (or just a watcher, which does this), but that also isn't picking up the mp4 links correctly, so I will look into it.

>>8921

The download ui is all half-finished and still under construction, so best bet is to just wait for now. I'd like to roll in a bunch more support for all kinds of shit over the coming months.

If you want to brave it, check out the network under-construction sections. url classes, parsers, url class links should be what you need for now. Don't click apply on any of that if you can't figure out basically what is going on in each place.

>>8922

>>8923

>>8924

>>8925

>>8926

>>8931

>>8934

I've fixed this issue a bit more for v309. Now, if a url that is supposed to have one file actually has many–like your incorrectly mapped e621 urls here–that info will be discarded and the file will be checked anyway. Hitting 'try again' on these entries in v309 should get the right files (you'll just be left with some dupe e621 file-url mappings from the error previously) but I will also add overriding 'get file even if url known' and '…if hash known' checkboxes to force a fix if we encounter more logic holes like this.

The manage urls ui is still 1.0, which I threw together. Double-click to delete for now. I will give it another pass at some point.

If you aren't completely comfortable with the SQL (make a backup beforehand if you want to try anyway), please wait a couple of days and do 'try again' in the new client and let me know if it works for you.

If you do want to do this URL stuff, do it in v308! v309 has a different url db structure!

>>8932

Transparency is working a bit better these days–can you post/link/email me some images that render bad for you, along with a screenshot of the situations in the client where it messes up? I may be able to fix it natively just by jiggling some palette/colourspace stuff around.

>>8937

>>8941

You probably saw exactly this section, but if not, these are my complete thoughts on sticking to hashes and a non-human-friendly file store:

http://hydrusnetwork.github.io/hydrus/help/faq.html#filenames

Hydrus has no way to save tags to images or image filenames. It always stores tags separate from files inside its internal database in a complicated and highly indexed way so searching works fast. Tags have to be indexed in a database as soon as you get above 10k or so files in order to deliver results in a reasonable time. The larger the collection, the less useful it is to store tags in explorer-friendly ways.

There are also no folder structures, although if you decide you want to go with hydrus, I recommend you tag by folder as you import your files. Adding local tags like 'reaction images' or 'pepes' or whatever based on folder names is a great way to get some initial tags going so you can find things to post real fast.

Just as an aside: saving tags to images, in their metadata, is a common cause of headaches when trying to manage large collections, due to the file's byte content changing and hence changing the file's hash. The tagging systems are also often OS-specific and a pain to extract with third-party programs en masse. If you expect to get into any kind of big file collection system or ever want to pull tags for your files from boorus with any program/script, I recommend refraining from setting NTFS or jpeg/png metadata tags.

For exporting images from hydrus to other programs, the absolute easiest way is to just make a thumbnail selection and drag-and-drop it out of the client. You generally should be able to drag and drop it to a website's 'drop files here' upload box in your browser. (I just did it for this post)

If you want to DnD to Discord, that can be more tricky–try the BUGFIX option under options->gui.

Unfortunately, DnD exporting like this keeps the ugly hexadecimal SHA256 hash filename (you'll notice that it is generally the same as the 8ch filename–they use the same scheme). I'd like to extend the file export system to auto-rename files based on some tag info, so if your file had 'filename:hack master' tag, it would auto-name to 'hack master.gif' on all kinds of quick export.

If you ever want to export with better filenames or sidecar .txt files, check out thumbnail right-click->share->export files. You can fairly quickly export a hundred tagged images and give them names like 'evangelion doujin whatever - chapter 2 - page 12.jpg' or 'character:rei ayanami plugsuit smile.jpg' if that is the sort of thing you are looking for. I expect to do something similar for the auto-rename system when I get to it. If you give it a go, let me know if you run into any trouble with it.

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

0763da  No.8954

File: de591d2a50c8709⋯.jpg (1.8 MB, 3564x2097, 396:233, de591d2a50c8709cfc948841e7….jpg)

>>8940

iirc, copy_file sends a 'file' content type to the clipboard, which has multiple ways of being caught depending on what the destination program tells Windows it can take.

So, if you copy_file and then paste into an Explorer window, it should actually copy the file, but if you paste into notepad, Windows will collapse it into the text path again. copy_path just sends the text type. My guess is that ShareX can't take the file content type but can take text, so you are only getting the path.

I am afraid I don't know anything about ShareX though, so I can't speak with any authority about it. What's the destination ui look like here? How it is 'catching' the paste events?

In general though, I don't recommend using copy_image to share files, as it actually copies a bmp (which is then converted to png usually by the browser/whatever destination). It is useful for pasting pixel data into image editing programs.

Can you drag-and-drop a hydrus thumbnail selection to ShareX? If not, can you DnD to a common folder like your desktop and then just point ShareX at that?

>>8942

It looks like they are rolling out a new dynamic layout (which the parser can't handle) to users randomly on login. I am working on this problem. You can try clearing the login under network->DEBUG menu once or twice to see if they reassign you back to the old layout, but I don't know if this actually works. Your feedback on whether this works would be useful.

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

c77067  No.8955

>>8954

It POSTS the clipboard data to a website. If I right click a file in Windows Explorer, Copy, then POST I get it uploads the file: https://kimiwo.aishitei.ru/i/b1vmcNYm36qpYH3k.webm

I'm pretty sure this is because it is copying the bytes_from_file instead of the file_path. IDK what it is in Python 3 but Python 2 it should be something like:

input_file = open("input-file", "rb")

binary_data = in_file.read()

Then binary_data would need to be saved into the Clipboard. Currently attempting to do the same thing from Hydrus (Ctlr+C to copy file -> Hotkey to upload) just uploads the File path: https://kimiwo.aishitei.ru/i/GVmH7pCQDUDTHuKl.txt

I'm not sure how common of a workflow copy/pasting a file path is compared to copy/pasting the file itself (eg: copying into Paint).

Drag->Drop onto ShareX works. I never drag/drop things so didn't think to do that from Hydrus. It's a much better workaround than the existing workflow but still not quite as convenient as copy file-> press hotkey to upload, since it requires I alt-tab to open the ShareX window (as it is usually minified). However, for now I'll use that method and use a Temp folder for when posting to chans that deletes any files >5 minutes old.

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

c77067  No.8957

>>8955

TIL I can drag/drop onto file uploads. Well shit, I'll just do that it's way easier.

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

42bf7c  No.8962

File: 6b1173d320769d5⋯.jpg (417.45 KB, 1280x1103, 1280:1103, AND BE KILLED.jpg)

>>8953

>If you do want to do this URL stuff, do it in v308! v309 has a different url db structure!

nah, its fine, im in no hurry. i'll wait on ya.

i did however follow in anon's script to find all the 1200 affected pictures and that's as far as i dare to go, deleting the url's with the second script would be no good for me because then i wouldn't remember which potential 1200 urls i have to download again

>>8954

>It looks like they are rolling out a new dynamic layout (which the parser can't handle) to users randomly on login.

jesus fuck Pixiv changes UI more often than jewtube, japs bls stop

>You can try clearing the login under network->DEBUG menu once or twice to see if they reassign you back to the old layout, but I don't know if this actually works.

done, i tried it

>Your feedback on whether this works would be useful.

and here's my feedback: no

hope that helps ya hydev

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

cd7fa8  No.8963

File: 44b3f85c310bf32⋯.jpg (23.33 KB, 320x283, 320:283, 1521543957.jpg)

>>8953

>If you do want to do this URL stuff, do it in v308! v309 has a different url db structure!

Does this mean it will be possible to (have the option to) transfer URLs from inferior to superior when doing duplicates?

This is at the top of my wishlist.

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

0763da  No.8964

File: b809e33a9e6c4bc⋯.png (2.67 KB, 450x61, 450:61, priorities_jej.png)

>>8955

I hadn't thought of this sort of need before, but sure, I will add a copy_file_bytes or something. If you get use out of it, let me know how it works for you.

>>8962

FYI: If you can munge a list of 'bad URLs' into a newline-separated list in your clipboard, you can then easily queue them up again in a new e621 booru downloader page by right-clicking the file import status button and going import->from clipboard. Tomorrow's logic should be fixed for your problem.

It may be easier to fix down the way, though, in the client. Maybe some combination of a future system:num_urls and a 'select->copy all urls' or something. Let me know how you get on and how I might automate a fix here.

Thanks for this info about pixiv. I don't know what the nips are up to then–maybe opting-in randomly on login and never rolling back. I know another user had luck by creating a new, throwaway account that then didn't get the new layout. Another user who tried this did get the new layout.

Current plan is to extend the parser to just work with both layouts.

>>8963

You should be able to do this now! I added it a couple of weeks ago, I think. Check the merge options in the duplicate system–there should now be a checkbox for 'merge urls from worst to best' or something. I think I re-laid out a bunch of that panel. Let me know if you can't find it.

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

42bf7c  No.8967

>>8964

>FYI: If you can munge a list of 'bad URLs' into a newline-separated list in your clipboard

anon made a script that does just that here >>8923

i ran the script through SQLite and the result was this >>8934 nearly 1200 affected pictures, i copied all 1192 of them and pasted them on a new URL download page, they seem to be downloading fine now, still on v.308

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

cd7fa8  No.8968

File: 47e0ce388e1393a⋯.jpg (117.74 KB, 357x524, 357:524, 200% nice.jpg)

>>8964

Oh shit, it's true, thanks! I had to look for it, but it's there. Time to redownload everything and transfer the URLs. I'll be spending the next week legally dead for organization reasons.

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

73bd22  No.8973

>>8902

How should Hydrus' file permissions be set in Linux such that everything work as expected?

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

b12381  No.8975

File: 46875883e0bf48d⋯.png (17.75 KB, 523x364, 523:364, Untitled.png)

Hello Hydrus Dev. I haven't posted here in such a long time, and my Hydrus Network was very outdated.

So I downloaded this newer version here, and from what I remember all I had to do was extract everything, then replace the new files with my old ones. But now it just won't start. It gives me an error telling me it is missing master boot files or something. It has something to do with my db, because it works, until I move my db folder over. Don't tell me I'm going to lose all my tags ..

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

0763da  No.9027

>>8973

Afaik, everything is supposed to work out of the box, for my release. Can you articulate what problems, if any, you are having?

If your extract program is setting some odd permissions, I think having read access to everything and execute access to the 'client' executable file should do the trick. You also probably want write access to the 'db' directory, although the client should recover from this and put a new db dir in your home directory.

>>8975

Thanks, answered in v309 release. Let me know if you still run into problems though.

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



[Return][Go to top][Catalog][Nerve Center][Random][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / random / cloveros / cuteboys / erp / fast / hydrus / in / strek / tftg ]