Ecosyste.ms: OpenCollective

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

github.com/ooni/backend

Everything related to OONI backend infrastructure: ooni/api, ooni/pipeline, ooni/sysadmin, collector, bouncers and test-helpers
https://github.com/ooni/backend

Add link to the config source

79c0f54a5a9cc7e8ec6f8cfb9a3217c01baa3db9 authored almost 6 years ago
Group endpoints by function

a0a0acf053558ee43b5e9d831b966aaee8a2b61e authored almost 6 years ago
app needs to be called application

8bc6876cd449737a5ae2f8e5793e3782e58226af authored almost 6 years ago
Merge pull request #87 from ooni/update-deps

Update versions of jquery, urllib3, sqlalchemy, jinja2

2653428514340d8374e09beeeb98745de79828af authored almost 6 years ago
Add support for exposing API metrics via prometheus

e2cedc16ee6ee6a707e278d496088ef772cc35b5 authored almost 6 years ago
Only consider web_connectivity when doing blockpage calcs

8607287fe8ae1cacb2de7cd07e2d873db28dcb9a authored almost 6 years ago
Downgrade sqlalchemy

ff6b4b1f9c5d81929f50686ba23c895fc1f0cd3c authored almost 6 years ago
Explicitly use text for order_by

c6715ec986b82552f1f2158f108bcfc481c7b5d7 authored almost 6 years ago
Update versions of jquery, urllib3, sqlalchemy, jinja2

492c8a75e030db40bbd30b5f96e4f1527bde1593 authored almost 6 years ago
Add changelog entry and bump version

e1836a31cee47b68a8621cb5ad83fc6bd43deab1 authored almost 6 years ago
Merge pull request #77 from ooni/feature/explorer-metrics

Implement views for OONI Explorer beta

79317fd7e0959d35dd0de04713b0688d678c159d authored almost 6 years ago
Expand more ellipses in doc

e0265dd56c2a192977160883542ea8ea969fa0d4 authored almost 6 years ago
Expand ellipses in doc

dbd4ea463efc2137490e18812185b0a7849712b0 authored almost 6 years ago
Address @hellais comment on document date

ef9c2c9120b6ed4933eeda4703861f24e6148cd7 authored almost 6 years ago
Docs on code_ver, CODE_VER, CODE_VER_REPROCESS and min_compat_code_ver

debe822a43eeba3a6ddbd6229b31a5cdee6faf72 authored almost 6 years ago
Docs on http-body-based fingerprint case and pipeline-reprocess script

f69f154ed5190afa9e46b94e3cdbbc183d79372f authored almost 6 years ago
More docs on "feature-based fingerprint" case

790984a325c64da2c31a189b136276c56881fdf5 authored almost 6 years ago
Merge pull request #151 from ooni/unconfirm-probe_cc-not-origin_cc

Make the confirmed flag more accurate

065cccdfeb531e93a22d2aacc05ec05e990f99ee authored almost 6 years ago
Fix typo in function name

353547fc93ebd35b23e0b533d672998a34905857 authored almost 6 years ago
Run check for reingestion as well

f22d95d1a65ca97150ce753e4a11cbb9c0821dd9 authored almost 6 years ago
Check for anomaly counts as well

3ec18616eb9d9ff6ea12d14a6a3573dbabefadfe authored almost 6 years ago
Fix missing import & typo

fbc0c579dcc8f9f100d8001679822177ea8b658d authored almost 6 years ago
Write a simple test case to check if the reprocessing works as expected

54e819b315803bef7e82ab2c10bb3cdf0b503bea authored almost 6 years ago
Bump the fingeprint table hash

13a9d284e4b924353b3ece7cf71b93ea0415b870 authored almost 6 years ago
The country code for the UK is actually `GB`

It's safe to blindly convert UK origin_cc to GB, because UK is specially
reserved by the UK.

d895c6f6132b16185a5442bc43424f980da549ee authored almost 6 years ago
Even better readability :sparkles:

c83811c2e6782f9f9eb70a9e55ff4299b2679462 authored almost 6 years ago
Stylistic improvements to query

9688f51545307f544bd37df976685e3b97e2757f authored almost 6 years ago
Disable canning and autoclaving tests

caca4ca57b6ea5cedc6e617912b13429c20329bf authored almost 6 years ago
Fix ambiguity in msm_no

eaf5728b39e4de2ef912134ff060bf74679ddbdf authored almost 6 years ago
Fix typo

582f1a90740035b689d6a13158956ea644359723 authored almost 6 years ago
Fix syntax of JOIN operations

b6257c198f42caf61754819407a8fd8ef6cbaea8 authored almost 6 years ago
Make the confirmed flag more accurate

Limit marking measurement with the confirmed flag only when the country
of the blockpage fingerp...

