Ecosyste.ms: OpenCollective

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

github.com/chaoss/grimoirelab-perceval

Send Sir Perceval on a quest to retrieve and gather data from software repositories.
https://github.com/chaoss/grimoirelab-perceval

Merge branch 'gerrit-retry' of 'https://github.com/acs/perceval.git'

Merges #127
Closes #127

334ddb82c45a2a0dda82bb16a70bd423c507b103 authored almost 8 years ago
[gerrit] Add retry to SSH commands to avoid temporal server errors

When a server error is returned, the backend will retry the
same command the number of times def...

ff1466985097f1d53986b40c300a75a68dc6c485 authored almost 8 years ago
Merge branch 'slack-channel' of 'https://github.com/grimoirelab/perceval.git'

5377d82047978874c348631a640b7115785c325f authored almost 8 years ago
[slack] Fetch information about a channel

This information contains the name of the channel, its
description, the members registered on th...

1d117773c988c247e5af6aa70bf8ad8bb4588254 authored almost 8 years ago
Merge branch 'rate-limit' of 'https://github.com/grimoirelab/perceval.git'

c8ad4a9cdd85941926addd90fca13aa61f15620e authored almost 8 years ago
[meetup] Handle requests rate limit

With this patch, the Meetup client will sleep until the
rate limit is reset. This backend handle...

9e5d018e4c64549d70fcda964f7d6298f4c26549 authored almost 8 years ago
[github] Use generic exception for handling rate limit errors

Backend version updated to 0.6.2.

5f880ab1bb629811513133d3a99f56283978ca23 authored almost 8 years ago
[errors] Add exception for handling rate limit errors

5b93966fa8e49be53bd29904c30001ffa7ecb2e0 authored almost 8 years ago
Update version number to 0.7.0.dev4

ea3de5ee981ddc7299c19ffa5111dc4f9cf64787 authored almost 8 years ago
Ignore complexity error when running flake8 tests

43d6a3105798a79b97776dd4d4c7cc39acfbd62e authored almost 8 years ago
[slack] Fix error fetching messages from bots

Messages sent by bots do not include 'user' key. This raised
an error when this value was access...

32bcdd50c176d85c11f73ccf8178374680cef25f authored almost 8 years ago
Merge branch 'mediawiki-log-T2307' of 'https://github.com/acs/perceval.git'

Merges #125
Closes #125

c9bf8fbcf0ada795bd491914d97e2d1ec44dc6c3 authored almost 8 years ago
[mediawiki] Change error by warning log level on not found revisions

When a revision is not found in a page, change the log level
from error to warning because it is...

8b726092a1a7b34762f18c60398e861b22491771 authored almost 8 years ago
[backend] Escape invalid chars when UUIDs are generated

When UUIDs are generated with some input data, some errors
may be raised due to problems encodin...

73da3dfa5462364d2d8d2bffab946cb398dc41e1 authored almost 8 years ago
Add missing flake8 package to TravisCI

c5636355b108ecf323ba19adeab32c2622fe8504 authored almost 8 years ago
Merge branch 'flake8' of 'https://github.com/grimoirelab/perceval.git'

2389ec0eb88dc37798a667936e0e60359cc42226 authored almost 8 years ago
Add flake8 tests to TravisCI

This tool will check the code style of the code pushed
to the repository, failing the build if f...

a3abcc56ff8d4ab7b6496ee6dda1291c95ddaba3 authored almost 8 years ago
Add flake8 configuration

This configuration sets the maximum line length to 130
characters because some unit tests can ha...

191e7436733fed8d5ad5c22a99ae2ee3e60f8c63 authored almost 8 years ago
[perceval] Publish perceval module objects with __all__

Public objects of 'perceval' module are __version__ and
find_backends() function.

b642810c6dd063355733dbd4551a59b132a55340 authored almost 8 years ago
[perceval] Fix definition PEP8 code style errors

This commit fixes the next errors related to the definition
of method and functions:

* E731 d...

934d11a9dad745ebb1df8711cc70766946e68191 authored almost 8 years ago
Fix PEP8 code style errors in setup.py

f8e66cc7a47195a23043468b52a585853469f414 authored almost 8 years ago
[perceval] Fix comparison/membership PEP8 code style errors

This patch fixes the next importing errors lighted by
flake8 tool:

* E711 comparison to None ...

ff18f5fecf712e8221506f243875f5737839b407 authored almost 8 years ago
[perceval] Fix importing PEP8 code style errors

This patch fixes the next importing errors lighted by
flake8 tool:

* F401 <module> imported b...

955e619afeeae589c4cb33633e75d09b7cd90541 authored almost 8 years ago
[perceval] Fix indentation PEP8 code style errors

