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

Change try..except blocks to support Python 2/3 syntax

2f43ce5e64cdf525b0c9b9133cb5580ef4102f59 authored about 9 years ago
[database] Use MySQLdb driver by default on Python 2.7

This is required the code compatible with Python 2/3 due to
MySQLdb package is not available on ...

2d48020efd7c9318ac8fac6ea778fe614bd8f7e6 authored about 9 years ago
Add docker build instructions

Closes #42

c6bca413aca49f75782ce2b2d71655fe39463b0d authored about 9 years ago
Merge branch 'andygrunwald:docker'

This pull request adds support for Docker

Closes #40

c71715aa690b4c021ee93f1d96aa47bc9d9ef76e authored about 9 years ago
Add README instructions for Docker container usage

578a05e6a76c2617671643caf41c1ea8428b8f52 authored about 9 years ago
Add Dockerfile

b59d8e70161bd536799454e87edf97a34abb717a authored about 9 years ago
[api] Limit number of return rows by one during matching operation

Closes #22

238f196166eecd42b563dbaf77b89217f4072abe authored about 9 years ago
[cmd:add] Support specific error codes on Add command

This commit also adds a new exception that wraps ValueError.

Closes #19

96c39367571b74254e13c925ec27230df88c673f authored about 9 years ago
[sh2mg] Reduce the time needed to compare identities

ac6a282f1c8e9aeee45277a4ae7e4c8c37686ab1 authored over 9 years ago
Merge branch 'andygrunwald:fix-20-decode'

This pull request fixes some unicode errors.

Closes #21

5c0ffc1adb1919fbe30bd9934fec1931d8949f84 authored over 9 years ago
Set default encoding to UTF-8

This patch sets the system encoding to UTF-8 using setdefaultencoding()
from sys module. It is a...

10054bbc7a3a17f9994476d230c192b4e2f832d3 authored over 9 years ago
[utils] Fix enconding errors when a unique identity is created

This patch adds the to_unicode() function to avoid encoding
problems related to ascii and unicod...

62be39e4e377ec10cf5c6ff63f629c49355fba49 authored over 9 years ago
[api] Fix typo

Closes #17

b088420e469fbf8fc6b75319609bceaea996e344 authored over 9 years ago
Migrate TravisCI from legacy to container-based infrastructure

Closes #18

eaaa169151b6dc42ed51be3a97d2364f982dafae authored over 9 years ago
Add sqlalchemy and jinja2 as dependencies

Closes #15

94a0a8896344fae108590e8e29aea45a6ab5a6d9 authored over 9 years ago
Add a chapter about Installation

Closes #14

a016af0afba25213afa829f79f0e9352a1591ed9 authored over 9 years ago
Merge pull request #13 from andygrunwald/executable

