The Lisp Masturbation Program, a GTK3 local booru
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Eternal Coomer 644bd028ae display-restart-dialog: Fix a crash 1 year ago
data.d Add data.d/sentinel 2 years ago
db/src Add db/src/sentinel 1 year ago
go-json Add a much faster json parser for fetch 2 years ago
limpsync Add LiMPsync (WIP) 2 years ago
log Create log/pause on request 1 year ago
modules Add adwaita-dracula as submodule 1 year ago
preferences Update preferences/gtk_config 1 year ago
scripts.d Move clean-data.d, run-shellcheck to scripts.d 1 year ago
src Search: Fix a crash 1 year ago
tmp.d Add tmp.d 1 year ago
trash.d Relegate make-tag-db to the trash bin 1 year ago
.gitattributes Rewrote history; Add example.png as a LFS file 1 year ago
.gitignore Update .gitignore 1 year ago
.gitmodules Add adwaita-dracula as submodule 1 year ago
LICENSE Update LICENSE 1 year ago
README.md Update README 1 year ago
attach-daemon attach-daemon 2 years ago
author Scripts: Prefer /usr/bin/env bash shebang 1 year ago
bootstrap.lisp Fixes 1 year ago
changelog Update CL 1 year ago
deptree.lisp Add src/shell.lisp 1 year ago
example.png Rewrote history; Add example.png as a LFS file 1 year ago
gthumbnailer gthumbnailer: Always create the last.* file 1 year ago
install-apt Scripts: Prefer /usr/bin/env bash shebang 1 year ago
install-dnf Scripts: Prefer /usr/bin/env bash shebang 1 year ago
install-pacman Scripts: Prefer /usr/bin/env bash shebang 1 year ago
kill Add kill script 2 years ago
launch-daemon Add window_config 2 years ago
logo.jpg Add images 2 years ago
main.lisp display-restart-dialog: Fix a crash 1 year ago
nothing.png Add images 2 years ago
run Apply the GTK+ theme in a more durable way 1 year ago
star.png Improve star.png 1 year ago
thumbnailer thumbnailer change 1 year ago
trash-hash Add trash-hash 1 year ago
uninstall Add a uninstall script 2 years ago
update Update update 1 year ago

README.md

LiMP: The Lisp Masturbation Program

Running LiMP on Linux

  1. git clone --recursive --branch v8 https://git.coom.tech/eternal-coomer/LiMP && cd LiMP

  2. If you're on a Debian-based system, run ./install-apt and it will install everything for you. Fedora users can run ./install-dnf. Arch & Manjaro users can run ./install-pacman.

  3. Run LiMP and click on the 'Preferences' button. In the default tab (Directories) you can add any number of directories where images will be searched for. Once this is done, close Preferences and click on the 'Import Tags' button and follow the instructions there. Importing tags will be slow the first time.

  4. The rest should be intuitive, just remember that you can click images to change just that image and right clicking an image opens it in your image viewer. Your image viewer, among other settings, can be changed in Preferences.

Running LiMP on Windows

LiMP doesn't have native Windows support and won't for some time, but it runs well under WSL2: Just follow the Linux instructions.

Updating

Assuming you want to update to v8, you would do:

./update v8

Then run the install script for your distro.

To update to the unstable master branch:

./update master

Then run the install script for your distro.

DISCLAIMER: LiMP is alpha software at the present time and probably doesn't have all the features you want, and it isn't particularly performant for large (> 100K images) datasets yet.

LiMP