Added script setmainpage.py that sets initial main_page attributes for tags to reposi...
authorMarek Stępniowski <marek@stepniowski.com>
Wed, 10 Sep 2008 15:44:33 +0000 (17:44 +0200)
committerMarek Stępniowski <marek@stepniowski.com>
Wed, 10 Sep 2008 15:44:33 +0000 (17:44 +0200)
setmainpage.py [new file with mode: 0755]

diff --git a/setmainpage.py b/setmainpage.py
new file mode 100755 (executable)
index 0000000..245ed1d
--- /dev/null
@@ -0,0 +1,35 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+from django.core.management import setup_environ
+from wolnelektury import settings
+import sys
+
+setup_environ(settings)
+
+from catalogue.models import Tag
+
+
+MAIN_PAGE_THEMES = [
+    u'Obywatel',
+    u'Car',
+    u'Błoto',
+    u'Krew',
+    u'Danse macabre',
+    u'Obcy',
+    u'Matka',
+    u'Gotycyzm',
+]
+
+
+for tag in Tag.objects.all():
+    if tag.category in ('epoch', 'genre', 'author', 'kind'):
+        tag.main_page = True
+    elif tag.category == 'theme' and tag.name in MAIN_PAGE_THEMES:
+        tag.main_page = True
+    else:
+        tag.main_page = False
+    
+    tag.save()
+    sys.stderr.write('.')
+
+