Gallery built for fast and simple image management
Find a file
Michał 95e5f3938f Clean up theme compiler and thumbnail generation
Fix signup not clearning blanks - Thanks to Fennec
2023-04-01 16:59:17 +00:00
.github Switch workflow to run on pull request to main 2023-03-04 21:46:19 +00:00
gallery Clean up theme compiler and thumbnail generation 2023-04-01 16:59:17 +00:00
setup Bendover for PyLint 2023-03-20 17:19:42 +00:00
.deepsource.toml Add Deepsource 2023-03-20 18:03:26 +00:00
.gitignore Bundle JS into a compact format 2023-03-10 11:10:43 +00:00
LICENSE Internal Screaming 2023-03-12 18:53:57 +00:00
poetry.lock Clean up JavaScript code and make it more reliable 2023-03-30 15:51:06 +00:00
pyproject.toml Clean up JavaScript code and make it more reliable 2023-03-30 15:51:06 +00:00
README.md Moved some scripts to a utils folder 2023-03-14 22:07:17 +00:00
run.py Clean up JavaScript code and make it more reliable 2023-03-30 15:51:06 +00:00

    OnlyLegs

Gallery built for fast and simple image management

Features

  • Easy uploading and managing of a gallery of images
  • Multi-user support, helping you manage a whole group of photographers
  • Image groups, helping you sort your favourite memories
  • Custom CSS support
  • Password locked images/image groups, helping you share photos only to those who you want to
  • Logging and automatic login attempt warnings and timeouts
  • Searching through tags, file names and users

And many more planned things!

screenshots

Home-screen screenshot

Image view screenshot

Running

You first need to install python poetry, it's best to follow their getting started guide you can find on the official website.

Next we need to install the required packages for the gallery to function correctly, make sure you're in the directory of the project when you run this command:

poetry install

By default, the app runs on port 5000, 4 workers on gunicorn ready for you to use it. You can find more information on this using the -h flag. But to run the gallery, use this command.

poetry run python3 run.py

Now follow the provided prompts to fill in the information for the Admin account, and you're ready to go!

Common issues

App failing to create a user config folder

Try checking if you have XDG_CONFIG_HOME setup. If you don't, you can set that with this command:

export XDG_CONFIG_HOME="$HOME/.config"

Final notes

Thank you to everyone who helped me test the previous and current versions of the gallery, especially critters:

  • Carty
  • Jeetix
  • CRT
  • mrHDash
  • Verg
  • FennecBitch

Enjoy using OnlyLegs!