Ecosyste.ms: OpenCollective

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

github.com/ooni/api

OONI Measurements API
https://github.com/ooni/api

Show full ipaddr in summary

a38bea6456bcc9c85341e2ddd15dc04ce26a88fd authored about 2 years ago by Federico Ceratto <[email protected]>
Big cleanup, pack ints, update tests

2f6dd7b9fe93b4fa255f3366ea21152aa6570265 authored about 2 years ago by Federico Ceratto <[email protected]>
Add typing

53c2aecfe2d8a1c27755a51d085200887624df92 authored about 2 years ago by Federico Ceratto <[email protected]>
Use LMDB for rate limiting. MVP

0d3b5f092f8dc0fbc441003c130e531142ec49b4 authored about 2 years ago by Federico Ceratto <[email protected]>
Bugfix

89d271483edfc7388547fbc9d0bde15c5e056cfd authored about 2 years ago by Federico Ceratto <[email protected]>
Remove comment

ec9caee9d9fa70b17a66d99e2775282e02ace40c authored about 2 years ago by Federico Ceratto <[email protected]>
Update LMDB deps

3dade765247e31bf9384a6a5aecc8afbd352a349 authored about 2 years ago by Federico Ceratto <[email protected]>
Rename function

5337e3cb4dd0660bf33638e4e6c5eb156d63f688 authored about 2 years ago by Federico Ceratto <[email protected]>
Reset rate limits before each test

032c3a7b80ffda223c93c993b92467d994e57fa2 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix flaky test

9837e4c8a8dd4430ed83e7de1335806285319192 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix test schema

bfb4f533d3b3f7f35f4fccff197afbbaa44e78ec authored about 2 years ago by Federico Ceratto <[email protected]>
Fix tests

eb46d11c8a6921a361dfad69e2ab5e8ade3dea4f authored about 2 years ago by Federico Ceratto <[email protected]>
Add test

38f98e5f8beed7c89bfd57bb8d72d25424cef427 authored about 2 years ago by Federico Ceratto <[email protected]>
Add test

a8d613b0005b77dd325e38a75e95fa7faea8d278 authored about 2 years ago by Federico Ceratto <[email protected]>
Support filtering by ipaddr in aggregation

c8fe6a66d44f27a1ef17179b13aba6fa6c3b83cd authored about 2 years ago by Federico Ceratto <[email protected]>
Geoip: add geoip_ipaddr_not_found metrics

Add 2 metrics and avoid printing out traceback and leaking ipaddr
in the logs

370373bb2c6a5a2c4b82c8142264afae509d23e3 authored about 2 years ago by Federico Ceratto <[email protected]>
Add measurement feedback, initial version

d61462d5189fe8cf99ea9f3be1b9f54b1c4b8496 authored about 2 years ago by Federico Ceratto <[email protected]>
Handle absent feedback

767e9411f3463ff4ac317a0dcbabf041439f82d1 authored about 2 years ago by Federico Ceratto <[email protected]>
Enable test report

1548d50e5a41950439f9e64ca35d77296089b7fa authored about 2 years ago by Federico Ceratto <[email protected]>
Fix typing, add comment

be6b4464b7a7b2f3050a2c8b944868157ffeda62 authored about 2 years ago by Federico Ceratto <[email protected]>
Remove typing

180ef0cc20db95406b6b000f2b55729e7032cf1e authored about 2 years ago by Federico Ceratto <[email protected]>
Rename API entry point

ce6ced13a5d79478ce61dbf3314a9c9cf413c3f2 authored about 2 years ago by Federico Ceratto <[email protected]>
Update based on PR feedback

eb7e278746ebffecbe951755a359acea62bf93b8 authored about 2 years ago by Federico Ceratto <[email protected]>
Remove comment

e591c4478a1f8636606d9091fd60418e13a65fcf authored about 2 years ago by Federico Ceratto <[email protected]>
Bump up insert time

bec27fc13b98dc8d32a1c9723402cbf04c6d8558 authored about 2 years ago by Federico Ceratto <[email protected]>
Add busy workers counter

