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

Add network and measurement count for the country overview

9abc33cbd680520829b2255704791cb07d44f690 authored over 5 years ago by Arturo Filastò <[email protected]>
Rewrite the development setup with all the needed steps (#82)

It also drops the requirement for Docker Compose

3713764f4af5c2d2105754060391d69871e40134 authored over 5 years ago by Rafael Soares dos Santos <[email protected]>
Write some tests and align api to recent changes to metadb

07210b956638f45e3bc440689258277a35c20c7a authored over 5 years ago by Arturo Filastò <[email protected]>
Add some functional tests for the private ooni-explorer endpoints

26c8b926c91b521a8100d13a7ef59e121821ce19 authored over 5 years ago by Arturo Filastò <[email protected]>
Implement global_overview endpoint

d3d2ccd75cea94e0f85f8003fa5faaa40aa31de3 authored over 5 years ago by Arturo Filastò <[email protected]>
Add country_overview API endpoint

8d42a7f168d32261ebe9c93979c4adb7d86f4072 authored over 5 years ago by Arturo Filastò <[email protected]>
Mock the middlebox_detected field

e5da7f3eaaab366f902155f580b1d2cf642e4077 authored over 5 years ago by Arturo Filastò <[email protected]>
Add support for network_stats

6118c4dce4721427e6057936a00a67969333a219 authored over 5 years ago by Arturo Filastò <[email protected]>
Reshape the stats in the test_coverage as well

be649a6ddbb2f204bfe215764e5c1fbd65cf7e4d authored over 5 years ago by Arturo Filastò <[email protected]>
Prevent there being "holes" in the data for the charts

Rename date to test_day

f67ab0ac81de16f90eaab03148295aec32a66c8e authored over 5 years ago by Arturo Filastò <[email protected]>
Implement im_stats and im_networks endpoints

465fed4dc97ff722fda0c70a3ef32a18e43214f8 authored over 5 years ago by Arturo Filastò <[email protected]>
Fix bug in limit field parsing

48c4070b5304f793fdda1d59fedfe43719d2bea0 authored over 5 years ago by Arturo Filastò <[email protected]>
Add support for showing the total number of tested URLs

8b4d32e4f1b62d01de985584d2427221e1920f4f authored over 5 years ago by Arturo Filastò <[email protected]>
Refactor recent_msm table based on input from @darkk

- GROUP BY bucket_date and truncated measurement_start_time in recent_measurement table
- Replac...

ac2bd3f870180a25d12c83aeeffbf0929386596f authored over 5 years ago by Arturo Filastò <[email protected]>
Fix default websites list limit

d7902b2be284407e2bd790f965e743ffcee3ed3e authored over 5 years ago by Arturo Filastò <[email protected]>
Implement websites related API endpoints

* /website_networks
* /website_stats
* /website_urls

a66d07183e54f0cf950129679719ead3e15cf678 authored over 5 years ago by Arturo Filastò <[email protected]>
Implement websites related API endpoints

* /website_network_tests
* /website_stats
* /website_test_urls

2ce82aeeac032f136b6df9e92520f36a217eebaa authored over 5 years ago by Arturo Filastò <[email protected]>
Drop pycountry requirement

d2e6442a60af17c369707a20e45f3968f0cfdd33 authored over 5 years ago by Arturo Filastò <[email protected]>
Update country list

c79232b589b81664bebaf93b8f13b320f9e612cc authored over 5 years ago by Arturo Filastò <[email protected]>
Add support for looking up countries using country-util

8752be42124f7be715d4c0d7c6fb0fbd48d72ef5 authored over 5 years ago by Arturo Filastò <[email protected]>
Implement the test_coverage views

6eedf2efb168d283d57485fc37da4debcc0fa739 authored over 5 years ago by Arturo Filastò <[email protected]>
Merge pull request #76 from ooni/fix/75

Fix/75

9d10fdeff30e2797430f7b3b99e93c26b5fdb5b6 authored over 5 years ago by Arturo Filastò <[email protected]>
Merge pull request #74 from ooni/capture-timeouts

Capture timeouts

f7a5a468ed63765345b39d34e2ad54ce2a929fa6 authored over 5 years ago by Arturo Filastò <[email protected]>
Use full path for api stats request

Fixes: https://github.com/ooni/api/issues/75

2adb49b72acb138c0754ca584f8c6dc8cfe6f0f4 authored over 5 years ago by Arturo Filastò <[email protected]>
Update yarn.lock

95bc35986be3ef73bf1f6f7254813dab5fb4ae1b authored over 5 years ago by Arturo Filastò <[email protected]>
Pin d3-selection to overcome https://github.com/d3/d3-selection/issues/185

389affbc0b66516782eda918714a55b8b084e75e authored over 5 years ago by Arturo Filastò <[email protected]>
Update bootstrap-sass

53efaeae6550de08d391dedbe8fbe0105c335400 authored over 5 years ago by Arturo Filastò <[email protected]>
Capture the QueryTimeout exception so it's clustered in the right group

76e2c29d2a8f31377930e5df2956013dd47a86f9 authored almost 6 years ago by Arturo Filastò <[email protected]>
Explicitly capture query timeouts

85d10ae3680de6831f3cceefb0085cbe0023f896 authored almost 6 years ago by Arturo Filastò <[email protected]>
Explicit import paths

1a83cf5c5e5b32c7771c11f458ae3be8d6845d47 authored almost 6 years ago by Arturo Filastò <[email protected]>
[hotfix] replace exc with e to avoid conflict with sqlalchemy

bb2633eafceac50e912dff4a956481a91ecec9d0 authored almost 6 years ago by Arturo Filastò <[email protected]>
Update date in changelog

a758e08c904b23900aa2683f7a2ff551ca173822 authored almost 6 years ago by Arturo Filastò <[email protected]>
Add new version entry

94c2ecd876ef5f92d3fffbe21b489f27e8994aac authored almost 6 years ago by Arturo Filastò <[email protected]>
Update yarn.lock and package.json

6787aab1b58d712aa35a66169f24e6ab96533575 authored almost 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #70 from ooni/feature/sentry-context

Better query timeout exception capturing

b5f96d7fa052bdf2b3590813d0e7d5648d08abf0 authored almost 6 years ago by Arturo Filastò <[email protected]>
Better query timeout exception capturing

Also collect the sentry sql_query context

18ca575614097600c01432cc6b743c050b2132c7 authored almost 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #69 from ooni/file-download

Make single measurements trigger a download in browser when ?download…

251063e424578a44ff21bcc909011055f74d7936 authored almost 6 years ago by Arturo Filastò <[email protected]>
Make single measurements trigger a download in browser when ?download=true

This implements: https://github.com/ooni/api/issues/68

be80ea39188a60ed827f7f1a4d82975a8cd0c0ef authored almost 6 years ago by Arturo Filastò <[email protected]>
Edit changelog entry

5dec58447ad280f0f2913e49c699bd069c5e2d83 authored almost 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #60 from ooni/more-anomalies

API counterpart of Pipeline `more-anomalies` branch

29794221b856a3e1bdb32bad2c82f65635c95bc5 authored almost 6 years ago by Arturo Filastò <[email protected]>
Release/1.0.5 (#67)

* Add sentry integration

* Bump version

367fa4de29e215ada6aa451248de7f3cf6ef860d authored almost 6 years ago by Arturo Filastò <[email protected]>
Add sentry integration (#66)

628fb3aca131d1039cee16eeaf9abd4d37138352 authored almost 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #63 from ooni/query-timeout

Handle query timeout

1d7d210db30ae224246d766ed54500c99f10b4d4 authored almost 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #65 from ooni/update-deps

Bump versions of requests and pyyaml

b96336830d99fe4e41d57df4da529854c8d7df28 authored almost 6 years ago by Arturo Filastò <[email protected]>
Rename header in Readme

2cb1b3c2391631fcbe7f8e0ea9500aca7d3d56dd authored almost 6 years ago by Arturo Filastò <[email protected]>
Bump versions of requests and pyyaml

Fixes:
* https://nvd.nist.gov/vuln/detail/CVE-2017-18342
* https://nvd.nist.gov/vuln/detail/CVE-...

72f5570f6875de27e5cf5ace76ddaf061ac0344f authored almost 6 years ago by Arturo Filastò <[email protected]>
Handle query timeout

Fixes: https://github.com/ooni/api/issues/55

904abc45d3f96b55fc8fdd96482ec7cbf3fef852 authored almost 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #64 from ooni/fix-travis

Fix travis build

d95ee6e0d5fac20ffc64560a72e1ef542578fba6 authored almost 6 years ago by Arturo Filastò <[email protected]>
Fix travis build

* pip freeze dependencies to last known working version
* Add .python-version and remove unneede...

80c938d6d51fbaff9988671f6226e8ff80eea356 authored almost 6 years ago by Arturo Filastò <[email protected]>
Add a LICENSE file

2a06ebf7f8187d42e399917105e8a7786352da54 authored almost 6 years ago by Arturo Filastò <[email protected]>
Drop `label` table, it is going away

6ab45a565afaabf2aedcb7531fa2edeab573d332 authored almost 6 years ago by Leonid Evdokimov <[email protected]>
Fix API docs links

210e8603aea57e03e3fc6066d5967c2bf53879a9 authored about 6 years ago by Arturo Filastò <[email protected]>
Add loader for stats

e83b09ec3e8430b835dce8e2f55637ba7a770022 authored about 6 years ago by Arturo Filastò <[email protected]>
Update the charts on the stats page

* Only show the last 24 months
* Don't show the unfinalized month
* Round the last day of the mo...

6584d5b354ee6e3f1d04dc6b96d9c77c22dd19bc authored over 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #56 from ooni/stats-speedup

Fix https://api.ooni.io/stats speed

6c0dea143b94fb1f5ed26441b212977c2c8ab3d3 authored over 6 years ago by Leonid Evdokimov <[email protected]>
Bump version in other place too

b6ab708b78dcd46e731ed0d549299cecf658526f authored over 6 years ago by Arturo Filastò <[email protected]>
Add changelog entry and bump version

a704b90892cd0da4944d0c335c1cb18372d24a5d authored over 6 years ago by Arturo Filastò <[email protected]>
Fix deprecation warning

09114a56e1c6576714c575528ef6080f6187dfbd authored over 6 years ago by Arturo Filastò <[email protected]>
Add validation for the test_name

37ac5d3521285ec5dcfbe010a681cf29558ac3f2 authored over 6 years ago by Arturo Filastò <[email protected]>
Fix bug in filtering by failure=true | failure=false

b574b4cc7dde56e343670ab41cb974a8506946bf authored over 6 years ago by Arturo Filastò <[email protected]>
Fix /data .gitignore

e2e09d709df2ac78d4df3f400b12a8ec2b92a7d2 authored over 6 years ago by Arturo Filastò <[email protected]>
Fix https://api.ooni.io/stats speed

532c35cdbb2639476b5011ffca1e97382a291644 authored over 6 years ago by Leonid Evdokimov <[email protected]>
s/measurement/api/ in Readme

28b0143efcbe5adac72cfe430ade590b6acbbfce authored over 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #51 from TheTorProject/fix/disallow-order-bys

Fix/disallow order bys

7360a5475ca0f63e544db6fe963706b6813b9ee7 authored over 6 years ago by Leonid Evdokimov <[email protected]>
Add comment minLength=3 for `input`

1052282fc955796980a6a3f9c1cde46bd756f69e authored over 6 years ago by Leonid Evdokimov <[email protected]>
The minimum length of the input can be specified in the swagger spec

13b5210362b543c0c6243931573fc5a059e9f517 authored over 6 years ago by Arturo Filastò <[email protected]>
Use INNER JOIN if `input` filter is enabled for `list_measurments()`

8410e32cbfad1065917c47014fdfa682942481a0 authored over 6 years ago by Leonid Evdokimov <[email protected]>
Update jquery dependency

462c6c27a3030b88b27ba71324453703dca2cd4d authored over 6 years ago by Arturo Filastò <[email protected]>
Fix documentation bug that claims we support `order_by` values that we don't

3aefea7259963aacb0ac1dd2a6d25cde1e187615 authored over 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #50 from TheTorProject/fix/order_by

Order measurements by test_start_time by default

d5ef842c568e59966d29bfd8cb3a25dad08d88a3 authored over 6 years ago by Leonid Evdokimov <[email protected]>
Order measurements by test_start_time by default

This aligns the implementation to the spec

7d70c74eeeac997814d15dda55138790c8b8c34a authored over 6 years ago by Arturo Filastò <[email protected]>
Merge pull request #48

Use Request-Id header, forward it via HTTP and to postgres

a503c1185a2306dbd3ecd8ecf621a74078dff960 authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Use more generic `X-Request-ID` instead of `Request-Id`

488187497bedeff2bc2a9d0b85ca9bce85a3e625 authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Add DATABASE_STATEMENT_TIMEOUT setting, track client PIDs with application_name

PIDs of processes are tracked to understand strange disconnect /
re-connect pattern of `measurem...

bb97c9b77fa015c74c0fabe20ee6036a4b5ecb46 authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Parse Request-Id, forward it via HTTP and to postgres

9610c67d62342f1f6b43d59349fe8b83ead6d4ac authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Hotfix: moar test_name enum values

4d43001a325500bda03dfc72645668352193f176 authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Merge pull request #47 from TheTorProject/release/1.0.3

e15c065b84b45cd0401cf990ebfad4c9c7e8eccf authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Bump version, add changelog entry

0a82946850a90326140e25b7f8e467fcc35dbdb6 authored almost 7 years ago by Arturo Filastò <[email protected]>
Fix CENTRIFUGATION_BASE_URL

2b0746829958f4a53c51caf30ad798c917495bbb authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Add changelog entry for 1.0.2

6fa7c67020c3764056c0b8d3fa34464679cbdda3 authored almost 7 years ago by Arturo Filastò <[email protected]>
Fix typo in env var getting

3ae4bfd763085ce0a0e9450c43e713420e23686b authored almost 7 years ago by Arturo Filastò <[email protected]>
Merge pull request #46 from TheTorProject/feat/unbreak-explorer

0c6b10882ec121bf1c2ae9e0cab67e60286b7f08 authored almost 7 years ago by Leonid Evdokimov <[email protected]>
ooni-measurements (also known as ooni-api) has 4 (four, quattro, τέσσερα, четыре) known environments

798fd19620fd6e0f49b2aa113babaa80e959d41f authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Bump to 1.0.2

eaa13e3e8686719d1c9f0275d50913d3ba180c5b authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Some more safeguards while fetching autoclaved files

64081d1c911954fe9a2f5144763cb020141041dc authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Some devenv pragma

(cherry picked from commit f16a995e4421a9b99615c612e34374e7ee888500)
Signed-off-by: Leonid Evdok...

9662a12fb3b19764cea0c88215ad0afbccc8b96f authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Some safeguards

(cherry picked from commit ba1d5d48d4b9d6dbde264e7d625203d63a9c5eb2)
Signed-off-by: Leonid Evdok...

ba03b2897bc48692808df0898c7b3c03be15c073 authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Merge branch 'fix/download-urls' into feat/unbreak-explorer

db9a65e4b7be9530f16f157a37da274f4932599f authored almost 7 years ago by Leonid Evdokimov <[email protected]>
Fail fast when python is < 3

41b08c3da63b03440fd3ac2d8def5ac963bc021c authored almost 7 years ago by Arturo Filastò <[email protected]>
Drop dependency from six

d81dad500728d4956fa0950b455a2dc59e74c3ff authored almost 7 years ago by Arturo Filastò <[email protected]>
Add fetching of the resource just needed for the data viz of the country

a33def36defd05e617a2c79675e2a5c6bcadd661 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add endpoint for detected blockpages

e297b9f066dda76ea46b06df3cf421d8c7b89df9 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add endpoints for counts

991dbf222a1a18535bffdac59cfbc12151839e60 authored almost 7 years ago by Arturo Filastò <[email protected]>
Typo

3aafc4a524084e9717f0fad845bb2fa6f31b4b2d authored almost 7 years ago by Arturo Filastò <[email protected]>
Fix a typo and improve if clause based on @darkk feedback

53fd39deb466743f1f92f4f11d56e5fd05150870 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add private API endpoint for blockpages

ee14034cbbfe3cd29cbc00a3962a0d73df8830a6 authored almost 7 years ago by Arturo Filastò <[email protected]>
Add backward compatibility layer for file paths without a bucket

258abc2f1983e8f4bb4c5c28849f0b2727bca47f authored almost 7 years ago by Arturo Filastò <[email protected]>
Increase the threshold for query time logging

1c1df508f6e94241dde2c92b7052576a248f499b authored almost 7 years ago by Arturo Filastò <[email protected]>
Attempt to extract the traceback in some cases

a01bc6ccaec329d523378ef5b61f72960e15115a authored almost 7 years ago by Arturo Filastò <[email protected]>
Fix typo

210292ec8ff99ed1c7b0ffe0d9b9bfbb95c1a923 authored almost 7 years ago by Arturo Filastò <[email protected]>