Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/matomo-org/matomo-log-analytics

Import any kind of server logs in Matomo for powerful log analytics. Universal log file parsing and reporting.
https://github.com/matomo-org/matomo-log-analytics

make it possible to have separated date and time field

178bdfb29dbe30e2abfb4930af45733d5cb4c264 authored almost 5 years ago by Stefan Giehl <[email protected]>
run tests against 3.8 stable

50def89f9b950ad02d2325bf37e96e83302748bd authored almost 5 years ago by Stefan Giehl <[email protected]>
adjust supported versions

da922da909beb0ad30348b32a6312e27d04b30eb authored almost 5 years ago by Stefan Giehl <[email protected]>
remove debugging code

edf9c4058aaf15aaa4315246326d689fe5b02380 authored almost 5 years ago by Stefan Giehl <[email protected]>
adds missing spaces

61b4d5f2407d2b6f69b209d3d4f38aac5b77a884 authored almost 5 years ago by Stefan Giehl <[email protected]>
Update tests/test_main.py

Co-Authored-By: Cyril B. <[email protected]>

066b6a41a47bc7ae1099cf88d7c39c8ec732fe04 authored almost 5 years ago by Stefan Giehl <[email protected]>
Compatibility with app specific tokens

refs #6559

4794df04cb9187031a044e79b77351c4f8e8ef08 authored almost 5 years ago by Thomas Steur <[email protected]>
Merge branch 'master' into python3-2019

8ef5d9c6d7047011e9c099406b3e5ae7cae22ee1 authored almost 5 years ago by Stefan Giehl <[email protected]>
Merge pull request #251 from cedwardsmedia/master

Clarified usage of --token-auth=<SECRET>

8eebbdcd8ddf5cd95831032027cc5719c7026a00 authored about 5 years ago by Thomas Steur <[email protected]>
Clarified usage of --token-auth=<SECRET>

When using this script with a Matomo install on a different
machine, one must include the --toke...

1ed20c2a0af42ea5c6e717a22e81b136d0f88e40 authored about 5 years ago by Corey Edwards <[email protected]>
Merge pull request #220 from matomo-org/matomodomain

Use --matomo-domain instead of --piwik-domain

b3973f3cd0cb773eb9cf3bfff439cc43640c5f15 authored about 5 years ago by Stefan Giehl <[email protected]>
Merge remote-tracking branch 'origin/master' into python3-2019

c4c3baeac1bb5199b45886f6a439a3444663ebc8 authored about 5 years ago by sgiehl <[email protected]>
Adds simple test to prove static file exclusion works as expected

02d3483992eadf2754c62b2c1e180a7dc07370e7 authored about 5 years ago by sgiehl <[email protected]>
Merge pull request #238 from mackuba/robots

fixed robots.txt not being counted as static file

c95b726f596d81708843a38319d1cf93bdc852ee authored about 5 years ago by Stefan Giehl <[email protected]>
Merge remote-tracking branch 'origin/master' into python3-2019

615a9e0db9246ba2074845d502deac34b7f9eb76 authored about 5 years ago by sgiehl <[email protected]>
Merge pull request #226 from mackuba/patch-1

fixed example crontab rule in the readme

e8ca459940f70f6e136e022bc79072b3b3e90746 authored about 5 years ago by Stefan Giehl <[email protected]>
Merge pull request #227 from mackuba/patch-2

fixed some random typos in the readme

c76b6c2c529cdc3309144c13a4e75373dfddf6ed authored about 5 years ago by Stefan Giehl <[email protected]>
Merge pull request #228 from shadow-light/patch-cf-ua

Fixed Cloudfront user agent parsing and made test more realistic

f73b26c789c9a9a1092cb2b00b1161058bf2ad0b authored about 5 years ago by Stefan Giehl <[email protected]>
properly display 404 error

1753845e1a8ef7d803074201a027190d557ed924 authored over 5 years ago by Lukas Winkler <[email protected]>
fix string handling in Basic Auth

5ce5c09c98bbde368644de56e99b201da69c9554 authored over 5 years ago by Lukas Winkler <[email protected]>
rename HTTP class

44674a771ea78990e8361bd4e8ad0f5e36d699fb authored over 5 years ago by Lukas Winkler <[email protected]>
fix tests

8468161de6553b8703e7f317e53040f8a46cb28c authored over 5 years ago by Lukas Winkler <[email protected]>
simply how the Matomo (HTTP) class works

426b5ea00b6435a9e759045e9f8518ef66e24e9f authored over 5 years ago by Lukas Winkler <[email protected]>
subclassing object is useless as it is the default in Python3

ee3456315a3bdd222fb1337f11d89fe946e97092 authored over 5 years ago by Lukas Winkler <[email protected]>
use OrderedDict in tests

