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

Bump to version beta.2

* Add parsing of version in Makefile

285a87581dc5c212fd1df9dbb7a95c886f368bdb authored over 7 years ago by Arturo Filastò <[email protected]>
Fix bug not allowing you to use since_index option

* Bump REPORT_INDEX_OFFSET
* Fix typo spotted by @darkk in config `AUTOCLAVED_BASE_URL`

6563c74b6ba16af7ab53cdb1215c36f04a847bca authored over 7 years ago by Arturo Filastò <[email protected]>
Bump version.

Update dockerignore

e9d9e6a7852f7952c188c8ea9594cb9ef14c3487 authored over 7 years ago by Arturo Filastò <[email protected]>
Rip out all unneeded docker-compose stuff

5d5815d96ea82aecdb68c31943a33dc6fd185150 authored over 7 years ago by Arturo Filastò <[email protected]>
Move REPORT_INDEX_OFFSET into config

92fd908156d3aedf8493f97449f94b76df8efd88 authored over 7 years ago by Arturo Filastò <[email protected]>
Add support for building and pushing docker image

5677f00d781181b1285178cd3314ba8c1cf20ae7 authored over 7 years ago by Arturo Filastò <[email protected]>
Rip out all celery and redis related functionality

817e1fd468071b8c4ec32f8ffd1ac132d11227a2 authored over 7 years ago by Arturo Filastò <[email protected]>
Split out measurements/api

8a3bc0477951417016861af05717a4d18c35b10c authored over 7 years ago by Arturo Filastò <[email protected]>
Split out blueprints/api and blueprints/pages

e4ffb926a61e763b33838cf009c62443705a4865 authored over 7 years ago by Arturo Filastò <[email protected]>
Implement single measurement retrieval

01173c924bc710261f4a0d535665d1319a1b4870 authored over 7 years ago by Arturo Filastò <[email protected]>
Do some improvements to the measurement listing

cf97cf0864134f80636f8c86ac7e67c8cbebb03e authored over 7 years ago by Arturo Filastò <[email protected]>
Implement measurement listing API endpoint

TODO: Implement fetching of individual measurements

68219418c48064cef117da03f6598c146e355a34 authored over 7 years ago by Arturo Filastò <[email protected]>
Rip out all the unneeded periodic tasks

75a83dac6717688fc077b7c80f7f83ad83f86ccc authored over 7 years ago by Arturo Filastò <[email protected]>
Feature parity with current measurement API

fd3f6570127f99f79449b03b357547f855983f89 authored over 7 years ago by Arturo Filastò <[email protected]>
Swap out measurements database with the pipeline generated database

TODO: missing how to determine the index

bca88a848068f002b4ec1a357826e762a910c776 authored over 7 years ago by Arturo Filastò <[email protected]>
Merge pull request #19 from anadahz/restart-docker

Set restart policy to always restart docker containers

1e9b79f04b98a98c5564a0743afde5e8d97237bd authored over 7 years ago by Arturo Filastò <[email protected]>
Merge pull request #21 from TheTorProject/feature/cors

Add CORS support

b5921059b635df0984d2c242348c1562d880a698 authored over 7 years ago by Arturo Filastò <[email protected]>
Add CORS support

Implements: https://github.com/TheTorProject/ooni-measurements/issues/20

750816d62cee6cebcd87982b5c862689e1c40295 authored over 7 years ago by Arturo Filastò <[email protected]>
Set restart policy to always restart docker containers

5ffea798881fc081adb5913f63bd18232fa5e6f8 authored over 7 years ago by anadahz <[email protected]>
Merge pull request #18 from TheTorProject/fix/duplicates

Fix crontab scheduling to execute every 6 hours

e95de6e21b396b5aff0c06a968072a494c165445 authored over 7 years ago by Arturo Filastò <[email protected]>
Run the updatefiles task every 30 minutes

ace848806958317f28c770928ebc599080eec6db authored over 7 years ago by Arturo Filastò <[email protected]>
Pin the versions of redis, rabbitmq. Update to postgres 9.6

343baf561c85bc34ab86cf81ca8c2f249f7749aa authored over 7 years ago by Arturo Filastò <[email protected]>
Fix crontab scheduling to execute every 6 hours

9794bb29e5c9a6e447fc3b1d6c6bc872207aa881 authored over 7 years ago by Arturo Filastò <[email protected]>
Merge pull request #16 from TheTorProject/hotfix/race-condition

Reduce the chance of race conditions by committing on every iteration

