{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"translations","owner":"ooni","isFork":false,"description":"OONI translations","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":8,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-10T08:07:13.874Z"}},{"type":"Public","name":"data","owner":"ooni","isFork":false,"description":"OONI Data CLI and Pipeline v5","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":22,"starsCount":8,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-11T22:20:16.533Z"}},{"type":"Public","name":"historical-geoip","owner":"ooni","isFork":false,"description":"Generate historical IP to country + ASN databases for processing historical OONI data","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-19T17:20:25.545Z"}},{"type":"Public","name":"backend","owner":"ooni","isFork":false,"description":"Everything related to OONI backend infrastructure: ooni/api, ooni/pipeline, ooni/sysadmin, collector, bouncers and test-helpers","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":12,"issueCount":217,"starsCount":50,"forksCount":29,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-14T19:54:26.896Z"}},{"type":"Public","name":"datk","owner":"ooni","isFork":false,"description":"OONI Data Analysis ToolKit","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-11T08:31:48.725Z"}},{"type":"Public","name":"test-lists","owner":"ooni","isFork":true,"description":"This is the production fork of the citizenlab/test-list repo used by the test-list-ui submit interface","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":342,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T14:06:12.106Z"}},{"type":"Public","name":"jupycron","owner":"ooni","isFork":false,"description":"Schedule automated runs for Jupyter Notebook","allTopics":["data-science","automation","jupyter","scheduler","jupyter-notebook"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-08T10:18:18.970Z"}},{"type":"Public","name":"blocking-fingerprints","owner":"ooni","isFork":false,"description":"Consolidate all the blocking fingerprints in one place","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":4,"starsCount":7,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-12T11:26:29.765Z"}},{"type":"Public","name":"txexitmap","owner":"ooni","isFork":true,"description":"ooni-specific fork","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-07T09:46:53.476Z"}},{"type":"Public","name":"pipeline","owner":"ooni","isFork":false,"description":"OONI data processing pipeline","allTopics":["big-data","open-data","data-pipeline"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":1,"starsCount":40,"forksCount":13,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-17T13:59:09.000Z"}},{"type":"Public archive","name":"api","owner":"ooni","isFork":false,"description":"OONI Measurements API","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":0,"starsCount":22,"forksCount":9,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-16T17:35:29.888Z"}},{"type":"Public","name":"probe-legacy","owner":"ooni","isFork":false,"description":"The legacy python version of OONI Probe","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":40,"starsCount":22,"forksCount":12,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-07T23:41:42.000Z"}},{"type":"Public","name":"country-util","owner":"ooni","isFork":false,"description":"Utilities for dealing with countries in an un-opinionated, human friendly and respectful manner","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-06T14:54:26.586Z"}},{"type":"Public archive","name":"asn-db-generator","owner":"ooni","isFork":false,"description":"Generate an IP-address-to-ASN database compatible with Maxmind","allTopics":["networking","maxmind-db","maxmind","asn","maxmind-geoip"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-18T12:41:31.257Z"}},{"type":"Public","name":"wcthcheck","owner":"ooni","isFork":false,"description":"Helper scripts to compare old and new web connectivity test helpers.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-18T08:50:49.728Z"}},{"type":"Public","name":"pm-tools","owner":"ooni","isFork":false,"description":"Tooling for project management","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-09T17:56:59.539Z"}},{"type":"Public","name":"github-webhooks","owner":"ooni","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-11-18T14:57:18.571Z"}},{"type":"Public","name":"EvilGenius","owner":"ooni","isFork":false,"description":"Evil Genius plays the role of the Descartes demon, creating a distorted view of the internet with censorship (it's a censorship simulator)","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":38,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2014-11-12T14:04:30.042Z"}}],"repositoryCount":18,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"ooni repositories"}