f103695df6987bdd9a48fc84a28036d046d87ebb authored over 5 years ago by Lukas Winkler <[email protected]>
fix regex in tests

312de972614e1019bbc89d23c6823fe563a38dd1 authored over 5 years ago by Lukas Winkler <[email protected]>
replace yield tests with simple functions

d1574c292d5387a8da9775dfaf2a0808ff2dcb55 authored over 5 years ago by Lukas Winkler <[email protected]>
search updatetoken.php relative to config.ini.php instead of script

67b7b1f1d1160aea483957f4ebd6e91082d5dd7f authored over 5 years ago by Lukas Winkler <[email protected]>
convert process output to string

60732cd3ab19138d49ff0a2f980ffaaf3a35b73c authored over 5 years ago by Lukas Winkler <[email protected]>
make configparser not strict

this allows multiple log_writers[] in the config.ini.php

aaf0a2d5758344f856bd9be20e7120b81969a5ec authored over 5 years ago by Lukas Winkler <[email protected]>
replace optparse with argparse

315636731dcb5dc3189b00d0c7c703b95a42ee12 authored over 5 years ago by Lukas Winkler <[email protected]>
remove python2 comment

14075e84ba1c6cde20f0e6943c0f034ed68ce82e authored over 5 years ago by Lukas Winkler <[email protected]>
don't convert Url from string to bytes

145ca5c5b6be72ec5ab46ef9befac6620eab64cb authored over 5 years ago by Lukas Winkler <[email protected]>
fix encoding issues

c20c576929f05d0bf0c62c86722bb5abf4f1a023 authored over 5 years ago by Lukas Winkler <[email protected]>
minor formatting changes

e9dedce39839792d33208269ff3cbd672f727d2b authored over 5 years ago by Lukas Winkler <[email protected]>
replace dict with OrderedDict where logic depends on order

777ff8fd5babd7d5de7527ff7b53e5e71b11fde3 authored over 5 years ago by Lukas Winkler <[email protected]>
also test travis on python 3.8-dev

f5a1e2841f88a686e52cf80fe56a772be0ffb9db authored over 5 years ago by Lukas Winkler <[email protected]>
Added new command line option '--php-binary' that let's the user specify the PHP binary to use

673b2f7fbd49e9fb27e584d16b8cbd8ca97b8b06 authored almost 6 years ago by Julien Dau <[email protected]>
update comment

04b186d62e4ada6c661ef243378c7124a8a1f11c authored almost 6 years ago by Lukas Winkler <[email protected]>
travis only supports python 3.7 with the xenial image

36bb16c27966afb01bbe22455934b2991fa12321 authored almost 6 years ago by Lukas Winkler <[email protected]>
strings don't have to be equal as json dicts have no order

864cddf6daac6af06c665867d2bef89c85d992e5 authored almost 6 years ago by Lukas Winkler <[email protected]>
update travis tests

54e303fa2a030d9443844ea8f25968eba32f4293 authored almost 6 years ago by Lukas Winkler <[email protected]>
dicts don't have an order so you can't test for it

8f874a5e6b39d9bf853fbbdeaf9ba27d2d314e68 authored almost 6 years ago by Lukas Winkler <[email protected]>
remove string decode, it shouldn't be needed anymore

5999bfebddb60e2f688c8e81da313c6a947f5f5d authored almost 6 years ago by Lukas Winkler <[email protected]>
errors don't have messages anymore, but args

4b79cdab224909b9efc7a7472c8e3a64ef3084a4 authored almost 6 years ago by Lukas Winkler <[email protected]>
remove json import fallback (json is supported since 2.6)

371d44dd880ff199954ec2d0c2c2bc9b05e78dcb authored almost 6 years ago by Lukas Winkler <[email protected]>
2to3 and basic adjustments

3d1ddcf83d3f723f7ecbeefa242bdcc79c274d25 authored almost 6 years ago by Lukas Winkler <[email protected]>
fixed robots.txt not being counted as static file

4eccf747dadb5e49cc7c8c606323700e76beed85 authored almost 6 years ago by Kuba Suder <[email protected]>
added some tests for TimeHelper

3af09d783a39112127c80c72f27a525a16248ccc authored almost 6 years ago by Kuba Suder <[email protected]>
Apply config.options.seconds_to_add_to_date to _...ts tracker params so they stay in sync w/ cdt.

9d39a37832802d5d567fd80745d541d509e35a9d authored almost 6 years ago by diosmosis <[email protected]>
Merge pull request #235 from matomo-org/224-replay-matomo-php

By default support replaying tracking requests to both piwik.php and matomo.php.

e211bf0ace8a5e0e92ef33b0b9604ce009d6ccf5 authored about 6 years ago by diosmosis <[email protected]>
fix timezone calculation for non-integer timezones

