[ / / / / / / / / / / / / / ] [ dir / 8teen / gdp2083 / hikki / htg / loomis / maka / tijuana / yoga ]

/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.
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 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 5 per post.


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

Current to-do list has: 1,181 items

Current big job: finishing login and domain managers and overhauling the downloader


File: 1462744835985.jpg (451.68 KB, 1280x1344, 20:21, a421d753295eb1b35c0e96503d….jpg)

76dd15 No.2651

Continuing from >>290 , here is an updated fresh and empty client database with the public tag repository pre-synced. If you are an experienced user, you can use this to start a new client without having to wait for the ptr to sync.

This release is version 204 and ptr update 1395, which is today, May 8th, 2016. It now has 57 million mappings.

http://www.mediafire.com/download/5gaiya44ubwvt5e/Hydrus_Network_Client_bare_PTR_database_v204_update_1395.7z

76dd15 No.2738

Question, is there a way I could set the PTR so it would tag files I have in my client db, but not save all the millions of mappings I won't use?


76dd15 No.2745

File: 1463775018765.jpg (159.7 KB, 1282x1800, 641:900, eb0c2494c13868c5ed41c37827….jpg)

>>2738

That's a bit of a difficult question. In order to quickly query the ptr to figure out which of its mappings should apply to your files, we would have to store them in efficiently indexed database tables. Once that's done, we've basically reinvented the hydrus db.

The client never transmits which files you have to the server (to keep them private and minimise server CPU), so filtering can't happen before you download.

If your concern is that you don't want to see all the remote files' tag results in the manage tags dialog, check out file->options->tags->by default, search non-local tags in write-autocomplete, which will set the autocomplete dropdowns in dialogs to 'local files' by default, instead of 'all known files'.

If your concern is hard disk space, you could probably fudge something like what you want by using a hydrus tag archive snapshot of the PTR. Something like:

Get the above download, run it.

Create an HTA from its PTR service.

Import the HTA into your other client's 'local tags' service, which will only import for files in 'local files'.

Let me know if you would like help doing HTA stuff, as it is slightly advanced.


76dd15 No.2747

>>2745

That sounds right up my alley. I'm not sure how I'd set up an HTA from the PTR but I'm currently downloading the PTR via http://hydrusnetwork.github.io/hydrus/help/access_keys.html and I've got a ways to go still so there's no real rush if an explanation will take a while and you're short on time.


76dd15 No.2749

File: 1463798249030.jpg (336.98 KB, 845x1024, 845:1024, 67d2e9baa3752779ca29b2ccde….jpg)

>>2747

It isn't too difficult, but HTAs are powerful, so make sure you have a backup somewhere in case it goes wrong or you don't like the result. The main dialog you want is under services->review services->your tag service->perform a service-wide operation. It's an ugly debug-tier dialog, but it can do a couple of neat things, including exporting all a service's mappings to an external HTA db file or importing back from one. I think the import action now includes a 'do you want to sync with all files or only local files?' option dialog–you only want local files.

If you don't want to wait for the PTR to sync on your existing client to create the HTA, you can use the above download on a fresh extract of the client to get it pre-processed.


76dd15 No.2790

>>2749

Is there a way to speed up the vacuuming? I've still got about 100 updates left to process and the vacuum time for external mappings.db is at 30 or so minutes.

Do I see still need the client_updates files once everything's all processed?


76dd15 No.2801

File: 1464206182841.jpg (71.45 KB, 452x600, 113:150, 9e49d824c47e09d07f82d0b48f….jpg)

>>2790

Vacuuming is pretty slow, unfortunately. Make sure you defrag your disk regularly, is the best thing you can do. You can change how often it runs under file->options->maintenance and processing, and even turn it off if you like. It trims free space and makes your db run a little faster, but it isn't essential.

Yes, keep client_updates and everything else in the db folder. If you remove anything, things are likely to break when you next boot the client.


76dd15 No.2941

File: 1465731356653-0.png (23.38 KB, 713x162, 713:162, SuperPending.png)

File: 1465731356653-1.png (79.61 KB, 929x648, 929:648, Second.png)

I'm not sure if I should ask this in this thread:

I tried importing gelbooru's tags using the gelbooru2016.db kindly provided in the previous PTR thread. It seems to be working well, however, I get this entry in my menu, and I'm not sure what it means (1st pic related).

If I try to click commit, I get "No access key" error. Which I think it's expected since it's not an online connection, right? I wasn't able to find this issue on the help, so excuse me if there's an obvious explanation. Could I have configured the DB import incorrectly (2nd pic)?

Thanks in advance and for your work on hydrus


76dd15 No.2959