This patch fixes the next identation errors lighted by
flake8 tool:

* E125 continuation line ...

39443b91ef77c0223ae57319a995b6a70868f907 authored almost 8 years ago
[perceval] Fix whitespace/black lines PEP8 code style errors

After running flake8 tool some code style errors found
regarding the usage of whitespaces and bl...

4db0ab3589ee54ed845b6e5535cf33930b5ea3f2 authored almost 8 years ago
[tests] Fix importing PEP8 code style errors

This patch fixes the next importing errors lighted by
flake8 tool:

* F401 '<module>' imported...

f520c3835f6cb4a3ca1aaccfba3ac6b294045459 authored almost 8 years ago
[tests] Fix error adding '..' to sys.path

7800364e7a26ba13c7c0a7f4cb1d90190b2c0cc6 authored almost 8 years ago
[tests] Fix indentation PEP8 code style errors

This patch fixes the next identation errors lighted by
flake8 tool:

* E121 continuation line ...

7c2a5b89c1dcc0d6f5cf36bd75d3c07cab39491c authored almost 8 years ago
[tests] Fix whitespace/black lines PEP8 code style errors

After running flake8 tool some code style errors found
regarding the usage of whitespaces and bl...

16333bf39c69980a4fc8f12a27d3ee486ad52734 authored almost 8 years ago
Update version number to 0.7.0.dev3

eac1a09a30a5bc4d2633ea435dd0eddcf7be7675 authored almost 8 years ago
Merge branch '404-orgs-ex' of 'https://github.com/acs/perceval.git'

Merges #121
Closes #121

51aa4f90e9904ab9ef1948611de95dfeffba50f1 authored almost 8 years ago
[github] Manage HTTP 404 errors getting user organizations

Sometimes, GitHub API returns when a 404 error when the URL
"https://api.github.com/users/<user>...

7abb6aa890f031a49479e8858784f3b4743aa2d1 authored almost 8 years ago
Merge branch 'jenkins-url' of 'https://github.com/acs/perceval.git'

Merges #120
Closes #120

fbf4d7433f9605dc3d60c226f946a28e6775fc70 authored almost 8 years ago
[jenkins] Change the URL from which jobs are collected

A change on the API URL was needed to retrieve all jobs
and not only the jobs under the view 'Al...

391536dd899b1620780a999ea2d3723c3b068efe authored almost 8 years ago
Update version number to 0.7.0.dev2

a7d9be097f1c8e7a4a68348990c34142c9b1ed56 authored almost 8 years ago
Merge branch 'slack' of 'https://github.com/grimoirelab/perceval.git'

4dd339ea9369aa70d576d758ca95b323af770be0 authored almost 8 years ago
[perceval] Add Slack backend

This backend fetches the messages sent to a Slack channel.
It supports caching but not resuming ...

e9aea43bcf98bd3aaffe9d26e56c8a6ca6b94b61 authored almost 8 years ago
[slack] Add SlackCommand class

7487a362d34ca97d93382effb89a7e191dc6af83 authored almost 8 years ago
[slack] Support to fetch messages from the cache

eb369b84abaff0142f198132e5812528e5a9a1ea authored almost 8 years ago
[slack] Add Slack backend class

eded451f31c63162f0b33c3dfc48be67751ef0ff authored almost 8 years ago
[slack] Add Slack REST API client

8450dde17b70abe796b273b6202ebe75889ced4b authored almost 8 years ago
[tests] Fix encoding of NNTP invalid data file

With this encoding, the parser will raise a ParserError
exception, that will be managed by the b...

4e8f182f9c30923cc3bb33dd3b6fa4b3596cc1d7 authored almost 8 years ago
[nntp] Skip articles that raise parsing errors

Backend version updated to 0.2.3.

f32d00736c5ef7c9bbe4f84cba508873b881e587 authored almost 8 years ago
[nntp] Catch exceptions on not found articles

Although articles may be listed in the overview list, this does
not mean that the article is ava...

110612bf81f3914ca2899ebccb7446d972c7397c authored almost 8 years ago
[nntp] Increase 'nntplib._MAXLINE' value to avoid client errors

There is an error in the nntplib module that makes it to crash
when the responses are longer tha...

9f499783cadabc88bd99962b616daf465125045a authored almost 8 years ago
[nntp] Change 'NNTP-Posting-Date' by 'Date' as 'updated_on' field

The header 'NNTP-Posting-Date' is not available in some
articles. Thus, to calculate 'updated_on...

ad42dd5fbc053d0a6028044c64a533b99f462d71 authored almost 8 years ago
[nntp] Fetch those articles listed on the group summary

The NNTP command 'OVER' provides a list with the available
articles on the news group. This list...