99ce058f20d4d688636d578b85b6bf5258324b89 authored over 7 years ago by Arturo Filastò <[email protected]>
Reduce the chance of race conditions by committing on every iteration

31df0f51baad71fb46e043782e8ac568791e89da authored over 7 years ago by Arturo Filastò <[email protected]>
Merge pull request #15 from TheTorProject/fix/timetravel

Ignore measurements from time travelers

e52e178ceea7c8913288db49bcd11d24215a3067 authored over 7 years ago by Arturo Filastò <[email protected]>
Ignore measurements from time travelers

c8bc45c3d7769a58a2177a4ee5af13d0f623e0ba authored over 7 years ago by Arturo Filastò <[email protected]>
Merge pull request #14 from TheTorProject/fix/cc-keyerror

Handle exception when country code is invalid

86de8339b68d3f038e72e1416db723635ee0faf8 authored over 7 years ago by Arturo Filastò <[email protected]>
Handle exception when country code is invalid

3a8a2e8cb6e39eb1329fb20dd41f35a08224688d authored over 7 years ago by Arturo Filastò <[email protected]>
Merge pull request #13 from anadahz/fix/production-build

Add additional domain record to letsencrypt

734884bbf47d5ecac1922f79a253f6803e8ce671 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add additional domain record to letsencrypt

3e4ba3cba4d1a7ee31dc85da69b1e8012defa630 authored almost 8 years ago by anadahz <[email protected]>
Merge pull request #12 from TheTorProject/feature/better-overrides

Move the common links into the base docker-compose.yml

9ac2dabb03fc84ab0ca62d76127f89deee9679d5 authored almost 8 years ago by Arturo Filastò <[email protected]>
Move the common links into the base docker-compose.yml

24cfb8a5e5dadbab4cbd54dba6a6d090a1165cb5 authored almost 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #11 from anadahz/build/production

Add production environment

d78600a3db5a8fb45cf2d1ce78bc192c532f6fd7 authored almost 8 years ago by Arturo Filastò <[email protected]>
Re-add `env_file` definition to production.yml

b9557f43098b07d3c0fe623d0bbb9221e43a8bbb authored almost 8 years ago by Arturo Filastò <[email protected]>
There is no need to run gulp dist.

228602339fa467a57ed76f47805297e69ef28090 authored almost 8 years ago by Arturo Filastò <[email protected]>
Move things related to production docker-compose into config/production.yml

As described in https://github.com/TheTorProject/ooni-measurements/pull/11#discussion_r94921882

072c2eda1e250cd9c5389e5d2d362634857cdf11 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add production environment

* Add Makefile target for production
* Add support for letsencrypt certificates with https-porta...

73115d53420977fd74a60591a632c03e959da7f5 authored almost 8 years ago by anadahz <[email protected]>
Merge branch 'fix/calendar-dots'

* fix/calendar-dots:
Remove commented out line

8808020b57fb110bcd37ca999d2f7ae55ab7bf58 authored almost 8 years ago by Arturo Filastò <[email protected]>
Remove commented out line

a506c4d01471ad713d885c86d788e23fa1da4f74 authored almost 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #5 from TheTorProject/fix/calendar-dots

Only render until current date. Make charts less high

e4af919d7b2a825baf71fc34409c5713be15f85c authored almost 8 years ago by Arturo Filastò <[email protected]>
Only render until current date. Make charts less high

6c7ca5578ae4b8c70d11d95dd7e2fdaa06b2e1cd authored almost 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #4 from TheTorProject/feature/calendar-dots

Feature/calendar dots

a8f840ce09450979471c362ac238bea2aa29c1e9 authored almost 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #3 from TheTorProject/feature/blueprint-refactor

Feature/blueprint refactor

f1b46f6e40f8116d5e4189c529a5f805b7af3126 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add github like mini heatmap calendar to show reports

839d536d2b839ff6df64aa3792fb9260751556e9 authored almost 8 years ago by Arturo Filastò <[email protected]>
[bugfix] None is also fine for next_url, StopIteration if no results

b709414cb89c14efd324b1606164859f58f87389 authored almost 8 years ago by Arturo Filastò <[email protected]>
Delay the running of tests by another 10 seconds to ensure postgres has time to start

b5135a332c62265a4eade91f1913031b4ba2db85 authored almost 8 years ago by Arturo Filastò <[email protected]>
Get some basic unittests going

* Reach 60% code coverage

bbf27dde0c3f501c4554cbb584a5091b40621fdc authored almost 8 years ago by Arturo Filastò <[email protected]>
Move views into blueprints module

7026b59d7fd28ffce7029f4ce051e16fd451ed44 authored almost 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #2 from TheTorProject/feature/periodic-tasks

Support for refreshing the list of measurements every 3 hours

f7970cfebe034d9a37c2c7d131f5ebd4155171d9 authored almost 8 years ago by Arturo Filastò <[email protected]>
Support for refreshing the list of measurements every 3 hours

* Add celery based task runner containers

4184c30873b7f2fc4836bae5ee4e823ec90b6044 authored almost 8 years ago by Arturo Filastò <[email protected]>
Put secrets.env in /opt/

7500aeeb978e0c3d375ec6f194e4e32fc95853cc authored almost 8 years ago by Arturo Filastò <[email protected]>
Merge pull request #1 from TheTorProject/release/measurements-alpha

Release/measurements alpha

fc1469c7ed5a123366c59a4a9e4ff13536c832ea authored almost 8 years ago by Arturo Filastò <[email protected]>
Prefix config/ to env_file path

388f5426ccb26a6a6fc01fd038c1bdbdf806af3c authored almost 8 years ago by Arturo Filastò <[email protected]>
Use a tar to encrypt multiple files

c0ae96bbf6556c362ca48635ad436a4a9f1cc5bb authored almost 8 years ago by Arturo Filastò <[email protected]>
Add encrypted secrets file

a379e4f12ad66051e3036cdd1c994edcee354592 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add example secrets file

ecbca884bc6ee091bf7e8a96396fb89ba4b12a0b authored almost 8 years ago by Arturo Filastò <[email protected]>
Use env_files for configuration management

ad1c9f99437ff2462fb7999f1f6e39180a47811e authored almost 8 years ago by Arturo Filastò <[email protected]>
Fix the pycountry dependency

b4db8e7ed16c69de7d7628d2387c5197d8117fc8 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add a push-staging makefile target

8336b2ff2f65e75e18dd855a6b2ff6db0e448920 authored almost 8 years ago by Arturo Filastò <[email protected]>
When using s3 filestore show as download_url the s3 endpoint

* When requesting /download redirect to s3

7177f32643b13d4e208bd2a43646300e3f89fe6a authored almost 8 years ago by Arturo Filastò <[email protected]>
Add support for content length

* Use streaming context

* Bump up the maximum number of workers

1abaee5c74c4d49f7882bae6a70396211425324a authored almost 8 years ago by Arturo Filastò <[email protected]>
Disable markers

* Add support for DOCKER_EXTRA in Makefile
* Regenerate docker-machine key

01af78c52ccd7168bf1d2e3d27afed913113c97e authored almost 8 years ago by Arturo Filastò <[email protected]>
Don't drop the DB when doing integration testing

0ab6ef42ff4ed988aa5278f4326f6abf77be8473 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add target argument to s3 as well

3d5c08137be25d7dc9745a9b44df5fc31a98d165 authored almost 8 years ago by Arturo Filastò <[email protected]>
Defined DOCKER_COMPOSE variable

ad59e52e7e51552b73887db00b2eed7091b45731 authored almost 8 years ago by Arturo Filastò <[email protected]>
wait for postgres database to be running before starting unittests

034bb3198eb312c30c8d06f08d60cb0143e78d2d authored almost 8 years ago by Arturo Filastò <[email protected]>
Add support for listing measurement files from s3

8789894de381a09bcddaa16540fb19f636763276 authored almost 8 years ago by Arturo Filastò <[email protected]>
Use internally idx to keep the report index

This is done to avoid clashing with the internal sqlalchemy "index"

0eede1a0eb8bf8554e2b5e0e5a142ec56d6595f7 authored almost 8 years ago by Arturo Filastò <[email protected]>
Add support for sorting and offsetting reports by index

38b298e4e1d290ce8c6b64490df0309e13e82bcf authored about 8 years ago by Arturo Filastò <[email protected]>
run the db drop tasks on the db container

27329a76ffdf5fca6faecdb95975125d99cca733 authored about 8 years ago by Arturo Filastò <[email protected]>
[ci-debug] start db before running integration tests

04e1258584ca4555ab17c81840d5f42ec264fc9e authored about 8 years ago by Arturo Filastò <[email protected]>
Add empty unittests

53b1e050c4cb8b1e2351a1e0b0e03cc8e6abd728 authored about 8 years ago by Arturo Filastò <[email protected]>
Commit some basic functional tests

