Package zinnia :: Module settings
[hide private]

Source Code for Module zinnia.settings

 1  """Settings of Zinnia""" 
 2  import os 
 3  from django.conf import settings 
 4   
 5  PING_DIRECTORIES = getattr(settings, 'ZINNIA_PING_DIRECTORIES', 
 6                             ('http://django-blog-zinnia.com/xmlrpc/',)) 
 7  SAVE_PING_DIRECTORIES = getattr(settings, 'ZINNIA_SAVE_PING_DIRECTORIES', 
 8                                  bool(PING_DIRECTORIES)) 
 9  SAVE_PING_EXTERNAL_URLS = getattr(settings, 'ZINNIA_PING_EXTERNAL_URLS', True) 
10   
11  COPYRIGHT = getattr(settings, 'ZINNIA_COPYRIGHT', 'Zinnia') 
12   
13  PAGINATION = getattr(settings, 'ZINNIA_PAGINATION', 10) 
14  ALLOW_EMPTY = getattr(settings, 'ZINNIA_ALLOW_EMPTY', True) 
15  ALLOW_FUTURE = getattr(settings, 'ZINNIA_ALLOW_FUTURE', True) 
16   
17  ENTRY_TEMPLATES = getattr(settings, 'ZINNIA_ENTRY_TEMPLATES', []) 
18  ENTRY_BASE_MODEL = getattr(settings, 'ZINNIA_ENTRY_BASE_MODEL', '') 
19   
20  WYSIWYG = getattr(settings, 'ZINNIA_WYSIWYG', 
21                    'tinymce' in settings.INSTALLED_APPS \ 
22                    and 'tinymce' or 'wymeditor') 
23   
24  MAIL_COMMENT = getattr(settings, 'ZINNIA_MAIL_COMMENT', True) 
25  MAIL_COMMENT_REPLY = getattr(settings, 'ZINNIA_MAIL_COMMENT_REPLY', False) 
26  AKISMET_COMMENT = getattr(settings, 'ZINNIA_AKISMET_COMMENT', True) 
27   
28  UPLOAD_TO = getattr(settings, 'ZINNIA_UPLOAD_TO', 'uploads') 
29   
30  PROTOCOL = getattr(settings, 'ZINNIA_PROTOCOL', 'http') 
31  MEDIA_URL = getattr(settings, 'ZINNIA_MEDIA_URL', 
32                      os.path.join(settings.MEDIA_URL, 'zinnia/')) 
33   
34  FEEDS_FORMAT = getattr(settings, 'ZINNIA_FEEDS_FORMAT', 'rss') 
35  FEEDS_MAX_ITEMS = getattr(settings, 'ZINNIA_FEEDS_MAX_ITEMS', 15) 
36   
37  PINGBACK_CONTENT_LENGTH = getattr(settings, 
38                                    'ZINNIA_PINGBACK_CONTENT_LENGTH', 300) 
39   
40  F_MIN = getattr(settings, 'ZINNIA_F_MIN', 0.1) 
41  F_MAX = getattr(settings, 'ZINNIA_F_MAX', 1.0) 
42   
43  USE_BITLY = getattr(settings, 'ZINNIA_USE_BITLY', 
44                      'django_bitly' in settings.INSTALLED_APPS) 
45   
46  try: 
47      import tweepy 
48      USE_TWITTER = getattr(settings, 'ZINNIA_USE_TWITTER', True) 
49  except ImportError: 
50      USE_TWITTER = False 
51   
52  TWITTER_CONSUMER_KEY = getattr(settings, 'TWITTER_CONSUMER_KEY', '') 
53  TWITTER_CONSUMER_SECRET = getattr(settings, 'TWITTER_CONSUMER_SECRET', '') 
54  TWITTER_ACCESS_KEY = getattr(settings, 'TWITTER_ACCESS_KEY', '') 
55  TWITTER_ACCESS_SECRET = getattr(settings, 'TWITTER_ACCESS_SECRET', '') 
56