File: 1465931520291.jpg (266.77 KB, 768x1024, 3:4, ba480514289c063ff30c553e79….jpg)

>>2941

You have set up the HTA import fine, but I think you have misunderstood where you are sending the tags. In that screenshot, you have set up a connection to a hydrus tag repository, which would be a tag service on another computer. The space for 'credentials', where one would normally put something like:

4a285629721ca442541ef2c15ea17d1f7f7578b0c3f4f5f2a05f8f0ab297786f@hydrus.no-ip.org:45871

Is left as default. When you tell the client to commit those pending tags, it goes 'ok, I'll send them to that repository at 'hostname:45871', which is not a valid address.

If you meant to send those gelbooru tags to your 'local tags' service (i.e. straight to your hard drive, rather than a repository somewhere on the internet), then delete that tag repo and set up the HTA import again on the 'local tags' service, which is also on the manage services dialog, but under the 'local' tab at the top. Since 'local tags' goes straight to your hard drive, there's no pending/commit queue–they'll apply instantly from the HTA as appropriate.


76dd15 No.3007

nijie HTA

(It's basically a hentai version of pixiv, though it's still pretty new)

https://nijie.info/search.php?word=

https://mega.nz/#!jMYAmbbB!T5otOrWiKKLnWApJRRdP_oBSO5XvFwrA1HyKhRzJiZg

most tags are in japanese, so not exactly too helpful

Around 184k files tagged


76dd15 No.3009

>>3007

Also, here's the mega folder for more tag archives, for those that have lost it.

https://mega.nz/#F!CQw1lSBK!kWbjIxugVOA73f_vXPTxTQ


76dd15 No.3094

>>3009

Question, I've imported some files from gelbooru into hydrus, but their tags aren't in the archive because they were added after it was done.

So what's the easy way of picking up tags for singular images?


76dd15 No.3153

File: 1468255602435.jpg (807.75 KB, 1280x1838, 640:919, de7ce330550e913e80ffe9baaa….jpg)

>>3094

Unfortunately, this is essentially the crux of the problem–there isn't an easy generalised way to ask boorus for the tags for a particular file.

You can try manually redownloading the files through my booru downloader by searching for their artist and setting 'get tags even if file is already in db' to true (with the files being new, they will be near the front of any search you perform), but the best way is probably just to sync with my public tag repo, as some other user will probably do that download sometime in the near future and you'll get the tags synced automatically.


76dd15 No.3158

>>3153

I've kind of skirted around the issue by using the booru tag parser script >>1914

Export image, load it into iqdb and you're set


76dd15 No.3192

File: 1468771986861.jpg (79.62 KB, 650x975, 2:3, a9c2394bc779e08812852f755b….jpg)

And here's another!

This is version 214 and ptr update 1455, which is yesterday, July 16th. It now has 73 million mappings.

http://www.mediafire.com/download/xf8pm738a2ucffi/Hydrus_Network_Client_bare_PTR_database_v214_update_1455.7z


76dd15 No.3265

jesus fuck, 1.7 gb on mediafire?

can someone get a seedbox & torrent set up on these? would be a lot more elegant and less bullshit than mediafire.


76dd15 No.3303

>>3265

Or better yet, pin to ipfs. With ipfs, people sharing older versions will still act as peers for your download in some capacity.


76dd15 No.3304

>>3265

>>3303

QmW56VxQGjGJCizDPibMw2x7t68VVszX7fW4sTsdH5KeV5 Hydrus Network Client bare PTR database v214 update 1455.7z

For those with ipfs

ipfs get QmW56VxQGjGJCizDPibMw2x7t68VVszX7fW4sTsdH5KeV5

For those without ipfs

https://dist.ipfs.io/#ipget

or

https://ipfs.io/ipfs/QmW56VxQGjGJCizDPibMw2x7t68VVszX7fW4sTsdH5KeV5


76dd15 No.3305

>>3304

users of ipfs, please pin this. The more users that pin, the more seeds in the swarm for others.

ipfs pin add QmW56VxQGjGJCizDPibMw2x7t68VVszX7fW4sTsdH5KeV5

Pinning will actually download the file, so you can run this first. Once the pin is finished, you can "download" it however and it will effectively just be copied from your own storage.


76dd15 No.3310

>>3305

>>3304

Please always --wrap-with-directory

https://ipfs.io/ipfs/QmeKyF1kPGXmZjDqot7B5s7eZxWyDkfTrRn9xv5mw6XinJ

I took the archives from >>1623 , >>1814 and >>2525 and put them on ipfs as well.

https://ipfs.io/ipfs/QmZuRNbxdNBNVEj4BeP2jn1mqFu33FgxYZ5oUfjQLDiGnT


76dd15 No.3314

>>3310