5d975c9811170c1ba0c3a8af0f99be26347f5487 authored almost 6 years ago
Use the metadb for legacy explorer requests as well

77d44c95b895aed2955abeeed627951f27e84195 authored almost 6 years ago
Merge pull request #149 from moar-docs

Add small notes in headers of shovel files

ecbbf477b37798f80b62fffcf8ae149350c68ed5 authored almost 6 years ago
Add API endpoint for vanilla_tor measurements

f6c5f0685fa8b06b04f25c3519d828f25986abf1 authored almost 6 years ago
Merge pull request #144 from ooni/ooexplr-meta

OONI Pipeline workflow for API needed by OONI Explorer

2861fe495e56d5ef120ec2108dfd83f8cfa0563a authored almost 6 years ago
Disable network_stats test

5458f0c71030c281af1c6e4bbd0c28bfa52b3697 authored almost 6 years ago
Fix im e2e test

a47752380e04060921c24537ff175310092f33a7 authored almost 6 years ago
Fix typo in test

d5d5f157f43b635e1ea3807b2945c1a7c39fd812 authored almost 6 years ago
Add constraint to website_networks endpoint

ce8e8ed3d236f5eb43b216bf9630bb891d0c3939 authored almost 6 years ago
Adjust test_start_time in website_stats as well

dea5f1ad0bb49026d6da17552f35ba1747727faf authored almost 6 years ago
Use test_start_time instead of measurement_start_time

397beff3a5dea8edfea7ba77939e8a42fdba1df2 authored almost 6 years ago
failure column is called msm_failure in the measurements table

4b8083b4b8012598ffd4a855c9b814fa41223e8e authored almost 6 years ago
Fix check

f3a1be64b672630a7df577d82f8e9c02bf9387fd authored almost 6 years ago
Check row length for the query of the first_bucket_date

30f621cf5b29733daa1d939cdf3c322e5deb8d87 authored almost 6 years ago
Remove unneeded Makefile targets

6f1c987225a1f320c85ad766526c137d3b685364 authored almost 6 years ago
Use same version of pg in sysadmin

fb04931b410b911ac05b5cbf60e2560c10772e7f authored almost 6 years ago
Bump travis pg version

8908f31aafa48238b14fea82f70db2ffa3fabbd4 authored almost 6 years ago
Fix path

9b56e56284d0709c550fa78ce36b89bb499291a8 authored almost 6 years ago
Fix create directory line

3e084e037461aca5d32b5fca9354952e937f4e6f authored almost 6 years ago
Fix npm

07bc3f5d5141678c85e68cf36c956ce0a971f3be authored almost 6 years ago
Maybe fix travis

47c6f1e57213c4b3903fdbc7b1fb13aa20b5d2bb authored almost 6 years ago
Refactor the ooexpl_websites table queries to use the measurements table instead

54e40c6a00fc4c8d7efda8ec234c56bdb36d6586 authored almost 6 years ago
Fix bug in test_coverage API endpoint

7c408790774204b9de67f1478bf101973c45c00c authored almost 6 years ago
Fix rollback script

4a837e10deaac9f0752b7ea577fdd686d814943e authored almost 6 years ago
Save some bytes

de69d52e4133c72b1cd8fca96e339ac19f400f61 authored almost 6 years ago
Update Readme.md on docker-build

437f63f9f365efdb5ce90ddacbd444d5646ef460 authored almost 6 years ago
centrifugation: update stub `anomaly` and `confirmed` flags

5fac5cf96b4c7416f5ab2c4b41f709d3bca0a9b6 authored almost 6 years ago
Add network and measurement count for the country overview

9abc33cbd680520829b2255704791cb07d44f690 authored almost 6 years ago
Drop website related tables

a63257915c094e37e5b4e4698af68bc09343d6a6 authored almost 6 years ago
Use a smaller bucket

13bf13a72d3440ef69742f2b41fd2cc20a86479c authored almost 6 years ago
Add small notes in headers of shovel files

