Commit Graph

61 Commits

Author SHA1 Message Date
Gregory Soutade
31bc67ceba Replace feed referers by feed user agent 2023-03-11 20:42:56 +01:00
Gregory Soutade
3fdbc282c8 Remove feed parser detection by referer 2023-03-11 20:42:37 +01:00
Gregory Soutade
185664850d Add subdomains plugin 2023-01-28 09:44:43 +01:00
Gregory Soutade
9c57ad3ece Feeds : display last access date for merged feed parsers 2023-01-28 09:36:48 +01:00
Gregory Soutade
f8b37a625c Rework feed merge algorithm. Allow to merge feeds based on name regular expression with merge_feeds_parsers_list conf value 2022-11-16 21:09:50 +01:00
Gregory Soutade
ad01b48898 Change merge_one_hit_only_feeds_parsers by merge_feeds_parsers and set it to False by default 2022-11-12 19:00:14 +01:00
928e4eea5a Move iptogeo.py util into misc 2022-11-10 20:14:18 +01:00
Gregory Soutade
41432046a1 Add Anonymize IP plugin 2022-11-10 20:06:00 +01:00
Gregory Soutade
7ec7e0d644 Add Geo IP location in filter users 2022-11-04 20:03:52 +01:00
Gregory Soutade
c84373b2d7 Filter users filter can now be a function defined in conf 2022-11-04 20:03:33 +01:00
Gregory Soutade
9cee1fa71c Move Filter Users plugin into pre_analysis (and keep display part) 2022-06-23 21:14:58 +02:00
Gregory Soutade
937706d88d Fix typo 2021-06-04 07:51:15 +02:00
Gregory Soutade
4cd7712201 Fix feeds re and add 'feeds_referers' configuration 2021-06-03 08:50:46 +02:00
Gregory Soutade
8697be26ad Update feed detector : check 'feed', 'rss' or 'atom' string in user agent 2021-04-01 08:22:52 +02: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
6f9622bb91 Bugfix : iptogeo : _send_request that must handles timeout errors (empty packets) was not used 2020-05-11 10:03:07 +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
8255be7ec8 Get GEO code for all visits (not only valid ones) 2017-09-06 07:43:55 +02:00
Gregory Soutade
9f9bfebe7a ip_to_geo : reset connection after 50 requests 2017-09-05 07:34:27 +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
038e485081 Prevent from error when decoding key phrases 2017-01-29 09:12:47 +01:00
e805e59c10 Remove crawler from feed parsers 2016-08-20 13:08:02 +02:00
Gregory Soutade
fdda7a527e Bug fix : for robots, we have to use not_viewed_pages (feeds plugin) 2016-05-02 07:54:53 +02:00
Gregory Soutade
e9c2509006 Update iptogeo.py class 2016-04-12 07:56:10 +02:00
Gregory Soutade
7a655616ec Add IPToGeo plugin 2016-02-06 14:41:41 +01:00
Gregory Soutade
79da471398 Fix typo error in getCurrentVisits() method name 2016-02-04 20:44:36 +01:00
Gregory Soutade
519033e474 Do reverse DNS on feeds parsers 2016-01-18 07:33:48 +01:00
f853ad808e Add hours_stats plugin 2015-03-02 19:44:10 +01:00
root
1f6154107c Forgot one parameter in feeds plugin 2015-02-19 20:13:55 +01:00
Gregory Soutade
f5b0c35bad Add a star for merged feeds parsers 2015-02-18 20:56:03 +01:00
Gregory Soutade
cfbd35d818 Merge one hit only parsers in feeds parsers detection 2015-02-18 20:32:04 +01:00
Gregory Soutade
e0f9260802 Add Feeds plugin 2015-02-17 19:11:04 +01:00
Gregory Soutade
9d3f7c05a4 Optimize top_downloads post analysis plugin 2015-01-13 18:54:22 +01:00
Gregory Soutade
2baf4173fd Add Browsers post analysis and display 2015-01-08 21:01:33 +01:00
Gregory Soutade
a40f116c71 Add Operating Systems post analysis and display 2015-01-08 20:59:11 +01:00
Gregory Soutade
9a1c23ec78 Update documentation of some plugins 2015-01-08 20:58:27 +01:00
Grégory Soutadé
a35d462cb7 Replace # for module description by """ (help auto extraction) 2014-12-19 11:34:25 +01:00
e740bf1e45 Add licence information 2014-12-18 19:54:31 +01:00
Grégory Soutadé
28d3e9765f Set reverse DNS names in lower case 2014-12-16 07:38:57 +01:00
Gregory Soutade
3a246d5cd6 Optimize analysis using reverse loop 2014-12-14 15:10:13 +01:00
6d62f21373 Finalize comments 2014-12-10 21:15:56 +01:00
Grégory Soutadé
2d1e363883 WIP 2014-12-10 16:53:50 +01:00
4f1c09867d WIP 2014-12-10 07:09:05 +01:00
Grégory Soutadé
751a9b3fae Start big comments (post analysis / referers) 2014-12-09 16:54:02 +01:00
2362fd1fd2 Fix unicode problems
Add generateHTMLLink()
2014-12-04 21:04:41 +01:00
Grégory Soutadé
f7bf2e11ba Add top_hits plugin 2014-11-27 13:47:31 +01:00
Grégory Soutadé
c87ddfb1aa Add hit_to_page_conf in addition to page_to_hit_conf 2014-11-27 13:46:58 +01:00
Grégory Soutadé
5ccc63c7ae Add hasBeenViewed() function 2014-11-27 13:07:14 +01:00
Grégory Soutadé
e0d6b5dbbc Add top_downloads plugin 2014-11-27 12:35:41 +01:00