8c793e81c006e3ae621d68f61f1afbce067578fb authored about 8 years ago by Arturo Filastò <[email protected]>
Add make target staging

eccaa73a93a0cea0e4181e518707132cb70a7344 authored about 8 years ago by Arturo Filastò <[email protected]>
Enable reloading of app and templates when in development mode

a707fa31c165992f38f88171efd5de66c798f915 authored about 8 years ago by Arturo Filastò <[email protected]>
Rely on the makefile for running deployments as well.

29cc89480a7ef82a5de52486ed781f22ad2fdd24 authored about 8 years ago by Arturo Filastò <[email protected]>
[ci-debug] fix typo in build

3584d03280762c68624ef54b5501c44a92ae0a66 authored about 8 years ago by Arturo Filastò <[email protected]>
Copy the app before gulp dist

f57d56af504d890689623b63f8efbdda35cb7269 authored about 8 years ago by Arturo Filastò <[email protected]>
Run gulp dist as part of the docker build process

* Include the static container only when in development mode

f327c485f8469e5e491344335e5b698610c6f57e authored about 8 years ago by Arturo Filastò <[email protected]>
Move volume specifications into the child

9fdb572a47738060a8aaa977661ba056b4b59536 authored about 8 years ago by Arturo Filastò <[email protected]>
Setup volume sharing properly for production

9209cdb50fe9066495a8bc2e8f9ffb0fd201012c authored about 8 years ago by Arturo Filastò <[email protected]>
Split out problematic dependencies

359dcd05cca3b67a59046d06f9fedcbc4dcb22f1 authored about 8 years ago by Arturo Filastò <[email protected]>
Add environment development

* Use http loglevel

* Remove node-sass package

bb43e48c994b4d4187ab62c4f3e7d3b10f94a869 authored about 8 years ago by Arturo Filastò <[email protected]>
[ci] docker-compose/machine + travis continous deployment

de6372a0f585fa5c693828f423756220cc5e4196 authored about 8 years ago by Arturo Filastò <[email protected]>
[refactor] Move to docker based deployment

6f763bdefddd1a2c81f0e3d2163e845cffc81954 authored about 8 years ago by Arturo Filastò <[email protected]>
[refactor] move to a gulp based build process

7a79a03f993590ab663fa622ced43f5e627b60f0 authored about 8 years ago by Arturo Filastò <[email protected]>
Add current_page count and return none when no more pages are available

* Format timestamp using ISO 8601

5530c7658c9085f55324108870a65e3beeba2929 authored about 8 years ago by Arturo Filastò <[email protected]>
Implement alternative views for files by country and by date

7ab47b389b90293b7cf4bc27383604b3b86d03c4 authored about 8 years ago by Arturo Filastò <[email protected]>
Move to a webpack based build for the web assets

3c0311b11ec7a40ac5520ae54f68fc075e451049 authored about 8 years ago by Arturo Filastò <[email protected]>
Check for existence of report files and throw and error if it doesn't

06a7b4e7a6af3773e63abb8de3ed85bb89d3d79e authored about 8 years ago by Arturo Filastò <[email protected]>
Add charts to frontpage

* Add shell function to manage

3555dcff8d27a35cc1698bd577053c819902228f authored about 8 years ago by Arturo Filastò <[email protected]>
[vendor] add d3 v4.2.8 and metrics-graphics v2.10.1

413206fca503424ac1f15851037c30aeeedf73d0 authored about 8 years ago by Arturo Filastò <[email protected]>
Point to API docs in homepage

3a53c1b948a967048391c33bc772506dd5f95755 authored about 8 years ago by Arturo Filastò <[email protected]>
Put a band-aid on report downloading

76bc08951c7a10780d2f088f45d97a48389ae06f authored about 8 years ago by Arturo Filastò <[email protected]>
Add notes on deployment

5df587aad03bf8ea6486848e86d97f3652497aac authored about 8 years ago by Arturo Filastò <[email protected]>
Add workers option

a1def9c13c6897d5e0040ea49ba96329d3400cb3 authored about 8 years ago by Arturo Filastò <[email protected]>
Add bootstrap v3.3.7

87cf89086002efc149dba0cfa29e4f614155d7b5 authored about 8 years ago by Arturo Filastò <[email protected]>
First commit

349fb20240ae19b4c074cf5334606c2bed029eaa authored about 8 years ago by Arturo Filastò <[email protected]>