Make bin/* executable

0bb76701503b9d79a6814d471cdfd0de064eb361 authored over 9 years ago
Make bin/* executable

13dae3ff65aa08a165cd714e176c8ee718772b59 authored over 9 years ago
Add basic info about commands to README file

accb33ebef425ad54d03462f0e12235dd35f5015 authored over 9 years ago
[cmd] Add exit status codes

Commans will either return CMD_SUCCESS=0 or CMD_FAILURE=1 status
codes.

Unit tests updated.

5b1cea4cbdc18f7944d277a6d28494c1faef5104 authored over 9 years ago
[cmd:load] Set None instead of 'Unknown' on profile names

2d345017993f074b32b2c16040d3f5168a74b5a6 authored over 9 years ago
[cmd:load] Fix bug on profiles when email addresses are filtered

As 'username' fields can store email addresses as values, it is
required to filter them as we do...

b7ff9978f2f1364b1d01736816cfd33e0c341652 authored over 9 years ago
[eclipse2sh] Tool that converts Eclipse files to a Sorting Hat JSON file

3516cb310b2e25ee21cd0e0d3c04ea92779dc343 authored over 9 years ago
[parsing:eclipse] Add Eclipse parser

60c8202f101d6c90a24778b7f93b97d13e9c1a6f authored over 9 years ago
[api] Check the existence of a UUID when a new identity is created

So far, add_identity() function only checked whether a tuple of
source, name, email and username...

320d538ada8074b2f928c1a6d0c35b89af40eabd authored over 9 years ago
[tests] Make deterministic more tests

98868994d9deb951e6012c42e7c28599bf77695b authored over 9 years ago
[sh2mg] Add index to UUID field on 'people_uidentities' table

533d12c00a8a930e9cd67d016c5b9f4d8a323ec0 authored over 9 years ago
[cmd:show] Search unique identities using parameter '--term'

This new parameter allows to show command to search identities
using the given term. The term wi...

a431146f3f7acf076fa8335131061a1e6dd89997 authored over 9 years ago
[api] Add search_unique_identities() function

9df9c089e87e420bb5d26bfa21ff0c92b8e8e8f1 authored over 9 years ago
[templates] Sort list of unique identities

cae44326bd522a255fa3f2ca5af91c266df22927 authored over 9 years ago
[tests] Make some tests deterministic

6b5d63d08520dcd981ae685d9cf70a5c1ef8ee65 authored over 9 years ago
[gitdm2sh] Tool to convert Gitdm files to a Sorting Hat JSON file

924e6bf120d8db563e048470fdb0124762d4eefb authored almost 10 years ago
[parsing:gitdm] Fix Gitdm regex patterns

95fd6fa104d7cab03752f3884a2d1d5d14b2371d authored almost 10 years ago
[parsing:gitdm] Add GitdmParser class

This new class replaces GitdmOrganizationParser and adds support
to parse email-aliases, email-t...

4c951d8707fe9977aed1d14e704d2b5e447d13dd authored almost 10 years ago
[model] Add ON UPDATE CASCADE on Domain class

8c19ecd1ca115a1cec2891cfaefd6f21841b819f authored almost 10 years ago
[mg2sh] Add blacklist entry to JSON file

f41a7d67b55512108afb811e64043424379a168e authored almost 10 years ago
[cmd:load] Add blacklisting support

844c934eee4b96d76b691bb97ca5ea133c03da68 authored almost 10 years ago
[cmd:unify] Add blacklisting support

14c177b6c15b286238132e64467396ff34a03842 authored almost 10 years ago
[cmd:add] Add blacklisting support

5d3357561c1b1b8bf086ca6a4e7bf3249b9a1e95 authored almost 10 years ago
[matching] Add blacklist to identity matcher factory function

485d7c69b3f5e3f1ec151a3b2b967bb4419f9b24 authored almost 10 years ago
[matching:email-name] Support blacklist

8dff5592ea31fe17089d1ce2e0e45b224db0f1fa authored almost 10 years ago
[matching:email] Ignore empty UUIDs while matching

1c0527dd854e71e8c68c9c9d19382d9e492440f5 authored almost 10 years ago
[matching:email] Support blacklist

9b823067924dee4f391cf855b94b66d9ac2a484a authored almost 10 years ago
[matching] Add blacklist to IdentityMatcher class

a0b0f6468e94b97cfe17437e3f808c4a95e9558f authored almost 10 years ago
[cmd:load] Import blacklist data

72e1a160aa5215cfd2e6e302de6dbfb06375705a authored almost 10 years ago
[cmd:export] Export blacklist data

301c50ef5f223709746fe8a5a0ff366715a0a6b8 authored almost 10 years ago
[parsing:sh] Parse blacklist data

c90200a2bd1babbc9256cd007931986d42c5ae25 authored almost 10 years ago
[sh2mg] Support MediawikiAnalysis identities

c6ea58ac506fd9c28d1ab97546480fe41d844a1e authored almost 10 years ago
[mg2sh] Support MediawikiAnalysis tool

bf6f5b77701591887468b1918448197e5aab7bf9 authored almost 10 years ago
[sortinghat] Add 'blacklist' command

Closes #10

484650eb22ba6b110271bc3eeba6f2743e7f7916 authored almost 10 years ago
[cmd:blacklist] Add blacklist command

This command lists, adds or deletes entries from the blacklist.

bc7d03cfa0c13513e288fecd71314a9b50d695df authored almost 10 years ago
[api] Add blacklist() function

6848ce23732d82c537b2ac555eeafae455b30864 authored almost 10 years ago
[api] Add delete_from_matching_blacklist() function

44b4186aee9734a06f4f7b99661df35cb88afb28 authored almost 10 years ago
[api] Add add_to_matching_blacklist() function

1bea46b696dfc6d954dc866f90a629e9179dda82 authored almost 10 years ago
[model] Add MatchingBlacklist class

857febd0647459faa0b4d24ee66ab2976a0a228f authored almost 10 years ago
[cmd:show] Include identity uuids when data is displayed

4bc0bd4bd6a0576f920d3f88b7c4a1cf1041b00c authored almost 10 years ago
[cmd:mv] Support to detach identities

When 'from_id' and 'to_uuid' parameters are equal, the command
will be detached from its unique ...

ba393a535d086efb59237f72201d28e93debfa40 authored almost 10 years ago
[cmd:unify] Use match() function to unify unique identities

6d68c99334e6a6ea920623a9e12132ea42b2c607 authored almost 10 years ago
[matching] Add match() - a generic matching function

This function implements a generic and faster matching
algorithm for unique identities. This fun...

7af44b0121d53b18ce8f88eb272e0e10d3156bcd authored almost 10 years ago
[matching:email-name] Implement match_filtered_identities() and filter()

5643a159486ed8083e136dc77b543711d3ae89b5 authored almost 10 years ago
[matching:email] Implement match_filtered_identities() and filter()

dedd06958ecb35dddecfce4610f27016702a524f authored almost 10 years ago
[matching] Define new methods on IdentityMatcher class

These new two methods are match_filtered_identities() and
filter(). Matchers are required to imp...

708021d33a0cbe0472c7c79dd42fd8f11ebb6405 authored almost 10 years ago
[cmd:load] Add option for matching only new loaded identities

The new parameter '-n' or '--match-new' only runs the matching
and merging processes when new id...

8da8a787bccb5a5b6a95b60d0cf771e07c8fc74d authored almost 10 years ago
[api] Merge enrollments on merge_unique_identities() function

eb56e8f03bf946be1aae8bbd35be8aaa8fae9858 authored almost 10 years ago
[sh2mg] Improve script performance

82e680187f0a0bcb30744997e85813fda241aeb3 authored almost 10 years ago
[cmd:load] Import profile information

98f080b410b1fcd80e1f25a19ae1e5e02677cd4d authored almost 10 years ago
[mg2sh] Add profile field to JSON output

f652c6180847bdcde3c7dcfd744a4c58ef9a0ff4 authored almost 10 years ago
[api] Fix encoding errors in edit_profile()

4c10941a23f2e705f36d111028524c9abe33aabc authored almost 10 years ago
[api] Unset country in edit_profile() function

a87bf9bf97d88c5e8f69f8a89d7eb7ac0c683df6 authored almost 10 years ago
[tests] Test profile data

799a0376c6461eb374aae233dcc9fd67418f384f authored almost 10 years ago
[api] Merge profiles when calling merge_unique_identities()

9c6b5b45d2c5df73f0d20392a36bac959e342dec authored almost 10 years ago
[parsing:sh] Parse profile information

92d0292f1b085d7b472c221a31a8ee98806ceac1 authored almost 10 years ago
[cmd:export] Export profile information

f5113bfb66246aaa0f10385fde07abc79aa6e3a0 authored almost 10 years ago
[model] Fix error in to_dict() when no country was set on a Profile

7ec3afd090d9d8d7920f00e5cdd9b2fc72e3c0a1 authored almost 10 years ago
[cmd:show] Display profile information

212ae99f1e0977272ff62decbb122250410e45b8 authored almost 10 years ago
[cmd:profile] Add profile command

This command edits and show information about the profile of
a unique identity.

cf7457b252f8c564f4fcd544596c85dc55a48786 authored almost 10 years ago
[api] Add edit_profile() function

This funtion allows to edit the profile information of a
unique identity, such as name, email, c...

6d35001e97a9e44903b0b96604139e4242b78318 authored almost 10 years ago
[model] Add Profile class to the model

4499599731c6251d2dc98d95a32d56fc64d3b542 authored almost 10 years ago
[cmd:countries] Add countries command

This command shows the list of countries available on the
registry.

c1102eb7dede4d57e8a0382235d91b22b256a9bd authored almost 10 years ago
[cmd:affiliate] Fix error selecting between multiple top-domains

Fix #7

0ff73a36f00cf5a3da699d2c8b5414028ae619d1 authored almost 10 years ago
[cmd:init] Initialize database with the list of countries

fa4c9066381a2cc57da4579a3044c3ab3af5a5d4 authored almost 10 years ago
[data] Add ISO 3166 countries list

This file contains the list of countries defined by the ISO 3166
standard in CSV format. It was ...

38a3ae07d8f5d8359640ce02b43d6fad3793e7bb authored almost 10 years ago
[cmd:unify] Improve unify algorithm

1af3f04a6ae87bf8b495e55e277d057488fe58ba authored almost 10 years ago
[api] Add countries() function

This function returns the list of the countries stored in
the registry.

03de6330e4bd84f61715c38935302fa85f162923 authored almost 10 years ago
[model] Add Country class

a9fd2f80f1cd7cb9257d4d7487751813ca7bda83 authored almost 10 years ago
[cmd:unify] Support interactive mode unifying identities

924744afedd58cc630af5a37fbb867d9d64130b5 authored almost 10 years ago
[cmd:unify] Add unify command

This command looks for sets of similar identities using the given
matcher and merging those iden...

b54bf547028e3350821a32e69c9a415b4c6ffc2b authored almost 10 years ago
[cmd:load] Fix new encoding error writting to stdout

00ff77bdc1959634d0696dd23e4b64d7d79026d0 authored almost 10 years ago
[cmd] Encode output to UTF-8

5fcbb10e78547198d23a14f0f73a314df4b66a66 authored almost 10 years ago
[cmd:load] Fix enconding errors in command messages

9aa33e67db8a6a119c82e0678acdc3fa38ba4e25 authored almost 10 years ago
[cmd:load] Fix encoding errors on warning messages

935ade5a24be9fbce809f75c8212105c5725716f authored almost 10 years ago
[utils] Fix error generating UUIDs from unicode values

dc7308b3ffbcd45f5b8c82cf4f546b2c895b8af6 authored almost 10 years ago
[matching:email] Rename simple matcher to email matcher

ec5d25c0e7c1fe66e4c75b40bd733f27a8c6d918 authored almost 10 years ago
[matching:email_name] Add EmailNameMatcher class

This new method for matching identities uses email addresses and
names with the pattern "firstna...

20e1cee02fac3d5d490bb0c735f42a9a59e1589c authored almost 10 years ago
[parsing:sh] Encode UUID and ids to UTF-8

Some UUIDs and idenfifiers can have string values instead of
integer values. For this reason, th...

d68859f864941fbd9215e18bdc6db0163a6029b9 authored almost 10 years ago
[tests] Fix non-deterministic order on identities lists

For unknown reasons, SQLAlchemy does not return the list
of identities in the same order every t...

591e5ec45a91c17193d274223a4d61dc7a557c93 authored almost 10 years ago
[model] Use nicks as ids when reflecting from IRC databases

The previous class used numeric ids but this was a bug. Currently,
there are not numeric ids on ...

d8eaceddbeb12383ffa9e5158579c4c2ed4882ac authored almost 10 years ago
[sh2mg] Use SortingHat parser to parse input files

a11a044107f978836c463ba89c20d136ae05d639 authored almost 10 years ago
[parsing:sh] Add UUID values to identities

03f838bad328ffb9740870dea35d18f88de36e4f authored almost 10 years ago
[mg2sh] Fix unicode errors on identities ids

1981060b41680661ad2e4e6b099a3853d41e41fd authored almost 10 years ago