2025-06-12 09:49:22 -07:00
2025-06-12 09:49:22 -07:00
2025-06-12 09:21:24 -07:00
2025-06-12 09:21:24 -07:00
2025-05-28 18:11:43 -07:00
2022-12-01 02:10:16 -08:00
2023-09-09 12:44:33 -07:00
2025-05-27 20:16:41 -07:00
2022-12-19 16:09:16 -08:00

Perla the Dog

This is the source code for Perlathedog.com, a lightweight PHP-based image upload and archival system.

The project allows you to upload .JPG or .PNG images, organizes them by the date the photo was taken (using EXIF metadata), and automatically generates a browsable homepage and archive structure by year.

Requirements

  • PHP 7.0 or newer
  • PHP GD extension (php-gd) enabled

Usage

  1. Upload an image by visiting: http://example.ptd/upload/index.php?key=YOUR_SECRET_KEY

  2. Images are automatically placed in /images/YYYY/MM/ based on their EXIF data.

  3. Archives can be viewed at:

    • /archives/YYYY/ for past years
    • /index.php for the current year

Installation (Debian-based systems)

apt update && apt install git php-gd
git clone https://git.oldgate.org/PerlaTheDog/PerlaTheDog
cd PerlaTheDog
cp config.php.dev config.php

not finished yet :3

Description
PerlaTheDog.com
Readme CC-BY-4.0 154 MiB
Languages
JavaScript 55.4%
SCSS 19.9%
CSS 16.6%
PHP 8.1%