I was not aware of this, nice.

Does this have any other implication aside from pretty file name/retaining the ext?


76dd15 No.3319

>>3314

No it's pretty much only to preserve the filename and extension.


76dd15 No.3449

>>3153

Where can I find your booru downloader?


76dd15 No.3453

Could we (users) create a PTR or archive based around images commonly posted on chans? Reaction images, legendary thread caps, various other meme images, etc.

Most of my image collection isn't anime and while I doubt we all have the same images, we almost certainly have a few shared ones between several users. It would be beneficial and save everyone tagging time if one was created


76dd15 No.3468

File: 1471036533333.jpg (117.19 KB, 540x736, 135:184, 98b8efd91b7f29037eba215d39….jpg)

>>3449

I meant the one in the hydrus client. Hit F9 to bring up the new page chooser, then go download->gallery->booru.


76dd15 No.3696

>>3453

I've been trying to tag a few of the reaction images I have, but to honest it's pretty useless for a public tag repository

Reaction images and any other, lossy, media that's reposted and re-encoded often, will pretty much always suffers some kind of manipulation, altering it's md5 (or superior) hash forever.


76dd15 No.3806

I would like to contribute to the PTR more, but at the moment it's too cumbersome to do so.

I use a Firefox user script (linked in another thread on this board) to download images from danboruu and similar sites with all of their tags intact, which are then imported into Hydrus via a txt file along side the image. I would like to share the tags for these images to the PTR but at the moment it's too much work. I have to go into "manage tags" for each image, select local tags, click the copy tags button, then select public tag repository, then click paste tags, which in turn takes several seconds to complete. It would be great if there was a more streamlined way to do this.

For example, if you could select multiple files, right click them and select a "copy local tags to ptr" option.


76dd15 No.3807

>>3806

You can do this by clicking the advanced operations button in the manage tags dialog.


76dd15 No.3829

>>3807

Thank you, that works!


76dd15 No.3928

>>3192

It's been a while since the last update for this database. Could we get an updated one?


76dd15 No.3944

File: 0155f39b6b6ebeb⋯.jpg (505.53 KB, 955x1280, 191:256, 0155f39b6b6ebeb51ee39d8737….jpg)

>>3928

I've got it currently scheduled for every 10 weeks, which by my to-do means 2016-09-24 will be the next, for v224.


76dd15 No.4007

I tried installing this by merging the content with my db folder. Now my client crashes on startup.


76dd15 No.4025

File: f62f1b2e7c80d75⋯.jpg (170.02 KB, 1280x1100, 64:55, f62f1b2e7c80d753cb9ba1aa91….jpg)

Here is the next!

This is version 224 and ptr update 1515, which is yesterday, September 24th. It now has 88 million mappings.

http://www.mediafire.com/download/l9aecivwowa3yd6/Hydrus_Network_Client_bare_PTR_database_v224_update_1515.7z


76dd15 No.4026

>>4007

This bare database is only for starting new clients. If you have a backup, return to it. If you do not have a backup and your original .db files have been overwritten, then I'm afraid you will not be able to recover your old client.


76dd15 No.4027

Is this a good way to speed up waiting for it to sync with the PTR?


76dd15 No.4054

File: 1e1f741506562aa⋯.jpg (635.71 KB, 1063x1920, 1063:1920, 1e1f741506562aa40a539969c8….jpg)

>>4027

Yes, but only if you are starting a new client. This is an empty database that is synced to the PTR. If you place this in a fresh extract of the client, you'll be off to a running start.


76dd15 No.4388

What tool do you use to make this database?


76dd15 No.4406

File: 03ecc524364e1c9⋯.jpg (168.81 KB, 1058x1500, 529:750, 03ecc524364e1c9baef29fa769….jpg)

>>4388

Nothing special–I made a fresh client on my dev machine a while ago and synced it with the PTR. When I want to update this bare db, I update the client to the latest version and catch up the PTR sync and simply 7zip the new db. You are basically just continuing using the client I set up.

If you have a similar need, whether to replicate an existing client or to create a new kind of bare db for another computer or a friend, you can do the same yourself. I made the db very portable and easily migratable for exactly these sorts of things. Let me know if you need any help with something you want to do.


76dd15 No.4413

>>4406

Devbro, Ive noticed you have a lot of traditional european art, care to do a dump?


76dd15 No.4486

File: cbb8e5e98ae750a⋯.jpg (171.08 KB, 778x1000, 389:500, cbb8e5e98ae750a478c66b6eb6….jpg)

>>4413

I prefer to do it one at a time, as I can choose randomly from a simple system:limit=256 page that samples my larger collection. My stuff remains mostly unfiltered and untagged, so searching for artists or eras or 'is good' isn't something I can do yet. A number of my favourites are on the example read-only file repository I set up though, which you can connect to following this:

