Advanced Search
Search Results
84 total results found
Access keys
The PTR is now run by users with more bandwidth than I had to give, so the bandwidth limits are gone! If you would like to talk with the new management, please check the discord. A guide and schema for the new PTR is here. first off I have purposely not pre...
more getting started with files
exporting and uploading There are many ways to export files from the client: drag and drop Just dragging from the thumbnail view will export (copy) all the selected files to wherever you drop them. The files will be named by their ugly hexadecimal hash...
adding new downloaders
all downloaders are user-creatable and -shareable Since the big downloader overhaul, all downloaders can be created, edited, and shared by any user. Creating one from scratch is not simple, and it takes a little technical knowledge, but importing what someone...
thoughts on a public tagging schema
This document was originally written for when I ran the Public Tag Repository. This is now run by users, so I am no longer an authority for it. I am briefly editing the page and leaving it as a record for some of my thoughts on tagging if you are interested. Y...
Getting started with subscriptions
Do not try to create a subscription until you are comfortable with a normal gallery download page! Go here. Let's say you found an artist you like. You downloaded everything of theirs from some site, but one or two pieces of new work is posted every week. You...
Filtering Duplicates
duplicates As files are shared on the internet, they are often resized, cropped, converted to a different format, altered by the original or a new artist, or turned into a template and reinterpreted over and over and over. Even if you have a very restrictive ...
Reducing program lag
hydrus is cpu and hdd hungry The hydrus client manages a lot of complicated data and gives you a lot of power over it. To add millions of files and tags to its database, and then to perform difficult searches over that information, it needs to use a lot of CP...
Advanced usage: General
this is non-comprehensive I am always changing and adding little things. The best way to learn is just to look around. If you think a shortcut should probably do something, try it out! If you can't find something, let me know and I'll try to add it! advanced...
Advanced usage: Tag Siblings
quick version Tag siblings let you replace a bad tag with a better tag. what's the problem? Reasonable people often use different words for the same things. A great example is in Japanese names, which are natively written surname first. character:ayanami r...
Advanced usage: Tag Parents
quick version Tag parents let you automatically add a particular tag every time another tag is added. The relationship will also apply retroactively. what's the problem? Tags often fall into certain heirarchies. Certain tags always imply certain other tags,...
Database Migration
the hydrus database A hydrus client consists of three components: the software installation This is the part that comes with the installer or extract release, with the executable and dlls and a handful of resource folders. It doesn't store any of your set...
Program Launch Arguments
launch arguments You can launch the program with several different arguments to alter core behaviour. If you are not familiar with this, you are essentially putting additional text after the launch command that runs the program. You can run this straight from...
Client API
client api The hydrus client now supports a very simple API so you can access it with external programs. By default, the Client API is not turned on. Go to services->manage services and give it a port to get it started. I recommend you not allow non-local co...
IPFS
ipfs IPFS is a p2p protocol that makes it easy to share many sorts of data. The hydrus client can communicate with an IPFS daemon to send and receive files. You can read more about IPFS from their homepage, or this guide that explains its various rules in mo...
The Local Booru
This was a fun project, but it never advanced beyond a prototype. The future of this system is other people's nice applications plugging into the Client API. local booru The hydrus client has a simple booru to help you share your files with others over the i...
Setting up your own Server
You do not need the server to do anything with hydrus! It is only for advanced users to do very specific jobs! The server is also hacked-together and quite technical. It requires a fair amount of experience with the client and its concepts, and it does not ope...
running a client or server in wine
getting it to work on wine Several Linux and macOS users have found success running hydrus with Wine. Here is a post from a Linux dude: Some things I picked up on after extended use: Wine is kinda retarded sometimes, do not try to close the window by pres...
running a client or server from source
running from source I write the client and server entirely in python, which can run straight from source. It is not simple to get hydrus running this way, but if none of the built packages work for you (for instance you use a non-Ubuntu-compatible flavour of ...
introduction
Creating custom downloaders is only for advanced users who understand HTML or JSON. Beware! If you are simply looking for how to add new downloaders, please head over here. this system The first versions of hydrus's downloaders were all hardcoded and static-...
gallery url generators
GUGs Gallery URL Generators, or GUGs are simple objects that take a simple string from the user, like: blue_eyes blue_eyes blonde_hair InCase elsa dandon_fuga wlop goth* order:id_asc And convert them into an initialising Gallery URL, such as: ht...