38dc2a382b12e835992d6708a138943d727e354e
[audio.git] / src / archive / settings.py
1 # -*- coding: utf-8 -*-
2
3 import os.path
4 from django.conf import settings
5
6 # this is where the end user puts new files
7 try:
8     NEW_PATH = settings.ARCHIVE_NEW_PATH
9 except AttributeError:
10     NEW_PATH = os.path.abspath(os.path.join(settings.MEDIA_ROOT,
11                         "archive/new"))
12
13 # here the application keeps its managed files
14 try:
15     FILES_PATH = settings.ARCHIVE_FILES_PATH
16 except AttributeError:
17     FILES_PATH = os.path.abspath(os.path.join(settings.MEDIA_ROOT,
18                         "archive/files"))
19
20 _media_root = os.path.abspath(settings.MEDIA_ROOT)
21 if FILES_PATH.startswith(_media_root):
22     FILES_SAVE_PATH = FILES_PATH[len(_media_root):].lstrip('/')
23
24
25 # here the app keeps the unmanaged (archive) files
26 try:
27     UNMANAGED_PATH = settings.ARCHIVE_UNMANAGED_PATH
28 except AttributeError:
29     UNMANAGED_PATH = os.path.abspath(os.path.join(settings.MEDIA_ROOT,
30                         "archive/unmanaged"))
31
32
33 # here the app keeps the resulting (published) files
34 try:
35     FINAL_PATH = settings.ARCHIVE_FINAL_PATH
36 except AttributeError:
37     FINAL_PATH = os.path.abspath(os.path.join(settings.MEDIA_ROOT,
38                         "archive/final"))
39
40
41 # here the app keeps temporary build files
42 try:
43     BUILD_PATH = settings.ARCHIVE_BUILD_PATH
44 except AttributeError:
45     BUILD_PATH = os.path.abspath(os.path.join(settings.MEDIA_ROOT,
46                         "archive/build"))
47
48 # upload conf
49 try:
50     UPLOAD_HOST = settings.ARCHIVE_UPLOAD_HOST
51 except AttributeError:
52     UPLOAD_HOST = 'wolnelektury.pl'
53
54 try:
55     UPLOAD_USER = settings.ARCHIVE_UPLOAD_USER
56 except AttributeError:
57     UPLOAD_USER = 'username'
58
59 try:
60     UPLOAD_PASSWORD = settings.ARCHIVE_UPLOAD_PASSWORD
61 except AttributeError:
62     UPLOAD_PASSWORD = None
63
64 try:
65     UPLOAD_PATH = settings.ARCHIVE_UPLOAD_PATH
66 except AttributeError:
67     UPLOAD_PATH = ''
68
69 try:
70     UPLOAD_CMD = settings.ARCHIVE_UPLOAD_CMD
71 except AttributeError:
72     UPLOAD_CMD = '/path/to/manage.py savemedia'
73
74 try:
75     UPLOAD_SUDO = settings.ARCHIVE_UPLOAD_SUDO
76 except AttributeError:
77     UPLOAD_SUDO = None
78
79
80 try:
81     PROJECT = settings.ARCHIVE_PROJECT
82 except AttributeError:
83     PROJECT = u'Wolne Lektury'
84
85 try:
86     LICENSE = settings.ARCHIVE_LICENSE
87 except AttributeError:
88     LICENSE = u'http://creativecommons.org/licenses/by-sa/3.0/deed.pl'
89
90 try:
91     ORGANIZATION = settings.ARCHIVE_ORGANIZATION
92 except AttributeError:
93     ORGANIZATION = u'Fundacja Nowoczesna Polska'
94
95 try:
96     ADVERT = settings.ARCHIVE_ADVERT
97 except AttributeError:
98     ADVERT = u"""
99 Przekaż 1% podatku na rozwój Wolnych Lektur:
100 Fundacja Nowoczesna Polska
101 KRS 0000070056
102 http://nowoczesnapolska.org.pl/wesprzyj_nas/
103 """
104
105 try:
106     COVER_IMAGE = settings.ARCHIVE_COVER_IMAGE
107 except AttributeError:
108     COVER_IMAGE = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'cover.png')
109