[Script request]: SnapOtter 'image toolkit' #14720
Replies: 10 comments 26 replies
|
Yes Please, was about to ask for this! |
|
Also looking for this, although I'm not sure that it fits this community's requirements: 1.5k stars on GH, which is remarkable, but the project is still very new (2 months old). |
|
Hey everyone, SnapOtter maintainer here. Thanks for the reports and for testing the Proxmox script! I've pushed fixes for the issues reported in this thread: Uninstall not freeing disk space -- this was a bug in our uninstall logic. It only knew how to clean up models stored as direct file paths, but background removal (rembg) and OCR (PaddleOCR) models use a different download mechanism and were being skipped entirely. That's also why reinstalling completed instantly -- the files were never actually removed. Fixed now; uninstall properly deletes all model types. realesrgan/basicsr pip install failure ( AI model download failures (rembg) -- this is typically network-related (timeouts or rate limiting when pulling ONNX models from GitHub/HuggingFace). We've improved the error messages to surface the actual cause and suggest retrying. If you're in a resource-constrained LXC container, make sure you have stable connectivity and enough memory (4 GB minimum, 6 GB recommended for the larger bundles). These changes will be in the next release. Appreciate the interest in getting SnapOtter into the community scripts -- happy to help with any other issues that come up. |
|
Hi snapotter-hq, Thanks for taking the time! I just did a fresh (re)install of the script (via bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/snapotter.sh)" Was this the correct path for the script? I'm getting the same error when trying to install AI Photo Restoration. PVE Version 9.1.9 (Kernel: 7.0.2-2-pve) pip install failed for 'realesrgan==0.3.0': error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [24 lines of output] Traceback (most recent call last): File "/opt/snapotter_data/ai/venv/lib/python3.13/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in main() ~~~~^^ File "/opt/snapotter_data/ai/venv/lib/python3.13/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/snapotter_data/ai/venv/lib/python3.13/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel return hook(config_settings) File "/tmp/pip-build-env-8chseqil/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel return self._get_build_requires(config_settings, requirements=[]) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-8chseqil/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires self.run_setup() ~~~~~~~~~~~~~~^^ File "/tmp/pip-build-env-8chseqil/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 520, in run_setup super().run_setup(setup_script=setup_script) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-8chseqil/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) ~~~~^^^^^^^^^^^^^^^^ File "", line 149, in File "", line 79, in get_version KeyError: 'version' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed to build 'basicsr' when getting requirements to build wheel |
|
Hi @snapotter-hq, will do! Just send a message when the release is out. |
|
v1.17.2 is out with the prebuilt archives attached. @MickLesk @dhoitink @Aloe-recite Grab them from the release page:
Frontend already built, deps pruned to production-only, so you should be able to skip the All the fixes from this thread are in too:
We're also attaching SBOM and Trivy scan files to every release now ( Full release notes: https://github.com/snapotter-hq/SnapOtter/releases/tag/v1.17.2 @MickLesk if you get a chance to test the prebuilt archive flow, let me know if the install script needs anything else on our end. |
|
Is the Proxmox script also updated ? |
|
i will give it another snot tomorrow! thx. |




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Application Name
SnapOtter
Website
https://github.com/snapotter-hq/snapotter
Description
I don't want to have to upload images to 'the web' also it takes time, and I don't really want to open apps like Photoshop or Affinity to do simple tasks, especially in bulk (I'm also not paying for Photoshop. Eat sh*t Adobe...).
However, I should note; I am not interested in the AI tools, that is not why I am requesting this app. It's purely about quick editing.
From GitHub:
"🦦The open-source image toolkit that makes paid tools nervous. Every image tool you need. Your images stay yours."
Also: https://snapotter.com/
Thank you.
Due Diligence
(searched existing)
All reactions