87b1f985970587c758952c486d97e447873fb292 authored almost 8 years ago
Update version number to 0.7.0.dev1

5bbeede07555bfdcd81fbd5a192ad479e68d45c7 authored almost 8 years ago
Merge branch 'nntp' of 'https://github.com/grimoirelab/perceval.git'

ce0c58c56325af922b945e68b57ab206ed460fa5 authored almost 8 years ago
[perceval] Add NNTP backend

This backend allows to fetch those articles posted in a NNTP
news group. Messages to mailing lis...

75c93568e41f89516d317b0a1e6b82d0fc9caec0 authored almost 8 years ago
[nntp] Add NNTPCommand class

00e87044eeb47246a0d83cc607ea6dfaccbd54ba authored almost 8 years ago
[nntp] Support to fetch articles from the cache

2b31fe2b5e89c23d004f4b1a2afeabb010094b20 authored almost 8 years ago
[nntp] Add NNTP backend class

0a3e3578ae4d64b005541b06f5130dfedc105a3e authored almost 8 years ago
[utils] Add function to convert email messages into dictionaries

The function 'message_to_dict' was previously part of 'mbox'
backend. It was decided to move thi...

b8d90653d1998de99d064c0bae92c3680ae8c050 authored almost 8 years ago
Update version number to 0.7.0.dev0

d0255c81e6fba43a4d6610537f409d2663ac829a authored about 8 years ago
[tests] Move pipermail data sets to 'data/pipermail' directory

ef7b24f9cac1f48f2e530961d983a9b86d823a16 authored about 8 years ago
[pipermail] Remove unused modules and variables

Backend version updated to 0.4.2

9562781512b08de3c858834dd5fbca6f71a77d28 authored about 8 years ago
[pipermail] Turn off cache option on PipermailCommand

This backend does not support cache mode but the option was
activated on the command.

f2923af9e2022a0c6dfa8d16b1b60d9bce9d8479 authored about 8 years ago
[tests] Fix typos in pipermail tests

b8e9d59c85b8900d1d5c966c8d2c994d530107ac authored about 8 years ago
Merge branch 'hyperkitty' of 'https://github.com/grimoirelab/perceval.git'

8a0cb39b90cd15f104f783ac8097f625a7d458d8 authored about 8 years ago
[perceval] Add HyperKitty backend

This backend allows to fetch messages, from MBox files, stored in
a HypperKitty archiver. This a...

011c75da2e43283eab1525416c5fd311979db6da authored about 8 years ago
[hyperkitty] Add HyperKittyCommand class

bf7376251f280d8b761147979204a245726111d2 authored about 8 years ago
[hyperkitty] Add HyperKitty backend class

781d73c621a8f3bb347b35b2d772cebde0a5eeda authored about 8 years ago
[hyperkitty] Add class to manage a hyperkitty mailing list

The class HyperKittyList allows to download mbox archives
from a remote HTTP repository.

Functi...

f84768aa0ba74b1ecc55bf39794a6300346acec5 authored about 8 years ago
[utils] Add function to generate ranges of months

df63a728d6026fc37cc0825f941d6039bacb9c2e authored about 8 years ago
Release 0.6.0

5fe79097db390f5208ca96ab7f9a5e75bf7102fb authored about 8 years ago
[git] Fix error calling 'git reset' for repos in detached state

Repositories in detached state do not need to be reset after
'git fetch' is called. This patch m...

8e457f5f94e4d583b5b6749e2f2f4f061091992a authored about 8 years ago
[git] Add is_detached() method to GitRepository

This method checks whether the repository is in detached state
or not. It can be tested checking...

9c615597fd3e2b9cc7c7b6d02277e71b590c07cf authored about 8 years ago
[git] Replace 'origin' by FETCH_HEAD on 'git reset --hard'

When repositories are reset to the current status on upstream,
some of them cannot deal with 'or...

a7b19c426dfddb6c946f49a60fb784c183a0addf authored about 8 years ago
Update requirements list

The required version of python-dateutil is now >=2.6. This version
fixes some bugs regarding dat...

76c6092e9a946118bc69520a32c761277ed39cba authored about 8 years ago
Merge branch 'gerrit-id-number' of 'https://github.com/acs/perceval.git'

Merges #116
Closes #116
Closes #115

877be8336becb13d7fccda72d9171578bb49130b authored about 8 years ago
[gerrit] Use 'number' instead of 'id' as the identifier of a review

The identifier of the change, Change-Id (or id), is not unique.
What it is unique in a gerrit se...

cd7294ed633e000b30044a7484120bdf6a69eb05 authored about 8 years ago
Add .gitattributes to ignore test files on GitHub's language stats

Fixes #115

