Gregory Soutade
cb18cf928e
New way to display global statistics : with links in months names instead of "Details" button
...
Fix Months name not translated in "By Day" corner
2023-02-04 08:40:36 +01:00
Gregory Soutade
c6ce5cfc6f
Increment IWLA version
2023-01-28 09:45:13 +01:00
Gregory Soutade
fef9c783f6
Skip redirected pages/hit at analysis level
2023-01-28 09:42:12 +01:00
Gregory Soutade
ff57e5a90a
Call pre analysis hook on display only mode
2022-11-16 21:12:19 +01:00
Gregory Soutade
c9bc21a506
Check for multimedia files using lower case
2022-11-12 18:59:54 +01:00
Gregory Soutade
4d3c2107f0
Don't save all visitors requests into database (save space and computing). Can be changed in deufalt_conf.py with keep_requests value
2022-06-23 21:16:30 +02:00
Gregory Soutade
d36676ca38
Normalize URL before counting in stats
2022-06-23 21:11:43 +02:00
Gregory Soutade
37a33f1291
Replace -c argument by config file. Now clean output is -C
2022-06-23 21:10:56 +02:00
Gregory Soutade
f149baed70
Fix error: open log file in text mode to avoid doing str conversion and get some bytes result
2021-06-04 09:10:50 +02:00
Gregory Soutade
2545ca5e52
Fix iwla crash due to bad line type
2021-06-03 08:49:43 +02:00
a6f8c71bf2
Add parameter to do strToBytes in BlockTable and fix some errors with string and int
2020-12-11 09:18:50 +01:00
c0e3e0a801
Update code for Python3
2020-12-09 13:24:29 +01:00
f457f4e390
Update code for Python3
2020-10-30 14:42:56 +01:00
Gregory Soutade
32d09637c8
Bugfix: error in check for compress file creation
2020-05-01 09:57:24 +02:00
954b4972a9
Update ChangeLog and Documentation
2020-04-15 14:44:11 +02:00
Gregory Soutade
55983df1bc
Add IP exclusion feature
2020-04-09 09:33:59 +02:00
Gregory Soutade
bb268114b2
Make backup before compressing (low memory servers)
...
Fix error : Call post hook plugins even in display only mode
Don't compute unordered hits (remove pasts if they are found after current)
Remove tags in stats diff
Don't do geolocalisation is visitor is not valid
Don't try to find search engine on robots
Update robot check rules
Add top_pages_diff plugin
2019-08-30 07:50:54 +02:00
Gregory Soutade
007be71ad6
New format for (not_)viewed pages/hits and bandwidth that are now recorded by day (in a dictionnary were only element 0 is initialized). Element 0 is the total. WARNING : not backward compatible with previous databases.
2017-08-24 07:55:53 +02:00
Gregory Soutade
fffab335fa
Handle URLs with empty referer
2017-08-23 20:11:17 +02:00
Gregory Soutade
4bc2c1ad4b
Add --dry-run (-D) argument
2017-05-25 21:03:46 +02:00
Gregory Soutade
d08085faf0
Don't save all robots requests (only first pass is kept) which allow to save a large amount of memory/disk space
2017-05-07 16:56:12 +02:00
Gregory Soutade
3ce35b7b47
Use cPickle instead of pickle
2017-05-07 16:55:05 +02:00
Gregory Soutade
ffdc3bac4f
Update iwla version to 0.5-dev
2017-01-29 09:43:05 +01:00
Gregory Soutade
de47da84bd
Update IWLA version to 0.4
2017-01-29 09:25:18 +01:00
Gregory Soutade
a07fd14a35
Database compression could lead to altered files. Use fsync before compressing to resolve this problem
2017-01-29 09:13:32 +01:00
Gregory Soutade
b425edfa9a
Add isRobot() method to iwla
2016-09-25 20:36:51 +02:00
935a18561b
Previous patch needs >= to works properly, not juste > (for build time comparison)
2016-08-29 08:58:16 +02:00
a76d8e8b69
Add display only switch (-p)
2016-08-20 13:12:25 +02:00
be67d39fb2
Fix a bug : gz files were not generated due to bad time comparison
2016-08-20 13:09:44 +02:00
230d9bb3ab
Update IWLA version to 0.4-dev
2016-04-13 17:50:23 +02:00
Gregory Soutade
bb189425f1
Add filter mechanism for plugins
2016-02-04 20:46:12 +01:00
Gregory Soutade
79da471398
Fix typo error in getCurrentVisits() method name
2016-02-04 20:44:36 +01:00
Gregory Soutade
992c3cee93
Merge branch 'dev' of soutade.fr:iwla into dev
2016-01-18 07:34:13 +01:00
Gregory Soutade
519033e474
Do reverse DNS on feeds parsers
2016-01-18 07:33:48 +01:00
Gregory Soutade
283c2fbce3
Merge branch 'dev' of soutade.fr:iwla into dev
2016-01-16 08:45:00 +01:00
Gregory Soutade
3d927543f7
Syntax error
2016-01-16 08:44:57 +01:00
Gregory Soutade
5c750e8b0c
Remove final slashes for referers
2016-01-16 08:43:29 +01:00
Gregory Soutade
ec0a3a52a8
Fix _normalizeURI substitution. Fix _normalizeParameters. Fix -r argument
2016-01-03 09:28:19 +01:00
Gregory Soutade
73e4b0d8a6
Dont count 'uri' and 'uri/' as differents uri
2016-01-02 11:50:31 +01:00
Gregory Soutade
538012a107
Update version
2015-08-08 17:40:28 +02:00
Gregory Soutade
ee74324085
Update help
2015-07-13 13:09:32 +02:00
Gregory Soutade
79b58f2e1c
Add -z option (don't compress)
2015-05-23 16:38:39 +02:00
root
f3fc24e45e
Forgot default value for reset option
2015-05-23 08:53:06 +02:00
Gregory Soutade
4cb3b21ca5
Add reset feature
...
Allow to open .gz file transparently
Import debug in robots.py
2015-05-22 07:51:11 +02:00
Gregory Soutade
86fc5f2189
Add FileIter to iwla, allowing to specify multiple files to analyse
2015-05-14 09:54:25 +02:00
Gregory Soutade
2ed7551049
Add GET/POST checks before accepting request
2015-03-15 10:31:28 +01:00
ab1167c621
Forgot to generate last day of a month...
2015-03-02 18:26:42 +01:00
Gregory Soutade
b63421642c
Fix a little mistake in previous commit
2015-02-19 20:19:42 +01:00
Gregory Soutade
bca4b8661e
We can now use _append suffix un conf.py to append a value to a default configuration instead of reapeating whole configuration
2015-02-19 20:15:03 +01:00
Gregory Soutade
75b11c2e97
Add isMultimediaFile() and generate after serialization
2015-01-13 18:52:35 +01:00