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

[git] Add GitParser class

26d2f7b1b83495a4784a2d22cf4f8859bd9c5be8 authored about 9 years ago
Merge branch 'acs-gerrit' of 'git://github.com/acs/perceval-1.git'

Closes #1.
Merges #1 after squashing.

ab693f022341598d68648d525dee26456bd3f601 authored about 9 years ago
[gerrit] Set module logging calls

4d679b2d7097d96add0ea97663bc0bcd590581d6 authored about 9 years ago
[gerrit] Improve documentation

51867c58ad782d434f7d12611ad9d22840e2162d authored about 9 years ago
[gerrit] Add Gerrit backend

This commit adds a Gerrit client to fetch the reviews from a
remote server, the backend itself a...

dafe8fcb983563d20326c53463c89ebae1a74253 authored about 9 years ago
[bugzilla] Add message logging

cae3d2fc31087278626f5966df99221120a91a5a authored about 9 years ago
[perceval] Add basic logging infrastructure

4f404d4d3ab665dedc8dd876adbcca36410725d9 authored about 9 years ago
[perceval] Set default configuration file

ad6252c1e6d1b101350d5c94b23900a38778d219 authored about 9 years ago
[bugzilla] Add cache support on BugzillaCommand

225d531aa483841be777c3990b71c9897dc22cef authored about 9 years ago
[backend] Add cache options to the argument parser

004174d35992f6c920a069358fb0348428899fc1 authored about 9 years ago
[bugzilla] Support non-numeric versions

6ac84dcfc22cd8e2edcc6cc10d9abfe8e8ceb843 authored about 9 years ago
[tests] Split Bugzilla parsers tests to a new test case

543b0f95ab71e569d54ed76d93bd303c8143051b authored about 9 years ago
[bugzilla] Add cache support

37658f3ed69ae3684e7a4b409fb73f77b2ac619b authored about 9 years ago
[bugzilla] Get server version when buglist() is called

Instead of fetching the version when the Bugzilla client
is initialized, it will be get when bug...

5fd8b77b0ee2d5156fd0fb93bed42e32b3e33ac3 authored about 9 years ago
[errors] Add CacheError exception

abdb0ab4b79f72db56b059aa8302f5880faa124e authored about 9 years ago
[backend] Add Cache support on abstract backend class

The commit adds the method fetch_from_cache(), that must
be implemeted by derived classes. It al...

0dc36c5937a331f8d4dc1f28194bc172ce4eca85 authored about 9 years ago
[cache] Add Cache class

This class allows to cache items (Python objects of any type) for a
further recovery. Items are ...

95d5e90b1ff7ff07db289c03ffe1239f6f54e232 authored about 9 years ago
[tests] Remove unnecessary imports

17a0e003a3862e8449b0db2a268dffc8a21c4aaa authored about 9 years ago
Update executable files to run on Python 3

4dd88bdefc77fd88fa51d3994f103f2b44003b99 authored about 9 years ago
[perceval] Update description

8e0e3e1d5fa71c9fce76d1d8bf323dcde7564d64 authored about 9 years ago
[perceval] Add support to run commands

a2dc4a67322593d67249fd77e473db6f66a3901c authored about 9 years ago
[bugzilla] Set default value to from_date parameter

bb08c7125b8decf6cf924cf19c9903973e1a772b authored about 9 years ago
[bugzilla] Add BugzillaCommand class

1aad023e497f38d33be18aee05a0e1f39544de66 authored about 9 years ago
[backend] Add BackendCommand class

This class allows to run the backend using a generic class
which parses the arguments needed to ...

912a4c5ffd90347e5ab079bca9b4bef44116074a authored about 9 years ago
[bugzilla] Set Bugzilla to inherit from Backend class

aca652b4f68dbddc4ad0a8871982836e58e6b6c1 authored about 9 years ago
[backend] Set the default interface of Backend class

3482555c75c652e0514494d56422f7a70e8611a4 authored about 9 years ago
Add packages to setup.py

1c429aeaaadc9fbae2bbaadb55dfc74ad1a6aefa authored about 9 years ago
[bugzilla] Retrieve Bugzilla server version on init

BugzillaClient now gets the version of the Bugzilla server when
it is initialized.

6aa52c5d2e5d831ffbfe4b9bae40da5593a0a379 authored about 9 years ago
[errors] Add generic exception for backends

482d028e93237997406665fb4b31fca7c7f47e6b authored about 9 years ago
[bugzilla] Retrieve the activity of each bug

Calling to fetch() produces a list of bugs that includes
their details and activity.

8cc0df2f3ffe92104160749ffe98e537f25977a0 authored about 9 years ago
[bugzilla] Add parse_bug_activity()

This static method parses a HTML stream that stores the activity
of a bug.

d87f2ed0d3d98832348602a8105bbccf5f812620 authored about 9 years ago
[bugzilla] Add support to fetch the bug details

When fetch() method is called, it gets first the list of bugs
and then, the details of each bug....

6c06ae24ac5512de3260f0c3cea615ba466bdf01 authored about 9 years ago
[bugzilla] Convert parse_buglist() to a static method

2f7428028f377104a301c7bc7ba92ae3acddfb5c authored about 9 years ago
[bugzilla] Add parse_bugs_details()

This static method parses a XML stream that stores the bug details
from a Bugzilla repository.

525f43db7764d5f3cbc846fa3bf48a0c74550e4e authored about 9 years ago
[utils] Add xml_to_dict() function

This function converts a XML stream to a Python dictionary.
When a parsing error occurs, a Parse...

9b6bcf8bdbb3d261998a2231531d37cbd10d6c0b authored about 9 years ago
[bugzilla] Replace bug() by bugs() to fetch a list of bugs

0ad102623646fe165fe54798b190e7dfab73fedd authored about 9 years ago
[bugzilla] Add Bugzilla backend class

So far, this class only obtains the list of bugs stored in a
Bugzilla repository.

2534e534e24b71868b72c19107f787d5c8d690cf authored about 9 years ago
[bugzilla] Use datetime objects instead of strings

Dates will be given using datetime objects. For this reason,
a new variable DEFAULT_DATETIME is ...

d1253dd9876bb76e938a861acaceaae95241b46d authored about 9 years ago
[utils] Add str_to_datetime() function

This function formats strings into datetime objects. Function
taken from sortinghat source code.

740ca3d73893db8cf712b2dfff0df3af1600ae9b authored about 9 years ago
[errors] Add InvalidDateError exception

47f9657b7e0cdb63c7c71aaba2edf0ce772145fe authored about 9 years ago
[bugzilla] Add a Bugzilla client

This client allows to get data from a Bugzilla server (versions
3.x and 4.x). Currently, it allo...

b0f6eb81d9b1dc5f77dce9954744016dfbb3cb4a authored about 9 years ago
[errors] Add Perceval base error class

4e34582f9cfd8ec64841d5db5333c598a4082632 authored over 9 years ago
Update gitignore blacklist

2ff7af1b6e5b202697518c307f4d4d68a5cb1b7b authored over 9 years ago
[backend] Add get_argument_parser() class method

f6238e73f5bba86efd5e5fdd55a84b2b4f7348ec authored over 9 years ago
Add setup.py

35bfeb3c4037a31f4f6a885243f213a104772a04 authored over 9 years ago
[perceval] Support configuration file

589bc515db1632959f6edcb0c4bc2fe43ee51b74 authored over 9 years ago
[perceval] Add perceval script

2355d18310d8e15c8e5d44f688d757df33b0e4be authored over 9 years ago
[tests] Set up unit tests framework

57bc204822832a6c23ac7883e5392f4da6f4ca37 authored over 9 years ago
Initial import

dc78c254e464ff334892e0448a23e4cfbfc637a3 authored over 9 years ago