Skip to content
This repository was archived by the owner on Oct 3, 2022. It is now read-only.

bakape/hydron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

318 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hydron hydron

Media tagger and organizer backend and GUI frontend. Hydron aims to be a much faster alternative to the [Hydrus Network](https://github.com/hydrusnetwork/hydrus) and is currently in early development.

Platforms: Linux, OSX, Win32, Win64

Running

  1. hydron to start the server. See hydron -h for more options.
  2. Navigate to "http://localhost:8010" in a web browser

Runtime dependecies

  • ffmpeg >= 3.2 libraries (libswscale, libavcodec, libavutil, libavformat)

NB: Ubuntu patches to ffmpeg on some Ubuntu versions break image processing. If running on Ubuntu, please compile from unmodified ffmpeg sources using:

DBMS settings

By default hydron uses SQLite3 but you might want to switch to a diffrent DBMS like PostgreSQL for performance reasons. To do this copy the sample config file docs/db_conf.json into either ~/.hydron/ or %APPDATA%\hydron, depending on your OS, and configure appropriately.

Building

go get -u -v github.com/bakape/hydron@HEAD

Build dependencies

  • Go >= 1.10
  • C11 compiler
  • pkg-config
  • pthread
  • ffmpeg >= 3.2 libraries (libswscale, libavcodec, libavutil, libavformat)
  • Git

On Debian-based systems these can be installed with the following or similar: apt-get install -y build-essential pkg-config libpth-dev libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libgraphicsmagick1-dev ghostscript git golang

Development

  • Install Node.js
  • Run npm install
  • Run make to compile the project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •