Ecosyste.ms: OpenCollective

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

github.com/chaoss/grimoirelab-sortinghat

A tool to manage identities
https://github.com/chaoss/grimoirelab-sortinghat

[tests] Add test to match identities with the same UUID

68432fd511e2103d2c0f46b19cbc881015911693 authored almost 10 years ago
[tests] Fix tests to check matches when UUIDs are different

61454fac1e6d96c3c369507abab5d15eba173ea0 authored almost 10 years ago
[matching:simple] Match on valid email addresses

This matcher will only give possitive results when the given
email address are valid. To check w...

c7128800787ddb207266d8d55e2b4bcd5b0c8edf authored almost 10 years ago
[mg2sh] Do not export IRC identities which its nick is None

35f7474298eda869ca22658c15a494196533638a authored almost 10 years ago
[cmd:load] Avoid to load first identity twice

793120d97dfd6f775a6e54ef670bbd86c7658a72 authored almost 10 years ago
[cmd:load] Skip identities with None values

017380529de4999c0fbc81c0aec8db1a3650096e authored almost 10 years ago
[model] Reflect people table from pullpo databases

54167c498a642bb867416f2c71a30eb3fb9b1076 authored almost 10 years ago
[mg2sh] Add source parameter

d3343a3b1bb2678d5680d45adf63c6404d194d0d authored almost 10 years ago
[mg2sh] Export identities using the new Sorting Hat schema

94c0e80e07725e6d32fd6e7757c5bc265de736b7 authored almost 10 years ago
[cmd:export] Add organizations key to exported data

d013ea52548154a914f9bd770358bf9c2f34007e authored almost 10 years ago
[parsing:sh] Encode data to UTF-8

2fa04c6e466fbb54e8a24478c42f3fcec8436e9a authored almost 10 years ago
[parsing:sh] Use str_to_datetime() to parse date strings

a3de90f5522990ec4571e9341dcf50083d1efaeb authored almost 10 years ago
[cmd:load] Load all content from the input file by default

By default, the command will load all the content from the
input file without excluding anything...

e89adbce4b81ce69db144eee81f8473529d5b19d authored almost 10 years ago
[cmd:load] Remove deprecated 'source' argument

75d8776cd94ef21fb7de7a02b3ff426c497c300f authored almost 10 years ago
[cmd:load] Support new SortingHat identities loader

SortingHat schema is from the unique and default format
used to import identities and organizati...

260d8446e357f2977bd940527b72006bcd9828c0 authored almost 10 years ago
[tests] Add new test to merge_date_ranges()

32b932ab67bfae441fa85093138d667cc733d561 authored almost 10 years ago
[parsing:sh] Set methods to private

3734e18e55e91cdb9a2737c8a3fecc422e821fdd authored almost 10 years ago
[parsing:sh] Remove deprecated organizations parser

980707d994162275fdbf9cc0da94785feb464fe4 authored almost 10 years ago
[cmd:load] Remove third-party organizations loaders

SortingHat format is the only supported format. Third-party
deprecated loaders will be moved to ...

0dea7f44dfb1cfc7289030e1c843a81b502b3239 authored almost 10 years ago
[parsing:sh] Add SortingHat parser

This new class parses data from identites and organizations streams.
This will replace the previ...

9dcb037bf0b4ff1da0a83c95614ec63e57af3b5e authored almost 10 years ago
[sh2mg] Remove unnecessary constraint on 'people_uidentities' table

96692466434c5ff60af598d493f9e802eddde299 authored almost 10 years ago
[cmd:orgs] Search organizations using a term

ec365a5fbc22a63b8b474721a2aa99cf751cc5d7 authored about 10 years ago
[model] Add __repr__() method to Domain class

0ed811dcdd81aaae053b0a11666ee0e187c8e3ae authored about 10 years ago
[model] Replace 'init' by 'start' term in Enrollment

Closes #6

6693143e5c2410985b5b466d423c224f8cd4aaf0 authored about 10 years ago
[cmd:add] Display list of available matchers for 'matching' argument

004c66b6089976b5b66317e80e72ab9d6e533ee3 authored about 10 years ago
[cmd:load] Display list of available matchers for 'matching' argument

Fixes #3.

75142c9a68abdfb6e4a3ae84163f90546a360a76 authored about 10 years ago
[cmd:export] Set --identities and --orgs as required parameters

084f6adfc9775f6f05b2c57e6437a69163ad2ceb authored about 10 years ago
[cmd:load] Set --identities and --orgs parameters as required

Fixes #1.

c93d90e9b94635722cf0281a6d3e4388e413deaa authored about 10 years ago
[parsing:gitdm] Fix unicode errors

d14a9214b421d26fedcb807648ec74f8d08a9043 authored about 10 years ago
Fix typo in README file

92db1f39fcc74c3adb6b93df38489d7dea430b93 authored about 10 years ago
[cmd:load] Support several organizations input formats

The command can load different organizations input formats
without giving the input type. Curren...

f2da09b36ab6c4c19e0488236400d6b9044e6f39 authored about 10 years ago
[parsing:gitdm] Add default value for 'is_top_domain'

d4897d4c02be9ac5e9faa7cc2a8c78d3851d89ae authored about 10 years ago
[parsing] Add check() method to OrganizationsParser class

This method was also implemented by Gitdm and SorthingHat
classes.

76cbbd14271e51155d0baeca3e6d3c15a168f46f authored about 10 years ago
[parsing:sh] Add SortingHat organizations parser

5a49ea26746c495bb707b90fb6315e904b3f4681 authored about 10 years ago
[tests] test_cmd_export case for empty domains lists

3ea9e40bfb13b21f3c4c9f02a6b46bb1a5659081 authored about 10 years ago
[parsing:gitdm] Use InvalidFormatError instead of BadFileFormatError

5ca719db15514e9a0f12a0c828424d32b1e836f8 authored about 10 years ago
[exceptions] Add InvalidFormatError exception

96f7f9b89bd3b9e86c42550b206b27786564be1f authored about 10 years ago
[parsing] Create new package to store parsers

Gitdm organizations parser has been moved to this package.

5c04496455cea7325528466084ff4dd932632a06 authored about 10 years ago
[cmd:load] Add Gitdm organizations parser

ade57072dcd5eac495b71019e27de49e012408e9 authored about 10 years ago
[cmd:load] Rename domains options to organizations

5b38affd69a4b283b69a4fd9d4fe8cd5ffaff9bf authored about 10 years ago
[cmd:export] Support for exporting organizations and domains

7b6a9b85b7ade67eb83d6e2590fb47916746393a authored about 10 years ago
[cmd:export] Add SortingHatOrganizationsExporter class

This class exports the information about organizations
stored in the registry, to a JSON formatt...

8850b6b7a92a676d698e4c985e7e7392cb56a1e3 authored about 10 years ago
[cmd:export] Sort identities by uuid

93b3c42c5faccac4d92deac9a720a21fa9ec3c18 authored about 10 years ago
[sh2mg] Script to link identities from Metrics Grimoire databases

a72852f9de687745867c9e1db5e8cce9b0ff8a35 authored about 10 years ago
[mg2sh] Move generic functions to db modules

a7c83c7db64a0e903a62fc24289bdf69c8191987 authored about 10 years ago
[mg2sh] Pretty print for JSON output

e3ab6521d0c89842f97577f338afd968397218b9 authored about 10 years ago
[sortinghat] Add 'export' command

ff837218e8049cd24da88655f9330d6c140d40aa authored about 10 years ago
[cmd:export] Add run() method to Export command

c9cee3dbfd26a33d515ca4eea6ae0b47c1d8883d authored about 10 years ago
[cmd:export] Add Export command class

So far, this class only implements export_identities() method,
that allows to export into a file...

1b2d0d760ddfa4d99186814708d783639e3da447 authored about 10 years ago
[cmd:export] Add SortingHatIdentitiesExporter class

