This is an old revision of the document!


Pinup Home Photos

This documentation is WORK-IN-PROGRESS

Pinup is a home photo gallery application written in PHP and configured to run with the Apache2 web server. NGINX support will be added later.

Pinup was primarily designed to run on a Raspberry Pi in the home environment as a single user application for viewing images grabbed from a mobile phone.

Features

  • Very simple operation and setup
  • Images can be loved
  • Images can have a description added
  • Images can have a single tag added
  • Images may be rotated
  • Images may be flipped
  • Images may be deleted (hidden)
  • Gallery view of loved images
  • Gallery view of tagged images
  • Gallery view of all images

Setup requires a Linux host running PHP and apache2. The command line is used to import photos from a backup directory. The easiest way to achieve this is the mirror the phone to local directory using `lftp' whilst running `AMAZE' on an Android phone. How to use an FTP server on iPhone is not known.

Missing features

  • Upload
  • Multi-user
  • Multi-select
  • Multi-tags

Uploading is not supported as this application is designed to be updated via the command line with an import from a phone backup directory.

This application is also single user but many users may access it of course. Being single user there are no access controls.

Multi-select for tagging and deletion is desirable feature which can be added once a simple design is worked out and implemented.

Multiple tags per photo was not implemented for simplicity but if a simple interface is determined it may be added later.

Install

hg clone http://hg.kewl.org/pub/Pinup
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies