Ecosyste.ms: OpenCollective

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

github.com/matomo-org/piwik-python-api

Piwik API for Python
https://github.com/matomo-org/piwik-python-api

Refactor unique/random string code

2df7381bf1fb550b5302b6219d846122d83cbcc4 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc update

2b236bf6c33d3c23f470ce69ff5fc18c86cc26e5 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Refactoring

7e8a8a9011e60936f519eca49a023a4902cf971f authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc update

6d2acb0dae634881145890ebff31a8bbf6f66af8 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Refactor tests, too much fragmentation

e270a706bb9e3c4985661b7285b2ccc4a8238691 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc update

e73214cb6d74aa148353a4e5fe22ec73ae832280 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Add all missing API methods

No tests yet though

b12570d7263bf4444d462b724224ce5cb608404e authored over 12 years ago by Nicolas Kuttler <[email protected]>
Private/protected methods

Mirror the PHP class configuration. We have a separate class for
ecomerce though.

9520639f54d769cd4132980bd1aeb0e82ca661d7 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Merge remote-tracking branch 'amd64'

06f50cdf7d457215d0787b3f9df4b2d3c548364b authored over 12 years ago by Nicolas Kuttler <[email protected]>
Rename test

c2b58365b3ede9d85426a5826d4af19d5e43da84 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Test add_ecommerce_item()

598325ee2e4207f77b4d4089134754a19717a8ca authored over 12 years ago by Nicolas Kuttler <[email protected]>
Add first tests for ecommerce tracking

027e6df73249085271e2899cb60ab9c4628a227d authored over 12 years ago by Nicolas Kuttler <[email protected]>
Really analyze data from last visit

65a332e8a8ec1da1d9c9600e520ddee34b4859be authored over 12 years ago by Nicolas Kuttler <[email protected]>
Revert "Bugfix"

This reverts commit 79fb6f7d7a2f09a5bc001ec9d90461bf9ffa0c4d.

e5e9f836672db1feeea4e639797c45f23db0ea4d authored over 12 years ago by Nicolas Kuttler <[email protected]>
Bugfix

79fb6f7d7a2f09a5bc001ec9d90461bf9ffa0c4d authored over 12 years ago by Nicolas Kuttler <[email protected]>
Automatic common custom var for all tests

d96275a856057af1d09b0c58bb8cfa40679804b6 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Refactor settings import

1b145f36ea8c8e1db5c3affeb318a960c8c4be2c authored over 12 years ago by Nicolas Kuttler <[email protected]>
Refactor settings import

0fa51852b8a19771102556a80e905915579bc21b authored over 12 years ago by Nicolas Kuttler <[email protected]>
Merge branch 'x121'

Conflicts:
piwikapi/tests/tracking_verified.py

d5cf2ee84578dc1d79ea15af936e8ff72456197e authored over 12 years ago by Nicolas Kuttler <[email protected]>
Test refactoring, cleanup and docs

2deafb68e6b03ad28a6b168bece6d9ffc6915ebd authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc update

67609904dc829ff91b7e0155456b49ca31968170 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Add license info to API modules

d1664871d1fba4f1760881b705603e72130fdce3 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Whitespace

6dbd0af6df0a616d9e3d25418ed886ac9fa9b880 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Add same custom visit variable to all tests

4b98242cc7eac01743a2ae3b585569492479fa83 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Test verify UA setting

292a467e01379acce3ccb9b0b399a6eef520ef81 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Test user agent setting in class

5be788db5509ab72f699efe5c110dd70815da9ac authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc updates

58fc39f4207385891377de20773bec75f95fdf68 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Make goal ID configurable

277ae3ac1677562d39bbf6f25271513cb27a399a authored over 12 years ago by Nicolas Kuttler <[email protected]>
Implement action tracking

a4040e6903d74f962c27d4ed71ded8725fc455a1 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc updates

ce77f49d01c07be6a9bf61c5d9c6d181622fb624 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Implement goal tracking

7b9706cc74d2085b0ed63195b9ee12f71b5fb6c4 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Rename _set_url_referer to set_url_referer

