This is an old revision of the document!
Table of Contents
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 a 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