Skip to content

cinnamon-rolls/hydrus-tag-linter

Repository files navigation

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/

About

Hydrus Network Client API application that makes it easier to keep your Hydrus tags in shape

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published