cec1a341655d21802802390c0e1a4ca250feb723 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc updates

79be55d065a81e2855ecde933f6cd27a069db350 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Implement goal tracking

6c39bca110f8b326b70efaf127d97ad760506e79 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc updates

a66c855d9d7b88dadb8496b529ee862ae9a1ec9f authored over 12 years ago by Nicolas Kuttler <[email protected]>
Merge branch 'tmp'

fecef459e18ac9261db75f2aa86ea65f1e2d083a authored over 12 years ago by Nicolas Kuttler <[email protected]>
Bugfix

d1d40bc914870cf5313084c67d4c1484e4b380d0 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Support setting plugins

032335833aa01f205baf50b7ee68d65e0efb2120 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Refactoring

782abc4d4aaea7751ad9e11bea82057668288b52 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Use different IP for each verify test case

30f5bf5d1aa248178dd5cd62adff1f333a37ca4b authored over 12 years ago by Nicolas Kuttler <[email protected]>
Bugfix

51972b13ca373e8a9a7ba4701b43b1cbb833ac36 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Use only desktop user agents

f759e37db1378fa1585ced1d46a5b4ff25b1d5b2 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Remove .pyc files

23490b09f61744b13de806b9040c1efde2d75a2c authored over 12 years ago by Nicolas Kuttler <[email protected]>
Suppress output

1bd85d121a2a671190171aad929106f441b9e9c2 authored over 12 years ago by Nicolas Kuttler <[email protected]>
import bugfix

1bb488f7169e23d91adbdca682f6c2ee9b016709 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Update documentation

85f1dc11526e3371a6452db8ceedc533dae2df11 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Implement verification of submitted data

It's now possible to verify that data submitted to the tracker API was
logged correctly. The uni...

7ebdcd2f20c3cf3aee506f0a19a89fdb6d493b9e authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc update

f3654f416c28d2a3576f49d816a472c788a6e2e9 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Bugfix, custom variables

We have to use a dict and to json encode the values.

6e2e951e5f9eb2554a3103ac3ea2722f614327ad authored over 12 years ago by Nicolas Kuttler <[email protected]>
Refactor random code

f0915912a28b799f598bad571b22fc14c9b78288 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Refactoring

f67dfa2a4537d4b881825643d96f59bf43c1736b authored over 12 years ago by Nicolas Kuttler <[email protected]>
Include docs in dist

ec0fceb86b931716f02e7db2f9417e903d3a9f0d authored over 12 years ago by Nicolas Kuttler <[email protected]>
Randomize requests

c0e550dadc2ae9a96c70e9b5113507601a60fe87 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Fix

72f59d3e3a35371f71155a35fb332c17fad8effb authored over 12 years ago by Nicolas Kuttler <[email protected]>
Use one base test class

2f0e4526165cb2e5c8526e96e579cf07b994a876 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Consisten default value

828e35c9303707fc6e9600c1edc6861c29098571 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Mostly doc updates, also remove some output

ff1da9f702242a218f459c62eb2ca7f884d70b12 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Clean up

d6221ce7e70f1ef572d0067daa621ed8b1cbe455 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Fix unit tests

fcc4b21ab5b3b7f47ede68497b429e24f4dd338c authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc updates and cleanup

e3c64daef3d0b0e060216e76babc996b467c673a authored over 12 years ago by Nicolas Kuttler <[email protected]>
Add file

33c25d5e689abe4ad7cb694c1299888fc2845de9 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Bugfix

369747f501e28c50fe247d83711fae58091a7396 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Start work on the analytics API and refactoring

Re-organize the unit tests and the documentation.

b79c2591c2b9a5b89717e91315377ad10b221246 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Rename the package to python-piwikapi

And updates to the documentation.

8447c32907e27e7db83b743aa6737887dd3e0d38 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Rename the test classes and add them to the docs

b716f990eb0724bed20074a325c2d550a11b4240 authored over 12 years ago by Nicolas Kuttler <[email protected]>
typo

