d4ff2c2b02 | ||
---|---|---|
appinfo | ||
css | ||
img | ||
lib | ||
src | ||
templates | ||
tests | ||
.eslintrc.js | ||
.gitignore | ||
.npmignore | ||
COPYING | ||
Makefile | ||
README.md | ||
babel.config.js | ||
composer.json | ||
package-lock.json | ||
package.json | ||
phpunit.integration.xml | ||
phpunit.xml | ||
stylelint.config.js | ||
webpack.js |
README.md
Polaroid
📸 Yet another photo management app for Nextcloud
How is this different?
- 📸 Photo and Video Timeline: Sorts photos by date taken.
- 🤔 Quick Recap: Jump to anywhere in the timeline instantly.
🚀 Installation
- ☁ Clone this into your
apps
folder of your Nextcloud. - Run
php ./occ polaroid:index
to generate metadata indices for existing photos. - Consider installing the preview generator for pre-generating thumbnails.
🏗 Development setup
- ☁ Clone this into your
apps
folder of your Nextcloud. - 👩💻 In a terminal, run the command
make dev-setup
to install the dependencies. - 🏗 Then to build the Javascript whenever you make changes, run
make build-js
. To create a pull request usemake build-js-production
. Watch changes with:make watch-js
. - ✅ Enable the app through the app management of your Nextcloud.
- 🎉 Partytime!
Why a separate app?
The approach of this app is fundamentally different from the official Nextcloud Photos app, which is extremely lightweight. This app instead maintains special metadata in a separate table on the backend, and thus can be considered to have different objectives.
Special Thanks 🙏🏻
Nextcloud team. At least one half of the code is based on the work of the Nextcloud Photos.