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 53a1763cb0 Fix bad code 3 weeks ago
data.d Add data.d/sentinel 7 months ago
go-json Add a much faster json parser for fetch 7 months ago
limpsync Add LiMPsync (WIP) 7 months ago
log Create log/pause on request 1 month ago
modules Add adwaita-dracula as submodule 3 weeks ago
preferences preferences/gtk_config: Remove useless quotes 3 weeks ago
scripts.d Move clean-data.d, run-shellcheck to scripts.d 2 months ago
src Add src/shell.lisp 3 weeks ago
tmp.d Add tmp.d 1 month ago
trash.d Relegate make-tag-db to the trash bin 3 months ago
.gitattributes Rewrote history; Add example.png as a LFS file 1 month ago
.gitignore Update .gitignore 3 weeks ago
.gitmodules Add adwaita-dracula as submodule 3 weeks ago
LICENSE Update LICENSE 4 months ago
README.md Update README 3 weeks ago
attach-daemon attach-daemon 7 months ago
author Scripts: Prefer /usr/bin/env bash shebang 3 weeks ago
bootstrap.lisp Fixes 3 weeks ago
changelog Update CL 1 month ago
deptree.lisp Add src/shell.lisp 3 weeks ago
example.png Rewrote history; Add example.png as a LFS file 1 month ago
gthumbnailer gthumbnailer: Always create the last.* file 2 months ago
install-apt Scripts: Prefer /usr/bin/env bash shebang 3 weeks ago
install-dnf Scripts: Prefer /usr/bin/env bash shebang 3 weeks ago
install-pacman Scripts: Prefer /usr/bin/env bash shebang 3 weeks ago
kill Add kill script 6 months ago
launch-daemon Add window_config 4 months ago
logo.jpg Add images 7 months ago
main.lisp Fix bad code 3 weeks ago
nothing.png Add images 7 months ago
run Apply the GTK+ theme in a more durable way 3 weeks ago
star.png Improve star.png 4 months ago
thumbnailer thumbnailer change 3 months ago
trash-hash Add trash-hash 2 months ago
uninstall Add a uninstall script 7 months ago
update Update update 3 weeks 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