Skip to content
/ explorer Public

OONI Explorer: uncover evidence of internet censorship worldwide

License

Notifications You must be signed in to change notification settings

ooni/explorer

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7805007 · Apr 16, 2024
Sep 15, 2023
Oct 18, 2023
Apr 15, 2024
Apr 15, 2024
Jan 17, 2024
Nov 23, 2023
Apr 15, 2024
Apr 16, 2024
Oct 17, 2023
Oct 25, 2023
Mar 4, 2024
Oct 21, 2022
Mar 14, 2022
Oct 18, 2023
Mar 4, 2024
Mar 8, 2023
Mar 4, 2024
May 20, 2021
Oct 29, 2020
Feb 20, 2024
Jan 2, 2019
Nov 10, 2022
Aug 1, 2018
Apr 16, 2024
Sep 15, 2023
Mar 8, 2023
Apr 16, 2024
Apr 16, 2024
Apr 15, 2024
Mar 4, 2024
Mar 4, 2024
Apr 16, 2024

Repository files navigation

OONI Explorer

For the live website see: https://explorer.ooni.org.

Setup

We assume you have a working node.js development environment with yarn installed.

Then do:

yarn install

Usage

To run the dev server do:

yarn run dev

To build the app:

yarn run build

To start the production server run:

yarn run start

We also provide a Dockerfile for easy deployment.

Managing translations

You should have checked out the https://github.com/ooni/translations repository.

From inside of ooni/translations to update the transifex master copy (this is done when edits to the master spreadsheet are done), you should run:

./update-explorer-source.sh

Then when the translations have been done and you want to pull in the translated versions, run:

./update-explorer-translations.sh

From inside of the ooni/explorer repo you should then run:

yarn run script:build-translations

(this assumes you have ooni/translations checked out in the parent directory)