Hydrus Manual
Hydrus 101, the basics of being an autistic waifu hoarder.
What is Hydrus
hydrus network - client and server The hydrus network client is a desktop application written...
Starting out
Introduction
on being anonymous Nearly all sites use the same pseudonymous username/password system, and near...
Getting Started: Installing
If any of this is confusing, a simpler guide is here, and some video guides are here! downloadin...
Getting started: Files
If any of this is confusing, a simpler guide is here, and some video guides are here! a warning ...
Getting started: Tags
If any of this is confusing, a simpler guide is here, and some video guides are here! how do we ...
Getting started: Downloading
downloading The hydrus client has a sophisticated and completely user-customisable download syst...
Getting started: Ratings
The hydrus client supports two kinds of ratings: like/dislike and numerical. Let's start with the...
Access keys
The PTR is now run by users with more bandwidth than I had to give, so the bandwidth limits are g...
The Next Step
more getting started with files
exporting and uploading There are many ways to export files from the client: drag and drop ...
adding new downloaders
all downloaders are user-creatable and -shareable Since the big downloader overhaul, all downloa...
thoughts on a public tagging schema
This document was originally written for when I ran the Public Tag Repository. This is now run by...
Getting started with subscriptions
Do not try to create a subscription until you are comfortable with a normal gallery download page...
Filtering Duplicates
duplicates As files are shared on the internet, they are often resized, cropped, converted to a ...
Reducing program lag
hydrus is cpu and hdd hungry The hydrus client manages a lot of complicated data and gives you a...
Advanced Usage
Advanced usage: General
this is non-comprehensive I am always changing and adding little things. The best way to learn i...
Advanced usage: Tag Siblings
quick version Tag siblings let you replace a bad tag with a better tag. what's the problem? Re...
Advanced usage: Tag Parents
quick version Tag parents let you automatically add a particular tag every time another tag is a...
Database Migration
the hydrus database A hydrus client consists of three components: the software installation ...
Program Launch Arguments
launch arguments You can launch the program with several different arguments to alter core behav...
Client API
client api The hydrus client now supports a very simple API so you can access it with external p...
IPFS
ipfs IPFS is a p2p protocol that makes it easy to share many sorts of data. The hydrus client ca...
The Local Booru
This was a fun project, but it never advanced beyond a prototype. The future of this system is ot...
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 s...
running a client or server in wine
getting it to work on wine Several Linux and macOS users have found success running hydrus with ...
running a client or server from source
running from source I write the client and server entirely in python, which can run straight fro...
Making a Downloader
introduction
Creating custom downloaders is only for advanced users who understand HTML or JSON. Beware! If yo...
gallery url generators
GUGs Gallery URL Generators, or GUGs are simple objects that take a simple string from the user,...
url classes
url classes The fundamental connective tissue of the downloader system is the 'URL Class'. This ...
parsers
parsers In hydrus, a parser is an object that takes a single block of HTML or JSON data and retu...
putting it all together
putting it all together Now you know what GUGs, URL Classes, and Parsers are, you should have so...
sharing downloaders
sharing If you are working with users who also understand the downloader system, you can swap yo...
login manager
login The system works, but this help was never done! Check the defaults for examples of how it ...
Misc
Privacy
privacy Repositories are designed to respect your privacy. They never know what you are searchin...
Contact and Links
contact and links I welcome all your bug reports, questions, ideas, and comments. It is always i...
Financial Support
can I contribute to hydrus development? I do not expect anything from anyone. I'm amazed and gra...
FAQ
what is a repository? A repository is a service in the hydrus network that stores a certain kind...
Changelog
Changelog 400>
version 432 tag sorting: the tag sort dropdown has been replaced with a dynamic control...
Changelog 350-399
version 399 improvements: the media viewer and thumbnail _right-click->manage_ menus no...
Changelog 300-349
version 349 duplicate filter: the duplicate filter page now has a full-on real-deal fil...
Changelog 250-299
version 299 wrote ui to review and even edit session cookies by network context. it is s...
Changelog 200-249
version 249 reintroduced shape and colour options to edit ratings service panels reintr...
Changelog 150-199
version 199 added 'all known files' autocomplete caches, so manage tags dialogs' autocomplete...
Changelog 100-149
version 149 all listctrls with an attendant delete button will now support the same acti...
Changelog 50-99
version 99 added backup database menu option added restore database menu option gone b...
Changelog <49
version 49 local rating like service local rating numerical service ratings dialog ra...