This class exports the information about unique identities
stored in the registry, to a JSON for...

e6ca7456abc6e3453acb32cae71903d68c671f40 authored about 10 years ago
[model] Add to_dict() method to model classes

05f67ee572ce0e8503ed565b727a77dcd01dce40 authored about 10 years ago
[api] Add 'source' filter to unique_identities()

This new parameter allows to filter by source when the function
unique_identities() is called.

93378875954209da275668f8da92e554744ce134 authored about 10 years ago
Update README

f453e2354105b99f799e302b0a3302445249fb7c authored about 10 years ago
[tests] Fix typo in 'show' tests

89923acd38099585c68c2ca5dec4176605aa6020 authored about 10 years ago
[sortinghat] Add 'init' and 'affiliate' commands

09dbebe44c91a9d5c1bc2dea99fe3e4d7ad1fdbe authored about 10 years ago
[cmd:init] Add Init command class

This command creates and initializes an empty Sorting Hat
registry.

3ac88d4556c2df63977c60d94960be093d46ae5f authored about 10 years ago
[database] Add class methods for database management

This commits adds some class methods to wrap daily database actions
such as create(), drop(), ex...

2344b1fe6f9ce445044a6e3fca47abf26bd69ff3 authored about 10 years ago
[cmd:affiliate] Add Affiliate command class

This command automates the affiliation of exinting unique identities
on organizations.
from the ...

409718a91b543906b6a8dce6eb372a445ae71784 authored about 10 years ago
[api] Add domains() function

02b190e062357007f47f5073029a667a5ac8471f authored about 10 years ago
Update copyright info

0e070d1d6d8ab10a64ecc1ff4c2cb067bf593b3b authored about 10 years ago
[cmd:orgs] Add '--top-domain' option on '--add' action

ec5796ecc4107a3c0292fa47a91b447989ce9036 authored about 10 years ago
[api] Support top domains

With 'is_top_domain' flag, a domain can be set as a top domain.
This is useful to avoid the inse...

ad9903a26a1c92f951431cb27760d7a4e7cdb38b authored about 10 years ago
Add Coveralls badge

b3fbd8b6917b02f7ea2396c25603c4227a55c171 authored about 10 years ago
Add Coveralls configuration

79b328d77dcb6c442153380afcc67d92a7991608 authored about 10 years ago
Add Travis configuration

9d2dfa2269eab356604934bdf4134534a49a4ff3 authored about 10 years ago
[tests] Return error code when tests fail

1f794b60fea06f38dcef8103afb8f00a8e471af4 authored about 10 years ago
[cmd:load] Add matching option to loading command

6fa8427504bba55222a0908d23da454fe1a2897b authored about 10 years ago
[cmd:add] Add matching option when adding identities

5f7ed61f0c4e4c935e244098aac1d041bc5e49c5 authored about 10 years ago
[api] Add match_identities() function

This commit adds a function to search for the possible similar
identities currently stored on th...

7f90b03e166a06661f12638f6631d14cbae98804 authored about 10 years ago
[matching] Use dict to manage available identity matchers

5bbee7d7105decbf9a37153038f6ed9d8cfc75e2 authored about 10 years ago
[matching] Add SimpleMatcher class

This matcher only produces a positive result when two identities
from each unique identity share...

17fe008606a7957fe33b07e9cbf93fde8c4d356b authored about 10 years ago
[matching] Add IdentityMatcher class and factory function

Subclassing IdentityMatcher will allow to have distinct methods,
heuristics or algorithms to det...

cc451efbfcfa5e1975f4ec86e367a77de385d75e authored about 10 years ago
[cmd:load] Support for importing identities using grimoire format

64cc96b1d52594c904b0ad27802fcfb848d29195 authored about 10 years ago
[mg2sh] Fix typo in documentation

07f0999c29c521725361de535aee35c76697b804 authored about 10 years ago
[cmd:load] Add class to load identities based on distinct formats

'IdentitiesLoader' is an abstract class defined to import identities
based on differnt formats. ...

