Ukraine desk · 乌克兰专区

Ukraine humanitarian & emergency-response board

Cumulative updates on civilian impact, public casualty reporting, and fire/rescue/civil protection context — stacked over time for training awareness.

Method. Entries stack — older posts stay, new ones are prepended. Live items pull from ReliefWeb (public OCHA-linked humanitarian reports). We do not invent casualty numbers; figures must be read in the primary source. Photos are only shown when an open URL is present in our archive (we do not scrape copyrighted news wire images). This is an educational emergency-response desk, not a political campaign page.

Loading…

How continuous update works

  • Archive file feeds/crisis/ukraine.json keeps history (never wipe it).
  • On page load the browser merges the latest ReliefWeb reports for this desk.
  • Optional server job api/crisis-refresh.php writes new items into the JSON when the server allows writes (Hostinger cron recommended every hour).
  • You can also manually add entries to the JSON (photos via open-license URLs only).