24410c7cd0a9cdd43a6924bbe62472cc8854e1fe authored almost 6 years ago
Rewrite the development setup with all the needed steps (#82)

It also drops the requirement for Docker Compose

3713764f4af5c2d2105754060391d69871e40134 authored almost 6 years ago
Add shovel unittests to travis

c5b20661c6c5164987ffba473e41e48e61d638ce authored almost 6 years ago
Hack to get the unittests to run

5e69199567495b7db1effb8aa4d88984b898ee85 authored almost 6 years ago
Update the table updates in the centrifugation script

11518dc1cf9c0937c777d8650768c9f7791219a1 authored almost 6 years ago
Split the various DB scripts into separate ones to aid testing and debugging

ef5a456de501a16e8e2a86a6891ce8c827b2e586 authored almost 6 years ago
Write some tests and align api to recent changes to metadb

07210b956638f45e3bc440689258277a35c20c7a authored almost 6 years ago
Write changelog and bump version (#119)

65197d29d2511f22dcc4a3b811d2fcb37d4fe0c5 authored almost 6 years ago
Replace != NULL with IS NOT NULL

df4ffec038f60292a1a9a5a225569f4a15b38c0e authored almost 6 years ago
Add test_name != NULL to the ooexpl_recent_msm_count queries

f2ec4b5c5ff237f4bdf91f383de6bf261f6b1cd2 authored almost 6 years ago
Use a more recent bucket to test the recent_msm tables

a251586f73a805675210c7252356c81a365cc257 authored almost 6 years ago
Fix pg-wtf

`GROUP BY` with aliases produces a different result than GROUP BY with
column index

72d683a86ebe9b83a1dc4cfd2868d5d54b8b4918 authored almost 6 years ago
Add some functional tests for the private ooni-explorer endpoints

26c8b926c91b521a8100d13a7ef59e121821ce19 authored almost 6 years ago
Whitespace fix

671f9aebb111d829b7fe6ba8a495c64278b0101f authored almost 6 years ago
Refactor integration tests to use unittest

3b4420887a7eca66074eccb87c5b382f44de70b6 authored almost 6 years ago
Implement global_overview endpoint

d3d2ccd75cea94e0f85f8003fa5faaa40aa31de3 authored almost 6 years ago
Fix some bugs in the 013-ooexplr-meta and centrifugation workflows

2f6464b10bb7dcef96a749a4f9dd1bf94a04fd4f authored almost 6 years ago
Add more checks to the integration tests

4c37ddd1e9a009634d799c071ab472dae37786f1 authored almost 6 years ago
Use a smaller bucket for the CI tests

2393247f6e8f9f76ce420b57dbf021eab8909f04 authored almost 6 years ago
Create the ooexpl tables even when the DB is empty

Since it was being created based on a CREATE AS SELECT query it would
only create the table if t...

804e8fb8976390112f75a9d08521065f8c5d54b4 authored almost 6 years ago
Merge pull request #145 from ooni/centrifugation-docs

Centrifugation docs

5b77efc24fa32db8dd6b9499e1312e21f2bdbe34 authored almost 6 years ago
bouncer: implement /collector and /test-helpers (#118)

* bouncer: implement /collector and /test-helpers

This allows us to deploy a bouncer with a m...

e2e616fa69d3fb0e3b01e6bac3f671d3ae6b9207 authored almost 6 years ago
Add some notes about buckets to use for testing

256e0cf9aa2f39640b6380d3d9f18eeb286be0fd authored almost 6 years ago
Check the status code of the container

9518a5ec04421b48f25973e06e85846230bc0b3a authored almost 6 years ago
Fix bug in update_explorer_metrics workflow

729130f89a4d9402f13ef701e29a900e279f184a authored almost 6 years ago
Use a smaller bucket as a test case for the integration

4f821a5d265990f9cd885c0ef8e78d93363c1b68 authored almost 6 years ago
Avoid too many newlines in output

32b1e3888fdf82d7ead7310d715722989024b501 authored almost 6 years ago
Handle output from centrifugation.py script to prevent travis from stalling

84a42710b1497863a167279fb5c67871a8a06035 authored almost 6 years ago
Refactoring of the centrifugation runner

2038724fd1e1aff6050c5bb30eb2ee1e24ba102e authored almost 6 years ago
Fix typo in comment on 013 sql script

63ce99f1cab4a155a5a850e8adfa3e95248a2df2 authored almost 6 years ago
Calculate the centrifugation runtime and cache the testdata dir

353b96ab52a671e066cc3b52f98e0ec12709c1c2 authored almost 6 years ago
Merge branch 'ooexplr-meta' of github.com:ooni/pipeline into ooexplr-meta

* 'ooexplr-meta' of github.com:ooni/pipeline:
Commit missing SQL files

abb0344beb362d6ec89a01e3b04a3a6a556d0a3b authored almost 6 years ago
Fix exception

3a262644e3d0d959b63794b52bf23d7d64eced40 authored almost 6 years ago
Commit missing SQL files

ba754ebec68c5ec715fba13310ed06acb2b40c9d authored almost 6 years ago
Make the tests work with python2

ecc43915a70027cb096465e802ba3360ceadf0a1 authored almost 6 years ago
Enforce python3.7

4f22113e95cd933ef5071ce5a3d2806b3f2f6b9b authored almost 6 years ago
Add mention to tests in the Readme.md

1255c2db7bdf76cd8cadd6d4c35335dc2b57e1b0 authored almost 6 years ago
Add .travis.yml

69d5dc09e0ade7d094196499483d026ce8650ce9 authored almost 6 years ago
Implement integration test for centrifugation

9361fb4e8e0cd6dcb1ebbadca3ad0657de3a715d authored almost 6 years ago