/RaidTrend

Documenting air raid alerts across Ukraine

Primary LanguageTypeScriptMIT LicenseMIT

RaidTrend

Made in Ukraine Build Discord Donate Fuck Russia

🔴 Project status: Discontinued[?]

RaidTrend is a simple project that pulls historic air raid alert data for Ukrainian cities and regions from air_alert_ua Telegram channel.

You can find my analysis of the data here.

Snapshots

Data snapshots are generated nightly using GitHub Actions. You can download the data from the artifacts associated with the latest run.

The format of data is as follows:

  • output.json
[
  {
    "area": "Київ",
    "areaTranslit": "Kyiv",
    "start": "2022-04-07T10:04:32.000Z",
    "stop": "2022-04-07T10:31:18.000Z"
  },
  {
    "area": "Львівська область",
    "areaTranslit": "Lvivska oblast",
    "start": "2022-04-07T10:07:37.000Z",
    "stop": "2022-04-07T10:32:08.000Z"
  },
  {
    "area": "Житомирська область",
    "areaTranslit": "Zhytomyrska oblast",
    "start": "2022-04-07T10:05:09.000Z",
    "stop": "2022-04-07T10:32:31.000Z"
  }
]
  • output-grouped.json
[
  {
    "area": "Київ",
    "areaTranslit": "Kyiv",
    "alerts": [
      {
        "start": "2022-03-15T16:19:20.000Z",
        "stop": "2022-03-15T18:52:28.000Z"
      },
      {
        "start": "2022-03-15T23:33:47.000Z",
        "stop": "2022-03-16T03:41:56.000Z"
      },
      {
        "start": "2022-03-16T04:12:47.000Z",
        "stop": "2022-03-16T04:54:31.000Z"
      }
    ]
  },
  {
    "area": "Львівська область",
    "areaTranslit": "Lvivska oblast",
    "alerts": [
      {
        "start": "2022-03-15T16:17:29.000Z",
        "stop": "2022-03-15T17:16:23.000Z"
      },
      {
        "start": "2022-03-16T00:50:53.000Z",
        "stop": "2022-03-16T03:24:08.000Z"
      },
      {
        "start": "2022-03-17T02:16:46.000Z",
        "stop": "2022-03-17T02:53:45.000Z"
      }
    ]
  },
  {
    "area": "Житомирська область",
    "areaTranslit": "Zhytomyrska oblast",
    "alerts": [
      {
        "start": "2022-03-15T16:11:25.000Z",
        "stop": "2022-03-15T16:54:23.000Z"
      },
      {
        "start": "2022-03-15T18:08:22.000Z",
        "stop": "2022-03-15T18:35:56.000Z"
      },
      {
        "start": "2022-03-15T23:34:54.000Z",
        "stop": "2022-03-16T03:40:20.000Z"
      }
    ]
  }
]