df899e0e5a695c91bfb5ad035dde4d9e72318aa5 authored about 2 years ago by Federico Ceratto <[email protected]>
Update query priorities

2586c3fcac603056b5adb2d27502ca162f16f2c2 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix after_request

9358c6c26f42756a9ead2748467773ebfe6d56fc authored about 2 years ago by Federico Ceratto <[email protected]>
Set query max execution time

e7db2666c46b7a3e2882720ab4906e6ce2de3c92 authored about 2 years ago by Federico Ceratto <[email protected]>
Disallow raw_measurement and measurement_meta

3ad9841983aca8462f9dd91f450f83952c5e33d4 authored about 2 years ago by Federico Ceratto <[email protected]>
Move more API calls away from jsonify

d0c33834e4dd29d11f8b8092fba0a6626a1b82d5 authored about 2 years ago by Federico Ceratto <[email protected]>
Remove jsonify in probe_services

ed379a0b7db3544fde224b20c61a9bfb32788180 authored about 2 years ago by Federico Ceratto <[email protected]>
Set priorities in queries

5350a9512aec995bf0ac1e08a151e7596be67a4c authored about 2 years ago by Federico Ceratto <[email protected]>
Pass settings, reflow

2ade012981d594c74a46643c92fed470891b7f1c authored about 2 years ago by Federico Ceratto <[email protected]>
More cleanup

cbeac4331c832724d03f5bc6abd797465a219946 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix return code

a5759b3f54015aaf055f2f0ae617eca39b048216 authored about 2 years ago by Federico Ceratto <[email protected]>
Cleanup

c17145259132724f1d7bc55a6ba10a6750f7fcc8 authored about 2 years ago by Federico Ceratto <[email protected]>
Move away from jsonify, set explicit caching

34ad90e092d7353c3f4ff0032d413c88814847d3 authored about 2 years ago by Federico Ceratto <[email protected]>
Refactor tests

60a685a4b5cc491d444b3c4f58be90ad6c35860b authored about 2 years ago by Federico Ceratto <[email protected]>
To be on the safe side, don't return the domain

The domain is untrusted and unvalidated user input

f3fa9e821333a56ac29bbe8fe21950b5c41608b2 authored about 2 years ago by Arturo Filastò <[email protected]>
Add fixtures for citizenlab list

479eaaa22a5c38ef5b17027d546da858948f1e86 authored about 2 years ago by Arturo Filastò <[email protected]>
When the domain is not in the global list, use the shortest representation in the country lists

84a6ee987c97d13e765cd347ab6efc7cf74b2cc7 authored about 2 years ago by Arturo Filastò <[email protected]>
Add more extensive docstring

25719499ea4a0bfaa1533c57ffa6dce34b1fd1a5 authored about 2 years ago by Arturo Filastò <[email protected]>
Update newapi/ooniapi/private.py

Co-authored-by: Simone Basso <[email protected]>

038fb08e2f17af7af5aed0470f0b08670561f7ed authored about 2 years ago by Arturo Filastò <[email protected]>
Update newapi/ooniapi/private.py

Co-authored-by: Simone Basso <[email protected]>

b3aacb601ca403c41956f3b09c9d63a421a616e0 authored about 2 years ago by Arturo Filastò <[email protected]>
Add minimal vadlidation to domain query param

272514b09fe711c0540bcba459eddd1f6495a349 authored about 2 years ago by Arturo Filastò <[email protected]>
Rephrase docstring

5646fcf8b6899b227ef8226fff26dc0aba3c6321 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix bug in fixtures for clickhouse

36ee2ed663d0bf5d8d63be62e911fe305227e383 authored about 2 years ago by Arturo Filastò <[email protected]>
Implement support for returning metadata about a domain

