iwla

iwla Commit Details

Date:2014-12-08 18:38:40 (6 years 7 months ago)
Author:Grégory Soutadé
Branch:dev, master
Commit:43e5e97c5a810db3cd06e000be1732f52f1d58bf
Parents: 010c16cacad0016d21ea439a124fb73a4e411627
Message:Add some comments

Changes:
Mconf.py (1 diff)
Mdefault_conf.py (1 diff)

File differences

conf.py
11
2
3
4
5
6
7
8
2
93
104
5
116
127
8
139
1410
15
16
17
11
1812
1913
20
2114
2215
16
2317
18
19
2420
21
2522
26
27
log_format = '$server_name:$server_port $remote_addr - $remote_user [$time_local] ' +\
'"$request" $status $body_bytes_sent ' +\
'"$http_referer" "$http_user_agent"';
#09/Nov/2014:06:35:16 +0100
time_format = '%d/%b/%Y:%H:%M:%S +0100'
# Web server log
analyzed_filename = 'access.log'
# Domain name to analyze
domain_name = 'soutade.fr'
# Display visitor IP in addition to resolved names
display_visitor_ip = True
DB_ROOT = './output/'
DISPLAY_ROOT = './output/'
# Hooks used
pre_analysis_hooks = ['page_to_hit', 'robots']
post_analysis_hooks = ['referers', 'top_pages', 'top_downloads', 'top_hits']
# post_analysis_hooks = ['top_visitors', 'reverse_dns']
display_hooks = ['top_visitors', 'all_visits', 'referers', 'top_pages', 'top_downloads', 'top_hits']
# Reverse DNS timeout
reverse_dns_timeout = 0.2
# Count this addresses as hit
page_to_hit_conf = [r'^.+/logo[/]?$']
# Count this addresses as page
hit_to_page_conf = [r'^.+/category/.+$', r'^.+/tag/.+$', r'^.+/archive/.+$', r'^.+/ljdc[/]?$']
count_hit_only_visitors = True
default_conf.py
22
33
44
5
56
7
68
7
89
10
11
912
1013
1114
15
1216
17
1318
1419
20
1521
1622
1723
1824
25
26
1927
2028
29
2130
2231
2332
2433
34
2535
36
2637
2738
39
2840
2941
42
3043
3144
3245
46
3347
48
3449
50
3551
# Default configuration
# Default directory where to store database information
DB_ROOT = './output'
# Default directory where to create html files
DISPLAY_ROOT = './output'
HOOKS_ROOT = 'plugins'
# Hooks directories (don't edit)
HOOKS_ROOT = 'plugins'
PRE_HOOK_DIRECTORY = HOOKS_ROOT + '.pre_analysis'
POST_HOOK_DIRECTORY = HOOKS_ROOT + '.post_analysis'
DISPLAY_HOOK_DIRECTORY = HOOKS_ROOT + '.display'
# Meta Database filename
META_PATH = os.path.join(DB_ROOT, 'meta.db')
# Database filename per month
DB_FILENAME = 'iwla.db'
# Web server log format (nginx style). Default is what apache log
log_format = '$server_name:$server_port $remote_addr - $remote_user [$time_local] ' +\
'"$request" $status $body_bytes_sent ' +\
'"$http_referer" "$http_user_agent"'
# Time format used in log format
# TOFIX UTC
time_format = '%d/%b/%Y:%H:%M:%S +0100'
# Hooks that are loaded at runtime (only set names without path and extensions)
pre_analysis_hooks = []
post_analysis_hooks = []
display_hooks = []
# Extensions that are considered as a HTML page (or result)
pages_extensions = ['/', 'htm', 'html', 'xhtml', 'py', 'pl', 'rb', 'php']
# HTTP codes that are cosidered OK
viewed_http_codes = [200, 304]
# If False, doesn't cout visitors that doesn't GET a page but resources only (images, rss...)
count_hit_only_visitors = True
# Multimedia extensions (not accounted as downloaded files)
multimedia_files = ['png', 'jpg', 'jpeg', 'gif', 'ico',
'css', 'js']
# Default resources path (will be symlinked in DISPLAY_OUTPUT)
resources_path = ['resources']
# Icon path
icon_path = '%s/%s' % (os.path.basename(resources_path[0]), 'icon')
# CSS path (you can add yours)
css_path = ['%s/%s/%s' % (os.path.basename(resources_path[0]), 'css', 'iwla.css')]

Archive Download the corresponding diff file

Branches

Tags