{"repo":"thezak48/comps","free":true,"listed":false,"github":"https://github.com/thezak48/comps","clone":"git clone https://github.com/thezak48/comps.git","description":"Comps is a open source self hostable version of Slowpoke Pics. A web-based tool for comparing multiple images side by side.","language":"Python","stars":12,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"Comps Comps is a open source self hostable version of Slowpoke Pics. A web-based tool for comparing multiple images side by side. Tots not vibe coded because lazy Features - Upload multiple images for side-by-side comparison - Navigate between images using keyboard shortcuts or UI controls - Add metadata like comparison name, show name, and tags - Fit-to-screen and original size viewing modes - Border toggle for better image separation - Responsive design for different screen sizes - Docker support for easy deployment Installation Using Docker (Recommended) 1. Clone the repository: API Documentation Comps provides a RESTful API for programmatic access: For more details, see the API Documentation. Database backends Comps supports both SQLite (default) and PostgreSQL. - SQLite (default): set DB PATH to the SQLite file path (default: comparisons.db) - PostgreSQL: set DB BACKEND=postgres and provide DATABASE URL (or DB URL) like: - postgresql://user:pass@host:5432/dbname Migrations run automatically at startup for the selected backend. Storage backends Comps supports local filesystem storage (default) and S3-compatible object storage. - Local (default): STORAGE BACKEND=local and UPLOADS PATH (default: uploads ) - S3: set STORAGE BACKEND=s3 and: - S3 BUCKET NAME= - S3 REGION= (optional, but recommended) - S3 ENDPOINT URL= (optional, for S3-compatible providers like MinIO) - S3 KEY PREFIX= (optional) - S3 PRESIGNED URL TTL SECONDS= (optional, default: 3600 ) When S3 is enabled, /up","default_branch":null,"files":null,"tree":[],"storefront":"/r/thezak48","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thezak48/comps/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}