Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.82 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.82 KB

Hydrus Tag Linter

This is a Python application written for the Hydrus Network Client.

The purpose of the program is to help you keep your tags consistent in your database by checking your files and their tags against user-defined rules. Some default rules are provided in the default-rule directory, but you are encouraged to write your own for your specific needs.

The workflow I intend is...

  1. Run the program and get a report on what's wrong
  2. Use your problem solving skills and the provided tools to fix it
  3. Repeat

For more documentation, check the Wiki

Running

Dependencies: flask, hydrus-api

I have included a script named example_run.sh which has all the arguments you need to get started. Open it up, paste in your access key, and then run it. Note: the example_run.sh file may change between versions.

Once launched, a server will be running which you can connect to using your internet browser. The default URL is http://localhost:45868/, which you can change using the command line arguments. Anyone who can connect to this server will have indirect access to your Hydrus Client. It is strongly recommended that you run this on localhost only, or change the command line arguments.

See this page on the wiki for some simple security improvements

You can use the --help argument to get a list of command line arguments

More information is available at the Wiki

Credits

Also, some of famfamfam's Silk Icons are used. You can download them for your own project at http://www.famfamfam.com/lab/icons/silk/