da949a380eb607262de0c81ef21bdbf591919f93 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Don't automatically set the IP

This lead to the odd behavior that the cip var was always set and
authenticating automatically u...

4ca87635720db2722138cee885814a4ac0b8584d authored over 12 years ago by Nicolas Kuttler <[email protected]>
Whitespace

0150ef0b10663b7eeb4ffc95185649f6d97d78a6 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc updates

57fa499f91ec3e07ec1feba2b36c417c6c8376b0 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Better naming for the tests

3e39d4b3614889e8155356326c363d7dd7c694a6 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc updates

2a4453f42b7e10955c5407349e66a658c345b2b3 authored over 12 years ago by Nicolas Kuttler <[email protected]>
remove file

838ce1a42966efa24f3dbf6dfd8489e6bbf04b1a authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc updates

240223529440f0f2161fa6c7477c3e70639ddbe1 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Improve support for custom variables

Some unit testing, but we'll really need to start using a proper client
that stores cookies.

13c94cca27508b154a497de393d0bb740463cbde authored over 12 years ago by Nicolas Kuttler <[email protected]>
Ecommerce-related updates, refactor testing

We didn't use the API properly in earlier unit tests and the products
were never saved with an o...

5ef77210c7f36c87719791be5ca4bcb133faac02 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Refactoring

44cc509ccf9ed865b4716fe73feecf12dbe3c8b7 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Implement do_track_ecommerce_cart_update()

fb561886701020b3ff03cdae220e4722204108c3 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Use PiwikTrackerEcommerce for ecommerce stuff

The PiwikTracker class is already big enough.

1187077b06b510646461164012b8b06acfd1d5b5 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Enable basic ecommerce tracking

It's possible to track product views, add items to the cart, and track
orders.

b33c8d6c5a2360dee54535996daa425626983f88 authored over 12 years ago by Nicolas Kuttler <[email protected]>
Doc update

b5d3f65d24c052063a67936117531a71493d30fa authored over 12 years ago by Nicolas Kuttler <[email protected]>
Implement set_debug_string_append()

7ca706d1baffdacf90afa099e65a80803e07b202 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Implement set_user_agent()

6f315e404a1a8cec8a632cd5d88f6b8d5a1b2fc6 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Clean up, refactoring..

e4cf83dc66eaeeed97e3cbf39f78c71d987bc0a0 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Implement set_browser_language()

c8295bd1710dd819d914933daaa9563779e0fbcd authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Rename-related updates

5e6bdc1e1074f5a373986f9affce1dc633496090 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Rename

4a864146b27f6709f73796bb75e203bc59c0ad36 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
remove debug output

9bca6c83a23ea5daa790c8fd1977f2ed7b2d1042 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Whitespace

bfb11cfad1c85ef6f16e0a79b292c67a72934fe8 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Whitespace

b15f4528b5e22a499b52edc28264df452b6023a7 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Refactoring

d2788e4915801fe233f4146ec5727b6bd941fc97 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
More visitor ID code

bb40a8baf1b8b0e297e503982654719529abaacd authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Add visitor ID handling

5f1c3b40303fed66f4955beda8d22c1d4f0fa723 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Doc updates

7591e8f26821e131c71a55ae0463c9725d23cd35 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Test set_resolution()

24e3d3772840fb07b10ac6efa3568240df1c3145 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
bugfix

e905b9cd250cb70523f3abff5f18d150e8d8bae5 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
set_resolution() support

a350123f5e40560b027225fe740cc6e284d1b3d3 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
has_cookies seems to work

However, I only verified this in the Piwik interface, there must be a
way to automate this.

994de5cb32b75f370687c3d341f223e1d1658620 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Start work on request cookie

a290040c410772a01d14b7a571663885a8707853 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Doc updates

82ce0e80d71d03232b4b3859b902dc5faed36f15 authored almost 13 years ago by Nicolas Kuttler <[email protected]>
Refactor the tests

bd5571f8cf28590a2d7437fad9595ad8a02db617 authored almost 13 years ago by Nicolas Kuttler <[email protected]>