summaryrefslogtreecommitdiff
path: root/app/photos/build.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/photos/build.py')
-rw-r--r--app/photos/build.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/app/photos/build.py b/app/photos/build.py
index b11c756..e95cbfc 100644
--- a/app/photos/build.py
+++ b/app/photos/build.py
@@ -2,15 +2,28 @@ import os
from django.urls import reverse
from builder.base import BuildNew
+from .models import LuxImage
+
class BuildLuxPhotos(BuildNew):
def build(self):
self.build_detail_view()
+ self.build_daily_photo()
def get_model_queryset(self):
return self.model.objects.all()
+ def build_daily_photo(self):
+ '''
+ build out images that I post daily, found by title prefix daily_
+ '''
+ self.build_list_view(
+ base_path=reverse("photos:daily_photo_list"),
+ qs=LuxImage.objects.filter(is_public=True, title__startswith="daily_"),
+ paginate_by=10
+ )
+
def build_detail_view(self):
'''
write out all the expenses for each trip
@@ -25,6 +38,11 @@ class BuildLuxPhotos(BuildNew):
self.write_file(path, response.content, filename=slug)
+def dailybuilder():
+ j = BuildLuxPhotos("photos", "LuxImage")
+ j.build_daily_photo()
+
+
def builder():
j = BuildLuxPhotos("photos", "LuxGallery")
j.build()