0afb8ab388d477d0ac95d53222e9192513c3555c authored about 6 years ago by Kuba Suder <[email protected]>
Add --tracker-endpoint-path option to allow different tracker endpoints.

ec1f9c2f0dcaf680a27a0ef2676c0d1ab45e1ae2 authored about 6 years ago by diosmosis <[email protected]>
By default support replaying tracking requests to both piwik.php and matomo.php.

738b234645ec5aa0b7d223559b3a8cce06e15de5 authored about 6 years ago by diosmosis <[email protected]>
Fixed Cloudfront user agent parsing and made test more realistic

2cfd1d615d8b94df523f826ace36186ff39a445b authored about 6 years ago by shadow-light <[email protected]>
fixed some random typos in the readme

e7110a999c14f9361b96016649ac4dcac25cf0f5 authored about 6 years ago by Kuba Suder <[email protected]>
fixed example crontab rule in the readme

0 1 * * * is not 0:01

950fb6ba250056774321008e62d603619267a132 authored about 6 years ago by Kuba Suder <[email protected]>
Update README.md

16d96578d21825233718bfb2ed9eb29ef4178143 authored over 6 years ago by Fabian Dellwing <[email protected]>
fix tests

c36f4d7bbf014e00b274eb76268e954cafa97c03 authored over 6 years ago by Fabian Dellwing <[email protected]>
Create haproxy.log

f5a420b43b3b97ff89b9a8ace0ae5e0508a9cf3d authored over 6 years ago by Fabian Dellwing <[email protected]>
Add haproxy log format

c23394307c172a4de295c9f5765deb701b8ab6e0 authored over 6 years ago by Fabian Dellwing <[email protected]>
Merge pull request #221 from matomo-org/fix-build

Error class was not referenced properly

a97e85190da0bae1446a3f9bd58c3e028afa547f authored over 6 years ago by diosmosis <[email protected]>
Add test for matomo error class.

613654538bae822a65ad62719aee4d98c34e034b authored over 6 years ago by diosmosis <[email protected]>
Reference Error properly.

07e688a2fbc7b1567af12622fb63e4eab473ad55 authored over 6 years ago by diosmosis <[email protected]>
Merge pull request #213 from kaplun/regexp

Linting code

a82a8a311e0ddd9c09602c5f781a034b553f5152 authored over 6 years ago by diosmosis <[email protected]>
fix travis link of badge

548a941f5742fbbf448850acd646e653599e1329 authored over 6 years ago by Stefan Giehl <[email protected]>
Use --matomo-domain instead of --piwik-domain

04a237e6a5aaafdaf202b20a76c8b7c30fc290d4 authored over 6 years ago by Stefan Giehl <[email protected]>
Linting code

Signed-off-by: Samuele Kaplun <[email protected]>

b6eb846c8e3c21989393db8a9150fb136fc3f45b authored over 6 years ago by Samuele Kaplun <[email protected]>
Merge pull request #211 from matomo-org/array-args

Convert multidimensional query parameter args in URLs correctly

749dfd49c2209875f872400bbd26326c86fc2d71 authored over 6 years ago by diosmosis <[email protected]>
Clean up implmentation so it is not as big a change.

1e50b492d974e4ae40d1b1f715a9b1e9dc22ee5e authored over 6 years ago by diosmosis <[email protected]>
Extract array query param conversion and unit test.

6f10d920bc8a87bedb1aab9d8bff0416e9bcde36 authored over 6 years ago by diosmosis <[email protected]>
Fix copy paste error.

207e0abcf89e54c2a1ef5ce133399da643f8b3e3 authored over 6 years ago by diosmosis <[email protected]>
Move conversion back to _get_hit_args to avoid issues w/ args preprocessing.

348902b280704be99c761fc74398073664a59cb9 authored over 6 years ago by diosmosis <[email protected]>
Convert dicts w/ contiguous integers to lists when handling deep set array query parameters.

39fe36708ddefd9431fff0376f2cb63323ddc468 authored over 6 years ago by diosmosis <[email protected]>
Convert php array query params to actual lists/dicts in log importer so they are passed correctly to bulktracking.

