Commands¶
Django-rgallery has some custom commands to ease tasks as sync the backends or make proper thumbs.
mediasync¶
The mediasync custom command allows you to synchronize from a backend or storage option to Django-rgallery. It’s the main key of this project, tries to download and parse photos from a source bucket, saving it on the database and converting the photos to fit the web. This command has some interesting arguments:
- --storage
Either dropbox or file. The dropbox one tries to connect with the dropbox api credentials and retrieve the photos from the app_folder, please check Settings for more information:
./manage.py mediasync --storage=dropbox ./manage.py mediasync --storage=file --source=/path/to/photos
- --source
/path/to/photos, only valid when --storage=file. This argument say to Django-rgallery where to retrieve the photos locally, it should be a local folder:
./manage.py mediasync --storage=file --source=/path/to/photos
- --tags
comma,separated,tags. If you want to add some photos with a custom tag you can specify it with this argument:
./manage.py mediasync --storage=file --source=/photos --tags=tag1,tag2
- --thumbs
Either yes or no (default). If you want to create thumbs of the new photos you can specify it with this argument:
./manage.py mediasync --storage=file --source=/photos --thumbs=yes
mkthumb¶
The mkthumb command allows you to create missing thumbs. Probably sometimes you get some photo with no thumb caused to a bad upload, connection issues or whatever. You can rebuild thumbs with this command:
./manage.py mkthumb