0c5b0cfea9f098e1ec4ead40cb51a794eae6a2ea authored about 8 years ago
[mbox] Fix decoding error on unix-from headers

The mbox class from Python's mailbox module fails when it tries
to decode non-ascii unix-from he...

27ff7fc078c3b2ea0405242aaa62cd5f021e1b48 authored about 8 years ago
Merge branch 'fix/docker-documentation' of 'git://github.com/albertinisg/perceval.git'

Merges #112
Closes #112

286912e33d1cba643eeb35eb763a80ee2bb9e565 authored about 8 years ago
[docker] Fix volume path in documentation example

27c73b28da8e6664a8bcd90c55ce8727b35560e9 authored about 8 years ago
Fix Travis config to avoid the analysis of .eggs packages

e8efe24fae217603b1eb17dc1cc8636de6b932d3 authored about 8 years ago
[bugzillarest] Improve message errors raised by the client

Backend version updated to 0.5.1.

407f8fe37808d85bb758109781cd915c78f73432 authored about 8 years ago
[phabricator] Fix error fetching data from non-existent users

When a user does not exists on Phabricator, the API does not
returns an error. It returns an emp...

eb1b7a683d4fa97ca5909fc2430a17ac1f4e6749 authored about 8 years ago
[phabricator] Retry requests on HTTP 502 and 503 errors

Conduit requests will be retried a maximum number of times
when 502 or 503 errors are received. ...

497e104fc35a368334a3fbcfd3851ff7402007b0 authored about 8 years ago
[mbox] Ignore messages with invalid dates on 'Date' header

During the parsing phase, each message is validated checking
the contents of some of the headers...

7ffa5de39d18a35945cccaaa04f5228f47cfa3ee authored about 8 years ago
Release 0.5.0

a5e50ce18c3a21a2d8f6fb5afdd22612576dcd28 authored about 8 years ago
[tests] Fix git tests checking count objects

15ba2fec93566f3122f676af03896e78a6820be1 authored about 8 years ago
[git] Fix error counting objects on non-empty repositories

Git client's count_objects() method only counted the number of
unpacked objects. This caused to ...

b3864117b8a11cf125edcf311c1588d55a1d3e58 authored about 8 years ago
[backend] Set cache object during command initialization

As it is possible to set the cache once the arguments are
parsed and the backed is initialized, ...

d350d0923c7054807e4aeba91df0c66e29fa7b3e authored about 8 years ago
Update version number to '0.5.0.dev6'

0de444f1ec668da21f8755458a50b041632e62a3 authored about 8 years ago
[git] Clean up git module

e96f1695e98aeecf6ced25c98265b19f6966b48b authored about 8 years ago
[git] Set missing encoding when the log is read

cba1917ee312232148d8fba4877c94b57f8c8701 authored about 8 years ago
[tests] Move git data sets to 'data/git' directory

2a65f4d7626963a2c32010d2ec1a6de35f13df20 authored about 8 years ago
[git] Parse Git commit trailers

Git commit messages can contain some tags, called 'trailers',
which their meaning is project dep...

c10d45483a791235917ddbbc1b6d2e22e4ef2a22 authored about 8 years ago
Merge branch 'git-empty' of 'https://github.com/grimoirelab/perceval.git'

2d48ff12e54cea8bd5a16ad28dd51434534eed69 authored about 8 years ago
[git] Fix error fetching items from an empty repository

On empty repositories, those which do not have any history or
are only initialized, there are so...

61059779e08805e0f0f81212fd49c2935269f568 authored about 8 years ago
[git] Define exception for empty repositories

d2d8eda52a98274a025ea71ee94345937ca81569 authored about 8 years ago
[git] Add is_empty() method

802677d2eca4d12b27e15dc6eb492202cf850abb authored about 8 years ago
[git] Add method to count Git repository objects

3ecd07d1acc145582a0b3971866da650b2a44680 authored about 8 years ago
Update copyright information

7c94de407694ceb5558db1e2dcb2b69a3070512d authored about 8 years ago
Merge branch 'celan' of 'https://github.com/celan/perceval.git'

Merges #106
Closes #106

3c331c1759215788c0aa3b3d47dc6eb3b51a9cf8 authored about 8 years ago
Fix FSF address on license headers

ea3d478c8b636fe8bdd9c3fcc35f8b39f532c903 authored about 8 years ago
[jenkins] Fix compatibility error with Python 3.4

JSONDecodeError exception is only available from Python 3.5
and so forth. This exception is a su...

4890f242780c99180f08615003974ac1bd68cb8a authored about 8 years ago
[jenkins] Ignore invalid job builds

Some requests to get the builds of a job can fail because
the server cannot generate the respons...

5cdebfef1334c020b4cb21774cd437e85bb94838 authored about 8 years ago