10dbe8abd625303c714fec61361366ff1a5f895c authored over 6 years ago by diosmosis <[email protected]>
Adding two options --add-to-date & --request-suffix (#208)

* Add option --add-to-date to allow adding seconds to log date before tracking.

* Add --track...

24da1dc2dcad026eecc303f1129d178994c681dc authored almost 7 years ago by Benaka <[email protected]>
Piwik is now Matomo (#206)

* Piwik is now Matomo

https://matomo.org/blog/2018/01/piwik-is-now-matomo/

* Update LEGALN...

171fbe68fa4fac86d8df14722abff81c907cc1fa authored almost 7 years ago by Matthieu Aubry <[email protected]>
Run _get_token_auth after config object is initialized. (#201)

This fixes a problem where _get_token_auth would fail because it uses
the piwik object which de...

4ace0ba5d879d19013327df2a77dff4e6b5a3275 authored about 7 years ago by Sebastian Marsching <[email protected]>
Make code compatible with Python <=2.7.8. (#200)

This fixes a regression introduced with PR #199 (commit a93a916e6efd).
The "context" parameter ...

b0c94e9d225cbf4cd75d53e17bd88d22f9928be0 authored about 7 years ago by Sebastian Marsching <[email protected]>
Add --accept-invalid-ssl-certificate option. (#199)

This option allows a user to ignore certificate validation problems when
connecting to the Piwi...

0b38c5d6bc84dbd36ed90a8f51a792997c4a9fd4 authored about 7 years ago by Sebastian Marsching <[email protected]>
Adds option to enable tracking of HTTP-method as page cvar (#183)

Adds option to enable tracking of HTTP-method as page custom variable

0e87f90f5432029c9647bb5246b845bfc65799b2 authored about 7 years ago by Stefan Giehl <[email protected]>
Abort with warning when using Python 3 (#195)

* update syntax for python3 compatibility

* detect python3 and abort early

3ead6d804adbef4596baf1aa8fbd3529b56ae54b authored about 7 years ago by Marc Neudert <[email protected]>
Only issue an invalid line status when the line was invalid and skipped (#198)

Currently the invalid line is reported even for lines that are still imported.

Here is an exa...

8f5f547d46423bdf5448e1faba1b7093189dddc9 authored about 7 years ago by Matthieu Aubry <[email protected]>
Allow filtering logs by host & datetime (#196)

* Add ability to filter logs by host.

* Add ability to filter logs by date and fix some issue...

05a5154712fd9324f31422cace1555693ef3934c authored about 7 years ago by Benaka <[email protected]>
Merge pull request #182 from piwik/improveregexes

Improves automatic format detection (regex improvements)

ba3da5a06dbaa3d643f4b04418feec62a96b0024 authored about 7 years ago by Stefan Giehl <[email protected]>
Merge branch 'master' into improveregexes

b9074d5d52fe95f43fdbe1c22752a04dcb927f50 authored about 7 years ago by Stefan Giehl <[email protected]>
Merge pull request #181 from piwik/s3requester

Match requester in s3 logs as userid

1f0ee1620a3a2d0a1455461fc9b83ce18ab0ba29 authored about 7 years ago by Stefan Giehl <[email protected]>
gracefully handle ValueError for generation time (#191)

39956528bb322678c8ec7ad6463787dacc637ef1 authored about 7 years ago by Slavik <[email protected]>
Merge pull request #187 from Findus23/patch-1

HTTP to HTTPS

1ff6bdf20acfb0dce7a9d96578e48c23528cc5de authored over 7 years ago by Stefan Giehl <[email protected]>
Update import_logs.py

54b9980052ebe11e93236c892185acf34cd2301c authored over 7 years ago by Lukas Winkler <[email protected]>
Update LEGALNOTICE

ff47615ee6f9c7d174f3bc46049754271904fd7c authored over 7 years ago by Lukas Winkler <[email protected]>
HTTP to HTTPS

4f92aae081138085eec3e2943a908e3c97cb8390 authored over 7 years ago by Lukas Winkler <[email protected]>
Add AWS ELB to list of supported logs

6e305e17b4c9763755405b8b4c4d6853a7a43610 authored over 7 years ago by Matthieu Aubry <[email protected]>
Merge pull request #185 from mneudert/undefined-global

Prevent NameError during configuration phase

e9bc18f6a9c1feb609990e3fb1ec1aab56aa0898 authored over 7 years ago by Stefan Giehl <[email protected]>
Prevent NameError during configuration phase

d7b08b1159d1297f6e024a1b4514a1a1e5f89688 authored over 7 years ago by Marc Neudert <[email protected]>
Updates README

e1ee2f15d6f671e7da017e0c1ca0baa1edead3db authored over 7 years ago by sgiehl <[email protected]>
adds test; drop ovh from autodetection

96a5058bb1943ea35356e56f1702706879cc8440 authored over 7 years ago by sgiehl <[email protected]>
Merge pull request #106 from Synap/ovh

Add OVH log format

64c82c8dae51b62e8cba46dc1cc686126886874c authored over 7 years ago by Stefan Giehl <[email protected]>
http status is represented with digits

12af49cf53cce7b990df65020c44559ba1242781 authored over 7 years ago by sgiehl <[email protected]>
icecast session time is logged as an integer

abdc35fa2882bfd4fc709d6d90d89b51881888b8 authored over 7 years ago by sgiehl <[email protected]>