aboutsummaryrefslogtreecommitdiff

ldgallery

A static gallery generator which turns a collection of tagged pictures into a searchable web gallery.

The complete list of features, the user manual, demo and download links can be found on the project's website: https://ldgallery.pacien.org.

Build

  • Compile the web viewer as detailed in ./viewer/readme.md.
  • Copy/link the compiled viewer to the ldgallery compiler data directory.
  • Compile the ldgallery compiler as detailed in ./compiler/readme.md.

The man pages can be generated using Pandoc:

pandoc --standalone --to man ldgallery-quickstart.7.md --output ldgallery-quickstart.7
pandoc --standalone --to man compiler/ldgallery.1.md --output ldgallery.1
pandoc --standalone --to man viewer/ldgallery-viewer.7.md --output ldgallery-viewer.7

License

Copyright (C) 2019-2020 Pacien TRAN-GIRARD and Guillaume FOUET.

ldgallery is distributed under the terms of the GNU Affero General Public License v3.0, as detailed in license.md.

Builds of this software embed and make use of the following libraries:

  • Compiler (Hackage packages)
  • base, licensed under the BSD-3-Clause License
  • containers, licensed under the BSD-3-Clause License
  • data-ordlist, licensed under the BSD-3-Clause License
  • filepath, licensed under the BSD-3-Clause License
  • directory, licensed under the BSD-3-Clause License
  • text, licensed under the BSD-2-Clause License
  • aeson, licensed under the BSD-3-Clause License
  • yaml, licensed under the BSD-3-Clause License
  • cmdargs, licensed under the BSD-3-Clause License
  • parallel-io, licensed under the BSD-3-Clause License
  • Glob, licensed under the BSD-3-Clause License
  • safe, licensed under the BSD-3-Clause License
  • time, licensed under the BSD-3-Clause License
  • process, licensed under the BSD-3-Clause License
  • Viewer (npm packages)
  • fortawesome/fontawesome-svg-core, licensed under the MIT License
  • fortawesome/free-solid-svg-icons, licensed under the CC-BY-4.0 and MIT Licenses
  • fortawesome/free-regular-svg-icons, licensed under the CC-BY-4.0 and MIT Licenses
  • fortawesome/vue-fontawesome, licensed under the MIT License
  • buefy, licensed under the MIT License
  • core-js, licensed under the MIT License
  • hammerjs, licensed under the MIT License
  • marked, licensed under the MIT License
  • resize-observer-polyfill, licensed under the MIT License
  • v-lazy-image, licensed under the MIT License
  • vue, licensed under the MIT License
  • vue-class-component, licensed under the MIT License
  • vue-dragscroll, licensed under the MIT License
  • vue-i18n, licensed under the MIT License
  • vue-property-decorator, licensed under the MIT License
  • vue-router, licensed under the MIT License
  • vuex, licensed under the MIT License
  • vuex-class-component, licensed under the ISC License