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 materialized table to improve OONI Explorer performance
4867a2060333dc28c5333380659eb7ab5bc0df5f authored over 5 years ago33e93ee7db7a81de795621adb7d25c4e33f0e871 authored over 5 years ago
1cf2cb08c6c1ca682a57ea85f58459211631ea79 authored over 5 years ago
4f690db33cc85eb8feb3c4d71832c5d9cb2dc211 authored over 5 years ago
603a2cbdf247357dfa6c41f0e67f6f18a8b2860b authored over 5 years ago
742885fd7f2dc3293168ad4b2b0198451ca2ab4b authored over 5 years ago
Enable basic unit tests and coverage on Travis
5544e5e4abd3869a87666d099de2449ca48faad8 authored over 5 years ago25ce207ee99d74bd6595cbe2c6447583c4734782 authored over 5 years ago
94868494b722b19b3ef417cc2e8a4d0d8060b81e authored over 5 years ago
01e66dc602de6ba9789a0b828a2ad7e5b0047631 authored over 5 years ago
This is related to: https://github.com/ooni/pipeline/pull/222
296158392a4042459e9d0af4c9d0ad5411df850c authored over 5 years ago8fb0dd9b3b63d52a89917de81864d61451689b28 authored over 5 years ago
Use Tox from Travis
512ca5126046bebf3ce22123679d8298b53d58b9 authored over 5 years ago69f90c08772e8aa6bd306dead6d5bed3713a88c6 authored over 5 years ago
105b8c89e2576155b0ecdb700627b82f742f9190 authored over 5 years ago
0fca8db16e1547076cafe551824c1c66a001f11e authored over 5 years ago
Add assert to check if confirmed is > 0
51c98f79019095526f33c367170932631445d5b0 authored over 5 years ago293acaaa1ce2cfca698f57ce4c41056287536250 authored over 5 years ago
Add pipeline metrics
d4874cf1384eaf70dad38290c43f740d86ebfdfe authored over 5 years ago042322a10387e40f0746c12272e5bc8484213299 authored over 5 years ago
83d1f4735f875c65e56828b9f0338c62aaf98065 authored over 5 years ago
85d96e398bc08ed77b027e135ad75dcfa743702c authored over 5 years ago
fb8f265f4caeba6debf38c67bd85c103cdcc22de authored over 5 years ago
bb4021f271813eb9ed734d0ef28129f8a144b6bd authored over 5 years ago
fb84d3105b52ab3aedf920a4f9539dfffb006af2 authored over 5 years ago
Add tox.ini
31bcfbcf2af1a293b5bf2421e94811d7d1f942eb authored over 5 years ago311239460b4a18774c94371a670ebf177369095a authored over 5 years ago
Only consider the web_connectivity measurements when calculating webs…
1db5a00f9ed011bb5e779d001a81ee37697a080a authored over 5 years agoAdd support for searching by domain
1f7789bf427f5e39fd5bde861aac3940902b03fe authored over 5 years ago3a31206afc234d7f1302dd722b86803ff6a4e179 authored over 5 years ago
Better exceptions
eec4a0ddf08aab9bb781cb9263f3c473356942c7 authored over 5 years ago25bd5ef9d053899c49549ca52b1bff7fa1573e44 authored over 5 years ago
Fixture based testing
18165f06468fc3d8b905372b3b74651d96e3fed2 authored over 5 years agoThis implements: https://github.com/ooni/api/issues/52
7efb334a68c610aaf75d215dedeeac5621e426ad authored over 5 years agodca660539979b776591ef3dcca9cdcf7f9a44cd6 authored over 5 years ago
4bb42e317e7b86da0a27822647dafeed3b0d0541 authored over 5 years ago
3091336101ad51985838cfb3107187500710667e authored over 5 years ago
The measurement_meta and report_blob tables are only filled with data on
ingestion and re-ingest...
Add some notes about the shovel
d0be977b7db30de83f7bbfcd9640348b86fbb6cf authored over 5 years agof301e1d4c5a88d3a9386bf6969b9b8fc2ec5a909 authored over 5 years ago
b1d55580bd7cab08f2af313ef3f006d9f2b5c956 authored over 5 years ago
75db59c375c85027b7188625cbcae04f87f40e4f authored over 5 years ago
de34c445905135c34adc680fef709bc103c5ead2 authored over 5 years ago
fd8d20e82ae937f0cdddad31933cc5aab4f954ab authored over 5 years ago
6d0e92963519b754f1b1bcf21f1f59f10bf97ed6 authored over 5 years ago
* Add function to print query output
* Create working_dir inside of the repo root
b6c4d5a836c194f91426489f422bcb285bef5db8 authored over 5 years ago
f8e357a4878143f84fe846db0979d5035a2f95e1 authored over 5 years ago
ecb42518f01b83cecaa6b82ef3f533cf20624dbe authored over 5 years ago
ef9799658c2b3c9f392895c633c3dea0666746e2 authored over 5 years ago
See: https://docs.travis-ci.com/user/caching/#how-does-caching-work
9ff24d2b1edf169fa444d1cd1add59f08c04b7d4 authored over 5 years agoad1f36056ea41d5a55d8da322fc32e96d48de010 authored over 5 years ago
Fixture based testing pytest
b907e25f7039257b9a887aa617e71422e4b7634a authored over 5 years agoca579770d0f36ed383dc8ef2d3ec8543e145d66e authored over 5 years ago
2f698c41b8810a1301a1f72504e0339bc3099988 authored over 5 years ago
8b60f18d16a106f71adaeb56ea370d2c192e8879 authored over 5 years ago
8f1c728b718afb25ce91b900c5418aefb365e185 authored over 5 years ago
d556ad658411b1e9a7f42831c697f19ed89c21db authored over 5 years ago
c0b4ff166172ea71026635f9ea7dd8a264e375a8 authored over 5 years ago
e0de51a5c41ae6c42be6e58fca25c0e09ba63b30 authored over 5 years ago
70edecdd909f7210f5d8b0b6168380d71a10c6bc authored over 5 years ago
57659619591438cd6f78679f8eec938a9f857eb1 authored over 5 years ago
80e5ca2dc721fec370bfbd55cae80ab99795b534 authored over 5 years ago
32458288017911f655c386139c7f5d45af94881a authored over 5 years ago
b8330d548d656ead40976a2e6a4c512dce977a65 authored over 5 years ago
665342d50920c266822d514d387db4611271b458 authored over 5 years ago
Even if the pipeline ticks at 24h it's still bad to always put a lag of
24h because if the pipel...
7ba9d53cd9bf12b3bf8b42d6a59116db893e7c59 authored over 5 years ago
Legacy explr fix
19f4929eaf1deedf1800a6b6be3d25db0c46943a authored over 5 years ago1d8967fa2aa3ac4461643d247a4c0369e7622745 authored over 5 years ago
47461e91eef18f0e2594bb469e99ecd7a2b2056f authored over 5 years ago
Match fingerprints by country and globally
342da8921fec4bdc2a7f4d09d75d86fb87598f14 authored over 5 years ago5e491d720abe9d6f3f649926738d69a5ab62dc94 authored over 5 years ago
0b6ff05f275dcad305c5a98bb3a3755d34860562 authored over 5 years ago
Closes #120
Lists are usually small (~3-5 elements), therefore I didn't felt
entitled to do ...
248548de5fbc07f96484aa8afa9cf08fff4fbad0 authored over 5 years ago
592859b4ae70f313198763d96aa40112cd0f1b2c authored over 5 years ago
Fix blockpage
02f22d0a973d13b005e9e92988d103619c71d0b1 authored over 5 years agoc66ce09adcda760f67976f590b4f65978e13eedf authored over 5 years ago
9b1be55035e595dad7308d76a8d3d87dfb3ff2b1 authored over 5 years ago
9107dc4691c864383245aebb7747bc20929d6bf9 authored over 5 years ago
b6a048d7adcfe5982c70480777ff1e2ce06f9066 authored over 5 years ago
0d71dc64345f00c884b3980637146df87b7dcf34 authored over 5 years ago
Compute the blockpage counts from the mat view
0438e3a8a1e856f90dadc90ad2dcf98ce31c273d authored over 5 years ago187644683ef050d1369196d33a305eaa535481b6 authored over 5 years ago
Add JOIN on autoclaved, do GROUP BY on test_day, use colum names in
GROUP BY
e73ddd340b655fc079794991deca6e68ecd1695e authored over 5 years ago
Insert one day at a time to improve efficiency.
In case of duplicate runs of centrifugation with...
08a17f269fc515800ef968dccb7a8082d5430bbe authored over 5 years ago
0b39ccc283df711091b2354daa1cd62c9019353b authored over 5 years ago
350a24de75d406215b45b111abb0c60352608ee6 authored over 5 years ago
7b7b166d44f659333b65fddb82c73016e34d16e9 authored over 5 years ago
xref: https://github.com/ooni/pipeline/pull/198
8a3300698b7718a07758becb2a9498045d86f1ef authored over 5 years agoPerformance
81cf7b7f7cbbcf046497c35bb76350d8c9bbd283 authored almost 6 years agoReadme: add building assets
7ba9160eb48264e9f120724a9e064469230a0b94 authored almost 6 years ago9a70f54b452b9970317f64103430d368c9eb076f authored almost 6 years ago
Doc on reprocessing & reingestion
274eeecbb6ac64c99cdd89e0407e69314cd81e85 authored almost 6 years ago
* master: (67 commits)
Fix typo in function name
Run check for reingestion as well
Check f...
5208ff2c144cf09e66e510ea279e55f44702e9fc authored almost 6 years ago
2d075dbe31b6a09c1c6e3beca3297ce056247df3 authored almost 6 years ago