46c1046a032184ec55050a2b3583dd80146bfe60 authored about 10 years ago
[tests] Define test base case for load tests

943454cd7ac9ac615f7ef7bce545098072279fbc authored about 10 years ago
[cmd:load] Set source of the identities

Using the option --source, the user can set in the registry
where the information comes from.

ae2955cdf75ddf3468dd036436c1b636cf764c25 authored about 10 years ago
[mg2sh] Script to export identities from Metrics Grimoire databases

mg2sh is a script that exports information about identities from
Metrics Girmoire databases (i.e...

e958f75eb76db60f3e27f2cb607c027ae0a51248 authored about 10 years ago
Rename README to use markdown file extension

f9054504c6d8910058e46078e7f3c829a9db8d13 authored over 10 years ago
Add README file

84797de59e762ee909968cd8bafd30a40cdb559e authored over 10 years ago
Add setup.py script

3d94c55c4e4e42c0d5de53d9afc44d7566bab09c authored over 10 years ago
[cmd:load] Support identities loading

Using the option --identities, data about identities and
organizations can be loaded on the regi...

3deb20e5963044ab5b151b3f3b391ba30f85231b authored over 10 years ago
[api] Add 'uuid' attribute to AlreadyExistsError exception

This attribute will be used in those cases when it is required
to know which is the uuid that co...

cc570a3d6550855663e03396047213cad89c7d5c authored over 10 years ago
[api] Check valid period ranges

MIN and MAX period dates are "1900-01-01" and "2100-01-01".
These were values for former DEFAULT...

d9a7fefaf70856fba94a0284fb8af985e3539265 authored over 10 years ago
[cmd:enroll] Add --merge option

61ad1301272bc66e599442b90ad925a8e5844436 authored over 10 years ago
[api] Add merge_enrollments() function

This function merge those overlapped enrollments related to
a unique identity.

ce6631a372b567ae417c6b602dd7ebb0128b3421 authored over 10 years ago
[utils] Add merge_date_ranges() function

This function merges a set of overlaped data ranges.

297520e2536a09ce950f6534de0933f2374ebbd7 authored over 10 years ago
[api] Use same criteria naming unique identities and identities

a4cfc8bc68711febc3357440b71d99bed522f6ba authored over 10 years ago
[sortinghat] Write runtime error messages to stderr

07a01abcff866e117233f7cb493e3fb88f8623ec authored over 10 years ago
[templates] Add end blank line to some teamplates

This proceduces a prettier output.

626ab3ce2df61b955abbdefa8734bd8a6c228196 authored over 10 years ago
[sortinghat] Add 'mv' command

a932de15603c5f7691df1fc331c1b335ecd799ac authored over 10 years ago
[cmd:move] Add run() method to Move command class

b406c3df0bb21a229b62711d11a7eacd316aa05b authored over 10 years ago
[cmd:move] Add Move command class

3fc7ff20b3d74ff20ce367b0620a13107cbd1035 authored over 10 years ago
[sortinghat] Add 'merge' command

e8b987ed163c71fa6683beb6c3561f17576bb33c authored over 10 years ago
[cmd:merge] Add run() method to Merge class

60f99877253bc690dabd24463c34e3826a39e96c authored over 10 years ago
[cmd:merge] Add Merge command class

This class allows to merge one unique identity into another one.

8eb796ba5460be55b7f79639c6cc91d38fcafa99 authored over 10 years ago
[api] Add move_identity() function

This funtion allows to move an identity to a unique identity

1cbbdf21e247690011c1f406a20b3db3fcbc8d6e authored over 10 years ago
[api] Support case on merging identities when both uuids are equal

6863c60cbad452462fea9d4b8009304d9902f03c authored over 10 years ago
[api] Add merge_unique_identities() function

This function joins one unique identity into another.

656c02dfa6c9bf4a905ca63acabeea7f22f2a310 authored over 10 years ago
[sortinghat] Add 'rm' command

bb081c73db9da2d54d946027a316eaae6be38b54 authored over 10 years ago