The category code is the one of the shortest URL in the test list (with
priority to the URL in t...

718c5b4444471502732e7aa83ec7b82fc1a25ff5 authored about 2 years ago by Arturo Filastò <[email protected]>
Fix lstrip bug, refactor queries

04e5d1784bcf1e68c02aae19e6396a8d701cac7d authored about 2 years ago by Federico Ceratto <[email protected]>
Update swagger

c6bef4cbc9a45e937dc686c42bfa5bcfd809227e authored about 2 years ago by Federico Ceratto <[email protected]>
Support emtpy string as wildcard in prioritization

In future remove the explicit "*" matcher wildcard

615f1c19a541ef8e8d034fa07616162de32aec62 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix typing

99b90527b4d100ba3f27def5c45b0d9f6f3fea61 authored about 2 years ago by Federico Ceratto <[email protected]>
Show computed priorities

9af8e2a060da97119c727f7c064b2f7e798f8cbd authored about 2 years ago by Federico Ceratto <[email protected]>
Support CSV

18adc8737290f06493a429659f255724f4e2e171 authored about 2 years ago by Federico Ceratto <[email protected]>
Add filter and test

c7686615b2ebca72f27572f2fea78476338ab481 authored about 2 years ago by Federico Ceratto <[email protected]>
Switch fastpath to master branch

729c78bd17dbb233474018fa99e3eb6e5d57dd92 authored about 2 years ago by Federico Ceratto <[email protected]>
Relax input filters further

8f14398a0f1e9d05c0c88120f2c49d8965e28662 authored about 2 years ago by Federico Ceratto <[email protected]>
Bump up caching

0029cbd4f891e226b247c5dbd9ee01c124ba768f authored about 2 years ago by Federico Ceratto <[email protected]>
Return JSON on error

31fa76a312157a793baaabb098456b18addd0aee authored about 2 years ago by Federico Ceratto <[email protected]>
Refactor, fix tests

cac31f080ea5064dec3cfb7afb7f530685e2a953 authored about 2 years ago by Federico Ceratto <[email protected]>
Relax input filtering, add and run tests

cef401fc0c6ed7bf2c84b6a44649d746c50c6bf1 authored about 2 years ago by Federico Ceratto <[email protected]>
Add tests

20d275fb9373c1f5647ede042ff7641116004fed authored about 2 years ago by Federico Ceratto <[email protected]>
Minor cleanup

cbb9181612fc5f101b1fca54391a5972c751da5b authored about 2 years ago by Federico Ceratto <[email protected]>
Refactor jerror

4d3da87e0cd6a62b420daef5e6b015fd8615896a authored about 2 years ago by Federico Ceratto <[email protected]>
Validate report_id

c3b486d2858c8e5d87defb7945308d8a959d2b8d authored about 2 years ago by Federico Ceratto <[email protected]>
Bump caching

1d83bdccc7b1f5ada43bf6f3b8e800aa5846ce78 authored about 2 years ago by Federico Ceratto <[email protected]>
Filter input, add caching

28aac9c45dea8e3b08c70e25678a50edb9ea10bf authored about 2 years ago by Federico Ceratto <[email protected]>
Input filtering: allow $

78360d630adbc85845f82fbe8ece6fa51f46dab6 authored about 2 years ago by Federico Ceratto <[email protected]>
Bump version

f2ed284c555786e629bbb17f1bf1d4e40aa71b62 authored about 2 years ago by Federico Ceratto <[email protected]>
Fix test-lists spelling

Co-authored-by: Maja Komel <[email protected]>

d153ce5808667b14b93429cf41fc3e311caad8a3 authored over 2 years ago by Federico Ceratto <[email protected]>
Make test more strict

d403888895631769d8d608b688ae418153b8a222 authored over 2 years ago by Federico Ceratto <[email protected]>
Move redirect_to into the registration JWT

34a11f2f97da0cff5fc5210a936e6472663c0bea authored over 2 years ago by Federico Ceratto <[email protected]>
Fix typing more

038579290fdbbf68b0f17e854b138dc8aaec32bf authored over 2 years ago by Federico Ceratto <[email protected]>
Support redirect_to in registration

f1cca8d65cf81f5beaa6d9f1eda6d8c02cef9373 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix typing

41b85ffb9111cb10fc27667a1ad6cfd641c0831d authored over 2 years ago by Federico Ceratto <[email protected]>
Set file name from msmt uid

f78f89ea7f0541da9bc46cd1fedf19c96e3876eb authored over 2 years ago by Federico Ceratto <[email protected]>
Implement get_measurement

926f3d0fc97b7216ccfe0b84648b724b2f39d322 authored over 2 years ago by Federico Ceratto <[email protected]>
Typing, comments

d4c06ef2e7e0a4c7a101a7b316a8ae074091c1a2 authored over 2 years ago by Federico Ceratto <[email protected]>
Simplify ams-pg jsonl lookup

482247fa766c476c2e8a4dc74ab41f5357549214 authored over 2 years ago by Federico Ceratto <[email protected]>
Rename function, add metrics

78a11cca19ff1a470eeee84aaf8ec1b484ab7d3f authored over 2 years ago by Federico Ceratto <[email protected]>
Drop ams-pg msmt lookup

e345854c76fee9bc814dcb97fdc38780dfba00ca authored over 2 years ago by Federico Ceratto <[email protected]>
Add comment

92ad8e615be427f7883249c2905c3882e1bf1360 authored over 2 years ago by Federico Ceratto <[email protected]>
get_measurement cleanup

5a2aeae92eb9bf81b3457e21f4bb263920e16736 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix raw_measuremnt fetching of fresh mmsmts

08a1a1d9d937ede4bbc0fb47960c0349e8c3aa58 authored over 2 years ago by Federico Ceratto <[email protected]>
API uploader: compress tarballs

f120efbd65e849a1679e870812c859874a578a95 authored over 2 years ago by Federico Ceratto <[email protected]>
Drop new_jsonl table lookup

c8695b3046a8ecfc7985589e57ca7ece443c28a3 authored over 2 years ago by Federico Ceratto <[email protected]>
Update example / CI conf

72df47efb9de8171a113a6188732435cad29b345 authored over 2 years ago by Federico Ceratto <[email protected]>
Make S3 bucket configurable

a4185343d10a142a5aec0e7cdd8263b25da46458 authored over 2 years ago by Federico Ceratto <[email protected]>
Set S3 bucket in example file

af57529adde78332ddf7f9ee2f4a665957d1e103 authored over 2 years ago by Federico Ceratto <[email protected]>
Configurable COLLECTOR_ID

624632e148885ee7e2ef480a0776b3412193d0e3 authored over 2 years ago by Federico Ceratto <[email protected]>
Add collector_id check

4ce49c86a63eb091d37758dde156ef3b7d9c23f8 authored over 2 years ago by Federico Ceratto <[email protected]>
Add typing data

59ddaec2443d41c84f21cd0d9cbbd670da82043d authored over 2 years ago by Federico Ceratto <[email protected]>
Move API uploader to Clickhouse

1988f1051635e6969e8878f1374960595b5403a7 authored over 2 years ago by Federico Ceratto <[email protected]>
Drop time filtering

28ffc78d151c31cb32dcabe5dc0f7329f8c2ff02 authored over 2 years ago by Federico Ceratto <[email protected]>
Broaden search range

9ca061c4c892f98ac674c5be7608a97df8237374 authored over 2 years ago by Federico Ceratto <[email protected]>
Fix metric names

84d4a8007b363f037a99a9bc9a5baf82529c2c6e authored over 2 years ago by Federico Ceratto <[email protected]>
Add metrics

131a8fe5ad59686e7cd0fe873b33bb69f7f335d0 authored over 2 years ago by Federico Ceratto <[email protected]>
Add jsonl lookup on ams-pg

cee636764630b64625bea707aa8a0e3c36616a86 authored over 2 years ago by Federico Ceratto <[email protected]>
Add fixme

baa2a03172cc47a462647ae58b7ef8e5d142e941 authored over 2 years ago by Federico Ceratto <[email protected]>