This repository has been archived by the owner on Jan 7, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathconfig_dist.py
168 lines (119 loc) · 4.96 KB
/
config_dist.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# encoding: utf-8
"""
Konfiguration für die Webapp und Kommandozeilen-Scripte
Die Einstellungen in dieser Datei müssen der jeweiligen Umgebung angepasst
und der Name der Datei zu "config.py" geändert werden.
Copyright (c) 2012 Marian Steinbach
Hiermit wird unentgeltlich jeder Person, die eine Kopie der Software und
der zugehörigen Dokumentationen (die "Software") erhält, die Erlaubnis
erteilt, sie uneingeschränkt zu benutzen, inklusive und ohne Ausnahme, dem
Recht, sie zu verwenden, kopieren, ändern, fusionieren, verlegen,
verbreiten, unterlizenzieren und/oder zu verkaufen, und Personen, die diese
Software erhalten, diese Rechte zu geben, unter den folgenden Bedingungen:
Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen
Kopien oder Teilkopien der Software beizulegen.
Die Software wird ohne jede ausdrückliche oder implizierte Garantie
bereitgestellt, einschließlich der Garantie zur Benutzung für den
vorgesehenen oder einen bestimmten Zweck sowie jeglicher Rechtsverletzung,
jedoch nicht darauf beschränkt. In keinem Fall sind die Autoren oder
Copyrightinhaber für jeglichen Schaden oder sonstige Ansprüche haftbar zu
machen, ob infolge der Erfüllung eines Vertrages, eines Delikts oder anders
im Zusammenhang mit der Software oder sonstiger Verwendung der Software
entstanden.
"""
import locale
LOCALE = 'de_DE'
locale.setlocale(locale.LC_ALL, LOCALE)
# Absolute path to webapp folder
WWW_PATH = '/Users/marian/github/offeneskoeln/webapp'
# Path for static files
STATIC_PATH = WWW_PATH + '/static'
# Path for thumbnails
THUMBS_PATH = STATIC_PATH + '/thumbs'
# Regionalschlüssel
RS = "082220000000" # Mannheim
# Name of the location. Use unicode if needed.
#LOCATION_NAME = u'K\xf6ln'
LOCATION_NAME = 'Mannheim'
# Type of database. Currently, only "mongodb" is supported
DB_TYPE = 'mongodb'
# Database configuration
DB_HOST = 'localhost'
DB_PORT = 27017
DB_USER = ''
DB_PASS = ''
DB_NAME = 'scrapearis'
# List of all street names in the city
# (Should soon be obsolete. See https://github.com/marians/offeneskoeln/issues/98)
STREETS_FILE = 'data/strassen.txt'
# We generate thumbnails for these attachment types
THUMBNAILS_VALID_TYPES = ['jpg', 'pdf', 'tif', 'bmp', 'png', 'gif']
# Sizes (heights) of generated thumbnails
THUMBNAILS_SIZES = [800, 300, 150]
# File suffix for generated thumbnails
THUMBNAILS_SUFFIX = 'jpg'
# Path to GPL Ghostscript executable
GS_CMD = '/Path/to/bin/gs'
# Path to pdftotext executable
PDFTOTEXT_CMD = '/Path/to/bin/pdftotext'
# Word lists paths for ElasticSearch
STOPWORDS_PATH = '/Path/to/offeneskoeln/config/stopwords_de.txt'
SYNONYMS_PATH = '/Path/to/offeneskoeln/offeneskoeln/config/synonyms.txt'
# ElasticSearch settings
ES_HOST = 'localhost'
ES_PORT = 9200
ES_INDEX_NAME_PREFIX = 'offeneskoeln'
# Path to mongodump executable
MONGODUMP_CMD = '/Path/to/bin/mongodump'
# Which collections should be contained in database dumps?
DB_DUMP_COLLECTIONS = ['submissions', 'sessions', 'attachments', 'locations']
DB_DUMP_TEMPFOLDER = 'datadump'
####################################################
# Webapp configuration
# Absolute path to the webapp folder in the file system
BASE_PATH = '/Path/to/offeneskoeln/webapp'
# The basis for all absolute URLs on this site
BASE_URL = 'http://localhost:5000/'
# Partial path to the static directory
STATIC_URL = BASE_URL + 'static/'
# Partial path to the thumbs directory
THUMBS_URL = BASE_URL + 'static/thumbs/'
# Partial path to the submissions RSS feed
SUBMISSION_RSS_URL = 'static/rss/dokumente.xml'
# Google Analytics Account
ANALYTICS_ACCOUNT = 'UA-00000000-1'
# Disqus Comments shortname
DISQUS_SHORTNAME = 'your_disqus_shortname'
# This has to be False for production!
DEBUG = True
# The name of the website. Use unicode!
#APP_NAME = u'Offenes K\xf6ln'
APP_NAME = u'Offenes Mannheim'
APP_TAGLINE = u'Die Lokalpolitik in Mannheim, einfach zug\xe4nglich'
# Your name
META_PUBLISHER = 'Manfred Mustermann'
ICON_URI = '/static/img/logo/favicon_16x16.png'
MONGO_HOST = DB_HOST
MONGO_PORT = DB_PORT
MONGO_DBNAME = DB_NAME
# Attachment URL pattern
ATTACHMENT_DOWNLOAD_URL = BASE_URL + 'anhang/%s.%s'
# Location settings to be appended to all geocoding requests for street names
GEOCODING_DEFAULT_CITY = 'Mannheim'
GEOCODING_DEFAULT_COUNTRY = 'DE'
GEOCODING_FILTER_COUNTY = 'Mannheim'
MAP_TILE_URL_SCHEMA = 'http://otile1.mqcdn.com/tiles/1.0.0/map/{z}/{x}/{y}.jpg'
MAP_TILE_ZOOMLEVEL_MIN = 4
MAP_TILE_ZOOMLEVEL_MAX = 18
MAP_TILE_ATTRIBUTION = 'Tiles courtesy of <a href="http://www.mapquest.com/" target="_blank">MapQuest</a>'
# Map view initialization point, should be center of the city
# as Longitude, Latitude tuple
MAP_START_POINT = [8.4666, 49.48734]
SEARCH_EXAMPLES = [
'Bundesgartenschau', 'Planken', 'Ludwigshafen', 'Quadrate'
]
############ Configuration for the API documentation page ###############
# An actually existing submission identifier
API_DOC_EXAMPLE_REFERENCE = 'BBR-SV108/2012'
API_DOC_EXAMPLE_REFERENCE2 = 'A004/2013'
API_DOC_EXAMPLE_COMMITTEE_NAME = 'Bezirksbeirat Rheinau'