http://hydrusnetwork.github.io/hydrus/help/access_keys.html

If you want way more high res art than you can handle, there's plenty in torrents, which is where I got much of mine from. The key is to search for 'painting' instead of 'art', which will turn up a load of unrelated porn and so on. 'museum painting' and '(era/artist) painting' are usually winners.


76dd15 No.4500

>>4486

Much appreciated, ol' chap!


76dd15 No.4675

File: 9c2edacc135055e⋯.png (1004.34 KB, 1915x1019, 1915:1019, screen.1480948976.png)

Mg-Renders.net HTA

https://mega.nz/#!qNIHBYpB!emc8LF38Kl5p-VRSgZ7wI-7kFD83pwhY3JaQcB7W5Gs

And for a limited time, mg-renders siterip.(14GB, 6.5k files)

https://sukebei.nyaa.se/?page=view&tid=2186495


76dd15 No.4692

File: 8d0a45a82180b2f⋯.jpg (406.34 KB, 1972x2824, 493:706, 8d0a45a82180b2f1e431824417….jpg)

Here is the next!

This is version 234 and ptr update 1578, which is yesterday, December 6th. It now has 102 million mappings.

http://www.mediafire.com/file/ab9yn50hkifzz8s/Hydrus_Network_Client_bare_PTR_database_v234_update_1578.7z


76dd15 No.4714


76dd15 No.4718


76dd15 No.4722

>>4718

>>4714

What is HTA? What's the difference from the old tag archives?


76dd15 No.4724

File: 3938a5d55741c55⋯.png (740.4 KB, 1507x959, 11:7, screen.1481732514.png)

>>4722

Hydrus Tag Archive.

They're sqlite databases containing hash tag mappings to all the files on the site.

Of course, new files get added to Gelbooru all the time, so in order to stay updated, the HTA's have to be updated too. I'll try to update them yearly. I could always add my updated tag archives to the PTR. This way everyone sync'd to the PTR would receive the updates as well, but I mostly prefer to leave that option up to the users. It also solves the case where some users may not want to use the PTR, but may only prefer a specific siterip.

>What's the difference from the old tag archives?

Just more tag mappings.

In Gelbooru's case, I added the 'source' namespace for whatever reasons.

In Rule34Hentai's case, I fixed a major issue in the old one where tags were skipped if the tag had an apostrophe in it.(thanks to a user for pointing it out) I added a tag to better differentiate rating:e content. Lastly, I combined Gelbooru's namespace with Rule34Hentai. R34 does not use namespaces, which means there aren't any character:/series:/etc tags. I used a simple script to see if any of the tag names matched ones from gelbooru, and thus used gelbooru tags if any matched. Now a good majority of tags from rule34hentai have proper namespaces.

To sum it up;

Any file from gelbooru as of 12/13/16 will be tagged if synced.

Any file from rule34hentai as of 12/12/16 will be tagged if synced.


76dd15 No.4725

>>4724

I see, thank you for creating them


76dd15 No.4773

>>4725

Thanks! That worked perfectly.


76dd15 No.4794

>>4718

>>4724

Your updated Gelbooru HTA has some issues with the source tag on some images. This one, for example:

http://gelbooru.com/index.php?page=post&s=view&id=2992468

After every space it has been split into multiple tags, resulting in a bunch of useless garbage tags.


76dd15 No.4795

>>4724

I'm currently in the midst of scraping gelbooru as well. Well, just starting out to be technical.

Can I ask how long did it take to download all 3million files and their mappings? Anything else like settings I should know about to maximize speed?


76dd15 No.5271

File: b6d8b4820b04345⋯.jpg (1.87 MB, 2448x2749, 2448:2749, b6d8b4820b0434559512d66c8d….jpg)

Now the bandwidth has been cut and update files are portable and processing time is so much quicker, I am not sure whether to continue putting out these bare dbs.

I may instead put out updated versions of the PTR update files all zipped up, like this that I mentioned in v245 release post:

http://www.mediafire.com/file/1s1ee30fk27ejc9/ptr_update_files.7z

You can import these files into a fresh client via services->import update files and then add the PTR in manage services and you won't have to download them all from my server. This could save you bandwidth if you want to set up multiple clients that all sync to the PTR, although you can also recreate your own directory of update files by exporting them yourself from review services.

So I don't know. It may be that processing is now good enough to retire putting out any sort of expedited install package. If you have thoughts, I'm open.




[Return][Go to top][Catalog][Nerve Center][Cancer][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / 8teen / gdp2083 / hikki / htg / loomis / maka / tijuana / yoga ]