From 6ec6a5bd687fb5955049e6ad986483a0cf66e8de Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 21 Mar 2024 17:46:11 +0800 Subject: [PATCH] add gnews, npr, refactor OpSe --- DOTS/dots_feat.ipynb | 7534 ++++++++++++++++++++++++++++- DOTS/dots_feat.py | 296 -- DOTS/feat.py | 147 + DOTS/input/feat_input.csv | 25 +- DOTS/output/dots_feats.csv | 5 - DOTS/output/google_dots_feats.csv | 83 + DOTS/output/small0_dots_feats.csv | 97 + DOTS/pull.py | 129 + DOTS/scrape.py | 106 + DOTS/test/test_dots_feat.py | 62 +- DOTS/train_ex_0.ipynb | 474 +- DOTS/train_hf_weather.py | 6 +- setup.py | 4 +- 13 files changed, 8411 insertions(+), 557 deletions(-) delete mode 100644 DOTS/dots_feat.py create mode 100644 DOTS/feat.py delete mode 100644 DOTS/output/dots_feats.csv create mode 100644 DOTS/output/google_dots_feats.csv create mode 100644 DOTS/output/small0_dots_feats.csv create mode 100644 DOTS/pull.py create mode 100644 DOTS/scrape.py diff --git a/DOTS/dots_feat.ipynb b/DOTS/dots_feat.ipynb index 46f5dde..f00d4e2 100644 --- a/DOTS/dots_feat.ipynb +++ b/DOTS/dots_feat.ipynb @@ -9,18 +9,9 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", - " from .autonotebook import tqdm as notebook_tqdm\n" - ] - } - ], + "outputs": [], "source": [ "from bs4 import BeautifulSoup\n", "import numpy as np\n", @@ -49,13 +40,13 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "def get_npr_stories(p):\n", + "def get_npr_news(p):\n", " # Send a GET request to the NPR API\n", - " r = requests.get(\"http://api.npr.org/query?apiKey=***\", params=p)\n", + " r = requests.get(\"http://api.npr.org/query?apiKey=npr_key\", params=p)\n", "\n", " # Parse the XML response to get the story URLs\n", " root = ET.fromstring(r.content)\n", @@ -79,7 +70,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -104,7 +95,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -154,26 +145,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "ename": "FileNotFoundError", - "evalue": "[Errno 2] No such file or directory: 'florida-hurricane-tweet.csv'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[5], line 3\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mpandas\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m \u001b[38;5;21;01mpd\u001b[39;00m\n\u001b[1;32m 2\u001b[0m \u001b[38;5;66;03m# data=pd.read_csv('/content/drive/MyDrive/consult/Louie_disaster_tweets.csv',header=None)\u001b[39;00m\n\u001b[0;32m----> 3\u001b[0m data\u001b[38;5;241m=\u001b[39m\u001b[43mpd\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mread_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mflorida-hurricane-tweet.csv\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/pandas/io/parsers/readers.py:1026\u001b[0m, in \u001b[0;36mread_csv\u001b[0;34m(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, date_format, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, encoding_errors, dialect, on_bad_lines, delim_whitespace, low_memory, memory_map, float_precision, storage_options, dtype_backend)\u001b[0m\n\u001b[1;32m 1013\u001b[0m kwds_defaults \u001b[38;5;241m=\u001b[39m _refine_defaults_read(\n\u001b[1;32m 1014\u001b[0m dialect,\n\u001b[1;32m 1015\u001b[0m delimiter,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 1022\u001b[0m dtype_backend\u001b[38;5;241m=\u001b[39mdtype_backend,\n\u001b[1;32m 1023\u001b[0m )\n\u001b[1;32m 1024\u001b[0m kwds\u001b[38;5;241m.\u001b[39mupdate(kwds_defaults)\n\u001b[0;32m-> 1026\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43m_read\u001b[49m\u001b[43m(\u001b[49m\u001b[43mfilepath_or_buffer\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mkwds\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/pandas/io/parsers/readers.py:620\u001b[0m, in \u001b[0;36m_read\u001b[0;34m(filepath_or_buffer, kwds)\u001b[0m\n\u001b[1;32m 617\u001b[0m _validate_names(kwds\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mnames\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m))\n\u001b[1;32m 619\u001b[0m \u001b[38;5;66;03m# Create the parser.\u001b[39;00m\n\u001b[0;32m--> 620\u001b[0m parser \u001b[38;5;241m=\u001b[39m \u001b[43mTextFileReader\u001b[49m\u001b[43m(\u001b[49m\u001b[43mfilepath_or_buffer\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwds\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 622\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m chunksize \u001b[38;5;129;01mor\u001b[39;00m iterator:\n\u001b[1;32m 623\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m parser\n", - "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/pandas/io/parsers/readers.py:1620\u001b[0m, in \u001b[0;36mTextFileReader.__init__\u001b[0;34m(self, f, engine, **kwds)\u001b[0m\n\u001b[1;32m 1617\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39moptions[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhas_index_names\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m=\u001b[39m kwds[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhas_index_names\u001b[39m\u001b[38;5;124m\"\u001b[39m]\n\u001b[1;32m 1619\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandles: IOHandles \u001b[38;5;241m|\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[0;32m-> 1620\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_engine \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_make_engine\u001b[49m\u001b[43m(\u001b[49m\u001b[43mf\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mengine\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/pandas/io/parsers/readers.py:1880\u001b[0m, in \u001b[0;36mTextFileReader._make_engine\u001b[0;34m(self, f, engine)\u001b[0m\n\u001b[1;32m 1878\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mb\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;129;01min\u001b[39;00m mode:\n\u001b[1;32m 1879\u001b[0m mode \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mb\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[0;32m-> 1880\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandles \u001b[38;5;241m=\u001b[39m \u001b[43mget_handle\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 1881\u001b[0m \u001b[43m \u001b[49m\u001b[43mf\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1882\u001b[0m \u001b[43m \u001b[49m\u001b[43mmode\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1883\u001b[0m \u001b[43m \u001b[49m\u001b[43mencoding\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43moptions\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mencoding\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1884\u001b[0m \u001b[43m \u001b[49m\u001b[43mcompression\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43moptions\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcompression\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1885\u001b[0m \u001b[43m \u001b[49m\u001b[43mmemory_map\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43moptions\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mmemory_map\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1886\u001b[0m \u001b[43m \u001b[49m\u001b[43mis_text\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mis_text\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1887\u001b[0m \u001b[43m \u001b[49m\u001b[43merrors\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43moptions\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mencoding_errors\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mstrict\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1888\u001b[0m \u001b[43m \u001b[49m\u001b[43mstorage_options\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43moptions\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mstorage_options\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1889\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1890\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandles \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m 1891\u001b[0m f \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandles\u001b[38;5;241m.\u001b[39mhandle\n", - "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/pandas/io/common.py:873\u001b[0m, in \u001b[0;36mget_handle\u001b[0;34m(path_or_buf, mode, encoding, compression, memory_map, is_text, errors, storage_options)\u001b[0m\n\u001b[1;32m 868\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(handle, \u001b[38;5;28mstr\u001b[39m):\n\u001b[1;32m 869\u001b[0m \u001b[38;5;66;03m# Check whether the filename is to be opened in binary mode.\u001b[39;00m\n\u001b[1;32m 870\u001b[0m \u001b[38;5;66;03m# Binary mode does not support 'encoding' and 'newline'.\u001b[39;00m\n\u001b[1;32m 871\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m ioargs\u001b[38;5;241m.\u001b[39mencoding \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mb\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;129;01min\u001b[39;00m ioargs\u001b[38;5;241m.\u001b[39mmode:\n\u001b[1;32m 872\u001b[0m \u001b[38;5;66;03m# Encoding\u001b[39;00m\n\u001b[0;32m--> 873\u001b[0m handle \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mopen\u001b[39;49m\u001b[43m(\u001b[49m\n\u001b[1;32m 874\u001b[0m \u001b[43m \u001b[49m\u001b[43mhandle\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 875\u001b[0m \u001b[43m \u001b[49m\u001b[43mioargs\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmode\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 876\u001b[0m \u001b[43m \u001b[49m\u001b[43mencoding\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mioargs\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mencoding\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 877\u001b[0m \u001b[43m \u001b[49m\u001b[43merrors\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43merrors\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 878\u001b[0m \u001b[43m \u001b[49m\u001b[43mnewline\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 879\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 880\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 881\u001b[0m \u001b[38;5;66;03m# Binary mode\u001b[39;00m\n\u001b[1;32m 882\u001b[0m handle \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mopen\u001b[39m(handle, ioargs\u001b[38;5;241m.\u001b[39mmode)\n", - "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: 'florida-hurricane-tweet.csv'" - ] - } - ], + "outputs": [], "source": [ "import pandas as pd\n", "# data=pd.read_csv('/content/drive/MyDrive/consult/Louie_disaster_tweets.csv',header=None)\n", @@ -336,8 +310,8 @@ "metadata": {}, "outputs": [], "source": [ - "from dots_feat import get_data\n", - "dd=get_data(10)\n", + "from dots_feat import get_OS_data\n", + "dd=get_OS_data(10)\n", "dd" ] }, @@ -350,7 +324,7 @@ "os_url=([os.environ['OS_TOKEN']])\n", "n=10\n", "bash_command = f\"\"\"\n", - "curl -X GET \"{os_url}/emergency-management-news/_search?scroll=5m\" -H 'Content-Type: application/json' -d '{{\n", + "curl -X GET \"{os_url}/emergency-management-news/_search?scroll=1m\" -H 'Content-Type: application/json' -d '{{\n", "\"_source\": [\"metadata.GDELT_DATE\", \"metadata.page_title\",\"metadata.DocumentIdentifier\", \"metadata.Organizations\",\"metadata.Persons\",\"metadata.Themes\",\"metadata.text\", \"metadata.Locations\"],\n", " \"size\": {n},\n", " \"query\": {{\n", @@ -426,8 +400,8 @@ "metadata": {}, "outputs": [], "source": [ - "from dots_feat import featurize_stories, process_data, get_data, process_hit\n", - "data = get_data(10)\n", + "from dots_feat import featurize_stories, process_data, get_OS_data, process_hit\n", + "data = get_OS_data(10)\n", "data['hits']['hits']" ] }, @@ -448,7 +422,7 @@ "# parser.add_argument('-e', type=datetime.date, default=datetime.datetime.strptime(20231231), help='end date')\n", "args, unknown = parser.parse_known_args()\n", "\n", - "from DOTS.dots_feat import featurize_stories, process_data, get_data, process_hit" + "from DOTS.dots_feat import featurize_stories, process_data, get_OS_data, process_hit" ] }, { @@ -492,7 +466,7 @@ "metadata": {}, "outputs": [], "source": [ - "def get_data(n=args.n):\n", + "def get_OS_data(n=args.n):\n", " bash_command = f\"\"\"\n", " curl -X GET \"{os_url}\" -H 'Content-Type: application/json' -d '{{\n", "\"_source\": [\"metadata.GDELT_DATE\", \"metadata.page_title\",\"metadata.DocumentIdentifier\", \"metadata.Organizations\",\"metadata.Persons\",\"metadata.Themes\",\"metadata.text\", \"metadata.Locations\"],\n", @@ -518,7 +492,7 @@ "metadata": {}, "outputs": [], "source": [ - "data = get_data(10)\n", + "data = get_OS_data(10)\n", "data" ] }, @@ -528,7 +502,7 @@ "metadata": {}, "outputs": [], "source": [ - "data = get_data(10)" + "data = get_OS_data(10)" ] }, { @@ -537,7 +511,7 @@ "metadata": {}, "outputs": [], "source": [ - "data = get_data(10)\n", + "data = get_OS_data(10)\n", "hits = data['hits']['hits']\n", "hit = hits[1]\n", "hit['_source']\n", @@ -723,7 +697,7 @@ "metadata": {}, "outputs": [], "source": [ - "data = get_data(n=10)\n", + "data = get_OS_data(n=10)\n", "# data = get_big_data()\n", "# articles = process_data(data)\n", "import concurrent.futures\n", @@ -830,20 +804,14 @@ " theme = source['metadata']['Themes'].rsplit('_')[-1]\n", " title = source['metadata']['page_title']\n", " url = source['metadata']['DocumentIdentifier']\n", - " # with open(\"input/report.csv\", \"a\") as f:\n", - " # writer = csv.writer(f)\n", - " # writer.writerow(\n", - " # [\n", - " # date,loc,title,org,per,theme,url,\n", - " # ]\n", - " # )\n", " output.append([date, loc, title, org, per, theme, url])\n", - "\n", - " pagination_id=response['_scroll_id']\n", - " # print(iii)\n", + " # pagination_id=response['_scroll_id']\n", + " \n", " except:\n", + " # pagination_id=None\n", " pass\n", - " return pagination_id, output" + " return output\n", + " " ] }, { @@ -882,20 +850,17 @@ "cell_type": "code", "execution_count": 4, "metadata": {}, - "outputs": [ - { - "ename": "UnboundLocalError", - "evalue": "cannot access local variable 'pagination_id' where it is not associated with a value", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mUnboundLocalError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[4], line 10\u001b[0m\n\u001b[1;32m 5\u001b[0m response \u001b[38;5;241m=\u001b[39m client\u001b[38;5;241m.\u001b[39mscroll(\n\u001b[1;32m 6\u001b[0m scroll\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m5m\u001b[39m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 7\u001b[0m scroll_id\u001b[38;5;241m=\u001b[39mpagination_id\n\u001b[1;32m 8\u001b[0m )\n\u001b[1;32m 9\u001b[0m hits \u001b[38;5;241m=\u001b[39m response[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhits\u001b[39m\u001b[38;5;124m\"\u001b[39m][\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhits\u001b[39m\u001b[38;5;124m\"\u001b[39m]\n\u001b[0;32m---> 10\u001b[0m pagination_id, article \u001b[38;5;241m=\u001b[39m \u001b[43mprocess_response\u001b[49m\u001b[43m(\u001b[49m\u001b[43mresponse\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 11\u001b[0m articles\u001b[38;5;241m.\u001b[39mappend(article)\n\u001b[1;32m 12\u001b[0m \u001b[38;5;66;03m# except:\u001b[39;00m\n\u001b[1;32m 13\u001b[0m \u001b[38;5;66;03m# print(\"A ConnectionTimeout error occurred.\")\u001b[39;00m\n\u001b[1;32m 14\u001b[0m \u001b[38;5;66;03m# pass\u001b[39;00m\n", - "Cell \u001b[0;32mIn[2], line 37\u001b[0m, in \u001b[0;36mprocess_response\u001b[0;34m(response)\u001b[0m\n\u001b[1;32m 35\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m:\n\u001b[1;32m 36\u001b[0m \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[0;32m---> 37\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mpagination_id\u001b[49m, output\n", - "\u001b[0;31mUnboundLocalError\u001b[0m: cannot access local variable 'pagination_id' where it is not associated with a value" - ] - } - ], + "outputs": [], + "source": [ + "# response['hits']['hits']\n", + "# response[\"_scroll_id\"]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "articles=[]\n", "hits = response[\"hits\"][\"hits\"]\n", @@ -906,7 +871,7 @@ " scroll_id=pagination_id\n", " )\n", " hits = response[\"hits\"][\"hits\"]\n", - " pagination_id, article = process_response(response)\n", + " article = process_response(response)\n", " articles.append(article)\n", " # except:\n", " # print(\"A ConnectionTimeout error occurred.\")\n", @@ -914,6 +879,26 @@ " " ] }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "349" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(articles)" + ] + }, { "cell_type": "code", "execution_count": 8, @@ -924,6 +909,26 @@ "flattened_list = [item for sublist in articles for item in sublist]" ] }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "19088" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(flattened_list)" + ] + }, { "cell_type": "code", "execution_count": 10, @@ -932,7 +937,7007 @@ { "data": { "text/plain": [ - "18719" + "[['22-01-2024',\n", + " None,\n", + " '13 students die in China dormitory fire',\n", + " \"['yingcai school in yanshanpu village', 'yingcai school']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.khmertimeskh.com/501426583/13-students-die-in-china-dormitory-fire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Another Tropical Cyclone developing off Queensland coast | The Ararat Advertiser',\n", + " \"['bureau of meteorology']\",\n", + " 'nan',\n", + " \"ENVIRONMENT', '']\",\n", + " 'https://www.araratadvertiser.com.au/story/8493770/another-tropical-cyclone-developing-off-queensland-coast/?cs=9676'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Another Tropical Cyclone developing off Queensland coast | The Northern Daily Leader',\n", + " \"['bureau of meteorology']\",\n", + " 'nan',\n", + " \"ENVIRONMENT', '']\",\n", + " 'https://www.northerndailyleader.com.au/story/8493770/another-tropical-cyclone-developing-off-queensland-coast/?cs=9676'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Cedar City man faces charges after officers find 41 firearms, various illegal drugs in his residence',\n", + " \"['drug task force agents', 'iron county task']\",\n", + " \"['brent arthur taylor']\",\n", + " \"JAIL', '']\",\n", + " 'https://news.yahoo.com/cedar-city-man-faces-charges-034056803.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Arctic blast kills at least 91 as south prepares for 'reverse of seasons' that will bring up to TEN INCHES of rain in Florida and daily flood warnings from Texas to Tennessee\",\n", + " \"['emergency management agency', 'fire department', 'acworth congregational church', 'tennessee emergency management agency', 'national weather service', 'tennessee department of health']\",\n", + " \"['joe biden', 'los angeles', 'doug mcgowen']\",\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.dailymail.co.uk/news/article-12990433/Arctic-blast-kills-91-south-prepares-reverse-seasons.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha leaves thousands of people without power',\n", + " \"['police service of northern ireland', 'network rail scotland', 'national air traffic services', 'police service', 'midlands railway', 'stena line', 'network rail', 'northern ireland electricity networks']\",\n", + " \"['sharm el sheikh', 'andrew matthews', 'brizlee wood', 'isha niall carson', 'davy beck']\",\n", + " \"SUPERINTENDENT', '']\",\n", + " 'https://www.milfordmercury.co.uk/news/national/24064766.storm-isha-leaves-thousands-people-without-power/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Another Tropical Cyclone developing off Queensland coast | Magnet',\n", + " \"['bureau of meteorology']\",\n", + " 'nan',\n", + " \"ENVIRONMENT', '']\",\n", + " 'https://www.edenmagnet.com.au/story/8493770/another-tropical-cyclone-developing-off-queensland-coast/?cs=9676'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha causes travel disruption in Derbyshire as warning of danger to life continues',\n", + " 'nan',\n", + " \"['phil bramley']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.derbyshiretimes.co.uk/news/storm-isha-causes-travel-disruption-in-derbyshire-as-warning-of-danger-to-life-continues-4487029'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Road closures across North East as A66 shut',\n", + " \"['network rail']\",\n", + " \"['durham cumbria', 'tom morgan', 'brizlee wood']\",\n", + " \"METEOROLOGIST', 'AFFECT', '']\",\n", + " 'https://www.thenorthernecho.co.uk/news/24064781.storm-isha-road-closures-across-north-east-a66-shut/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha weather and traffic updates across Wiltshire',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.wiltshiretimes.co.uk/news/24064777.storm-isha-weather-traffic-updates-across-wiltshire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: drivers trapped in cars and roads closed',\n", + " 'nan',\n", + " 'nan',\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'https://www.gazetteherald.co.uk/news/24064826.storm-isha-drivers-trapped-cars-roads-closed/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Mount Semeru experienced 19 earthquake eruptions: Official',\n", + " 'nan',\n", + " \"['yadi yuliandi', 'besuk kembar', 'besuk kobokan', 'mount semeru']\",\n", + " \"AVALANCHES', '']\",\n", + " 'https://thesun.my/home_news/mount-semeru-experienced-19-earthquake-eruptions-official-FC12012766'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Second tropical cyclone in 2 months expected to hit northern Australia coast',\n", + " 'nan',\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://abcnews.go.com/International/wireStory/tropical-cyclone-2-months-expected-hit-northern-queensland-106557522'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Youth Charred To Death In Fire Incident At J&K's Baramulla\",\n", + " 'nan',\n", + " \"['khamberyar pattan', 'adil ahmed dar', 'muhammad ramzan dar']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://www.dailyexcelsior.com/youth-charred-to-death-in-fire-incident-at-jks-baramulla/'],\n", + " ['22-01-2024',\n", + " None,\n", + " '3 TSRTC buses catch fire at Dilsukhnagar depot in Hyderabad; none hurt',\n", + " 'nan',\n", + " 'nan',\n", + " \"TRANSPORT', '']\",\n", + " 'https://aninews.in/news/national/general-news/3-tsrtc-buses-catch-fire-at-dilsukhnagar-depot-in-hyderabad-none-hurt20240122125900/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Second tropical cyclone in 2 months expected to hit northern Australia coast',\n", + " \"['associated press']\",\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://toronto.citynews.ca/2024/01/22/second-tropical-cyclone-in-2-months-expected-to-hit-northern-queensland/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Israel rejects full withdrawal from Gaza, ceasefire talks continue',\n", + " \"['national security council', 'israel defense', 'msnbc', 'white house']\",\n", + " \"['brett mcgurk', 'john kirby', 'palestinian hamas', 'benjamin netanyahu']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.albawaba.com/news/israel-rejects-full-withdrawal-gaza-ceasefire-talks-continue-1549871'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Landslide in mountainous southwestern China buries 47 people',\n", + " \"['associated press']\",\n", + " \"['luo dongmei']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.prpeak.com/world-news/landslide-in-mountainous-southwestern-china-buries-47-people-8142045'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha leaves thousands of people without power',\n", + " \"['stena line', 'midlands railway', 'northern ireland electricity networks', 'police service of northern ireland', 'national air traffic services', 'network rail scotland', 'network rail', 'scotland railway']\",\n", + " \"['davy beck', 'sharm el sheikh', 'brizlee wood', 'isha niall carson']\",\n", + " \"OFFICERS', '']\",\n", + " 'https://www.islingtongazette.co.uk/news/national/24064766.storm-isha-leaves-thousands-people-without-power/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Drone Attack Causes Explosion, Fire at Seaport Terminal in Russia—Is Ukraine Involved?',\n", + " \"['luga oil', 'reuters']\",\n", + " \"['baltic sea', 'alexander drozdenko']\",\n", + " \"AUTHORITIES', '']\",\n", + " 'https://www.hngn.com/articles/256072/20240121/drone-attack-causes-explosion-fire-seaport-terminal-russia%E2%80%94is-ukraine-involved.htm'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha latest: Cumbria weather traffic and power cuts | The Westmorland Gazette',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.thewestmorlandgazette.co.uk/news/24064791.storm-isha-latest-cumbria-weather-traffic-power-cuts/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Massive blast heard at industrial park in central Iranian city -Xinhua',\n", + " 'nan',\n", + " 'nan',\n", + " \"DEAD', '']\",\n", + " 'https://english.news.cn/20240122/ac534ce3486546cd8d38e7687433ceec/c.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Woman hospitalized after ice falls 40 feet onto hikers',\n", + " 'nan',\n", + " \"['matthew hess']\",\n", + " \"SNOW', '']\",\n", + " 'https://cbs12.com/news/nation-world/woman-hospitalized-after-ice-falls-40-feet-onto-hikers-search-and-rescue-waterfall-canyon-trailhead-ambulance-hospital-snow-winter-weather-storm-minor-injuries-middle-aged'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'EU foreign ministers to meet Israeli, Palestinian counterparts',\n", + " \"['united states', 'palestinian authority']\",\n", + " \"['benjamin netanyahu', 'yahya sinwar', 'josep borrell', 'joe biden']\",\n", + " \"OCEANS', 'ALLIANCE', '']\",\n", + " 'https://www.hurriyetdailynews.com/eu-foreign-ministers-to-meet-israeli-palestinian-counterparts-189927'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Fire reported at industrial facility in Ukraine's Dnepropetrovsk Region - World\",\n", + " 'nan',\n", + " \"['alexander prokudin', 'sergey lysak']\",\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://tass.com/world/1735335'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Landslide in mountainous southwestern China buries 47 people',\n", + " 'nan',\n", + " \"['luo dongmei']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.pentictonherald.ca/news/world_news/article_ae86d8bb-680d-5705-b631-287dab8988f5.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha forces cancellation of over 100 flights at Dublin airport',\n", + " 'nan',\n", + " \"['vadapalli nithin kumar']\",\n", + " \"UNREST', '']\",\n", + " 'https://www.indiatoday.in/world/story/storm-isha-forces-over-100-flights-cancellation-at-dublin-airport-2491865-2024-01-22'],\n", + " ['22-01-2024',\n", + " None,\n", + " '2 hospitalized, 14 families displaced after apartment fire in Three Rivers',\n", + " \"['st joseph county victim services']\",\n", + " 'nan',\n", + " \"CROSS', '']\",\n", + " 'https://www.wndu.com/2024/01/22/2-hospitalized-14-families-displaced-after-apartment-fire-three-rivers/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Landslide buries 47 in southwestern China; rescue efforts underway',\n", + " \"['xinhua']\",\n", + " 'nan',\n", + " \"ADVICE', 'KILL', '']\",\n", + " 'https://www.idahostatesman.com/news/nation-world/world/article284520700.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Cyclone set to hit Qld harder and cause flooding for a week',\n", + " \"['queensland disaster management committee on', 'bureau of meteorology']\",\n", + " \"['cameron dick']\",\n", + " \"BUDGET', '']\",\n", + " 'https://www.theage.com.au/national/queensland/cyclone-set-to-hit-qld-harder-and-cause-flooding-for-a-week-20240122-p5ez6g.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha leaves hundreds in Wiltshire without power',\n", + " 'nan',\n", + " \"['gore cross']\",\n", + " \"SPOKESPERSON', '']\",\n", + " 'https://www.swindonadvertiser.co.uk/news/24064869.storm-isha-leaves-hundreds-wiltshire-without-power/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Severe Cyclone To Hit Australias Queensland',\n", + " \"['australia broadcasting corporation']\",\n", + " \"['miriam bradbury']\",\n", + " \"SANITATION', '']\",\n", + " 'https://www.urdupoint.com/en/world/severe-cyclone-to-hit-australias-queensland-1787560.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha leaves thousands of people without power',\n", + " \"['northern ireland electricity networks', 'midlands railway', 'a network rail', 'network rail', 'stena line', 'national air traffic services', 'police service of northern ireland']\",\n", + " \"['davy beck', 'brizlee wood', 'sharm el sheikh']\",\n", + " \"OFFICERS', '']\",\n", + " 'https://www.tipperarylive.ie/news/northern-ireland/1401615/storm-isha-leaves-thousands-of-people-without-power.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Second tropical cyclone in 2 months expected to hit northern Australia coast',\n", + " 'nan',\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://apnews.com/article/australia-cyclone-heavy-winds-rain-flooding-queensland-68edb655be8067a6577ef21f298520e4'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha Northern Ireland: Roads, electricity and air travel disruption as woman struck by debris in Belfast',\n", + " \"['killinchy primary school', 'nettlefield primary school in belfast', 'belfast international airport graham keddie']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.belfasttelegraph.co.uk/news/northern-ireland/storm-isha-electricity-outages-blocked-roads-and-school-closures-as-disruption-caused-across-ni/a1054247194.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'India Supports NAM Resolution Against Israel',\n", + " \"['african union', 'african union commission', 'international court', 'united nations', 'india external affairs']\",\n", + " \"['yoweri museveni', 'moussa faki mahamat', 'cyril ramaphosa']\",\n", + " \"VIOLENCE', '']\",\n", + " 'https://www.thecitizen.in/opinion/india-supports-nam-resolution-against-israel-992266'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Zambia races to curb fast-spreading cholera',\n", + " \"['international coordinating group on vaccine provision', 'vaccine alliance', 'national heroes stadium', 'regional office for africa', 'world health organization']\",\n", + " \"['nathan bakyaita']\",\n", + " \"TECHNOLOGIES', '']\",\n", + " 'http://www.thepatrioticvanguard.com/zambia-races-to-curb-fast-spreading-cholera'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Blast heard around Semnan province, Iran',\n", + " \"['mehr news agency']\",\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://www.albawaba.com/news/blast-heard-around-semnan-province-iran-1549943'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Cyclone menace forming on doorstep of flood-hit region',\n", + " \"['bureau of meteorology laura boekel']\",\n", + " \"['shane chelepy', 'terry james', 'eva lawler']\",\n", + " \"MINISTER', '']\",\n", + " 'https://www.hawkesburygazette.com.au/story/8493616/cyclone-menace-forming-on-doorstep-of-flood-hit-region/?cs=30776'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha wreaks havoc in West Lothian',\n", + " \"['facebook', 'lothian college', 'network rail scotland', 'police scotland', 'a west lothian council', 'twitter', 'scottish power']\",\n", + " \"['phil campbell']\",\n", + " \"SCHOOL', '']\",\n", + " 'https://www.dailyrecord.co.uk/news/local-news/storm-isha-wreaks-havoc-west-31936130'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Israel resorts to blind terrorism as regime achieves none of its goals in Gaza war: Iran',\n", + " \"['kuwait parliamentary friendship group marzouq al-hubaini']\",\n", + " \"['hossein amir-abdollahian']\",\n", + " \"ARAB', '']\",\n", + " 'https://www.presstv.ir/Detail/2024/01/22/718673/Iran-Kuwait-Amir-Abdollahian-Parliamentary-Friendship-Group-Marzouq-al-Hubaini-Gaza-Israel-terrorism-'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Thousands of outages across island of Ireland after damage by Storm Isha',\n", + " \"['safety authority', 'co louth', 'co mayo', 'northern ireland electricity networks']\",\n", + " 'nan',\n", + " \"ROADS', '']\",\n", + " 'https://www.offalyexpress.ie/news/northern-ireland/1401662/thousands-of-outages-across-island-of-ireland-after-damage-by-storm-isha.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha batters UK and Ireland and leaves thousands without power',\n", + " \"['police service of northern ireland', 'associated press', 'u k met office', 'network rail']\",\n", + " \"['davy beck']\",\n", + " \"AIRPORTS', '']\",\n", + " 'https://toronto.citynews.ca/2024/01/22/storm-isha-batters-uk-and-ireland-and-leaves-thousands-without-power/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha leaves mark on Galway City while thousands without power throughout county - Connacht Tribune',\n", + " 'nan',\n", + " \"['eyre square']\",\n", + " \"ELECTRICITY', '']\",\n", + " 'https://connachttribune.ie/storm-isha-leaves-mark-on-galway-city-while-thousands-without-power-throughout-county/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha leaves thousands of people without power',\n", + " \"['national air traffic services', 'a network rail', 'police service of northern ireland', 'northern ireland electricity networks', 'stena line', 'midlands railway', 'network rail']\",\n", + " \"['sharm el sheikh', 'davy beck', 'brizlee wood']\",\n", + " \"OFFICERS', '']\",\n", + " 'https://www.derrynow.com/news/northern-ireland/1401615/storm-isha-leaves-thousands-of-people-without-power.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'New massacre of Khan Younis as Israel cuts off hospitals',\n", + " 'nan',\n", + " \"['benjamin netanyahu', 'khan younis']\",\n", + " \"UNCERTAINTY1', '']\",\n", + " 'https://www.newarab.com/news/new-massacre-khan-younis-israel-cuts-hospitals'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Cyclone menace forming on doorstep of flood-hit region',\n", + " \"['bureau of meteorology laura boekel']\",\n", + " \"['terry james', 'eva lawler', 'shane chelepy']\",\n", + " \"MINISTER', '']\",\n", + " 'https://www.northweststar.com.au/story/8493616/cyclone-menace-forming-on-doorstep-of-flood-hit-region/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Second tropical cyclone in 2 months expected to hit northern Australia coast',\n", + " 'nan',\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://www.mymotherlode.com/news/asia/3296035/second-tropical-cyclone-in-2-months-expected-to-hit-northern-queensland.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Residents able to escape early morning apartment fire in Pawtucket',\n", + " \"['pawtucket fire department']\",\n", + " 'nan',\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://turnto10.com/news/local/residents-able-to-escape-early-morning-apartment-fire-in-pawtucket-on-pawtucket-avenue-jan-22-2024'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Fires kill 77, injure 193 in Myanmar in 2023',\n", + " \"['xinhua', 'myanmar fire services department']\",\n", + " 'nan',\n", + " \"ASIAN', '']\",\n", + " 'http://www.china.org.cn/world/Off_the_Wire/2024-01/22/content_116957335.htm'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Does home insurance cover wind damage as storms hit the UK',\n", + " 'nan',\n", + " \"['matthew harwood']\",\n", + " \"SAFETY', '']\",\n", + " 'https://www.gazetteherald.co.uk/news/national/uk-today/24065569.home-insurance-cover-wind-damage-storms-hit-uk/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Jocelyn set to unleash strong winds and heavy rain across the UK with a yellow wind warning issued for Yorkshire',\n", + " 'nan',\n", + " \"['rachael grealish']\",\n", + " \"DRIVERS', '']\",\n", + " 'https://www.yorkshirepost.co.uk/news/weather/storm-jocelyn-set-to-unleash-strong-winds-and-heavy-rain-across-the-uk-with-a-yellow-wind-warning-issued-for-yorkshire-4487660'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Jocelyn named by Met Office after severe Storm Isha | Somerset County Gazette',\n", + " \"['national weather service of the netherlands', 'united kingdom met office', 'twitter']\",\n", + " 'nan',\n", + " \"IRISH', '']\",\n", + " 'https://www.somersetcountygazette.co.uk/news/national/uk-today/24065618.storm-jocelyn-named-met-office-severe-storm-isha/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha latest: Berkshire weather traffic and power cuts',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.bracknellnews.co.uk/news/24065334.storm-isha-latest-berkshire-weather-traffic-power-cuts/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha hour by hour as Met Office forecasts more strong winds for Cov',\n", + " 'nan',\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://www.coventrytelegraph.net/news/coventry-news/storm-isha-hour-hour-met-28488302'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Police appeal after fire at Greenfields Park in Winsford',\n", + " \"['cheshire police', 'a winsford police']\",\n", + " 'nan',\n", + " \"WATER', '']\",\n", + " 'https://www.northwichguardian.co.uk/news/24065264.police-appeal-fire-greenfields-park-winsford/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Tractor trailer catches fire on I-81 in Dauphin Co., causes traffic delays',\n", + " 'nan',\n", + " \"['fritzi schreffler']\",\n", + " \"INJURED', '']\",\n", + " 'https://local21news.com/news/local/tractor-trailer-catches-fire-on-i-81-in-dauphin-co-causes-traffic-delays'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Nearly 90 dead after fierce winter storms strike US',\n", + " \"['associated press']\",\n", + " 'nan',\n", + " \"PLAGUE', '']\",\n", + " 'https://news.az/news/nearly-90-dead-after-fierce-winter-storms-strike-us'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Fallen trees block Cambridgeshire roads',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.elystandard.co.uk/news/24065157.storm-isha-fallen-trees-block-cambridgeshire-roads/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Thousands in Cumbria left with no power',\n", + " 'nan',\n", + " 'nan',\n", + " \"ENGINEER', 'AFFECT', '']\",\n", + " 'https://www.nwemail.co.uk/news/24064894.storm-isha-thousands-cumbria-left-no-power/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Israeli tanks cut off hospitals in new storming of Gaza',\n", + " \"['united states']\",\n", + " \"['benjamin netanyahu', 'deir al-balah', 'khan younis', 'sami al-zuhri', 'ashraf al-qidra']\",\n", + " \"POLITICAL', 'EXILE', '']\",\n", + " 'https://www.goulburnpost.com.au/story/8493620/israeli-tanks-cut-off-hospitals-in-new-storming-of-gaza/?cs=14264'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'China issues alerts for low temperatures, gales',\n", + " \"['national meteorological center']\",\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://www.bignewsnetwork.com/news/274102771/china-issues-alerts-for-low-temperatures-gales'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"'Unsafe' Joburg building condemned after weekend fire\",\n", + " 'nan',\n", + " \"['kabelo gwamanda']\",\n", + " \"EDUCATION', '']\",\n", + " 'https://www.citizen.co.za/news/joburg-fire-condemned-following-weekend-fire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Fire Tied to Ukraine Drones Shuts Novatek Baltic Sea Fuel Plant',\n", + " \"['security service', 'russia defense ministry']\",\n", + " \"['anton gerashchenko gerashchenko', 'vladimir putin', 'baltic sea']\",\n", + " \"NATURALGAS', '']\",\n", + " 'https://www.rigzone.com/news/wire/fire_tied_to_ukraine_drones_shuts_novatek_baltic_sea_fuel_plant-22-jan-2024-175466-article/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Winter Weather Deaths: Nearly 100 Dead Amid Frigid Storms Across United States',\n", + " \"['new york times', 'united states']\",\n", + " \"['molly mccollum', 'andy beshear', 'spencer platt getty']\",\n", + " \"SPELL', '']\",\n", + " 'http://www.hngn.com/articles/256085/20240121/winter-weather-deaths-nearly-100-dead-amid-frigid-storms-across-united-states.htm'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Cyclone menace forming on doorstep of flood-hit region',\n", + " \"['bureau of meteorology laura boekel']\",\n", + " \"['shane chelepy', 'terry james', 'eva lawler']\",\n", + " \"MINISTER', '']\",\n", + " 'https://www.canberratimes.com.au/story/8493616/cyclone-menace-forming-on-doorstep-of-flood-hit-region/?cs=14264'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Rain and ice storms chill commutes in central US while blast of warm air thaws the east',\n", + " \"['weather prediction center', 'cnn', 'national weather service', 'missouri department of transportation']\",\n", + " \"['joe sutton', 'doug mcgowen', 'sara tonks']\",\n", + " \"ALABAMA', '']\",\n", + " 'https://us.cnn.com/2024/01/21/weather/rain-ice-storm-central-us-monday/'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Israeli tanks cut off two hospitals in new storming of Gaza's Khan Younis\",\n", + " \"['united states', 'persons families forum', 'al-aqsa university']\",\n", + " \"['benjamin netanyahu', 'deir al-balah', 'sami al-zuhri', 'khan younis', 'ashraf al-qidra']\",\n", + " \"POLITICAL', 'EXILE', '']\",\n", + " 'https://www.theglobeandmail.com/world/article-israeli-tanks-cut-off-two-hospitals-in-new-storming-of-gazas-khan/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Thousands without power after strong winds and rain',\n", + " \"['environment agency']\",\n", + " \"['helen willetts']\",\n", + " \"HISTORIC', '']\",\n", + " 'https://news.yahoo.com/storm-isha-thousands-without-power-115559852.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Firefighters brave storm to battle huge blaze at coach depot as buses destroyed by flames',\n", + " \"['angus council', 'a police scotland']\",\n", + " 'nan',\n", + " \"['EDUCATION', '']\",\n", + " 'https://www.dailyrecord.co.uk/news/scottish-news/firefighters-brave-storm-battle-huge-31936944'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Weather warning for wind in place across Dorset | Bridport and Lyme Regis News',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.bridportnews.co.uk/news/24064769.storm-isha-weather-warning-wind-place-across-dorset/'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Monstrous Act of Terrorism: Moscow Strongly Condemns Kiev's Deadly Attack on Donetsk\",\n", + " \"['security council', 'cnn']\",\n", + " \"['kaitlan collins', 'donald trump', 'denis pushilin', 'volodymyr zelensky', 'vladimir putin']\",\n", + " \"UKRAINIAN', '']\",\n", + " 'https://sputnikglobe.com/20240122/monstrous-act-of-terrorism-moscow-strongly-condemns-kievs-deadly-attack-on-donetsk-1116310002.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Firefighters Battle Flames Overnight At Tulsa House',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'http://www.thebulltulsa.com/story/65ae392c5fc258065a660455/firefighters-battle-flames-overnight-at-tulsa-house'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Kaduna: 12 deaths recorded in 325 fire outbreaks in 2023',\n", + " \"['fire service', 'kaduna state fire service']\",\n", + " \"['paul aboi']\",\n", + " \"OUTBREAK', '']\",\n", + " 'https://dailypost.ng/2024/01/22/kaduna-12-deaths-recorded-in-325-fire-outbreaks-in-2023/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'More than 15,000 people still in shelters 3 weeks after Japan earthquake',\n", + " 'nan',\n", + " 'nan',\n", + " \"FEAR', '']\",\n", + " 'https://azertag.az/en/xeber/more_than_15000_people_still_in_shelters_3_weeks_after_japan_earthquake-2892289'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Batley fire: Man dies after blaze breaks out at house in Batley',\n", + " \"['yorkshire police']\",\n", + " \"['sarah fitton']\",\n", + " \"OFFICERS', '']\",\n", + " 'https://www.dewsburyreporter.co.uk/news/people/batley-fire-man-dies-after-blaze-breaks-out-at-house-in-batley-4487875'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Man dies falling down manhole after safety barriers destroyed by 80mph winds',\n", + " \"['co louth', 'police service of northern ireland', 'yorkshire police', 'co londonderry']\",\n", + " \"['vauxhal vivaro', 'brizlee wood']\",\n", + " \"WOMAN', '']\",\n", + " 'https://www.mirror.co.uk/news/uk-news/breaking-storm-isha-man-dies-31940113'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Two dead and tens of thousands still without power after Storm Isha blasts UK',\n", + " \"['united kingdom met office', 'a network rail', 'police scotland', 'co londonderry', 'northern ireland electricity networks', 'police service of northern ireland']\",\n", + " \"['brizlee wood', 'isha niall carson', 'vauxhall vivaro']\",\n", + " \"FLOOD', '']\",\n", + " 'https://www.bromsgroveadvertiser.co.uk/news/national/24065761.two-dead-tens-thousands-still-without-power-storm-isha-blasts-uk/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Semi catches fire on Highway 330 Monday morning | News, Sports, Jobs',\n", + " \"['center fire departments']\",\n", + " \"['joel phillips']\",\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.timesrepublican.com/news/todays-news/2024/01/semi-catches-fire-on-highway-330-monday-morning/'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Saudi Arabia's top diplomat says it won't recognize Israel without a path to a Palestinian state\",\n", + " \"['health ministry', 'israel parliament', 'united states', 'european union', 'cnn']\",\n", + " \"['khan younis', 'deir al-balah']\",\n", + " \"JOBS', '']\",\n", + " 'https://www.ajc.com/news/nation-world/saudi-arabias-top-diplomat-says-it-wont-recognize-israel-without-a-path-to-a-palestinian-state/2UPEBDL2LRFR7LGPOPBOZTCVZQ/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'New storm threat for Ireland as Met Éireann issues more warnings',\n", + " 'nan',\n", + " 'nan',\n", + " \"SOCIAL', '']\",\n", + " 'https://www.longfordleader.ie/news/weather/1401757/new-storm-threat-for-ireland-as-met-eireann-issues-more-warnings.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Relatives of Gaza hostages storm Knesset panel',\n", + " \"['chili tropper national unity', 'knesset finance committee']\",\n", + " \"['akunis likud', 'benjamin netanyahu', 'amir yaron', 'palestinian islamist', 'inbal tzach']\",\n", + " \"OCEANS', 'RELIGION', '']\",\n", + " 'https://www.jpost.com/israel-hamas-war/article-783198'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Coastal property owners worry about erosion after damage from 3 storms in a month',\n", + " \"['department of natural resources', 'eastern charlotte waterways inc', 'energy development', 'mount allison university']\",\n", + " \"['jeff ollerhead', 'cindy kohler', 'paul mangion', 'briana cowie', 'lorneville paul mangion', 'paul mangion lorneville']\",\n", + " \"PROFESSOR', '']\",\n", + " 'https://www.cbc.ca/news/canada/new-brunswick/coastal-erosion-storm-surge-damage-1.7086605'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha causes disruption to travel in and out of Jersey',\n", + " 'nan',\n", + " \"['commodore clipper']\",\n", + " \"CONVENTIONAL', 'AFFECT', '']\",\n", + " 'https://jerseyeveningpost.com/news/2024/01/22/storm-isha-causes-disruption-to-travel-in-and-out-of-jersey/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Huge Fire in Peshawar Destroys Mobile Market With Billions of Rupees of Estimated Damage',\n", + " \"['pakistan army']\",\n", + " \"['bilal ahmad faizi']\",\n", + " \"SPOKESPERSON', '']\",\n", + " 'https://propakistani.pk/2024/01/22/huge-fire-in-peshawar-destroys-mobile-market-with-billions-of-rupees-of-estimated-damage/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Infrastructure teams attend 43 incidents on Sunday evening',\n", + " \"['douglas council', 'ronaldsway met office', 'electrical services team', 'department of infrastructure']\",\n", + " \"['summerhill glen', 'brown bobby']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.manxradio.com/news/isle-of-man-news/storm-isha-infrastructure-teams-attend-43-incidents-on-sunday-evening/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Pembrokeshire weather warning issued for Storm Jocelyn',\n", + " \"['a met office']\",\n", + " \"['rhondda cynon taf']\",\n", + " \"CHANGE', '']\",\n", + " 'https://www.westerntelegraph.co.uk/news/24066113.pembrokeshire-weather-warning-issued-storm-jocelyn/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Northern Austrlia coast hit with second cyclone since a month ago',\n", + " 'nan',\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://www.ctvnews.ca/climate-and-environment/second-tropical-cyclone-in-2-months-expected-to-hit-northern-australia-coast-1.6736297'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'KUNA : At least 40 killed in Israeli occupation shelter bombing on southern Gaza - Security',\n", + " \"['palestinian ministry of health']\",\n", + " 'nan',\n", + " \"SERVICES', '']\",\n", + " 'https://www.kuna.net.kw/ArticleDetails.aspx?id=3133866&Language=en'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Wayne County firefighter dies after going into cardiac arrest at scene of fire',\n", + " \"['arcadia emergency medical services', 'newark-wayne community hospital', 'facebook', 'fairville volunteer fire department in wayne']\",\n", + " 'nan',\n", + " \"SOCIAL', '']\",\n", + " 'https://www.whec.com/top-news/wayne-county-firefighter-dies-after-going-into-cardiac-arrest-at-scene-of-fire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'PICTURES: Storm Isha causes havoc in Ireland as thousands left without electricity',\n", + " 'nan',\n", + " 'nan',\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.dundalkdemocrat.ie/news/national-news/1401729/pictures-storm-isha-causes-havoc-in-ireland-as-thousands-left-without-electricity.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Man, 84, killed as car hits tree brought down by Storm Isha',\n", + " \"['hyundai', 'network rail scotland', 'police scotland', 'falkirk council', 'sp energy networks', 'scottish environment protection agency sepa', 'southern electricity networks']\",\n", + " \"['caledonian macbrayne', 'phil campbell', 'martin thomson', 'andy smith', 'andrew thomson']\",\n", + " \"MANAGER', '']\",\n", + " 'https://www.gazette-news.co.uk/news/national/24065653.man-84-killed-car-hits-tree-brought-storm-isha/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Turbulent landings at Heathrow Airport as high winds hit',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.bbc.co.uk/news/av/uk-england-london-68056697'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha batters UK and Ireland and leaves tens of thousands without power',\n", + " \"['kirklees council', 'twitter', 'network rail', 'police service of northern ireland', 'dark hedges preservation']\",\n", + " \"['davy beck', 'mervyn storey']\",\n", + " \"OUTAGE', '']\",\n", + " 'https://indianexpress.com/article/world/storm-isha-uk-ireland-power-cut-9122340/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Home fire near Westminster - 101.7 WGOG',\n", + " \"['westminster fire department']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://wgog.com/home-fire-near-westminster-9/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Hundreds hit with power cuts in Oxfordshire',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.thisisoxfordshire.co.uk/news/24065547.storm-isha-hundreds-hit-power-cuts-oxfordshire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Chinese landslide buries 47, at least 9 dead',\n", + " \"['national commission for disaster reduction', 'ministry of emergency management', 'ministry of natural resources']\",\n", + " \"['wang xiangxi', 'luo dongmei']\",\n", + " \"HEALTH', '']\",\n", + " 'https://www.fox43.com/article/news/nation-world/landslide-in-china-buries-47-people/507-d86b9008-a797-4a2d-8370-f632d5057592'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Families of Hamas hostages storm Israel's parliament\",\n", + " \"['associated press', 'new york times', 'international criminal court', 'international court']\",\n", + " \"['gadi eisenkot', 'benjamin netanyahu']\",\n", + " \"OCEANS', '']\",\n", + " 'https://news.yahoo.com/families-hamas-hostages-storm-israel-152024361.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Two dead and tens of thousands still without power after Storm Isha blasts UK',\n", + " \"['police service of northern ireland', 'co londonderry', 'police scotland', 'united kingdom met office', 'a network rail', 'northern ireland electricity networks']\",\n", + " \"['brizlee wood', 'isha niall carson', 'vauxhall vivaro']\",\n", + " \"FLOOD', '']\",\n", + " 'https://www.huntspost.co.uk/news/national/24065761.two-dead-tens-thousands-still-without-power-storm-isha-blasts-uk/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Four fire engines rush to emergency at Telford drainage firm',\n", + " \"['saint gobain']\",\n", + " \"['saint gobain']\",\n", + " \"OFFICER', '']\",\n", + " 'https://www.shropshirestar.com/news/local-hubs/telford/2024/01/22/four-fire-engines-rush-to-emergency-at-telford-drainage-firm/'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"World News | Families of Hostages Held in Gaza Storm Israel's Parliament Meeting Demanding Deal for Release\",\n", + " \"['united states', 'cnn', 'gaza health ministry', 'european union', 'palestinian authority', 'french foreign affairs', 'palestinian authority to gaza']\",\n", + " \"['benjamin netanyahu', 'stephane sejourne', 'josep borrell', 'khan younis', 'fareed zakaria']\",\n", + " \"DIALOGUE', '']\",\n", + " 'https://www.latestly.com/agency-news/world-news-families-of-hostages-held-in-gaza-storm-israels-parliament-meeting-demanding-deal-for-release-5711764.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'All ScotRail services to be suspended during Storm Jocelyn',\n", + " \"['network rail scotland', 'network rail scotland networkrail']\",\n", + " \"['phil campbell']\",\n", + " \"WEATHER', 'BORDER', '']\",\n", + " 'https://www.heraldscotland.com/news/24067152.scotrail-services-suspended-storm-jocelyn/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Ice storm hits parts of US ahead of expected major thaw',\n", + " \"['national weather service']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.wphm.net/2024/01/22/ice-storm-hits-parts-of-us-ahead-of-expected-major-thaw/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Chinese rescuers retrieve 9 bodies after landslide in mountainous southwest buries 47',\n", + " \"['ministry of natural resources', 'national commission for disaster reduction', 'associated press', 'ministry of emergency management']\",\n", + " \"['luo dongmei', 'wang xiangxi']\",\n", + " \"HEALTH', '']\",\n", + " 'https://www.delta-optimist.com/world-news/chinese-rescuers-retrieve-9-bodies-after-landslide-in-mountainous-southwest-buries-47-8142045'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Saudi Arabia's top diplomat says it won't recognize Israel without a path to a Palestinian state\",\n", + " \"['israel parliament', 'health ministry', 'european union', 'united states', 'cnn']\",\n", + " \"['deir al-balah', 'khan younis', 'benjamin netanyahu']\",\n", + " \"JOBS', '']\",\n", + " 'https://www.niagarafallsreview.ca/news/world/middle-east/saudi-arabias-top-diplomat-says-it-wont-recognize-israel-without-a-path-to-a-palestinian/article_e22cbc35-3632-5adc-aa01-e26069dfaf79.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Ice storm making travel difficult in several states',\n", + " \"['national weather service', 'oklahoma department of transportation']\",\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.kpax.com/ice-storm-making-travel-difficult-in-several-states'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'One person killed in residential fire on Dewey Street in Hollywood',\n", + " \"['hollywood police department']\",\n", + " \"['christian lata']\",\n", + " \"INSPECTOR', '']\",\n", + " 'https://www.nbcmiami.com/news/local/one-person-killed-in-residential-fire-on-dewey-street-in-hollywood/3212571/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Man, 84, killed as car hits tree brought down by Storm Isha',\n", + " \"['southern electricity networks', 'hyundai', 'sp energy networks', 'police scotland', 'scottish environment protection agency sepa', 'network rail scotland', 'falkirk council']\",\n", + " \"['phil campbell', 'andrew thomson', 'andy smith', 'martin thomson', 'caledonian macbrayne']\",\n", + " \"MANAGER', '']\",\n", + " 'https://www.keighleynews.co.uk/news/national/24065653.man-84-killed-car-hits-tree-brought-storm-isha/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'St. Louis Lambert airport closes runways in ice storm',\n", + " \"['louis lambert international airport']\",\n", + " \"['roger lotz']\",\n", + " \"SPOKESMAN', '']\",\n", + " 'https://www.stltoday.com/news/local/government-politics/40-percent-lambert-airport-departure-flights-canceled-and-35-percent-of-arrivals/article_cabaef7c-b932-11ee-9b70-57f0545a42b8.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Jocelyn: Northern Ireland weather for week ahead as new storm named',\n", + " 'nan',\n", + " 'nan',\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.belfastlive.co.uk/news/northern-ireland/storm-jocelyn-northern-ireland-weather-28490046'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Rain drenches Southern California as strongest in series of storms moves in',\n", + " \"['mission viejo', 'national weather service']\",\n", + " \"['los angeles']\",\n", + " \"CHANGE', '']\",\n", + " 'https://www.foxla.com/news/rain-southern-california-forecast-january-22-2024'],\n", + " ['22-01-2024',\n", + " None,\n", + " '5 children dead, one hospitalized after fire engulfs South Bend home',\n", + " 'nan',\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://abc3340.com/news/nation-world/house-fire-flames-two-story-kids-trapped-children-dead-killed-firefighters-trucks-ambulance-hospital-airlift-helicopter-burn-center-north-laporte-avenue-south-bend-indiana'],\n", + " ['22-01-2024',\n", + " None,\n", + " '1 injured as flames break through roof in Muskegon house fire',\n", + " \"['muskegon fire department muskegon fire department']\",\n", + " 'nan',\n", + " \"POLICY', '']\",\n", + " 'https://www.mlive.com/news/muskegon/2024/01/1-injured-as-flames-break-through-roof-in-muskegon-house-fire.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Ice storm hits parts of US ahead of expected major thaw',\n", + " \"['national weather service']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://coast1009.com/us-news/ice-storm-hits-parts-of-us-ahead-of-expected-major-thaw/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Status Orange warnings as Storm Jocelyn to hit Ireland',\n", + " \"['rachel lowe senior engineer galway county council', 'donegal county council']\",\n", + " \"['brian tapley']\",\n", + " \"ENGINEER', '']\",\n", + " 'https://www.rte.ie/radio/radio1/clips/22345526/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Burton Fire responds to several fires over the weekend',\n", + " \"['detroit lions']\",\n", + " 'nan',\n", + " 'nan',\n", + " 'https://www.wjcl.com/article/burton-fire-several-fires-weekend/46485439'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Another storm takes aim at North Staffordshire as new 21-hour warning issued',\n", + " 'nan',\n", + " \"['steve willington']\",\n", + " \"SCOTTISH', '']\",\n", + " 'https://www.stokesentinel.co.uk/news/stoke-on-trent-news/another-storm-takes-aim-north-9050082'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Fire from drone attack near St Petersburg extinguished',\n", + " \"['while the russian ministry of defence']\",\n", + " \"['dmitry peskov', 'baltic sea']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://news.yahoo.com/fire-drone-attack-near-st-162710009.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Car fire closes West Yarmouth Road in Yarmouth',\n", + " 'nan',\n", + " \"['michael i sears']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.capecod.com/cape-wide-news/car-fire-closes-west-yarmouth-road-in-yarmouth/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Ice storm hits parts of US ahead of expected major thaw',\n", + " \"['national weather service']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.mycentralnebraska.com/syndicated-article/?id=1545038'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Families of hostages held in Gaza storm Israel's parliament meeting\",\n", + " \"['palestinian authority', 'gaza health ministry', 'palestinian authority to gaza', 'associated press', 'united states', 'french foreign affairs', 'european union', 'cnn']\",\n", + " \"['stephane sejourne', 'khan younis', 'benjamin netanyahu', 'josep borrell', 'fareed zakaria']\",\n", + " \"DIALOGUE', '']\",\n", + " 'https://www.dailylocal.com/2024/01/22/families-of-hostages-held-in-gaza-storm-israels-parliament-meeting-demanding-deal-for-release/'],\n", + " ['22-01-2024',\n", + " None,\n", + " '7-year-old girl among 3 killed in central Pa. house fire',\n", + " 'nan',\n", + " \"['paul garman', 'cynthia weatherholtz', 'kristi dougherty']\",\n", + " \"POLICY', '']\",\n", + " 'https://www.pennlive.com/news/2024/01/7-year-old-girl-among-3-killed-in-central-pa-house-fire.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Two dead and tens of thousands still without power after Storm Isha blasts UK',\n", + " \"['police service of northern ireland', 'co londonderry', 'united kingdom met office', 'northern ireland electricity networks', 'police scotland', 'a network rail']\",\n", + " \"['isha niall carson', 'brizlee wood', 'vauxhall vivaro']\",\n", + " \"FLOOD', '']\",\n", + " 'https://www.dudleynews.co.uk/news/national/24065761.two-dead-tens-thousands-still-without-power-storm-isha-blasts-uk/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Two dead and tens of thousands still without power after Storm Isha blasts UK',\n", + " \"['a network rail', 'co londonderry', 'united kingdom met office', 'northern ireland electricity networks', 'police scotland', 'police service of northern ireland']\",\n", + " \"['vauxhall vivaro', 'brizlee wood', 'isha niall carson']\",\n", + " \"FLOOD', '']\",\n", + " 'https://www.gazetteseries.co.uk/news/national/24065761.two-dead-tens-thousands-still-without-power-storm-isha-blasts-uk/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'No injuries after train fire in Laclede County Sunday night',\n", + " 'nan',\n", + " \"['phil pitts']\",\n", + " \"OIL', '']\",\n", + " 'https://www.ky3.com/2024/01/22/no-injuries-after-train-fire-laclede-county-sunday-night/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'AMBER WARNING for more wind and heavy rain with Storm Jocelyn approaching',\n", + " 'nan',\n", + " 'nan',\n", + " \"CHANGE', '']\",\n", + " 'https://www.johnogroat-journal.co.uk/news/amber-warning-for-more-wind-and-heavy-rain-with-storm-jocely-339806/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Firefighters battle Waverly house fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.1011now.com/2024/01/22/firefighters-battle-waverly-house-fire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Five children killed in South Bend, Indiana house fire',\n", + " \"['page hotel', 'bend history museum']\",\n", + " \"['john dodge', 'carl buchanon', 'marshal steve jones', 'james mueller']\",\n", + " \"JOURNALIST', '']\",\n", + " 'https://www.cbsnews.com/news/five-children-killed-in-south-bend-indiana-house-fire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'IDF kicks off fierce battle in western Khan Yunis',\n", + " \"['armed forces', 'israel defense']\",\n", + " \"['benjamin netanyahu', 'hamas khan yunis', 'yahya sinwar', 'mohammed deif', 'beit gamliel', 'eyal mevorach twito']\",\n", + " \"GOVERNMENT', '']\",\n", + " 'https://www.clevelandjewishnews.com/jns/idf-kicks-off-fierce-battle-in-western-khan-yunis/article_baa5ac49-3a2f-5d58-a191-267c6698942b.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'North Wales weather warning issued for Storm Jocelyn | Denbighshire Free Press',\n", + " \"['a met office', 'denbighshire free']\",\n", + " 'nan',\n", + " \"CHANGE', '']\",\n", + " 'https://www.denbighshirefreepress.co.uk/news/24066273.north-wales-weather-warning-issued-storm-jocelyn/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Halifax City Hall outside fire injures person',\n", + " \"['purpose centre of the halifax forum']\",\n", + " \"['dennis pitts']\",\n", + " \"WATER', '']\",\n", + " 'https://atlantic.ctvnews.ca/more/person-hurt-after-fire-outside-halifax-city-hall-1.6736489'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'House on Yellow Mountain Road in Roanoke County damaged by fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://roanoke.com/news/local/house-on-yellow-mountain-road-in-roanoke-county-damaged-by-fire/article_2f2a0698-b940-11ee-b996-ff7f457c4713.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Road closed while crews battle house fire in Barrington | EastBayRI.com - News, Opinion, Things to Do in the East Bay',\n", + " 'nan',\n", + " \"['gerald bessette', 'josh bickford']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.eastbayri.com/stories/road-closed-while-crews-battle-house-fire-in-barrington,119236'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Israel hostages: Families of hostages in Gaza storm Israel's parliament meeting demanding release, Netanyahu rejects Hamas deal\",\n", + " \"['cnn', 'gaza health ministry', 'health ministry', 'united states', 'french foreign affairs', 'european union', 'palestinian authority']\",\n", + " \"['benjamin netanyahu', 'ahmad shurrab', 'ashraf al-qudra', 'deir al-balah', 'ayman abu abaid', 'josep borrell', 'stephane sejourne', 'jack jeffery', 'khan younis']\",\n", + " \"CORRESPONDENT', '']\",\n", + " 'https://abc13.com/israel-hostages-parliament-hamas/14349885/'],\n", + " ['22-01-2024',\n", + " None,\n", + " '5 children die in house fire in Indiana, officials say',\n", + " \"['bend fire department']\",\n", + " \"['gerard ellis']\",\n", + " \"AUTHORITIES', '']\",\n", + " 'https://www.kold.com/2024/01/22/house-fire-leaves-multiple-people-hurt-including-firefighter/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Wilkes-Barre Empire Street fire demolition',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.wnep.com/article/news/local/luzerne-county/demolition-after-fire-in-wilkes-barre-north-empire-street-red-cross/523-a0fc7c41-a596-44f0-ae6c-c68be6462711'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'House fire kills 5 children in South Bend, Indiana',\n", + " \"['bend fire department']\",\n", + " 'nan',\n", + " \"LOCALGOV', '']\",\n", + " 'https://abcnews.go.com/US/house-fire-kills-5-children-south-bend-indiana/story?id=106566674'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Ice storm hits parts of US ahead of expected major thaw',\n", + " \"['national weather service']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.willmarradio.com/news/national/ice-storm-hits-parts-of-us-ahead-of-expected-major-thaw/article_7f611041-8269-5970-9bb0-1b585af68b78.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Israel accused of indiscriminate phosphorus use in Gaza',\n", + " \"['works agency in gaza city', 'thiokol aerospace', 'human rights watch']\",\n", + " \"['fred abrahams', 'abu halima', 'palestinian islamist', 'beit lahiya', 'ehud olmert']\",\n", + " \"SCHOOL', '']\",\n", + " 'http://www.montraykreyol.org/article/israel-accused-of-indiscriminate-phosphorus-use-in-gaza'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'City Council vote on Gaza cease-fire resolution to be postponed',\n", + " \"['city council committee on health', 'world health organization', 'city council', 'chicago city council', 'international holocaust remembrance day', 'holocaust international day', 'associated press']\",\n", + " \"['debra silverstein', 'ashlee rezin sun', 'brandon johnson', 'rossana rodriguez-sanchez']\",\n", + " \"SUPPORTERS', '']\",\n", + " 'https://chicago.suntimes.com/city-hall/2024/1/22/24046859/gaza-cease-fire-resolution-vote-postponement-city-council'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'David Norris calls for ceasefire in Gaza in final Seanad speech',\n", + " \"['european court', 'dublin university']\",\n", + " \"['seanad cathoirleach jeremy buttimer', 'david norris', 'leo varadkar', 'michael d higgins']\",\n", + " \"UNIVERSITY', '']\",\n", + " 'https://www.newstalk.com/news/david-norris-calls-for-ceasefire-in-gaza-in-final-seanad-speech-1634884'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Israeli forces storm Khan Younis hospital in bloodiest fighting of 2024',\n", + " \"['reuters', 'knesset finance committee']\",\n", + " \"['sami al-zuhri', 'benjamin netanyahu', 'elad goren', 'deir al-balah', 'ashraf al qidra', 'abdelkarim ahmad', 'khan younis']\",\n", + " \"MINISTER', '']\",\n", + " 'https://kathmandupost.com/world/2024/01/22/israeli-forces-storm-khan-younis-hospital-in-bloodiest-fighting-of-2024'],\n", + " ['22-01-2024',\n", + " None,\n", + " '7.0 Magnitude Earthquake Reported',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'gilbert teodoro']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://kxic.iheart.com/content/2024-01-22-70-magnitude-earthquake-reported/'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Families of Gaza hostages storm Israel's parliament demanding release deal\",\n", + " \"['european union', 'united states', 'gaza health ministry', 'cnn', 'palestinian authority']\",\n", + " \"['khan younis', 'ashraf al-qudra', 'ahmad shurrab', 'deir al-balah', 'leo correa', 'benjamin netanyahu', 'stephane sejourne', 'ayman abu abaid', 'josep borrell', 'bashar taleb']\",\n", + " \"DIALOGUE', '']\",\n", + " 'https://guernseypress.com/news/world-news/2024/01/22/families-of-gaza-hostages-storm-israels-parliament-demanding-release-deal/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Man sentenced 15 years for killing neighbor over fireworks',\n", + " 'nan',\n", + " \"['matthew hanson', 'james gainvors', 'jennifer cooper']\",\n", + " \"DEAD', '']\",\n", + " 'https://www.nbc-2.com/article/man-sentenced-15-years-killing-neighbor-over-fireworks/46490087'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Jocelyn brings further disruption to Scotland',\n", + " \"['network rail']\",\n", + " 'nan',\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.bbc.co.uk/news/av/uk-scotland-68059764'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Worker's death after Cantley blast leads to criminal negligence charge\",\n", + " 'nan',\n", + " 'nan',\n", + " \"MSM', '']\",\n", + " 'https://www.cbc.ca/news/canada/ottawa/cantley-explosion-workplace-death-charge-cantley-1.7091023'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha footage shows planes battle to land at Birmingham Airport',\n", + " \"['network rail scotland']\",\n", + " \"['phil campbell']\",\n", + " \"WEATHER', '']\",\n", + " 'https://www.birminghammail.co.uk/news/midlands-news/storm-isha-footage-shows-planes-28493579'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'York fire destroys house, kills dog',\n", + " \"['york police department', 'hills energy', 'city department']\",\n", + " \"['tony bestwick']\",\n", + " \"BLACK', '']\",\n", + " 'https://yorknewstimes.com/news/local/york-house-fire/article_9ae021fa-b941-11ee-89ed-b35571e6dcab.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Families of hostages held in Gaza storm Israel's parliament meeting demanding deal for release\",\n", + " \"['united states', 'palestinian authority to gaza', 'palestinian authority', 'european union', 'cnn', 'gaza health ministry', 'french foreign affairs']\",\n", + " \"['stephane sejourne', 'khan younis', 'benjamin netanyahu', 'josep borrell', 'fareed zakaria', 'deir al-balah']\",\n", + " \"DIALOGUE', '']\",\n", + " 'https://www.nbcrightnow.com/news/families-of-hostages-held-in-gaza-storm-israels-parliament-meeting-demanding-deal-for-release/article_25c33baf-82c0-5333-94e1-eca8a7649ffd.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Ukrainian air defences shoot down Russian missile over Mykolaiv Oblast',\n", + " \"['ukrainian air force on facebook']\",\n", + " 'nan',\n", + " \"SOCIAL', '']\",\n", + " 'https://news.yahoo.com/ukrainian-air-defences-shoot-down-181627289.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Fire destroys grain elevator in Loreburn, Sask.',\n", + " \"['davidson volunteer fire department']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://saskatoon.ctvnews.ca/fire-destroys-grain-elevator-in-loreburn-sask-1.6737031'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Two dead and one seriously injured after Storm Isha blasts UK',\n", + " \"['a network rail', 'energy networks association', 'co londonderry', 'police service of northern ireland', 'police scotland', 'united kingdom met office', 'northumbria police', 'bmw']\",\n", + " \"['brizlee wood', 'isha niall carson', 'vauxhall vivaro']\",\n", + " \"FLOOD', '']\",\n", + " 'https://www.chelmsfordweeklynews.co.uk/news/national/24065761.two-dead-one-seriously-injured-storm-isha-blasts-uk/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Jocelyn to bring further disruption as crews work to repair power supplies',\n", + " \"['mace head in co galway', 'co derry', 'police service of northern ireland', 'co mayo', 'co louth']\",\n", + " \"['gerry murphy', 'aoife kealy', 'stephen callaghan']\",\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.irishtimes.com/ireland/2024/01/22/storm-jocelyn-to-bring-further-disruption-as-crews-work-to-repair-power-supplies/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Man dies in crash involving fallen tree and two vans during height of Storm Isha',\n", + " \"['co mayo', 'co down', 'co londonderry on', 'co louth', 'co antrim', 'twitter', 'safety authority of ireland', 'northern ireland electricity networks']\",\n", + " \"['ashleen schenning', 'lisa wilton']\",\n", + " \"OUTAGE', '']\",\n", + " 'https://www.derrynow.com/news/northern-ireland/1402322/man-dies-in-crash-involving-fallen-tree-and-two-vans-during-height-of-storm-isha.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'No Injuries Reported in Early Morning Fire at Bledsoe County Prison',\n", + " \"['piney volunteer fire department facebook', 'pikeville fire department']\",\n", + " 'nan',\n", + " \"HEALTH', '']\",\n", + " 'https://1025wowcountry.com/2024/01/22/no-injuries-reported-in-early-morning-fire-at-bledsoe-county-prison/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'House fire kills 5 children in South Bend, Indiana',\n", + " \"['bend fire department']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.mycentraloregon.com/2024/01/22/house-fire-kills-5-children-in-south-bend-indiana/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Displaced Again, Gazans Flee under Fire',\n", + " 'nan',\n", + " \"['ahmad abu-shaweesh', 'mariam abu haleeb', 'khan younis', 'manal abu-jamea', 'abu haleeb', 'mohammad abu haleeb', 'nahed abu-jamea']\",\n", + " \"SAFETY', '']\",\n", + " 'https://english.aawsat.com/features/4806491-displaced-again-gazans-flee-under-fire'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'House fire kills five children in South Bend, Indiana – Connect FM | Local News Radio',\n", + " \"['during the south bend fire department', 'bend fire department']\",\n", + " \"['james mueller', 'carl r buchanon', 'marshal gerard ellis', 'carl buchanon']\",\n", + " \"REGULATION', '']\",\n", + " 'https://www.connectradio.fm/abc-national/house-fire-kills-five-children-in-south-bend-indiana'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Britain launches 2nd blitz on Houthi rebels with RAF Typhoon jets' laser guided bombs after attacks on ships in Red Sea\",\n", + " \"['twitter', 'white house', 'ministry of defence', 'us navy seals', 'facebook', 'united kingdom ministry of defence crown']\",\n", + " \"['joe biden']\",\n", + " \"IMPLIED', 'ARMEDCONFLICT', 'LEADER', '']\",\n", + " 'https://www.thesun.co.uk/news/25451904/britain-launches-2nd-blitz-on-houthi-rebels/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'House fire kills five children in South Bend, Indiana - WEIS | Local & Area News, Sports, & Weather',\n", + " \"['bend fire department', 'during the south bend fire department']\",\n", + " \"['carl buchanon', 'james mueller', 'carl r buchanon', 'marshal gerard ellis']\",\n", + " \"REGULATION', '']\",\n", + " 'https://weisradio.com/2024/01/22/house-fire-kills-five-children-in-south-bend-indiana/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Pavilion Fire in Ocean City',\n", + " \"['worcester county fire marshal office', 'ocean city fire department']\",\n", + " 'nan',\n", + " \"MARSHAL', '']\",\n", + " 'https://www.wboc.com/news/pavilion-fire-in-ocean-city/article_fcc71b40-b94a-11ee-8456-47837207aba1.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Col. Fred Cherry Middle in Suffolk evacuated after bomb threat',\n", + " \"['fred cherry middle school in suffolk', 'suffolk police department', 'suffolk fire marshal office']\",\n", + " \"['marshal chris cornwell']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.13newsnow.com/article/news/local/mycity/suffolk/col-fred-cherry-middle-school-suffolk-evacuated-bomb-threat/291-8ed4ef63-53bc-4786-85fb-fe4e29edf03a'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Hialeah Fire Rescue extinguish car dealership blaze after collision; 2 injured - WSVN 7News | Miami News, Weather, Sports',\n", + " \"['hialeah fire department']\",\n", + " 'nan',\n", + " \"FIRE', '']\",\n", + " 'https://wsvn.com/news/local/miami-dade/hialeah-fire-rescue-extinguish-car-dealership-blaze-after-collision-2-injured/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Tulsa firefighter dies after battle with rare form of cancer',\n", + " \"['tulsa fire department', 'tulsa fire academy class', 'american mission board']\",\n", + " \"['mallory burd moseby', 'bryan burd', 'harrison moseby', 'michael baker', 'blake burd', 'dennis moseby', 'jim moseby', 'hayden moseby']\",\n", + " \"ADVICE', '']\",\n", + " 'https://www.krmg.com/news/local/tulsa-firefighter-dies-after-battle-with-rare-form-cancer/CPCU6BZ5G5HMDGX3TK2U2ZGBGE/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Ice storm hits parts of US ahead of expected major thaw',\n", + " 'nan',\n", + " 'nan',\n", + " \"AVALANCHE', '']\",\n", + " 'https://abc7chicago.com/ice-storm-hits-parts-of-us-ahead-of-expected-major-thaw/14349761/'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Israel news: Families of hostages held by Hamas storm Israel's parliament\",\n", + " \"['french foreign affairs', 'health ministry', 'european union', 'gaza health ministry', 'united states', 'palestinian authority', 'cnn']\",\n", + " \"['stephane sejourne', 'josep borrell', 'benjamin netanyahu', 'khan younis', 'ashraf al-qudra', 'ayman abu abaid', 'deir al-balah', 'ahmad shurrab']\",\n", + " \"DIALOGUE', '']\",\n", + " 'https://www.ctvnews.ca/world/families-of-hostages-held-in-gaza-storm-israel-s-parliament-meeting-demanding-deal-for-release-1.6736268'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Water issues hit Caldwell County residents Monday morning',\n", + " \"['grace chapel volunteer fire department', 'little river volunteer fire department', 'temple hill church']\",\n", + " \"['ike starnes', 'alfred hartley']\",\n", + " \"FLUSHING', '']\",\n", + " 'https://news.yahoo.com/water-issues-hit-caldwell-county-184422993.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha update: Hundreds of homes across Falkirk district remain without power for a second night',\n", + " 'nan',\n", + " \"['jill buchanan']\",\n", + " \"OUTAGE', '']\",\n", + " 'https://www.falkirkherald.co.uk/news/weather/storm-isha-update-hundreds-of-homes-across-falkirk-district-remain-without-power-for-a-second-night-4488553'],\n", + " ['22-01-2024',\n", + " None,\n", + " '7-year-old girl among 3 killed in Lebanon County house fire',\n", + " \"['tribune content agency', 'pennsylvania state police']\",\n", + " \"['paul garman', 'jamie walmer', 'kristi dougherty', 'cynthia weatherholtz']\",\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.pottsmerc.com/2024/01/22/7-year-old-girl-among-3-killed-in-central-pa-house-fire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Crews race to structure fire in Missoula',\n", + " \"['missoula fire department']\",\n", + " 'nan',\n", + " \"OFFICIALS', '']\",\n", + " 'https://nbcmontana.com/news/local/crews-race-to-structure-in-missoula'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Series of earthquakes hit Kyrgyzstan-China border region',\n", + " \"['uzbekistan seismological center']\",\n", + " 'nan',\n", + " \"TREMORS', '']\",\n", + " 'https://news.az/news/series-of-earthquakes-hit-kyrgyzstan-china-border-region'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Update: 7.1-magnitude quake hits northwest China's Xinjiang\",\n", + " \"['big news network']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.bignewsnetwork.com/news/274103280/update-71-magnitude-quake-hits-northwest-chinas-xinjiang'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Man dies by 'falling down hole' after Storm Isha knocks over barriers | UK News\",\n", + " \"['yorkshire ambulance service', 'a west yorkshire police', 'yorkshire police']\",\n", + " 'nan',\n", + " \"MSM', '']\",\n", + " 'https://metro.co.uk/2024/01/22/man-dies-falling-hole-storm-isha-knocks-barriers-20155566/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Winter storm possibly contributed to 7 Knox County deaths',\n", + " \"['knoxville police department', 'knox county regional forensic center', 'regional forensic center']\",\n", + " \"['rutledge pike', 'chris thomas']\",\n", + " \"PIKE', '']\",\n", + " 'https://www.wbir.com/article/news/local/knox-county-deaths-winter-snow-storm/51-12e738e8-4aa8-4e6f-9cf6-1aa40a09303d'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Jocelyn: Trains to be halted as new weather warnings issued',\n", + " \"['scottish environment protection agency sepa', 'network rail scotland', 'arrochar tarbert network rail scotland image', 'sp energy networks']\",\n", + " \"['arrochar tarbert', 'phil campbell']\",\n", + " \"WEATHER', '']\",\n", + " 'https://www.bbc.co.uk/news/uk-scotland-68062349'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Strong magnitude 7.1 earthquake strikes remote western China, state media says',\n", + " \"['china earthquake networks center', 'u s geological', 'xinhua news agency', 'xinhua', 'associated press']\",\n", + " 'nan',\n", + " \"RUSSIAN', '']\",\n", + " 'https://www.burnabynow.com/world-news/strong-magnitude-71-earthquake-strikes-remote-western-china-state-media-says-8145274'],\n", + " ['22-01-2024',\n", + " None,\n", + " \"Families of hostages held in Gaza storm Israel's parliament\",\n", + " \"['gaza health ministry', 'cnn', 'health ministry', 'european union', 'united states', 'wafaa shurafa associated', 'french foreign affairs', 'palestinian authority']\",\n", + " \"['ahmad shurrab', 'ayman abu abaid', 'deir al-balah', 'josep borrell', 'melanie lidman', 'benjamin netanyahu', 'stephane sejourne', 'ashraf al-qudra', 'khan younis']\",\n", + " \"DIALOGUE', '']\",\n", + " 'https://www.mercurynews.com/2024/01/22/families-of-hostages-held-in-gaza-storm-israels-parliament/'],\n", + " ['22-01-2024',\n", + " None,\n", + " '7.0 Magnitude Earthquake Reported | News Radio 570 WWNC',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'gilbert teodoro']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wwnc.iheart.com/content/2024-01-22-70-magnitude-earthquake-reported/'],\n", + " ['22-01-2024',\n", + " None,\n", + " '7.0 Magnitude Earthquake Reported | News Radio 690 KTSM',\n", + " \"['united states geological']\",\n", + " \"['gilbert teodoro', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://ktsmradio.iheart.com/content/2024-01-22-70-magnitude-earthquake-reported/'],\n", + " ['22-01-2024',\n", + " None,\n", + " '7.0 Magnitude Earthquake Reported | NewsRadio KFBK',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'gilbert teodoro']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://kfbk.iheart.com/content/2024-01-22-70-magnitude-earthquake-reported/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Magnitude 7.1 earthquake hits China, tremors felt across Asia',\n", + " \"['china national fire', 'china meteorological administration', 'u s geological', 'china earthquake networks center']\",\n", + " 'nan',\n", + " \"TEMPERATURES', '']\",\n", + " 'https://www.albawaba.com/news/magnitude-71-earthquake-hits-china-tremors-felt-across-asia-1550059'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha: Man dies in crash in Limavady involving fallen tree and two vans',\n", + " \"['northern ireland electricity networks', 'co antrim', 'co down', 'co londonderry on', 'twitter']\",\n", + " \"['lisa wilton', 'ashleen schenning']\",\n", + " \"OUTAGE', '']\",\n", + " 'https://www.newsletter.co.uk/news/people/storm-isha-man-dies-in-crash-in-limavady-involving-fallen-tree-and-two-vans-4488511'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Five children die in house fire in South Bend, Indiana',\n", + " 'nan',\n", + " \"['carl buchanon']\",\n", + " \"ADVICE', '']\",\n", + " 'https://news.sky.com/story/five-children-die-in-house-fire-in-south-bend-indiana-13054251'],\n", + " ['22-01-2024',\n", + " None,\n", + " '5 children die in South Bend fire, department says',\n", + " \"['bend fire department']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.nwitimes.com/news/local/crime-courts/south-bend-fire-department-fatal-children/article_40d6193e-b95b-11ee-858b-07a918671531.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " '7.0 Magnitude Earthquake Reported | News Radio 1400 WRAK',\n", + " \"['united states geological']\",\n", + " \"['gilbert teodoro', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wrak.iheart.com/content/2024-01-22-70-magnitude-earthquake-reported/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Israel Offers Hamas 2-Month Ceasefire In Exchange for All Hostages: Report',\n", + " 'nan',\n", + " 'nan',\n", + " \"SOLDIERS', '']\",\n", + " 'https://news.yahoo.com/israel-offers-hamas-2-month-221615678.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Youth Charred To Death In Fire',\n", + " 'nan',\n", + " \"['adil ahmed dar', 'khamberyar pattan', 'muhammad ramzan dar']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://kashmirreader.com/2024/01/23/youth-charred-to-death-in-fire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'House fire kills 5 children in South Bend, Indiana',\n", + " \"['bend fire department']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.exploreseiowa.com/syndicated-article/?id=1545104'],\n", + " ['22-01-2024',\n", + " None,\n", + " '1 person injured in camper fire in West Asheville',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://wlos.com/news/local/1-person-injured-in-camper-fire-in-west-asheville-dunwell-avenue-asheville-fire-department'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Strong magnitude 7.1 earthquake strikes remote western China, state media says',\n", + " \"['china earthquake networks center', 'xinhua', 'xinhua news agency', 'u s geological']\",\n", + " 'nan',\n", + " \"RUSSIAN', '']\",\n", + " 'https://www.wvnews.com/jacksonnewsnewsfeed/world/strong-magnitude-7-1-earthquake-strikes-remote-western-china-state-media-says/article_bd09d59b-30f7-5e5e-921f-4081a3d80917.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Jocelyn set to hit with 80mph winds hours after Storm Isha left five dead',\n", + " \"['energy networks association', 'network rail']\",\n", + " \"['catherine connolly', 'ollie yates', 'platts heath', 'simon furness', 'stephen mcclure', 'chris woollas', 'mark perkins']\",\n", + " \"CRASH', '']\",\n", + " 'https://www.mirror.co.uk/news/uk-news/storm-jocelyn-set-hit-80mph-31942972'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Over 10 aftershocks recorded in Kazakhstan, following earthquake',\n", + " \"['national scientific center']\",\n", + " 'nan',\n", + " \"TREMORS', '']\",\n", + " 'https://en.trend.az/casia/3852031.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Gunmen attack Niger community, kill 1, abduct 16 others',\n", + " 'nan',\n", + " \"['wasiu abiodun', 'ahmadu maianguwa', 'alhaji ahmadu', 'tsohon dunguna']\",\n", + " \"SPOKESPERSON', '']\",\n", + " 'https://thestreetjournal.org/gunmen-attack-niger-community-kill-1-abduct-16-others/'],\n", + " ['22-01-2024',\n", + " None,\n", + " '2 dogs, 3 snakes rescued from Tampa house fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://www.fox13news.com/news/2-dogs-3-snakes-rescued-from-tampa-house-fire'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Norwich stabbing: Police update after woman found dead in house with two young nieces',\n", + " \"['office of police conduct', 'facebook']\",\n", + " \"['paul sanford', 'bartlomiej kuczynski', 'naty wathanakul']\",\n", + " \"ADMINISTRATION', '']\",\n", + " 'https://www.mirror.co.uk/news/uk-news/norwich-stabbing-police-update-after-31942913'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Cyclone called Kirrily predicted to form on Tuesday',\n", + " 'nan',\n", + " \"['miriam bradbury', 'shane chelepy']\",\n", + " \"HOLIDAY', '']\",\n", + " 'https://www.thenewdaily.com.au/news/2024/01/23/cyclone-kirrily-forming-tuesday'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Man, dogs die in Surrey fire early Monday morning',\n", + " \"['bc emergency health services', 'surrey fire service']\",\n", + " \"['james mason']\",\n", + " \"VICTIM', '']\",\n", + " 'https://www.agassizharrisonobserver.com/local-news/man-dogs-die-in-surrey-fire-early-monday-morning-7299746'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'North Carolina: High Point firefighters respond to house fire on Highway 68',\n", + " \"['high point fire department']\",\n", + " \"['beta phi']\",\n", + " \"MSM', '']\",\n", + " 'https://www.wxii12.com/article/north-carolina-house-fire-highway-68/46488124'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'St. Lawrence County struck by fire after fire',\n", + " \"['brier hill fire department', 'lawrence county emergency services', 'denner']\",\n", + " \"['matt denner', 'bryan vanarnam']\",\n", + " \"POPULATION', '']\",\n", + " 'https://www.wwnytv.com/2024/01/22/st-lawrence-county-struck-by-fire-after-fire/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Nearly 50,000 firms face collapse in debt storm as high interest rates send borrowing costs rocketing',\n", + " 'nan',\n", + " \"['julie palmer', 'jeremy hunt', 'begbies traynor']\",\n", + " \"ECONOMY', '']\",\n", + " 'https://www.thisismoney.co.uk/money/markets/article-12992849/Nearly-50-000-firms-face-collapse-debt-storm-high-rates-send-borrowing-costs-rocketing.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " '7.0 Magnitude Earthquake Reported',\n", + " \"['united states geological']\",\n", + " \"['gilbert teodoro', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wmanfm.iheart.com/content/2024-01-22-70-magnitude-earthquake-reported/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Storm Isha winds rock boats docked on Irish coast | News',\n", + " 'nan',\n", + " 'nan',\n", + " \"OUTAGE', '']\",\n", + " 'https://www.independent.co.uk/tv/news/weather-ireland-storm-isha-wind-b2482908.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Gaza activists urge voters to write 'ceasefire' on US primary ballots\",\n", + " \"['democratic national committee', 'twitter', 'white house']\",\n", + " \"['joe biden', 'chris balch', 'marianne williamson']\",\n", + " \"APPLICATIONS', '']\",\n", + " 'https://www.fairfieldsuntimes.com/news/national/gaza-activists-urge-voters-to-write-ceasefire-on-us-primary-ballots/article_947fd9a9-c9a4-53f6-aa78-1d10fa4694ed.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Ex-Army soldier charged in Capitol riot was convicted of manslaughter for killing Iraqi man in 2004',\n", + " \"['associated press', 'u s army']\",\n", + " \"['john mclindon', 'muhamad husain kadir', 'donald trump', 'edward richmond jr']\",\n", + " \"SUPPORTERS', '']\",\n", + " 'https://www.wsls.com/news/politics/2024/01/22/ex-army-soldier-charged-in-capitol-riot-was-convicted-of-manslaughter-for-killing-iraqi-man-in-2004/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Families of hostages held in Gaza storm Israel's parliament meeting demanding deal for release\",\n", + " \"['european union', 'palestinian authority', 'gaza health ministry', 'cnn', 'french foreign affairs', 'united states', 'health ministry']\",\n", + " \"['ayman abu abaid', 'jack jeffery', 'khan younis', 'benjamin netanyahu', 'ahmad shurrab', 'deir al-balah', 'stephane sejourne', 'josep borrell', 'ashraf al-qudra']\",\n", + " \"CORRESPONDENT', '']\",\n", + " 'https://www.thesunchronicle.com/news/nation_world/families-of-hostages-held-in-gaza-storm-israels-parliament-meeting-demanding-deal-for-release/article_53e396a1-e926-53e1-b516-e10f0ae40307.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported',\n", + " \"['united states geological']\",\n", + " \"['atlantic ocean', 'gilbert teodoro', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://kprcradio.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Israel Offers Substantial 2-Month Gaza Ceasefire For Release Of All Hostages',\n", + " \"['israel defense forces', 'israeli defense']\",\n", + " \"['noga tarnopolsky', 'khan younis', 'brett mcgurk', 'ian ellis']\",\n", + " \"ACTORS', '']\",\n", + " 'https://www.zerohedge.com/geopolitical/israel-offers-significant-2-month-gaza-ceasefire-release-all-hostages'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Magnitude 7 quake strikes China-Kyrgystan border area. Buildings evacuated in Kazakhstan's biggest city. – The Times Of Central Asia\",\n", + " \"['ministry of emergency situation', 'emergency situations department', 'u s geological']\",\n", + " \"['nurlan atygaev', 'bekbolat bugabaev']\",\n", + " \"DEAD', '']\",\n", + " 'https://timesca.com/on-january-23rd-at-0009-local-time-6-7-magnitude-earthquake-strikes-almaty/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Suspect charged in shootout with police outside Windsor hotel',\n", + " \"['loveland police department', 'loveland police', 'americinn hotel at', 'windsor police', 'judicial critical incident response team']\",\n", + " \"['damian jackson']\",\n", + " \"FEAR', '']\",\n", + " 'https://www.9news.com/article/news/crime/windsor-hotel-police-shots-fired-suspect-arrested/73-ca7a398c-c23c-4d6b-865e-df9694ac47fc'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Strong magnitude 7.1 earthquake strikes remote western China, state media say',\n", + " \"['associated press', 'u s geological', 'china meteorological administration', 'xinhua', 'china earthquake networks center', 'xinhua news agency']\",\n", + " \"['ma shengyi']\",\n", + " \"TEMPERATURES', '']\",\n", + " 'https://www.nsnews.com/world-news/strong-magnitude-71-earthquake-strikes-remote-western-china-state-media-say-8145274'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Explosive device found outside New Mexico courthouse, police say',\n", + " \"['luna county magistrate court', 'u s attorney office in albuquerque', 'mexico state police', 'deming police department']\",\n", + " 'nan',\n", + " \"CORRUPTION', '']\",\n", + " 'https://6abc.com/explosive-device-found-outside-new-mexico-courthouse-police-say/14350314/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'US calls for Israel to protect innocent as forces storm Gaza hospital',\n", + " \"['european union', 'reuters', 'united states', 'white house national security council']\",\n", + " \"['daphne psaledakis', 'bassam masoud', 'simon lewis', 'palestinian islamist', 'ashraf al qidra', 'cynthia osterman', 'nidal al-mughrabi', 'khan younis', 'josep borrell']\",\n", + " \"STONETHROWING', '']\",\n", + " 'https://www.streetinsider.com/Reuters/US+calls+for+Israel+to+protect+innocent+as+forces+storm+Gaza+hospital/22657986.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Israeli forces storm Khan Younis hospital',\n", + " 'nan',\n", + " \"['khan younis', 'elad goren', 'ashraf al qidra', 'deir al-balah']\",\n", + " \"SECURITY', '']\",\n", + " 'https://www.gulf-times.com/article/675977/region/israeli-forces-storm-khan-younis-hospital'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | NewsRadio 560 WHYN',\n", + " \"['united states geological']\",\n", + " \"['atlantic ocean', 'gilbert teodoro', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://whyn.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Man in 20s hospitalized following shooting at Everett apartment building',\n", + " \"['everett fire department', 'everett police department']\",\n", + " 'nan',\n", + " \"INJURY', '']\",\n", + " 'https://komonews.com/news/local/everett-fire-department-police-law-enforcement-bluff-apartments-gun-violence-providence-hospital-posted-x-casino-road-swat-team-search-warrant-evergreen-way-5th-non-life-threatening-injury-gunshot-wound'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Strong magnitude 7.1 earthquake strikes remote western China, state media say',\n", + " \"['xinhua news agency', 'u s geological', 'china earthquake networks center', 'xinhua', 'associated press', 'china meteorological administration']\",\n", + " \"['ma shengyi']\",\n", + " \"TEMPERATURES', '']\",\n", + " 'https://www.piquenewsmagazine.com/world-news/strong-magnitude-71-earthquake-strikes-remote-western-china-state-media-say-8145274'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Ground News - American Airlines flight diverted due to report of oven fire',\n", + " \"['american airlines']\",\n", + " 'nan',\n", + " \"OFFICIALS', '']\",\n", + " 'https://ground.news/article/oven-fire-causes-american-airlines-flight-to-divert-to-houston'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'Lambert Lane eastbound blocked due to vehicle fire in Oro Valley',\n", + " \"['oro valley police']\",\n", + " 'nan',\n", + " \"SOCIAL', '']\",\n", + " 'https://www.kold.com/2024/01/22/lambert-lane-eastbound-blocked-due-vehicle-fire-oro-valley/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Earthquake Hits China-Kyrgyzstan Border',\n", + " \"['united states geological']\",\n", + " 'nan',\n", + " \"LANDSLIDE', 'AFFECT', 'DISPLACED', '']\",\n", + " 'https://www.shanghaisun.com/news/274103302/earthquake-hits-china-kyrgyzstan-border'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Dozens of deaths reported in Khan Younis as Israel deepens its ground offensive 'to the west'\",\n", + " \"['palestine red crescent society', 'reuters', 'world health organization']\",\n", + " \"['mohammed talatene mohammed talatene', 'tedros adhanom ghebreyesus', 'ayad abed', 'zaher sahloul', 'al khair', 'nahud abu taima', 'khan younis', 'ashraf al-qudra', 'abu taima', 'al nasser']\",\n", + " \"BOMBS', '']\",\n", + " 'https://www.nbcnews.com/news/world/dozens-deaths-reported-khan-younis-israel-deepens-ground-offensive-wes-rcna135070'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Weather and traffic in South Wales after storm Isha | Barry And District News',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.barryanddistrictnews.co.uk/news/24064784.weather-traffic-south-wales-storm-isha/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Omaha house fire kills dog, displaces occupant',\n", + " 'nan',\n", + " 'nan',\n", + " \"UNCERTAINTY1', '']\",\n", + " 'https://www.wowt.com/2024/01/22/omaha-house-fire-kills-dog-displaces-occupant/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Landslide in China buries 47 people in freezing temperatures and snow. Two survivors are found',\n", + " \"['national commission for disaster reduction', 'ministry of emergency management', 'ministry of natural resources']\",\n", + " \"['luo dongmei', 'wang xiangxi']\",\n", + " \"HEALTH', '']\",\n", + " 'https://www.santafenewmexican.com/ap/international/landslide-in-china-buries-47-people-in-freezing-temperatures-and-snow-two-survivors-are-found/article_d6c37f3b-5cbc-5f4e-b038-a180085f4f42.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | News Radio 610',\n", + " \"['united states geological']\",\n", + " \"['atlantic ocean', 'pacific ocean', 'gilbert teodoro']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wgiram.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Arab Countries Present Israel With A Two-state Solution Proposal - WSJ Report',\n", + " 'nan',\n", + " 'nan',\n", + " \"PEACEKEEPING', '']\",\n", + " 'https://www.i24news.tv/en/news/israel-at-war/1705959855-arab-countries-present-israel-with-a-two-state-solution-proposal-wsj-report'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Eastern Iowa Police Investigating Two Fire Deaths As Homicides',\n", + " \"['davenport police department']\",\n", + " \"['amy smith', 'brian goodwin']\",\n", + " \"SAFETY', '']\",\n", + " 'https://woc1420.iheart.com/content/2024-01-22-eastern-iowa-police-investigating-two-fire-deaths-as-homicides/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Israeli forces storm Khan Younis hospital amid bloodiest fighting in Gaza this year',\n", + " \"['white house national security council', 'european union', 'united states', 'international federation of red cross', 'international criminal court', 'reuters']\",\n", + " \"['ashraf al qidra', 'josep borrell', 'khan younis']\",\n", + " \"CRIMES', '']\",\n", + " 'https://www.sbs.com.au/news/article/israeli-forces-storm-khan-younis-hospital-amid-bloodiest-fighting-in-gaza-this-year/5jqck0ftr'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'REPORT: Israel Offers Hamas Two Month Ceasefire For Hostages – The Yeshiva World',\n", + " \"['israel defense', 'israel defense forces']\",\n", + " 'nan',\n", + " \"PALESTINIANS', '']\",\n", + " 'https://www.theyeshivaworld.com/news/israel-news/2255639/report-israel-offers-hamas-two-month-ceasefire-for-hostages.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Strong magnitude 7.1 earthquake strikes remote western China, state media say',\n", + " \"['china earthquake networks center', 'china meteorological administration', 'xinhua news agency', 'u s geological']\",\n", + " 'nan',\n", + " \"TEMPERATURES', '']\",\n", + " 'https://www.columbian.com/news/2024/jan/22/strong-magnitude-7-1-earthquake-strikes-remote-western-china-state-media-say/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Police investigating Kona vehicle fire : Big Island Now',\n", + " \"['hawaii fire department']\",\n", + " \"['dorian travers']\",\n", + " \"OFFICER', '']\",\n", + " 'https://bigislandnow.com/2024/01/22/police-investigating-kona-vehicle-fire/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | News Radio 101.9 Big WAAX',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'gilbert teodoro', 'atlantic ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://1019bigwaax.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported',\n", + " \"['united states geological']\",\n", + " \"['atlantic ocean', 'gilbert teodoro', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wbhpam.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Magnitude 7 earthquake in China felt in Bishkek',\n", + " \"['u s geological']\",\n", + " \"['boobek ajikeyev']\",\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://akipress.com/news:755759:Magnitude_7_earthquake_in_China_felt_in_Bishkek/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '13 residents displaced after fire in multi-family house in Jamaica Plain',\n", + " \"['boston fire department']\",\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://www.boston.com/news/local-news/2024/01/22/13-residents-displaced-after-fire-in-multi-family-house-in-jamaica-plain/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Rochester woman accused of arson in 2022 church fire',\n", + " \"['peace united church', 'olmsted county district court']\",\n", + " 'nan',\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'https://www.postbulletin.com/news/local/rochester-woman-accused-of-arson-in-2022-church-fire'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | News Radio 1000 KTOK',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'gilbert teodoro', 'atlantic ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://ktok.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Fire engine closers cause concern after beloved Baltimore couple dies in tragic house fire',\n", + " \"['baltimore city fire union', 'baltimore city fire department on']\",\n", + " \"['kevin cartwright', 'matt coster', 'james davis', 'greg diggs']\",\n", + " \"SAFETY', '']\",\n", + " 'https://foxbaltimore.com/news/local/fire-engine-closers-cause-concern-after-beloved-baltimore-couple-dies-in-tragic-house-fire'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Wildwood fire damages apartment building',\n", + " \"['jefferson university hospital', 'cape may county fire marshal office', 'facebook', 'wildwood fire department', 'cape may county national guard armory']\",\n", + " 'nan',\n", + " \"BABY', '']\",\n", + " 'https://pressofatlanticcity.com/news/local/wildwood-fire-juniper-apartment/article_bae015a6-b927-11ee-81e9-3fe0b1013109.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Strong earthquake strikes remote western China',\n", + " \"['us geological', 'china meteorological administration', 'xinhua news agency', 'china earthquake networks centre']\",\n", + " 'nan',\n", + " \"RUSSIAN', '']\",\n", + " 'https://www.maitlandmercury.com.au/story/8495014/strong-earthquake-strikes-remote-western-china/?cs=7607'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm causes more damage to Port of Hueneme than originally thought: Repairs could top $30 million',\n", + " 'nan',\n", + " \"['kristen decas', 'lance orozco', 'steve bennett', 'jason hodge']\",\n", + " \"DOLLAR', '']\",\n", + " 'https://www.kclu.org/local-news/2024-01-22/storm-causes-more-damage-to-port-of-hueneme-than-origianlly-thought-repairs-could-top-30-million'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | NewsRadio 910 WLTP',\n", + " \"['united states geological']\",\n", + " \"['atlantic ocean', 'pacific ocean', 'gilbert teodoro']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://newsradio910wltp.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Australia's northeast braces for second cyclone in a month\",\n", + " \"['bureau of meteorology']\",\n", + " \"['laura boekel']\",\n", + " \"DISPLACEDRELOCATEDEVACUATED', '']\",\n", + " 'https://www.channelnewsasia.com/world/australia-cyclone-queensland-flooding-storms-4066676'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | News Radio 1400 WRAK',\n", + " \"['united states geological']\",\n", + " \"['atlantic ocean', 'gilbert teodoro', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wrak.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Dozens of deaths reported in Khan Younis as Israel deepens its ground offensive 'to the west'\",\n", + " \"['world health organization', 'white house national security council', 'reuters']\",\n", + " \"['al amal', 'john kirby', 'tedros adhanom ghebreyesus', 'khan younis', 'ayad abed', 'al nasser', 'zaher sahloul']\",\n", + " \"ADVICE', '']\",\n", + " 'https://news.yahoo.com/dozens-deaths-reported-khan-younis-013139207.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'North Topsail Beach fire station to be demolished next month',\n", + " 'nan',\n", + " \"['nate mauldin', 'alice derian']\",\n", + " \"MANAGER', '']\",\n", + " 'https://www.wwaytv3.com/north-topsail-beach-fire-station-no-2-to-be-demolished-next-month/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Families of hostages held in Gaza storm Israel's parliament\",\n", + " \"['cnn', 'french foreign affairs', 'palestinian authority', 'gaza health ministry', 'united states', 'european union', 'health ministry']\",\n", + " \"['stephane sejourne', 'khan younis', 'ahmad shurrab', 'ashraf al-qudra', 'benjamin netanyahu', 'deir al-balah', 'josep borrell', 'ayman abu abaid']\",\n", + " \"DIALOGUE', '']\",\n", + " 'https://www.abcactionnews.com/families-of-hostages-held-in-gaza-storm-israel-s-parliament'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'A house fire in Indiana has killed 5 children and injured another',\n", + " \"['bend fire department']\",\n", + " \"['carl buchanon']\",\n", + " \"ADVICE', '']\",\n", + " 'https://www.heraldbulletin.com/news/nation_world/a-house-fire-in-indiana-has-killed-5-children-and-injured-another/article_57b55ea5-c26d-598b-8da6-c77a9d4aa286.html'],\n", + " ['22-01-2024',\n", + " None,\n", + " '5 children, including 17-month-old, die in house fire',\n", + " \"['bend fire department', 'bend community schools', 'cox media group', 'bend community schools superintendent todd cummings']\",\n", + " \"['carl buchanon']\",\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.kiro7.com/news/trending/5-children-including-17-month-old-die-house-fire/GRBWXDLK6BA5RFW2XILQ3K4XLE/'],\n", + " ['22-01-2024',\n", + " None,\n", + " 'A couple of storms moving through this week',\n", + " 'nan',\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://localnews8.com/weather/local-forecast/2024/01/22/a-couple-of-storms-moving-through-this-week/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Ex-Army soldier charged in Capitol riot was convicted of manslaughter for killing Iraqi man in 2004 – Metro US',\n", + " \"['u s army', 'associated press']\",\n", + " \"['edward richmond jr', 'muhamad husain kadir', 'john mclindon', 'donald trump']\",\n", + " \"SUPPORTERS', '']\",\n", + " 'https://www.metro.us/ex-army-soldier-charged-in-capitol-riot-was-convicted-of-manslaughter-for-killing-iraqi-man-in-2004/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | Talk Radio 105.9',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'atlantic ocean', 'gilbert teodoro']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://talkradio1059.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '14-year-old arrested for allegedly stealing, crashing car in Capitol Hill',\n", + " \"['family justice center']\",\n", + " \"['patricia h clark']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://katu.com/news/local/14-year-old-arrested-for-allegedly-stealing-crashing-car-theft-suspects-juvenile-capitol-hill-seattle-police-department-disturbance'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | Newsradio 600 KOGO',\n", + " \"['united states geological']\",\n", + " \"['gilbert teodoro', 'pacific ocean', 'atlantic ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://kogo.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"7.1-magnitude quake hits northwest China's Xinjiang with injuries – Central India's Premier English Daily\",\n", + " \"['xinhua', 'china earthquake networks center', 'xinjiang earthquake agency']\",\n", + " \"['cao yanglong']\",\n", + " \"SERVICESNEEDEDOFFERED', '']\",\n", + " 'https://www.centralchronicle.com/7-1-magnitude-quake-hits-northwest-chinas-xinjiang-with-injuries/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'GLOBALink | At least 50 Palestinians killed by Israeli bombings on Khan Younis: medical sources -Xinhua',\n", + " \"['xinhua global service']\",\n", + " \"['khan younis']\",\n", + " \"HEALTH', '']\",\n", + " 'https://english.news.cn/20240123/d854b81b01c64196a3b2a51666f9798f/c.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " '7.1 magnitude earthquake rattles part of western China, injuring 6 people and collapsing 47 homes',\n", + " \"['china earthquake networks center', 'u s geological', 'china meteorological administration', 'xinhua news agency', 'urumqi railroad bureau']\",\n", + " \"['ma shengyi']\",\n", + " \"SCHOOLS', '']\",\n", + " 'https://abcnews.go.com/Technology/wireStory/71-earthquake-strikes-western-china-casualties-reported-sparsely-106584313'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Earthquake China Kyrgyzstan: Powerful 7.1 Earthquake Hits China-Kyrgyzstan Border, Several Injured',\n", + " \"['ministry of emergency management', 'china earthquake networks center', 'xinhua', 'china earthquake administration', 'office of the earthquake relief headquarters', 'china ministry of emergency management', 'xinjiang earthquake agency']\",\n", + " 'nan',\n", + " \"TREMORS', '']\",\n", + " 'https://www.ndtv.com/world-news/earthquake-china-kyrgyzstan-7-1-earthquake-hits-china-kyrgyzstan-border-several-injuries-reported-4914399'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | NEWSRADIO 1040 WHO',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'gilbert teodoro', 'atlantic ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://whoradio.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | News Radio 1450 WILM',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'gilbert teodoro', 'atlantic ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wilm.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | News Talk 99.5 WRNO',\n", + " \"['united states geological']\",\n", + " \"['atlantic ocean', 'gilbert teodoro', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wrno.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5.6 Magnitude Earthquake Reported | Talk Radio 1080',\n", + " \"['united states geological']\",\n", + " \"['atlantic ocean', 'gilbert teodoro', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://talkradio1080.iheart.com/content/2024-01-22-56-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Watch: Relatives Of Israeli Hostages Storm Parliament Demanding More Be Done',\n", + " \"['knesset finance committee']\",\n", + " \"['benjamin netanyahu', 'gaza khan younis']\",\n", + " \"RUMOR', '']\",\n", + " 'https://www.zerohedge.com/geopolitical/watch-relatives-israeli-hostages-storm-parliament-demanding-more-be-done-free-them'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Pro-Palestinian protesters sprayed with 'foul-smelling substance' at Columbia University demonstration\",\n", + " \"['library on', 'columbia university']\",\n", + " \"['dennis mitchell']\",\n", + " \"CRIME', '']\",\n", + " 'https://news.yahoo.com/pro-palestinian-protesters-sprayed-foul-035000064.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Families of hostages held in Gaza storm Israel's parliament meeting demanding deal for release\",\n", + " \"['european union', 'gaza health ministry', 'palestinian authority', 'united states', 'health ministry', 'french foreign affairs', 'cnn']\",\n", + " \"['jack jeffery', 'josep borrell', 'ayman abu abaid', 'ahmad shurrab', 'benjamin netanyahu', 'stephane sejourne', 'lolita c baldor', 'khan younis', 'deir al-balah', 'ashraf al-qudra', 'tara copp']\",\n", + " \"CORRESPONDENT', '']\",\n", + " 'https://www.greensburgdailynews.com/news/nation_world/families-of-hostages-held-in-gaza-storm-israels-parliament-meeting-demanding-deal-for-release/article_37ce1b5e-f67e-5906-876e-6a4cc6ff2dad.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Person reportedly attacked and set on fire in Colorado Springs Monday',\n", + " 'nan',\n", + " 'nan',\n", + " \"UNREST', '']\",\n", + " 'https://www.929peakfm.com/news/person-reportedly-attacked-and-set-on-fire-in-colorado-springs-monday/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6 injured, 47 homes collapsed in 7.1-magnitude earthquake in Western China',\n", + " \"['xinhua news agency', 'china earthquake networks center', 'urumqi railroad bureau', 'u s geological', 'china meteorological administration']\",\n", + " \"['ma shengyi']\",\n", + " \"DEAD', '']\",\n", + " 'https://fox11online.com/news/nation-world/71-magnitude-earthquake-rattles-part-of-western-china-injuring-6-people-and-collapsing-4'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Connell High School student killed in \"mass shooting\"',\n", + " \"['connell high school', 'ministerial investigative police', 'office of the state of guerrero on', 'office of the state of guerrero']\",\n", + " \"['gilberto herrera', 'christian herrera', 'samantha raigosa', 'el gavil']\",\n", + " \"FIREARMS', '']\",\n", + " 'https://www.yoursourceone.com/columbia_basin/connell-high-school-student-killed-in-mass-shooting/article_ed5863e0-b994-11ee-b9e0-eb02306d3fe7.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Families of Israeli captives storm Knesset amid outrage at Netanyahu',\n", + " \"['knesset finance committee']\",\n", + " \"['benjamin netanyahu']\",\n", + " \"SOLDIERS', 'ARREST', '']\",\n", + " 'https://www.islamicinvitationturkey.com/families-of-israeli-captives-storm-knesset-amid-outrage-at-netanyahu/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Strong Earthquake Hits Wushi County in Xinjiang, China',\n", + " \"['china earthquake networks center']\",\n", + " 'nan',\n", + " \"SERVICESNEEDEDOFFERED', '']\",\n", + " 'https://www.livetradingnews.com/strong-earthquake-hits-wushi-county-in-xinjiang-china-224423.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Major solar storm hits Earth, causing radio blackouts',\n", + " \"['atmospheric administration', 'national oceanic']\",\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://www.washingtonexaminer.com/policy/space/2811902/major-solar-storm-hits-earth-causing-radio-blackouts/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Landslide in China buries 47 people in freezing temperatures and snow. Two survivors are found',\n", + " \"['ministry of emergency management', 'ministry of natural resources', 'national commission for disaster reduction']\",\n", + " \"['wang xiangxi', 'luo dongmei']\",\n", + " \"HEALTH', '']\",\n", + " 'https://www.register-herald.com/news/nation_world/landslide-in-china-buries-47-people-in-freezing-temperatures-and-snow-two-survivors-are-found/article_578eae18-4ae7-50b4-957c-57081d57e5cd.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Fire at vacant row home in Mahanoy City ruled accidental',\n", + " 'nan',\n", + " \"['daniel j markiewicz']\",\n", + " \"CHIEF', '']\",\n", + " 'https://www.republicanherald.com/news/fire-at-vacant-row-home-in-mahanoy-city-ruled-accidental/article_f6cac3e6-ed0e-5a9e-8aa6-9ed5202fab8b.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Families of hostages held in Gaza storm Israel's parliament\",\n", + " \"['european union', 'united states', 'french foreign affairs', 'health ministry', 'cnn', 'palestinian authority', 'gaza health ministry']\",\n", + " \"['ahmad shurrab', 'josep borrell', 'khan younis', 'stephane sejourne', 'benjamin netanyahu', 'ashraf al-qudra', 'deir al-balah', 'ayman abu abaid']\",\n", + " \"DIALOGUE', '']\",\n", + " 'https://www.ksby.com/families-of-hostages-held-in-gaza-storm-israel-s-parliament'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'At least 50 Palestinians killed by Israeli bombings on Khan Younis: medical sources',\n", + " \"['xinhua', 'palestinian red crescent society', 'ministry of health']\",\n", + " \"['rizek abdeljawad xinhua', 'liang jun', 'ashraf al-qedra', 'zhang kaiwei', 'khan younis']\",\n", + " \"EDITOR', '']\",\n", + " 'http://en.people.cn/n3/2024/0123/c90000-20125383.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " '21 Israeli soldiers are killed in the deadliest single attack on the army since the war began',\n", + " \"['associated press', 'united states', 'united nations']\",\n", + " \"['daniel hagari', 'najib jobain', 'yehya sinwar', 'benjamin netanyahu', 'khan younis']\",\n", + " \"PALESTINIAN', '']\",\n", + " 'https://www.princegeorgecitizen.com/world-news/21-israeli-soldiers-are-killed-in-the-deadliest-single-attack-on-the-army-since-the-war-began-8147908'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Here's how Storm Isha affected Colchester and north Essex\",\n", + " \"['colne engaine primary school', 'united kingdom power networks', 'essex police', 'great totham primary school', 'harwich community primary school']\",\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.gazette-news.co.uk/news/24065823.storm-isha-affected-colchester-north-essex/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Connell High School student killed in \"mass shooting\"',\n", + " \"['office of the state of guerrero on', 'office of the state of guerrero', 'connell high school', 'ministerial investigative police']\",\n", + " \"['christian herrera', 'el gavil', 'samantha raigosa', 'gilberto herrera']\",\n", + " \"FIREARMS', '']\",\n", + " 'https://www.yoursourceone.com/south_sound/columbia_basin/connell-high-school-student-killed-in-mass-shooting/article_ed5863e0-b994-11ee-b9e0-eb02306d3fe7.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'NI weather: Storm Jocelyn prompts yellow wind warning',\n", + " \"['police service of northern ireland']\",\n", + " \"['dame jocelyn', 'atlantic ocean']\",\n", + " \"IRISH', '']\",\n", + " 'https://www.bbc.co.uk/news/uk-northern-ireland-68052333'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Met Office says when Storm Jocelyn 45mph winds will hit Coventry and Warwickshire today',\n", + " 'nan',\n", + " 'nan',\n", + " \"COVID', '']\",\n", + " 'https://www.coventrytelegraph.net/news/coventry-news/met-office-says-storm-jocelyn-28494739'],\n", + " ['23-01-2024',\n", + " None,\n", + " '7.1-magnitude earthquake rattles part of western China; 6 injured, 47 houses collapse',\n", + " \"['china earthquake networks centre']\",\n", + " 'nan',\n", + " \"MANDARIN', '']\",\n", + " 'https://www.tribuneindia.com/news/world/7-1-magnitude-earthquake-rattles-part-of-western-china-6-injured-47-houses-collapse-583898'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'US Winter Storms: Over 90 Dead in Weather-Related Incidents All Over United States',\n", + " \"['united states', 'associated press']\",\n", + " \"['rick martin']\",\n", + " \"LATIN', '']\",\n", + " 'https://www.latinpost.com/articles/162061/20240122/winter-storms-over-90-dead-weather-related-incidents-united-states.htm'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Shots fired in Roundup leave residents feeling fearful, frustrated',\n", + " \"['musselshell county sheriff office', 'facebook']\",\n", + " \"['zack dodd kelsey boggs', 'davie salveson', 'shawn lesnik', 'davie salveson kelsey boggs', 'zack dodd']\",\n", + " \"DEPUTY', '']\",\n", + " 'https://www.kpax.com/news/crime-and-courts/shots-fired-in-roundup-leave-residents-feeling-fearful-frustrated'],\n", + " ['23-01-2024',\n", + " None,\n", + " '21 Israeli soldiers are killed in the deadliest single attack on the army since the war began',\n", + " \"['united nations']\",\n", + " \"['benjamin netanyahu', 'daniel hagari']\",\n", + " \"STARVATION', '']\",\n", + " 'https://www.newspressnow.com/news/world_news/21-israeli-soldiers-are-killed-in-the-deadliest-single-attack-on-the-army-since-the/article_bdd40ddd-6883-56de-9728-5d8be19df5c8.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'No injuries reported in Dillonvale house fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://wtov9.com/news/local/no-injuries-reported-in-dillonvale-house-fire'],\n", + " ['23-01-2024',\n", + " None,\n", + " '21 Israeli soldiers are killed in the deadliest single attack on the army since the war began',\n", + " \"['united states', 'united nations']\",\n", + " \"['daniel hagari', 'yehya sinwar', 'khan younis', 'benjamin netanyahu']\",\n", + " \"PALESTINIAN', '']\",\n", + " 'https://www.wfmz.com/news/21-israeli-soldiers-are-killed-in-the-deadliest-single-attack-on-the-army-since-the/article_30b70459-81ed-5175-b7ee-e1e48266c7ac.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Families of hostages held in Gaza storm Israel's parliament\",\n", + " \"['cnn', 'european union', 'gaza health ministry', 'health ministry', 'palestinian authority', 'french foreign affairs', 'united states']\",\n", + " \"['deir al-balah', 'benjamin netanyahu', 'stephane sejourne', 'josep borrell', 'ahmad shurrab', 'khan younis', 'ayman abu abaid', 'ashraf al-qudra']\",\n", + " \"DIALOGUE', '']\",\n", + " 'https://www.wptv.com/families-of-hostages-held-in-gaza-storm-israel-s-parliament'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"227 stores gutted in fire in South Korea's traditional market\",\n", + " 'nan',\n", + " 'nan',\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.prokerala.com/news/articles/a1499437.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Queensland weather: Freak 150km/h wind gusts, life-threatening flooding forecast as Cyclone Kirrily bears down',\n", + " \"['news corp australia', 'bureau of meteorology']\",\n", + " \"['laura boekel', 'shane chelepy']\",\n", + " \"RAINFALL', '']\",\n", + " 'https://www.perthnow.com.au/technology/freak-150kmh-wind-gusts-life-threatening-flooding-forecast-as-cyclone-kirrily-bears-down-qld-coast-c-13322983'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Israel Proposes Hamas Senior Leaders to Leave Gaza Strip as Part of Ceasefire Agreement',\n", + " \"['israeli secret intelligence service mossad']\",\n", + " \"['david barnea', 'antony blinken']\",\n", + " \"HUMANITARIAN', '']\",\n", + " 'https://sputnikglobe.com/20240123/israel-proposes-hamas-senior-leaders-to-leave-gaza-strip-as-part-of-ceasefire-agreement---report-1116324700.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Viking Valley Hunt Club Lodge in Ashby burns down in fire',\n", + " \"['otter tail county sheriff office', 'valley hunt club lodge', 'ashby fire department']\",\n", + " 'nan',\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.dl-online.com/news/north-dakota/viking-valley-hunt-club-lodge-in-ashby-burns-down-in-fire'],\n", + " ['23-01-2024',\n", + " None,\n", + " '21 Israeli soldiers are killed in the deadliest single attack on the army since the war began',\n", + " \"['twitter', 'egypt state information service', 'associated press', 'united states', 'united nations']\",\n", + " \"['najib jobain', 'diaa rashwan', 'benjamin netanyahu', 'yehya sinwar', 'khan younis', 'samy magdy']\",\n", + " \"WRITER', '']\",\n", + " 'https://www.fitzhugh.ca/world-news/21-israeli-soldiers-are-killed-in-the-deadliest-single-attack-on-the-army-since-the-war-began-8147908'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6 injured, 47 homes collapsed in 7.1-magnitude earthquake in Western China',\n", + " \"['urumqi railroad bureau', 'u s geological', 'china earthquake networks center', 'china meteorological administration', 'xinhua news agency']\",\n", + " \"['ma shengyi']\",\n", + " \"DEAD', '']\",\n", + " 'https://cbs12.com/news/nation-world/71-magnitude-earthquake-rattles-part-of-western-china-injuring-6-people-and-collapsing-4'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Isha: Co Wexford road closed after tree fall',\n", + " \"['wexford county council']\",\n", + " 'nan',\n", + " \"DRIVERS', '']\",\n", + " 'https://www.independent.ie/regionals/wexford/gorey-news/storm-isha-co-wexford-road-closed-after-tree-fall/a1625667206.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Israel mourns 21 IDF soldiers killed in Gaza blast',\n", + " \"['israel defence forces']\",\n", + " 'nan',\n", + " \"EXPLOSIVES', 'BORDER', '']\",\n", + " 'https://www.thetimes.co.uk/article/israel-hamas-war-gaza-idf-soldiers-killed-fmr2lkv66'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'The Israeli military says ground forces have encircled the southern Gaza city of Khan Younis',\n", + " \"['egypt state information service', 'deadly fighting in the center and southhamas', 'united nations', 'associated press', 'united states', 'twitter']\",\n", + " \"['benjamin netanyahu', 'diaa rashwan', 'yehya sinwar', 'samy magdy', 'melanie lidman', 'khan younis']\",\n", + " \"MARKETS', '']\",\n", + " 'https://www.sandiegouniontribune.com/news/nation-world/story/2024-01-22/10-soldiers-killed-in-gaza-in-one-of-the-deadliest-attacks-of-the-3-month-war-israeli-military-says'],\n", + " ['23-01-2024',\n", + " None,\n", + " '7.1 magnitude earthquake rattles China, injuring 6 people and collapsing 47 homes',\n", + " \"['u s geological', 'china earthquake networks center', 'china meteorological administration', 'urumqi railroad bureau', 'xinhua news agency']\",\n", + " \"['ma shengyi']\",\n", + " \"SCHOOLS', '']\",\n", + " 'https://www.deccanchronicle.com/world/neighbours/china-earthquake-6-people-injured-879500'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn: More wind and rain expected in Northern Ireland as new weather warning issued',\n", + " \"['networks nielectricity']\",\n", + " \"['stephen dixon', 'steve willington', 'martin thomson']\",\n", + " \"POWER', '']\",\n", + " 'https://www.irishnews.com/news/uk/storm-jocelyn-more-wind-and-rain-expected-in-northern-ireland-as-new-weather-warning-issued-K36Z4RP7KFH3LE2JHCLIRFGONQ/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"China's efforts to fight terrorism effective, white paper says - China Daily » Capital News\",\n", + " \"['china daily', 'law on safeguarding national security', 'council information office on', 'china daily africa ltd']\",\n", + " 'nan',\n", + " \"LAW', '']\",\n", + " 'https://www.capitalfm.co.ke/news/2024/01/chinas-efforts-to-fight-terrorism-effective-white-paper-says-china-daily/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '21 Israeli Soldiers Are Killed In Gaza When An RPG Is Fired At A Nearby Tank, Detonating The Demolition Explosives They Were Preparing And Causing Two Buildings To Collapse On Top Of Them. » WhatsNew2Day',\n", + " \"['reuters', 'associated press', 'egypt state information service', 'gaza division', 'gaza health ministry', 'united states']\",\n", + " \"['diaa rashwan', 'khan younis', 'palestinian islamist', 'daniel hagari', 'ashraf al qidra', 'benjamin netanyahu', 'deir al-balah']\",\n", + " \"MARKETS', '']\",\n", + " 'https://whatsnew2day.com/21-israeli-soldiers-are-killed-in-gaza-when-an-rpg-is-fired-at-a-nearby-tank-detonating-the-demolition-explosives-they-were-preparing-and-causing-two-buildings-to-collapse-on-top-of-them/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Dogs die in Independence Heights house fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://www.theleadernews.com/community/dogs-die-in-independence-heights-house-fire/article_33053036-b886-11ee-b7ff-8347bc60da2c.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Two dead, 30 injured after Russia attacks Kharkiv apartment with cruise missile – photos, video',\n", + " 'nan',\n", + " \"['kharkiv kyivskyi', 'oleh synehubov']\",\n", + " \"AIDASSISTANCE', '']\",\n", + " 'https://news.yahoo.com/two-dead-30-injured-russia-091900891.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Shelter still rolling out to Queensland cyclone victims',\n", + " 'nan',\n", + " \"['michael kerr']\",\n", + " \"WEATHER', '']\",\n", + " 'https://www.easternriverinachronicle.com.au/story/8496137/shelter-still-rolling-out-to-queensland-cyclone-victims/?cs=6364'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn disrupts rail services in Scotland and northern England',\n", + " \"['transpennine express']\",\n", + " \"['steve willington', 'kathryn obrien']\",\n", + " \"DIRECTOR', '']\",\n", + " 'https://www.theguardian.com/uk-news/2024/jan/23/storm-jocelyn-weather-warnings-rail-services-disrupted'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn in Hull and East Yorkshire live as heavy rain and high winds to return',\n", + " 'nan',\n", + " \"['stephen dixon', 'steve willington']\",\n", + " \"CHANGE', '']\",\n", + " 'https://www.hulldailymail.co.uk/news/hull-east-yorkshire-news/storm-jocelyn-hull-east-yorkshire-9051634'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Preliminary 4.2 magnitude quake strikes off Northern California coast',\n", + " \"['united states geological']\",\n", + " 'nan',\n", + " \"SURVEY', '']\",\n", + " 'https://www.nbcbayarea.com/news/local/4-2-magnitude-quake-off-northern-california-coast/3430387/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Dublin Fire Brigade battle blaze in north Dublin',\n", + " \"['airways industrial estate']\",\n", + " 'nan',\n", + " \"HISTORIC', '']\",\n", + " 'https://www.q102.ie/news/q102-news/dublin-fire-brigade-battle-blaze-in-north-dublin/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'New Road, Rainham police chase crash: Man seriously injured',\n", + " \"['london ambulance service']\",\n", + " 'nan',\n", + " \"STATION', '']\",\n", + " 'https://www.thisislocallondon.co.uk/news/24068265.new-road-rainham-police-chase-crash-man-seriously-injured/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Dad-of-five killed after losing control of vehicle in Storm Isha's 80mph winds\",\n", + " \"['facebook']\",\n", + " \"['jimmy rowe']\",\n", + " \"ADVICE', '']\",\n", + " 'https://www.joe.co.uk/news/dad-of-five-killed-after-losing-control-of-vehicle-in-storm-ishas-80mph-winds-419643'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Live updates | Israeli troops encircle Gaza's second-largest city but explosion kills 21 soldiers\",\n", + " \"['white house', 'european union', 'associated press', 'egypt state information service', 'twitter', 'health ministry in gaza', 'national security council']\",\n", + " \"['christopher luxon', 'daniel hagari', 'saleh arouri', 'benjamin netanyahu', 'brett mcgurk', 'diaa rashwan', 'mount meron', 'khan younis', 'john kirby', 'yehya sinwar']\",\n", + " \"HEADQUARTERS', '']\",\n", + " 'https://www.meridianstar.com/news/nation_and_world/live-updates-israeli-troops-encircle-gazas-second-largest-city-but-explosion-kills-21-soldiers/article_ff00fee7-1396-5099-a19b-dff2273124e6.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Fire destroys thousands works of art at the main gallery in Georgia's separatist region of Abkhazia\",\n", + " \"['associated press']\",\n", + " \"['alexander chachba-shervashidze']\",\n", + " \"TROOPS', '']\",\n", + " 'https://www.fitzhugh.ca/national-lifestyle/fire-destroys-thousands-works-of-art-at-the-main-gallery-in-georgias-separatist-region-of-abkhazia-8148131'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Fire Torches Southeast Minnesota Home, Investigation Underway',\n", + " \"['facebook winona fire department', 'winona fire department']\",\n", + " \"['samm adams']\",\n", + " \"PRICES', '']\",\n", + " 'https://kdhlradio.com/ixp/669/p/fire-torches-winona-home-investigation-underway/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Israel's actions put into perspective by decades of terrorism\",\n", + " \"['israel or west bank', 'fabian society', 'clyde health board', 'glasgow city council', 'lanarkshire council', 'fujitsu']\",\n", + " \"['dirty harry', 'brian chrystal', 'dorothy connor', 'peter dryburgh', 'david j crawford', 'paul patterson']\",\n", + " \"HISTORIC', '']\",\n", + " 'https://www.heraldscotland.com/opinion/24067412.israels-actions-put-perspective-decades-terrorism/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'North Wales Fire and Rescue attend chimney fire near Corwen',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.denbighshirefreepress.co.uk/news/24068370.north-wales-fire-rescue-attend-chimney-fire-near-corwen/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Bury weather: Heavy rain forecast as Storm Jocelyn hits UK',\n", + " 'nan',\n", + " \"['steve willington']\",\n", + " \"SCOTTISH', '']\",\n", + " 'https://www.burytimes.co.uk/news/24067931.bury-weather-heavy-rain-forecast-storm-jocelyn-hits-uk/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Death toll in southwestern China landslide rises to 31 while more remain missing',\n", + " \"['ministry of emergency management', 'xinhua', 'ministry of natural resources', 'national commission for disaster reduction']\",\n", + " 'nan',\n", + " \"MUDSLIDES', '']\",\n", + " 'https://www.clickondetroit.com/news/world/2024/01/23/chinese-state-media-say-20-people-dead-and-24-missing-after-landslide/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Death toll in China landslide rises to 25 as more than 1,000 first responders look for survivors',\n", + " \"['reuters', 'xinhua', 'ministry of emergency management']\",\n", + " 'nan',\n", + " \"EARTHQUAKE', 'WOUND', '']\",\n", + " 'https://www.foxnews.com/world/death-toll-china-landslide-rises-25-1000-first-responders-look-survivors'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Iran executes another prisoner detained during nationwide protests that erupted in 2022',\n", + " \"['supreme court', 'associated press']\",\n", + " \"['milad zhohrevand', 'mohammad qobadlu', 'mahsa amini', 'abbas ali soleimani']\",\n", + " \"ACTORS', '']\",\n", + " 'https://www.aol.com/news/iran-executes-another-prisoner-detained-084614759.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Israel: 21 soldiers killed in Gaza blast, building collapse',\n", + " \"['israel defence']\",\n", + " \"['al moazi', 'daniel hagari']\",\n", + " \"INJURED', '']\",\n", + " 'https://aninews.in/news/world/middle-east/israel-21-soldiers-killed-in-gaza-blast-building-collapse20240123145236/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm brings rain, snow and slush to SoCal mountain communities',\n", + " 'nan',\n", + " \"['lee stockwell', 'shelby nelson', 'jacob lopez', 'cornell white', 'dani haskell', 'john gordon', 'andrew flores', 'big bear', 'arlene wharton']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://ktla.com/news/local-news/storm-brings-rain-snow-and-slush-to-socal-mountain-communities/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Wanted: Palestinian Leaders Who Will Condemn Terrorism by Bassam Tawil',\n", + " \"['palestinian center', 'palestinian social affairs', 'research survey', 'palestinian authority', 'twitter']\",\n", + " \"['mahmoud abbas', 'antony blinken', 'ahmed majdalani', 'zaid al-ayoubi', 'itamar marcus']\",\n", + " \"MARGINALIZE', '']\",\n", + " 'http://www.ruthfullyyours.com/2024/01/23/wanted-palestinian-leaders-who-will-condemn-terrorism-by-bassam-tawil/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Weather Ireland: Met Éireann forecast severe winds for Storm Jocelyn as more than 90,000 still without power following Storm Isha',\n", + " \"['safety authority', 'united kingdom met office']\",\n", + " \"['brian tapley', 'aoife kealy']\",\n", + " \"WINDS', '']\",\n", + " 'https://www.independent.ie/irish-news/restoring-power-hampered-by-storm-jocelyn-as-45000-still-without-electricity-ahead-of-orange-wind-warning/a1745973008.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " '21 Israeli troops are killed in the deadliest attack on the military since the Gaza offensive began',\n", + " \"['united states', 'gaza health ministry', 'egypt state information service', 'associated press']\",\n", + " \"['diaa rashwan', 'ibtisam abu jommaiza', 'melanie lidman', 'raed al-nems', 'khan younis', 'benjamin netanyahu', 'yehya sinwar']\",\n", + " \"WRITER', '']\",\n", + " 'https://www.smdailyjournal.com/news/world/21-israeli-troops-are-killed-in-the-deadliest-attack-on-the-military-since-the-gaza/article_c0bf9cfc-2851-5a06-81f9-9972ee3b26ab.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Shelter still rolling out to Queensland cyclone victims',\n", + " 'nan',\n", + " \"['michael kerr']\",\n", + " \"WEATHER', '']\",\n", + " 'https://www.southcoastregister.com.au/story/8496137/shelter-still-rolling-out-to-queensland-cyclone-victims/?cs=9676'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Suspect injured after officer fires weapon in Appleton',\n", + " \"['wisconsin department of justice', 'department of criminal investigation']\",\n", + " 'nan',\n", + " \"LAW', '']\",\n", + " 'https://www.wbay.com:443/2024/01/23/suspect-injured-after-officer-fires-gun-appleton/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn Ireland: The counties with weather warnings as storm approaches',\n", + " 'nan',\n", + " 'nan',\n", + " \"SOCIAL', '']\",\n", + " 'https://www.kilkennypeople.ie/news/weather/1402634/storm-jocelyn-ireland-the-counties-with-weather-warnings-as-storm-approaches.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Council to review roadside trees after roads blocked in storm | RadioKerry.ie',\n", + " \"['kerry county council']\",\n", + " \"['johnny healy-rae', 'cllr cronin', 'brendan cronin', 'moira murrell', 'maura healy-rae', 'cllr healy-rae']\",\n", + " \"CEO', '']\",\n", + " 'https://www.radiokerry.ie/news/council-to-review-roadside-trees-on-lands-it-owns-after-roads-blocked-during-storm-366340'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Father-of-five named as victim of car crash during Storm Isha',\n", + " \"['co galway']\",\n", + " \"['jimmy rowe', 'donagh mark killilea']\",\n", + " \"IRISH', 'TRAFFIC', '']\",\n", + " 'https://www.mayonews.ie/news/home/1402819/father-of-five-named-as-victim-of-car-crash-during-storm-isha.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn LIVE as pensioner killed in fallen tree crash named as more high winds expected',\n", + " \"['glasgow university', 'hyundai', 'twitter', 'a police scotland', 'kinnaird primary school', 'police service of northern ireland', 'co londonderry', 'facebook', 'police scotland', 'scotland football league', 'falkirk council', 'tryst community centre']\",\n", + " \"['auld vic', 'vauxhall vivaro', 'steve willington', 'humza yousaf', 'stephen jardine', 'emma oneill', 'ewan mowat', 'nicholas keyden', 'ruth suter', 'scots easyjet', 'phil campbell', 'lesley kerr', 'samantha croal', 'kaitlin easton', 'peter davidson', 'martin thomson', 'kirsty findlay', 'jimmy johnstone']\",\n", + " \"OUTAGE', 'EDUCATION', '']\",\n", + " 'https://www.dailyrecord.co.uk/news/scottish-news/storm-isha-scotland-pensioner-named-31935118'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Qatar says mediation efforts for Gaza ceasefire still ongoing',\n", + " \"['foreign ministry', 'anadolu agency']\",\n", + " \"['majed al-ansari']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.middleeastmonitor.com/20240123-qatar-says-mediation-efforts-for-gaza-ceasefire-still-ongoing/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Woman sitting on haystack killed after car hits protesting French farmers' roadblock\",\n", + " \"['rassemblement national']\",\n", + " \"['gabriel attal', 'arnaud rousseau', 'marc fesneau', 'jeunes agriculteurs', 'marine le pen', 'arnaud gaillot']\",\n", + " \"MINISTERS', '']\",\n", + " 'https://news.sky.com/story/woman-sitting-on-haystack-killed-after-car-hits-protesting-french-farmers-roadblock-13054487'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Earthquake today: 7.1 magnitude quake hits Kyrgyzstan-China border',\n", + " \"['china earthquake administration']\",\n", + " 'nan',\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://article.wn.com/view/2024/01/23/Earthquake_today_71_magnitude_quake_hits_KyrgyzstanChina_bor/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Abia records 30 fire outbreaks in 2 months - Chief Fire Officer',\n", + " \"['abia state fire service']\",\n", + " \"['arua nnanna']\",\n", + " \"OUTBREAK', '']\",\n", + " 'https://dailypost.ng/2024/01/23/abia-records-30-fire-outbreaks-in-2-months-chief-fire-officer/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn: Strong winds and heavy rain to hit Wiltshire',\n", + " 'nan',\n", + " 'nan',\n", + " \"SPOKESPERSON', '']\",\n", + " 'https://www.wiltshiretimes.co.uk/news/24067901.storm-jocelyn-strong-winds-heavy-rain-hit-wiltshire/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Firearm discharged during disturbance: police',\n", + " \"['saint john police']\",\n", + " 'nan',\n", + " \"FEAR', '']\",\n", + " 'https://www.country94.ca/2024/01/23/firearm-discharged-during-disturbance-police/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'One dead, several injured from separate collisions in Eastern SCC',\n", + " \"['buick', 'arizona department of public safety', 'arizona department of transportation']\",\n", + " \"['russell arbuckle']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.nogalesinternational.com/news/one-dead-several-injured-from-separate-collisions-in-eastern-scc/article_8387a910-ba27-11ee-ab3d-7b275632aa6d.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Israeli Tank Bombing of Nasser Hospital in Khan Yunis: Latest Updates and News from Gaza War - Ministry of Health Reports',\n", + " \"['twitter', 'ministry of health']\",\n", + " \"['khan yunis', 'philippe lazzarini']\",\n", + " \"CHILDREN', '']\",\n", + " 'https://www.archyde.com/israeli-tank-bombing-of-nasser-hospital-in-khan-yunis-latest-updates-and-news-from-gaza-war-ministry-of-health-reports/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"'Armed police' swarm quiet suburb after gun fired inside home\",\n", + " \"['facebook', 'merseyside police', 'twitter', 'arncliffe court nursing home']\",\n", + " 'nan',\n", + " \"SOCIAL', '']\",\n", + " 'https://www.liverpoolecho.co.uk/news/liverpool-news/armed-police-swarm-quiet-suburb-28500609'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'South on alert for flooding after storm brings historic rainfall to California',\n", + " \"['united states', 'national weather service']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.gowatertown.net/syndicated-article/?id=1545267'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Man held for murder over South Africa building fire',\n", + " \"['a south african police service']\",\n", + " \"['kabelo gwamanda', 'cyril ramaphosa']\",\n", + " \"SHELTERS', '']\",\n", + " 'https://www.bbc.co.uk/news/world-africa-68074917'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Identity of man found dead in Bay County RV fire likely weeks away from being determined',\n", + " 'nan',\n", + " 'nan',\n", + " \"POLICY', '']\",\n", + " 'https://www.mlive.com/news/saginaw-bay-city/2024/01/identity-of-man-found-dead-in-bay-county-rv-fire-likely-weeks-away-from-being-determined.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Ohio pastor, two sons killed in early morning house fire',\n", + " \"['foundation church', 'facebook', 'foundation church mission to myanmar', 'sterling']\",\n", + " \"['mark robinette', 'facebook mark robinette', 'andrea trapani robinette']\",\n", + " \"SAFETY', '']\",\n", + " 'https://nypost.com/2024/01/23/news/ohio-pastor-two-sons-killed-in-early-morning-house-fire/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"'Large fire with explosions' at Geauga County towing company\",\n", + " 'nan',\n", + " 'nan',\n", + " \"IMPLIED', 'BORDER', '']\",\n", + " 'https://www.wkyc.com/article/news/local/geauga-county/explosion-structure-fire-geauga-county-towing-company-us-route-6/95-0a117670-6d36-4b73-8c60-a9a8528c99bb'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn hits UK with 71mph gusts and trains suspended in Scotland',\n", + " \"['network rail scotland', 'police service of northern ireland', 'co londonderry', 'police scotland', 'energy networks association', 'environment agency']\",\n", + " \"['brizlee wood', 'steve willington', 'alice simpson', 'martin thomson']\",\n", + " \"OUTAGE', '']\",\n", + " 'https://www.kentonline.co.uk/news/national/storm-jocelyn-hits-uk-with-71mph-gusts-and-trains-suspended-in-scotland-108784/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Turkish intelligence chief, high-level Iraqi officials discuss fight against terrorism',\n", + " \"['national intelligence organization', 'anadolu agency']\",\n", + " \"['abdul latif rashid', 'ibrahim kalin', 'mohammed shia al sudani']\",\n", + " \"TURKMEN', '']\",\n", + " 'https://azertag.az/en/xeber/2893897'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Ex-Army soldier charged in Capitol riot was convicted of manslaughter for killing Iraqi man in 2004',\n", + " \"['u s army', 'delaware department of justice', 'justice department', 'department of justice', 'army richmond', 'associated press']\",\n", + " \"['edward richmond jr', 'muhamad husain kadir', 'john mclindon', 'donald trump', 'marylandedward richmond jr']\",\n", + " \"COWHERD', '']\",\n", + " 'https://www.ketv.com/article/ex-army-soldier-charged-in-capitol-riot-convicted-of-killing-iraqi-man/46507173'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'CFD: Charlottesville apartment fire caused by lithium-ion battery pack',\n", + " \"['fire marshal office', 'charlottesville fire department']\",\n", + " 'nan',\n", + " \"MANUFACTURER', '']\",\n", + " 'https://www.whsv.com/2024/01/23/cfd-charlottesville-apartment-fire-caused-by-lithium-ion-battery-pack/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn expected to hit Scotland with 80mph winds',\n", + " \"['network rail scotland', 'southern electricity networks', 'police scotland', 'police service of northern ireland', 'co londonderry']\",\n", + " \"['steve willington', 'humza yousaf', 'finlay macrae', 'phil campbell']\",\n", + " \"SCOTTISH', '']\",\n", + " 'https://www.belfasttelegraph.co.uk/news/uk/storm-jocelyn-expected-to-hit-scotland-with-80mph-winds/a710839494.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6.3 Magnitude Earthquake Reported | NewsRadio WFLA',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'indian ridge', 'gilbert teodoro', 'atlantic ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wflanews.iheart.com/content/2024-01-23-63-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"'Very strong' 7.1 magnitude quake in western China kills 3 as officials cite sparse population there\",\n", + " \"['china meteorological administration', 'u s geological', 'xinjiang earthquake administration', 'china earthquake networks center', 'urumqi railroad bureau', 'associated press', 'xinhua news agency']\",\n", + " \"['zhang yongjiu', 'wanqing chen', 'ma shengyi', 'jian gewa']\",\n", + " \"RESEARCHER', '']\",\n", + " 'https://www.smdailyjournal.com/news/world/very-strong-7-1-magnitude-quake-in-western-china-kills-3-as-officials-cite-sparse/article_d766b8a0-c181-516a-a475-eb79046e86a2.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6.3 Magnitude Earthquake Reported | News Radio 1470',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'atlantic ocean', 'gilbert teodoro', 'indian ridge']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://newsradio1470.iheart.com/content/2024-01-23-63-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6.3 Magnitude Earthquake Reported | NewsRadio 630 WLAP',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'atlantic ocean', 'gilbert teodoro', 'indian ridge']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wlap.iheart.com/content/2024-01-23-63-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn expected to hit Scotland with 80mph winds',\n", + " \"['network rail scotland', 'co londonderry', 'police service of northern ireland', 'southern electricity networks', 'police scotland']\",\n", + " \"['finlay macrae', 'humza yousaf', 'steve willington', 'phil campbell', 'andrew milligan']\",\n", + " \"SCOTTISH', '']\",\n", + " 'https://www.halsteadgazette.co.uk/news/national/24070270.storm-jocelyn-expected-hit-scotland-80mph-winds/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Winter weather moves east after ice storm hits from Oklahoma to Illinois',\n", + " 'nan',\n", + " 'nan',\n", + " \"AMERICANS', '']\",\n", + " 'https://abc30.com/winter-weather-moves-east-after-ice-storm-hits-from-oklahoma-to-ill/14352678/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6.3 Magnitude Earthquake Reported | Newsradio 600 KOGO',\n", + " \"['united states geological']\",\n", + " \"['gilbert teodoro', 'pacific ocean', 'indian ridge', 'atlantic ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://kogo.iheart.com/content/2024-01-23-63-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Midland Fire Department respond to early morning fire',\n", + " \"['midland fire department']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.newswest9.com/article/news/local/midland-fire-department-morning-fire/513-5e167f96-01ff-42c4-9b8c-1603e06b0971'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'UK edges deeper into volatile Middle East conflict with Yemen strikes',\n", + " \"['royal united services institute', 'united states', 'european council on foreign relations', 'anadolu agency', 'us defence department']\",\n", + " \"['michael mulroy', 'hugh lovatt', 'mohammed ali al-houthi', 'malcolm chalmers', 'bab al-mandb strait', 'yasin demirci anadolu', 'mohammed hamoud getty', 'hossein amir-abdollahian']\",\n", + " \"FEAR', '']\",\n", + " 'https://inews.co.uk/news/world/uk-deeper-middle-east-conflict-yemen-strikes-2869364'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Kazakhstan Earthquake',\n", + " 'nan',\n", + " 'nan',\n", + " \"TREMORS', '']\",\n", + " 'https://www.wfmz.com/news/kazakhstan-earthquake/image_5b29a574-d74f-5c74-ac99-c565c0b40609.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Man arrested after saying he started South African building fire that killed 76 to hide a killing',\n", + " 'nan',\n", + " 'nan',\n", + " \"CRIMINAL', '']\",\n", + " 'https://news.yahoo.com/man-arrested-saying-started-south-202427056.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " '5 young children die in house fire in northern Indiana',\n", + " 'nan',\n", + " 'nan',\n", + " \"SCHOOL', '']\",\n", + " 'https://scrippsnews.com/stories/5-young-children-die-in-house-fire-in-northern-indiana/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Shots fired, Molotov cocktail thrown inside Edmonton City Hall, police say',\n", + " \"['twitter', 'edmonton police service']\",\n", + " \"['amarjeet sohi']\",\n", + " \"CANADIAN', '']\",\n", + " 'https://www.tricitynews.com/national-news/shots-fired-molotov-cocktail-thrown-inside-edmonton-city-hall-police-say-8150861'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Italian protesters battle riot police in 'urban guerilla war' over the presence of 'a single Israeli stall' at Italian jewellery fair\",\n", + " \"['vicenzaoro police']\",\n", + " \"['giacomo possamai']\",\n", + " \"HEALTH', 'MEDICAL', '']\",\n", + " 'https://www.dailymail.co.uk/news/article-12986527/Anti-Israel-protest-Italy-violent.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Fire ravages vacant building in downtown Niagara Falls',\n", + " \"['office of the ontario fire marshal', 'niagara falls fire department', 'niagara regional police']\",\n", + " \"['ben trendle']\",\n", + " \"MARSHAL', '']\",\n", + " 'https://www.stcatharinesstandard.ca/news/niagara-region/fire-ravages-vacant-building-in-downtown-niagara-falls/article_3e14a117-6b3b-5fda-b60f-e46eb04d1ed9.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Ex-Army soldier from Louisiana charged in Capitol riot convicted of manslaughter for killing Iraqi man in 2004 - American Press',\n", + " \"['u s army', 'associated press', 'department of justice', 'justice department']\",\n", + " \"['john mclindon', 'edward richmond jr', 'muhamad husain kadir', 'donald trump']\",\n", + " \"SUPPORTERS', '']\",\n", + " 'https://www.americanpress.com/2024/01/23/ex-army-soldier-from-louisiana-charged-in-capitol-riot-convicted-of-manslaughter-for-killing-iraqi-man-in-2004/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Tennessee reporting 36 winter storm-related deaths',\n", + " \"['emergency operations center', 'tennessee department of health', 'tennessee emergency management agency']\",\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://newschannel9.com/newsletter-daily/tennessee-reporting-14-winter-storm-related-deaths-middle-tennessee-weather-code-red-dangerous-cold-snow'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Myanmar's army is losing - and facing fire from a militant monk\",\n", + " \"['defence services academy', 'people defence', 'association for protection of race', 'arakan army', 'brotherhood alliance']\",\n", + " \"['soe win', 'min aung hlaing', 'suu kyi', 'muslim rohingyas', 'rakhine states', 'sitagu sayadaw']\",\n", + " \"COMMANDER', '']\",\n", + " 'https://www.bbc.co.uk/news/world-asia-68038513'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'South African man says he started a fire that killed 76 people while hiding a body',\n", + " 'nan',\n", + " \"['neil connery']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.itv.com/news/2024-01-23/south-african-man-says-he-started-a-fire-that-killed-76-people-to-hide-a-body'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Fire Destroys Thousands of Paintings in Abkhazia - The New York Times',\n", + " \"['national gallery of abkhazia', 'national gallery']\",\n", + " \"['dinara smyr', 'aleksandr chachba-sharvashidze']\",\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.nytimes.com/2024/01/23/arts/design/abkhazia-art-fire.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Columbia U. Investigates Reports of 'Unknown Substance' Sprayed at Pro-Palestinian Rally\",\n", + " \"['barnard college', 'university of pennsylvania', 'columbia university', 'columbia university apartheid', 'harvard university', 'york city police department', 'task force on antisemitism']\",\n", + " \"['dennis a mitchell', 'layla saliba']\",\n", + " \"AGENTS', 'FREESPEECH', '']\",\n", + " 'https://www.chronicle.com/article/columbia-u-investigates-reports-of-unknown-substance-sprayed-at-pro-palestinian-rally'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Too many people are scared to condemn Israel's crimes against humanity\",\n", + " \"['israel defence', 'un security council', 'united states']\",\n", + " \"['andy anderson', 'leah gunn barrett', 'robert cumberland', 'boris johnson', 'james duncan']\",\n", + " \"DICTATORSHIP', 'PROPAGANDA', '']\",\n", + " 'https://www.thenational.scot/politics/24070315.many-people-scared-condemn-israels-crimes-humanity/'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Hundreds Rescued as 'Unprecedented' Storm Causes $7 Million in Damages to San Diego\",\n", + " \"['balboa park activity center', 'associated press', 'while the national weather service', 'national weather service', 'twitter']\",\n", + " \"['el cajon', 'gavin newsom', 'todd gloria', 'eddie ochoa', 'kris mcfadden', 'mario tama getty', 'cesar franco', 'colin stowell']\",\n", + " \"DISPLACEDRELOCATEDEVACUATED', '']\",\n", + " 'https://www.theepochtimes.com/us/hundreds-rescued-as-unprecedented-storm-causes-7-million-in-damages-to-san-diego-5572658'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'N.Korea fires several cruise missiles into sea: Seoul',\n", + " \"['united states']\",\n", + " 'nan',\n", + " \"CRISISLEXREC', 'DRONES', '']\",\n", + " 'https://www.canberratimes.com.au/story/8497090/nkorea-fires-several-cruise-missiles-into-sea-seoul/?cs=14232'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'North Korea fires several cruise missiles into the sea',\n", + " \"['united states']\",\n", + " 'nan',\n", + " \"CRISISLEXREC', 'DRONES', '']\",\n", + " 'https://www.ctvnews.ca/world/south-korea-says-north-korea-has-fired-several-cruise-missiles-into-the-sea-1.6739455'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'JCS: N. Korea Fired Multiple Cruise Missiles toward West Sea',\n", + " 'nan',\n", + " 'nan',\n", + " \"POLICY', '']\",\n", + " 'http://world.kbs.co.kr/service/news_view.htm?lang=e&Seq_Code=183285'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Crews respond to vehicle fire on I-140 bridge near Navassa',\n", + " \"['wilmington fire department', 'carolina department of transportation']\",\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://foxwilmington.com/local-news/crews-respond-to-vehicle-fire-on-i-140-bridge-near-navassa/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Man suspected of killing 77 in Johannesburg fire arrested',\n", + " \"['commission of inquiry', 'emergency management services']\",\n", + " \"['dimakatso nevhuhlwi', 'robert mulaudzi', 'newzroom afrika']\",\n", + " \"ECONOMY', 'SLUMS', '']\",\n", + " 'https://www.geo.tv/latest/528244-man-suspected-of-killing-77-in-johannesburg-firearrested'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'As tensions rise, more New Yorkers oppose aid to Israel',\n", + " \"['white house', 'cornell university', 'ivy league', 'assembly member zohran mamdani', 'service employees international union', 'york city police department', 'israel defense', 'united states', 'columbia university']\",\n", + " \"['kathy hochul', 'cynthia nixon', 'rana adbelhamid', 'julia salazar']\",\n", + " \"VIOLENCE', 'SCANDAL', '']\",\n", + " 'https://www.cityandstateny.com/politics/2024/01/tensions-rise-more-new-yorkers-oppose-aid-israel/393561/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'South African police arrest suspect in connection with building fire that killed 77',\n", + " \"['cnn', 'commission of inquiry', 'police in gauteng']\",\n", + " \"['michele spatari', 'dimakatso nevhuhlwi']\",\n", + " \"SHELTERS', 'SLUMS', '']\",\n", + " 'https://edition.cnn.com/2024/01/23/africa/south-africa-arrest-fire-killed-77-intl/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Severe Winter Storm Causes Major Loss',\n", + " \"['go fund me', 'oregon state police', 'chrysler', 'peterbilt', 'oregon department of emergency management']\",\n", + " \"['los angeles', 'tina kotek', 'genna rasmussen', 'comunidades unidas', 'pedro molina', 'chrysler pacifica', 'saldana alcantar', 'iskanyan avetis vardani', 'maria ochoa', 'juan ochoa bravo', 'chris crabb', 'carlos ballon', 'erik ochoa saldana']\",\n", + " \"BEAR', '']\",\n", + " 'https://www.bendsource.com/news/severe-winter-storm-causes-major-loss-20532995'],\n", + " ['24-01-2024',\n", + " None,\n", + " '14-year-old boy fatally shot in bathroom of West Seattle teen center pool',\n", + " \"['life center', 'seattle fire department', 'seattle police department']\",\n", + " \"['adrian diaz']\",\n", + " \"DETECTIVES', '']\",\n", + " 'https://keprtv.com/news/nation-world/west-seattle-shooting-teen-center-pool-thistle-street-adrian-diaz-homicide-investigation-southwest-teen-life-center-shot-gun-violence-crime-crisis-washington-sw-weapon-fire-detectives'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Patriots reporter announces death of his 2-year-old in heartbreaking tribute',\n", + " \"['instagram', 'cruella', 'united states', 'national cancer institute', 'disney']\",\n", + " \"['richard aplenc', 'doug kyed']\",\n", + " \"CANCER', '']\",\n", + " 'https://www.nbcconnecticut.com/news/national-international/patriots-reporter-announces-death-of-his-2-year-old-in-heartbreaking-tribute/3200660/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Pets perish in East Dundee house fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.dailyherald.com/20240123/news/pets-perish-in-east-dundee-house-fire/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Severe storms cause critical blood shortage in Kern County: Houchin seeks donors',\n", + " \"['communications of houchin', 'houchin community blood bank', 'national blood donor appreciation']\",\n", + " \"['shane hubbard']\",\n", + " \"HEALTH', 'MEDICAL', '']\",\n", + " 'https://bakersfieldnow.com/news/local/severe-storms-cause-critical-blood-shortage-in-kern-county-houchin-seeks-donors-flooding-gift-card-donation'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Yard waste fire at north Lincoln solid waste facility extinguished',\n", + " \"['health department']\",\n", + " 'nan',\n", + " \"HEALTH', 'MEDICAL', '']\",\n", + " 'https://www.wowt.com/2024/01/23/yard-waste-fire-north-lincoln-solid-waste-facility-extinguished/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Fire damages King Feed store in Wimberley',\n", + " \"['facebook']\",\n", + " 'nan',\n", + " \"AUTHORITIES', '']\",\n", + " 'https://www.kvue.com/article/news/local/hays-county/fire-wimberley-texas-king-feed-store/269-21cf0ffc-f80b-4ff6-9850-27d48339ccd9'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'N.Korea fires several cruise missiles into sea: Seoul',\n", + " \"['united states']\",\n", + " 'nan',\n", + " \"CRISISLEXREC', 'DRONES', '']\",\n", + " 'https://www.easternriverinachronicle.com.au/story/8497090/nkorea-fires-several-cruise-missiles-into-sea-seoul/?cs=6364'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Major 7.0 earthquake hits China-Kyrgyzstan border | THE DAILY TRIBUNE',\n", + " \"['united states geological', 'xinhua']\",\n", + " 'nan',\n", + " \"LANDSLIDE', 'AFFECT', 'DISPLACED', '']\",\n", + " 'https://www.newsofbahrain.com/world/96335.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Kazakhstan: Strong earthquake plunges Almaty into panic',\n", + " \"['national scientific center']\",\n", + " \"['daulet sarsenbayev', 'alexander savelyev']\",\n", + " \"STOCKMARKET', 'SCIENCE', '']\",\n", + " 'https://eurasianet.org/kazakhstan-strong-earthquake-plunges-almaty-into-panic'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Nearly 100 dead in US winter storms as snow and ice hit multiple states -- Earth Changes -- Sott.net',\n", + " \"['marshall county sheriff office']\",\n", + " \"['bob johnson', 'los angeles', 'nick rohlman']\",\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://www.sott.net/article/488145-Nearly-100-dead-in-US-winter-storms-as-snow-and-ice-hit-multiple-states'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Israel sets conditions for hostage swap, cease-fire in Gaza, claims Israeli media',\n", + " \"['ahmed asmar anadolu agency']\",\n", + " \"['benjamin netanyahu']\",\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.aa.com.tr/en/world/israel-sets-conditions-for-hostage-swap-cease-fire-in-gaza-claims-israeli-media/3116377'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Quake on Kyrgyzstan-China border kills three: reports',\n", + " \"['office of the earthquake relief headquarters', 'ministry of emergency management', 'china earthquake administration', 'china earthquake networks centre', 'xinjiang earthquake agency', 'reuters']\",\n", + " 'nan',\n", + " \"TREMORS', '']\",\n", + " 'https://www.edenmagnet.com.au/story/8496475/quake-on-kyrgyzstan-china-border-kills-three-reports/?cs=14264'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Winter weather moves east after ice storm hits from Oklahoma to Illinois',\n", + " 'nan',\n", + " 'nan',\n", + " \"AMERICANS', '']\",\n", + " 'https://abc7chicago.com/winter-weather-moves-east-after-ice-storm-hits-from-oklahoma-to-ill/14352678/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'FDNY: 3 fires in 3 boroughs kill one, injure several and displace dozens',\n", + " 'nan',\n", + " \"['lottie crawford']\",\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://gothamist.com/news/fdny-3-fires-in-3-boroughs-kill-one-injure-several-and-displace-dozens'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Axios: Israel Proposes 2-Month Ceasefire in Exchange for Remaining Hostages',\n", + " \"['cnn']\",\n", + " \"['brett mcgurk', 'benjamin netanyahu']\",\n", + " \"DEAD', '']\",\n", + " 'https://www.democracynow.org/2024/1/23/headlines/axios_israel_proposes_2_month_ceasefire_in_exchange_for_remaining_hostages'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Firefighters rescue woman from Michigan Motel fire in Calhoun County',\n", + " \"['michigan motel', 'calhoun county sheriff office']\",\n", + " 'nan',\n", + " \"HEALTH', 'DISPLACED', '']\",\n", + " 'https://midmichigannow.com/news/local/michigan-motel-fire-pennfield-township-calhoun-county-michigan-investigation-evacuation-injury-bronson-battle-creek-m-66'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6.3 Magnitude Earthquake Reported',\n", + " \"['united states geological']\",\n", + " \"['indian ridge', 'atlantic ocean', 'pacific ocean', 'gilbert teodoro']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://khow.iheart.com/content/2024-01-23-63-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'South on alert for flooding after storm brings historic rainfall to California',\n", + " \"['national weather service', 'united states']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.myklgr.com/syndicated-article/?id=1545267'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Hamas Rejects Major Ceasefire Offer Until Israel Withdraws From Gaza',\n", + " 'nan',\n", + " 'nan',\n", + " \"SECURITY', 'JIHAD', 'TERROR', '']\",\n", + " 'https://biztoc.com/x/924363c1bc7e1c78'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6.3 Magnitude Earthquake Reported | News Radio 830 KHVH',\n", + " \"['united states geological']\",\n", + " \"['pacific ocean', 'indian ridge', 'atlantic ocean', 'gilbert teodoro']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://khvhradio.iheart.com/content/2024-01-23-63-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Netanyahu immediately vows retribution after Hamas kills 21 Israeli soldiers in central Gaza',\n", + " \"['twitter', 'associated press']\",\n", + " \"['benjamin netanyahu', 'khan younis']\",\n", + " \"MSM', '']\",\n", + " 'https://www.wgmd.com/netanyahu-immediately-vows-retribution-after-hamas-kills-21-israeli-soldiers-in-central-gaza/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Tributes paid to Longford man killed in Storm Isha road crash',\n", + " \"['matthews church']\",\n", + " \"['jimmy rowe']\",\n", + " \"CHURCH', '']\",\n", + " 'https://www.shannonside.ie/news/tributes-paid-to-longford-man-killed-in-storm-isha-road-crash-235528'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Road Safety Weather Alert – Orange and Yellow Weather Warnings for Storm Jocelyn',\n", + " \"['safety authority']\",\n", + " 'nan',\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.leitrimobserver.ie/news/home/1403179/road-safety-weather-alert-orange-and-yellow-weather-warnings-for-storm-jocelyn.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Egypt Confirms Israel's 2-Month Ceasefire Proposal\",\n", + " \"['national security council', 'white house', 'associated press']\",\n", + " \"['yehya sinwar', 'john kirby', 'brett mcgurk', 'benjamin netanyahu']\",\n", + " \"SECURITY', '']\",\n", + " 'https://dailystar.com.lb/egypt-confirms-israels-2-month-ceasefire-proposal/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn Northern Ireland: 4,000 homes in Northern Ireland remain without electricity',\n", + " 'nan',\n", + " \"['harland wolff', 'siobhan lynch']\",\n", + " \"DIRECTOR', '']\",\n", + " 'https://www.belfasttelegraph.co.uk/news/northern-ireland/storm-jocelyn-4000-homes-in-northern-ireland-remain-without-electricity/a402510000.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Gas Leak Leads to Explosion and Fire at Downtown Fort Dodge Building',\n", + " 'nan',\n", + " \"['steve hergenreter']\",\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'https://www.yourfortdodge.com/gas-leak-leads-to-explosion-and-fire-at-downtown-fort-dodge-building/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '2 mobile homes destroyed in Colleton County fire, investigation ongoing',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://abcnews4.com/news/local/2-mobile-homes-destroyed-in-colleton-county-fire-investigation-ongoing-wciv-abc-news-4-cottageville-michelle-lane'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Bristol Virginia fire destroys vacant former school',\n", + " \"['robert e lee elementary school in bristol']\",\n", + " 'nan',\n", + " \"MISSINGFOUNDTRAPPEDPEOPLE', '']\",\n", + " 'https://www.electric949.com/bristol-virginia-fire-destroys-vacant-former-school/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6.3 Magnitude Earthquake Reported',\n", + " \"['united states geological']\",\n", + " \"['gilbert teodoro', 'atlantic ocean', 'indian ridge', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wrko.iheart.com/content/2024-01-23-63-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Woman dies in car crash during Storm Isha just days after birthday | JOE is the voice of Irish people at home and abroad',\n", + " \"['co louth']\",\n", + " \"['louth cllr pearse mcgeough', 'our lady', 'kate keenan', 'barney keenan', 'angela gregory']\",\n", + " \"ACCIDENT', '']\",\n", + " 'https://www.joe.ie/news/louth-crash-victim-storm-isha-790129'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Stormy rains damage roofs at Maonde and M'deza hospitals in Dedza\",\n", + " 'nan',\n", + " \"['mwai liabunya']\",\n", + " \"SOCIAL', '']\",\n", + " 'https://www.faceofmalawi.com/2024/01/23/stormy-rains-damage-roofs-at-maonde-and-mdeza-hospitals-in-dedza/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Large fin whale washes up on Mayo beach during Storm Isha',\n", + " \"['rare species investigation programme', 'dolphin group stranding scheme', 'co mayo']\",\n", + " 'nan',\n", + " \"WATER', '']\",\n", + " 'https://www.independent.ie/irish-news/large-fin-whale-washes-up-on-mayo-beach-during-storm-isha/a684655790.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Indoor air quality suffers during wildfires',\n", + " \"['american lung association pruitt', 'american lung association', 'university of washington', 'colorado state university', 'idaho health care association']\",\n", + " \"['robert vande merwe', 'vande merwe', 'katherine pruitt', 'savannah develyn', 'luke montrose', 'mark troen']\",\n", + " \"POLICYMAKERS', 'RECRUITMENT', '']\",\n", + " 'https://ravallirepublic.com/news/state-regional/wildfire-smoke-indoor-air-long-term-care-facilities/article_7ee6bc3a-4caf-51f7-afc7-48df0eeb8a96.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Powys weather warning issued for flooding amid Storm Jocelyn',\n", + " \"['a met office']\",\n", + " \"['rhondda cynon taf']\",\n", + " \"CHANGE', '']\",\n", + " 'https://www.countytimes.co.uk/news/24068764.powys-weather-warning-issued-flooding-amid-storm-jocelyn/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'One person hurt in serious CT crash with parked tractor-trailer',\n", + " \"['fire department', 'police department tips hotline', 'vincent medical center', 'fairfield police department', 'police department', 'traffic division', 'police serious crash team']\",\n", + " \"['andrew orum']\",\n", + " \"TELECOM', '']\",\n", + " 'https://www.courant.com/2024/01/23/driver-fled-serious-bridgeport-collision-with-parked-tractor-trailer-that-left-passenger-injured/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Shots fired at SC officers during chase after Rock Hill armed robbery, police say',\n", + " \"['york county sheriff office', 'circle k', 'rock hill police department']\",\n", + " \"['kevin tolson', 'michael chavis', 'ronald eugene wilson']\",\n", + " \"CORRUPTION', '']\",\n", + " 'https://news.yahoo.com/shots-fired-sc-officers-during-152623567.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Apartment fire displaces residents – WLKM Radio 95.9 FM',\n", + " \"['rivers health', 'joseph county victim services']\",\n", + " \"['scott boling']\",\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://wlkm.com/2024/01/apartment-fire-displaces-residents/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Slide-off crashes in Topeka, slick roads in NE Kansas',\n", + " \"['topeka police department', 'nemaha county sheriff office', 'facebook', 'topeka police']\",\n", + " 'nan',\n", + " \"SOCIAL', '']\",\n", + " 'https://news.yahoo.com/slide-off-crashes-topeka-slick-132404272.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6.3 Magnitude Earthquake Reported | 96.3 | 102.5 NewsRadio WFLA',\n", + " \"['united states geological']\",\n", + " \"['gilbert teodoro', 'indian ridge', 'atlantic ocean', 'pacific ocean']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://wflapanamacity.iheart.com/content/2024-01-23-63-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '6.3 Magnitude Earthquake Reported',\n", + " \"['united states geological']\",\n", + " \"['atlantic ocean', 'pacific ocean', 'gilbert teodoro', 'indian ridge']\",\n", + " \"TSUNAMI', '']\",\n", + " 'https://600kcol.iheart.com/content/2024-01-23-63-magnitude-earthquake-reported/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Fire At Pittsburg ISD',\n", + " \"['pittsburg independent school district', 'central administration building']\",\n", + " 'nan',\n", + " \"SCHOOLS', '']\",\n", + " 'https://easttexasradio.com/fire-at-pittsburg-isd/'],\n", + " ['23-01-2024',\n", + " None,\n", + " '3 horses die, 6 rescued in Powhatan County barn fire',\n", + " \"['powhatan fire department', 'virginia department of transportation']\",\n", + " \"['brigid paciello']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://godanriver.com/news/state-regional/3-horses-die-6-rescued-in-powhatan-county-barn-fire/article_060a60a3-bd1a-506e-9ca4-6f9279c47858.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'At least 1 injured in large fire at warehouse in Forest Park, police say',\n", + " 'nan',\n", + " 'nan',\n", + " \"HEALTH', '']\",\n", + " 'https://www.wsbradio.com/news/local/least-1-injured-large-fire-warehouse-forest-park-police-say/SAWPILFU3JEAXMSNYTOT552ORQ/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Fire Torches Southeast Minnesota Home, Investigation Underway',\n", + " \"['winona fire department', 'facebook winona fire department']\",\n", + " \"['samm adams']\",\n", + " \"PRICES', '']\",\n", + " 'https://kroc.com/ixp/669/p/fire-torches-winona-home-investigation-underway/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Firefighter injured after falling from roof while battling Ohio house fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"INJURY', '']\",\n", + " 'https://news.yahoo.com/firefighter-injured-falling-roof-while-160948969.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Springfield, Boston, Worcester protests call for Gaza ceasefire, enforcement of the Leahy Law',\n", + " \"['leahy fast for palestine committee', 'bureau of political', 'imperialist action committee']\",\n", + " \"['priscilla lynch', 'don treeger', 'josh paul', 'patrick leahy', 'jane morrissey']\",\n", + " \"VETERANS', '']\",\n", + " 'https://www.masslive.com/news/2024/01/springfield-boston-worcester-protests-call-for-gaza-ceasefire-enforcement-of-the-leahy-law.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Fire ravages vacant building in downtown Niagara Falls',\n", + " \"['niagara falls fire department', 'office of the ontario fire marshal', 'niagara regional police']\",\n", + " \"['ben trendle']\",\n", + " \"MARSHAL', '']\",\n", + " 'https://www.wellandtribune.ca/news/niagara-region/fire-ravages-vacant-building-in-downtown-niagara-falls/article_35d8a701-e310-5b01-8e60-57aac2141ed8.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'NewsAlert: Police say shots fired, Molotov cocktail thrown inside Edmonton City Hall',\n", + " 'nan',\n", + " 'nan',\n", + " \"GENERALCRIME', '']\",\n", + " 'https://panow.com/2024/01/23/newsalert-police-say-shots-fired-molotov-cocktail-thrown-inside-edmonton-city-hall/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Iowa boy, 13, dies after SUV strikes him while sledding',\n", + " \"['university of iowa stead family children hospital']\",\n", + " \"['adam mcwherter']\",\n", + " \"DRIVER', '']\",\n", + " 'https://news.yahoo.com/iowa-boy-13-dies-suv-193221650.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Man confesses to deadly South Africa building fire',\n", + " 'nan',\n", + " \"['cyril ramaphosa']\",\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://www.newcastleherald.com.au/story/8496567/man-confesses-to-deadly-south-africa-building-fire/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Man arrested after saying he started South African building fire that killed 76 to hide a killing',\n", + " \"['associated press']\",\n", + " \"['gerald imray']\",\n", + " \"CRIMINAL', '']\",\n", + " 'https://www.stalbertgazette.com/world-news/man-arrested-after-saying-he-started-south-african-building-fire-that-killed-76-to-hide-a-killing-8151217'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Live updates | Israeli troops encircle Gaza's second-largest city and explosion kills 21 soldiers\",\n", + " \"['associated press', 'world health organization', 'white house', 'united nations', 'foreign ministry', 'health ministry in gaza', 'united nations security council', 'u n security council', 'egypt state information service', 'national security council', 'european union', 'twitter']\",\n", + " \"['john kirby', 'hossein amirabdollahian', 'khan younis', 'ali khamenei', 'benjamin netanyahu', 'sigrid kaag', 'daniel hagari', 'sergey lavrov', 'brett mcgurk', 'saleh arouri', 'david cameron', 'mount meron', 'diaa rashwan', 'deir al-balah', 'stephane dujarric', 'christopher luxon', 'yehya sinwar']\",\n", + " \"PIRACY', 'ALLIANCE', '']\",\n", + " 'https://www.somerset-kentucky.com/ap/national/live-updates-israeli-troops-encircle-gazas-second-largest-city-and-explosion-kills-21-soldiers/article_a5c7e742-0d62-5ec6-b528-2576f585a3db.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Police arrest man in connection with deadly Marshalltown fire',\n", + " \"['commission of enquiry', 'commission of inquiry']\",\n", + " \"['dimakatso nevhuhulwi']\",\n", + " \"HISTORIC', '']\",\n", + " 'https://www.citizen.co.za/news/south-africa/crime/police-arrest-man-connection-deadly-marshalltown-fire/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn expected to hit Scotland with 80mph winds',\n", + " \"['police service of northern ireland', 'police scotland', 'southern electricity networks', 'network rail scotland', 'co londonderry']\",\n", + " \"['steve willington', 'andrew milligan', 'phil campbell', 'finlay macrae']\",\n", + " \"SCOTTISH', '']\",\n", + " 'https://guernseypress.com/news/uk-news/2024/01/23/storm-jocelyn-expected-to-hit-scotland-with-80mph-winds/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'No injuries reported in Tilbury fire | Chatham Daily News',\n", + " 'nan',\n", + " 'nan',\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'https://www.chathamdailynews.ca:443/news/local-news/no-injuries-as-two-tenants-displaced-by-tilbury-fourplex-fire'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Storm Jocelyn - Two fallen trees blocking road in Kilkenny',\n", + " \"['kilkenny county council']\",\n", + " \"['cllr michael delaney']\",\n", + " \"OUTAGE', '']\",\n", + " 'https://www.kilkennypeople.ie/news/weather/1403649/storm-jocelyn-two-fallen-trees-blocking-road-in-kilkenny.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Man arrested on suspicion of 76 murders after 'starting deadly fire'\",\n", + " 'nan',\n", + " 'nan',\n", + " \"EMPLOYMENT', 'SHORTAGE', '']\",\n", + " 'https://www.standard.co.uk/news/world/murder-crime-arson-fire-south-africa-johannesburg-usindiso-marshalltown-b1134380.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Crews extinguish fire at popular Nashville BBQ restaurant',\n", + " \"['nashville fire department']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.wsmv.com/2024/01/23/crews-extinguish-fire-popular-nashville-bbq-restaurant/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Risk of spiraling Mideast violence grows as war in Gaza inflames tensions',\n", + " 'nan',\n", + " \"['sunni islam', 'mahsa amini']\",\n", + " \"TALIBAN', '']\",\n", + " 'https://japantoday.com/category/features/opinions/analysis-simmering-conflicts-reach-a-boil-as-the-mideast-remains-unsettled-by-israel'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'American Citizen Killed In The West Bank By Israeli Forces',\n", + " \"['national security council coordinator for strategic communications', 'white house', 'israeli army', 'university of new orleans', 'us state department', 'united states']\",\n", + " \"['joe biden', 'john kirby', 'elisha yered', 'tawfic abdel jabbar', 'gonzalo lira']\",\n", + " \"PALESTINIANS', 'AFFECT', 'DISPLACED', '']\",\n", + " 'https://www.zerohedge.com/news/2024-01-23/american-citizen-killed-west-bank-israeli-forces'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Collective Effort for Gaza Ceasefire Needed: Lord Ahmad',\n", + " \"['palestinian authority to gaza', 'palestinian authority', 'egyptian red crescent society']\",\n", + " \"['al arish']\",\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.miragenews.com/collective-effort-for-gaza-ceasefire-needed-1160107/'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Family displaced after Escambia County house fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"TRANSPORT', '']\",\n", + " 'https://weartv.com/news/local/family-displaced-after-escambia-county-house-fire'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Why the West Can't Stop the Houthi Rebels' Missile Attacks on Ships\",\n", + " \"['international institute for strategic', 'us navy']\",\n", + " \"['al qaeda', 'indian ocean']\",\n", + " \"DEVELOPMENT', 'KILL', '']\",\n", + " 'https://www.businessinsider.com/why-the-west-cant-stop-houthi-missile-attacks-on-ships-2024-1'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'A man has been arrested after confessing he started a fire that killed 76 in South Africa last year to hide a murder',\n", + " 'nan',\n", + " 'nan',\n", + " \"DEAD', '']\",\n", + " 'https://www.the-messenger.com/news/world/article_c5a652ca-a477-5082-827a-a24d2f0c846e.html'],\n", + " ['23-01-2024',\n", + " None,\n", + " 'Fire damages faculty residence on The Lawrenceville School campus',\n", + " \"['lawrenceville school', 'mercer county prosecutor office', 'lawrence township fire department', 'lawrence township fire marshal office', 'lawrence township police department']\",\n", + " 'nan',\n", + " \"DETECTIVE', '']\",\n", + " 'https://centraljersey.com/2024/01/23/fire-damages-faculty-residence-at-the-lawrenceville-school-campus/'],\n", + " ['23-01-2024',\n", + " None,\n", + " \"Storm Jocelyn Northern Ireland: Wind speeds clocked at almost 60mph as disruption caused on NI's roads\",\n", + " 'nan',\n", + " 'nan',\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.belfasttelegraph.co.uk/news/northern-ireland/storm-jocelyn-wind-speeds-clocked-at-almost-60mph-as-disruption-caused-on-nis-roads/a402510000.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"North Korea fires 'several' cruise missiles from west coast | Weapons News\",\n", + " \"['united nations', 'supreme people assembly', 'united states', 'charters for national reunification', 'korean navy']\",\n", + " 'nan',\n", + " \"WOMEN', '']\",\n", + " 'https://www.aljazeera.com/news/2024/1/24/north-korea-fires-several-cruise-missiles-from-west-coast'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'MACAU DAILY TIMES 澳門每日時報7.1 magnitude earthquake rattles part of Xinjiang, injuring six people and collapsing 47 homes',\n", + " \"['xinhua news agency', 'china earthquake networks center', 'u s geological', 'urumqi railroad bureau', 'china meteorological administration']\",\n", + " \"['ma shengyi', 'liu jinhua']\",\n", + " \"SCHOOLS', '']\",\n", + " 'https://macaudailytimes.com.mo/7-1-magnitude-earthquake-rattles-part-of-xinjiang-injuring-six-people-and-collapsing-47-homes.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'South African police arrest man who says he started deadly fire to hide murder',\n", + " 'nan',\n", + " \"['cyril ramaphosa']\",\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://www.halsteadgazette.co.uk/news/national/24070453.south-african-police-arrest-man-says-started-deadly-fire-hide-murder/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Aiken County crews respond to structure fire on Leitner Street',\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://www.wrdw.com/2024/01/24/aiken-county-crews-respond-structure-fire-leitner-street/'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Gallery fire destroys more than 4,000 artworks in Georgia's separatist region Abkhazia\",\n", + " \"['national art gallery of abkhazia', 'national art gallery central exhibition hall', 'abkhazia parliament', 'national art gallery', 'cnn', 'national art gallery in sukhumi', 'abkhazia state committee for statistics', 'united nations', 'national art gallery in abkhazia']\",\n", + " \"['oscar holland', 'dinara smyr', 'salome zourabichvili', 'alexander chachba-shervashidze']\",\n", + " \"RUSSIAN', '']\",\n", + " 'https://www.cnn.com/2024/01/24/style/abkhazia-georgia-national-gallery-fire/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Commercial satellites aid earthquake rescue in Xinjiang',\n", + " \"['china news service']\",\n", + " 'nan',\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'http://www.ecns.cn/hd/2024-01-24/detail-ihcxacan3652419.shtml'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Firefighters respond to reported bushfire near Creswick | The Ararat Advertiser',\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://www.araratadvertiser.com.au/story/8497365/firefighters-respond-to-reported-bushfire-near-creswick/'],\n", + " ['24-01-2024',\n", + " None,\n", + " '14-year-old arrested, charged in death of cousin who was found dead in crashed car in N. Harris County, sheriff says',\n", + " 'nan',\n", + " \"['ed gonzalez', 'jesus e zamores']\",\n", + " \"SECURITY', '']\",\n", + " 'https://abc13.com/harris-county-marsham-circle-shooting-crash-investigation-teen-shot/14354335/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Ice storm damage to Willamette Valley parks will take weeks, months to clean up',\n", + " \"['recreation department', 'willamalane park swim center']\",\n", + " \"['lasells stewart', 'archie knowles', 'howard j morton', 'kelly shadwick']\",\n", + " \"OREGON', '']\",\n", + " 'https://www.klcc.org/disasters-accidents/2024-01-23/ice-storm-damage-to-willamette-valley-parks-will-take-weeks-months-to-clean-up'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'South Korea says North Korea has fired several cruise missiles into the sea',\n", + " \"['associated press', 'united states']\",\n", + " 'nan',\n", + " \"CRISISLEXREC', 'DRONES', '']\",\n", + " 'https://www.squamishchief.com/world-news/south-korea-says-north-korea-has-fired-several-cruise-missiles-into-the-sea-8153198'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Police investigate residential house fire in Crescentwood - Winnipeg',\n", + " \"['winnipeg police']\",\n", + " \"['lorette wentworth']\",\n", + " \"INJURED', '']\",\n", + " 'https://globalnews.ca/news/10246422/police-investigate-residential-house-fire-in-crescentwood/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'No injuries in Tuesday afternoon fire in Rochester',\n", + " \"['rochester fire department']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.kimt.com/news/local/no-injuries-in-tuesday-afternoon-fire-in-rochester/article_5ae6eaa4-ba5c-11ee-9a96-3b37fa495bdc.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'South African police arrest suspect in connection with building fire that killed 77',\n", + " \"['discovery company', 'cnn', 'police in gauteng', 'warner bros', 'commission of inquiry', 'cable news network inc']\",\n", + " \"['dimakatso nevhuhlwi', 'david mckenzie', 'mariya knight', 'tara john']\",\n", + " \"SHELTERS', 'SLUMS', '']\",\n", + " 'https://localnews8.com/news/national-world/cnn-world/2024/01/23/south-african-police-arrest-suspect-in-connection-with-building-fire-that-killed-77/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Porter lumberyard kiln destroyed by fire for second time in 15 months',\n", + " \"['facebook', 'office of state fire marshal']\",\n", + " \"['jeff dutil']\",\n", + " \"EDITORS', '']\",\n", + " 'https://www.sunjournal.com/2024/01/23/porter-lumberyard-kiln-destroyed-by-fire-for-second-time-in-15-months/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'US hints at longer ceasefire pause in Gaza',\n", + " \"['white house', 'white house national security spokesperson']\",\n", + " \"['jalil afridi', 'benjamin natanyahu', 'john kirby']\",\n", + " \"VIOLENCE', '']\",\n", + " 'https://thefrontierpost.com/us-hints-at-longer-ceasefire-pause-in-gaza/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'UN Security Council member states continue to press for cease-fire in Gaza',\n", + " \"['united nations', 'anadolu agency', 'foreign affairs', 'security council', 'foreign affairs waleed el khereiji', 'un security council', 'european affairs']\",\n", + " \"['pedro comissario afonso', 'tanja fajon', 'ayman safadi', 'antonio guterres', 'retno marsudi', 'zhang jun', 'lana zaki nusseibeh']\",\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.aa.com.tr/en/americas/un-security-council-member-states-continue-to-press-for-cease-fire-in-gaza/3116873'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'US conducts strikes on facilities in Iraq used by Iran-backed militia group',\n", + " \"['u s army patriot']\",\n", + " \"['lloyd austin']\",\n", + " \"HOUTHIS', '']\",\n", + " 'https://www.fox5atlanta.com/news/us-strikes-iraq-iran-kataib-hezbollah'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'VB apartment fire damages 16 units; 4 adults, child & multiple animals rescued',\n", + " 'nan',\n", + " 'nan',\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://www.wtkr.com/news/vb-apartment-fire-damages-16-units-4-adults-child-multiple-animals-rescued'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Tropical low off northeast Australia expected to become cyclone and dump heavy weekend rains – Winnipeg Free Press',\n", + " \"['australian bureau of meteorology', 'japan meteorological agency', 'japan meteorological agency australian bureau of meteorology', 'winnipeg free press newsletter']\",\n", + " \"['shane chelepy', 'laura boekel']\",\n", + " \"SYSTEM', '']\",\n", + " 'https://www.winnipegfreepress.com/arts-and-life/life/greenpage/2024/01/24/tropical-low-off-northeast-australia-expected-to-become-cyclone-and-dump-heavy-weekend-rains'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"'She was shaking': San Antonio family rescued from Monday morning flood waters\",\n", + " \"['christus children emergency center']\",\n", + " \"['higel christmas', 'dee higel']\",\n", + " \"WATER', '']\",\n", + " 'https://www.ksat.com/news/local/2024/01/24/she-was-shaking-san-antonio-family-rescued-from-monday-morning-flood-waters/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Hotel fire kills 4 in east China - China.org.cn',\n", + " \"['xinhua']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'http://www.china.org.cn/china/Off_the_Wire/2024-01/24/content_116961839.htm'],\n", + " ['24-01-2024',\n", + " None,\n", + " '21 Israeli troops are killed in the deadliest attack on the military since the Gaza offensive began',\n", + " \"['associated press', 'al-aqsa university', 'united states', 'egypt state information service', 'gaza health ministry']\",\n", + " \"['khan younis', 'yehya sinwar', 'diaa rashwan', 'raed al-nems', 'melanie lidman', 'gaza maghazi', 'daniel hagari', 'benjamin netanyahu', 'aseel al-muqayed']\",\n", + " \"WRITER', '']\",\n", + " 'https://www.mcalesternews.com/region/21-israeli-troops-are-killed-in-the-deadliest-attack-on-the-military-since-the-gaza/article_dfd47705-2272-5a3d-b9b8-151fd98bb650.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Fire at Washington seafood facility destroys hundreds of crab pots before season opener',\n", + " \"['washington department of ecology', 'ilwaco fire department', 'washington state department of fish']\",\n", + " \"['heather hall', 'maria cantwell', 'natasha beals']\",\n", + " \"FISHERY', '']\",\n", + " 'https://www.yakimaherald.com/news/nation_and_world/business/fire-at-washington-seafood-facility-destroys-hundreds-of-crab-pots-before-season-opener/article_956c61c2-ee97-5035-9995-a70190b9040d.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Dry weather triggers forest fire in Doda',\n", + " 'nan',\n", + " \"['tariq ahmed', 'shephar iqbal']\",\n", + " \"HUMAN', '']\",\n", + " 'https://thenorthlines.com/dry-weather-triggers-forest-fire-in-doda/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Hotel fire kills 4 in east China-Xinhua',\n", + " \"['xinhua']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://english.news.cn/20240124/f856b71a886f422ba11d44321e4a07ee/c.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Tropical cyclone expected to lash Australia's Queensland from Thursday\",\n", + " \"['bureau of meteorology']\",\n", + " \"['el nino', 'renju jose', 'laura boekel']\",\n", + " \"MSM', '']\",\n", + " 'https://www.saltwire.com/halifax/news/tropical-cyclone-expected-to-lash-australias-queensland-from-thursday-100931669/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Crews responding to fire in Sadieville',\n", + " \"['facebook', 'scott county fire department']\",\n", + " 'nan',\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.wkyt.com/2024/01/24/crews-responding-fire-sadieville/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Police union boss arrested over Black Wednesday unrest',\n", + " \"['png police union']\",\n", + " 'nan',\n", + " \"HISTORIC', '']\",\n", + " 'https://www.postcourier.com.pg/police-union-boss-arrested-over-black-wednesday-unrest/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Houston fire: Firefighters battling 2-alarm house fire on Inwood',\n", + " 'nan',\n", + " 'nan',\n", + " \"DRIVERS', '']\",\n", + " 'https://www.fox26houston.com/news/houston-fire-firefighters-battling-2-alarm-house-fire-on-inwood'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'South Korea says North Korea has fired several cruise missiles into the sea',\n", + " \"['united states']\",\n", + " 'nan',\n", + " \"ANALYSTS', '']\",\n", + " 'https://www.sthelensstar.co.uk/news/national/24070459.south-korea-says-north-korea-fired-several-cruise-missiles-sea/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Manipur | Six jawans in Manipur injured as Assam Rifles soldier fires at colleagues before shooting self',\n", + " \"['manipur police']\",\n", + " \"['sajik tampak', 'manipur chandel']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://www.telegraphindia.com/north-east/six-jawans-in-manipur-injured-as-assam-rifles-soldier-fires-at-colleagues-before-shooting-self/cid/1995856'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'N.Korea fires several cruise missiles into sea: Seoul',\n", + " \"['united states']\",\n", + " 'nan',\n", + " \"PEACEKEEPING', '']\",\n", + " 'https://www.queanbeyanage.com.au/story/8497090/nkorea-fires-several-cruise-missiles-into-sea-seoul/?cs=14264'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Man pulled from house fire in Earl Grey – Winnipeg Free Press',\n", + " 'nan',\n", + " 'nan',\n", + " \"INSPECTORS', '']\",\n", + " 'https://www.winnipegfreepress.com/this-just-in/man-pulled-from-house-fire-in-fort-rouge'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'South Korea says North Korea has fired several cruise missiles into the sea',\n", + " \"['united states', 'associated press']\",\n", + " 'nan',\n", + " \"CRISISLEXREC', 'DRONES', '']\",\n", + " 'https://www.thereminder.ca/world-news/south-korea-says-north-korea-has-fired-several-cruise-missiles-into-the-sea-8153198'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Storm Jocelyn: Roads closed due to fallen trees | Lancashire Telegraph',\n", + " 'nan',\n", + " 'nan',\n", + " \"HEALTH', 'KILL', '']\",\n", + " 'https://www.lancashiretelegraph.co.uk/news/24070515.storm-jocelyn-roads-closed-due-fallen-trees/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'COSAFA | Angola storm into Africa Cup of Nations knockout phase',\n", + " 'nan',\n", + " \"['kialonda gaspar']\",\n", + " \"OCEANS', '']\",\n", + " 'https://cosafa.com/angola-storm-into-africa-cup-of-nations-knockout-phase/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Storm Jocelyn brings further disruption and power cuts following Isha',\n", + " \"['stormont department for infrastructure', 'mile straight in co', 'belfast international', 'belfast international airport', 'department of infrastructure', 'networks esbnetworks']\",\n", + " \"['niall carson', 'dame jocelyn bell burnell']\",\n", + " \"ASTROPHYSICIST', '']\",\n", + " 'https://www.irishnews.com/news/northern-ireland/storm-jocelyn-brings-further-disruption-and-power-cuts-following-isha-4XV3NFKIRJDLVMGUSHVHAB22OY/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Thousands of people are forced out of their homes after 7.1 quake in western China',\n", + " \"['associated press', 'china meteorological administration', 'urumqi railroad bureau', 'xinjiang earthquake administration', 'u s geological']\",\n", + " \"['zhang yongjiu', 'jian gewa', 'kizilsu kirgiz', 'wurouziali haxihaerbayi']\",\n", + " \"MOUNTAINS', '']\",\n", + " 'https://www.local10.com/news/world/2024/01/24/thousands-of-people-are-forced-out-of-their-homes-after-71-quake-in-western-china/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Storm Jocelyn: Major disruption amid flooding in York and travel affected including Leeds Bradford Airport',\n", + " \"['police scotland', 'police service of northern ireland', 'co londonderry', 'network rail scotland', 'environment agency']\",\n", + " \"['martin thomson', 'tony johnson']\",\n", + " \"SAFETY', '']\",\n", + " 'https://www.yorkshirepost.co.uk/news/weather/storm-jocelyn-major-disruption-amid-flooding-in-york-and-travel-affected-including-leeds-bradford-airport-4490323'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Thousands of people are forced out of their homes after 7.1 quake in western China',\n", + " \"['associated press', 'xinjiang earthquake administration', 'china meteorological administration', 'u s geological', 'urumqi railroad bureau']\",\n", + " \"['kizilsu kirgiz', 'zhang yongjiu', 'jian gewa', 'wurouziali haxihaerbayi']\",\n", + " \"MOUNTAINS', '']\",\n", + " 'https://www.thesunchronicle.com/news/nation_world/thousands-of-people-are-forced-out-of-their-homes-after-7-1-quake-in-western/article_7c0a664f-25ec-5b69-983e-9b7736d0cf93.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Assam Rifles soldier in Manipur fires at colleagues before shooting self; 6 injured',\n", + " 'nan',\n", + " 'nan',\n", + " \"UNCERTAINTY1', '']\",\n", + " 'https://www.deccanchronicle.com/nation/current-affairs/assam-rifles-soldier-in-manipur-fires-at-6-colleagues-shoots-self-879648'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Storm Jocelyn blows in fresh disruption across much of the UK',\n", + " \"['co londonderry', 'environment agency', 'police scotland', 'police service of northern ireland', 'network rail scotland']\",\n", + " \"['martin thomson', 'danny lawson']\",\n", + " \"SAFETY', '']\",\n", + " 'https://www.ipswichstar.co.uk/news/national/24070460.storm-jocelyn-blows-fresh-disruption-across-much-uk/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Bangkok Post - Three Myanmar generals sentenced to death after surrender',\n", + " \"['myanmar national democratic alliance army', 'arakan army', 'brotherhood alliance', 'taang national liberation army']\",\n", + " \"['gen zaw myo', 'gen moe kyaw', 'wikimedia commons', 'jessie cowhig']\",\n", + " \"POLICY', '']\",\n", + " 'https://www.bangkokpost.com/world/2729924/three-myanmar-generals-sentenced-to-death-after-surrender'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Firefighters among six killed in Mongolia gas explosion',\n", + " \"['facebook', 'unit of the national fire service', 'mongolia emergency management office', 'british embassy']\",\n", + " \"['fiona blyth']\",\n", + " \"APPLICATIONS', '']\",\n", + " 'https://www.maitlandmercury.com.au/story/8497785/firefighters-among-six-killed-in-mongolia-gas-explosion/?cs=7607'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'At Least 1 Killed In U.S. Airstrikes At Iran-backed Militia In Iraq',\n", + " \"['united states', 'cnn']\",\n", + " \"['ali khamenei', 'jurf al-sakhar', 'jafar al-hussaini']\",\n", + " \"PALESTINIAN', 'ARREST', '']\",\n", + " 'https://www.i24news.tv/en/news/middle-east/1706077698-at-least-1-killed-in-u-s-airstrikes-at-iran-backed-militia-in-iraq'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'A plane that Russia says was carrying 65 Ukrainian POWs crashed. An official says all aboard died',\n", + " \"['associated press', 'united states', 'twitter', 'institute for the study of war', 'russian defense ministry']\",\n", + " \"['oleh syniehubov', 'vladimir putin', 'vyacheslav gladkov', 'dmitry peskov', 'volodymyr zelenskyy', 'yuri parakhin']\",\n", + " \"KING', '']\",\n", + " 'https://santamariatimes.com/news/national/a-plane-that-russia-says-was-carrying-65-ukrainian-pows-crashed-an-official-says-all/article_173f5d89-8dac-5cd7-aec0-2c1ca4ebc829.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Heavy fighting in Gaza's second-largest city leaves hundreds of patients stranded in main hospital\",\n", + " \"['united states', 'doctors without borders', 'united nations', 'gaza health ministry']\",\n", + " \"['khan younis', 'benjamin netanyahu', 'joe biden']\",\n", + " \"PRESIDENT', '']\",\n", + " 'https://www.news-gazette.com/news/nation-world/heavy-fighting-in-gazas-second-largest-city-leaves-hundreds-of-patients-stranded-in-main-hospital/article_b91be7fe-242f-5cab-84dd-35f92ebbe2c6.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Reuters: Israel, Hamas broadly agree month-long ceasefire',\n", + " 'nan',\n", + " 'nan',\n", + " \"PALESTINIAN', 'ARREST', '']\",\n", + " 'https://article.wn.com/view/2024/01/24/Reuters_Israel_Hamas_broadly_agree_monthlong_ceasefire/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Storms Across Houston Force Some School Districts To Delay Opening Today | NewsRadio 740 KTRH',\n", + " 'nan',\n", + " \"['terri smith']\",\n", + " \"AIRPORTS', '']\",\n", + " 'https://ktrh.iheart.com/featured/houston-texas-news/content/2024-01-24-storms-across-houston-force-some-school-districts-to-delay-opening-today/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Thousands forced out of homes after 7.1-magnitude quake in western China',\n", + " \"['xinjiang earthquake administration']\",\n", + " \"['zhang yongjiu', 'kizilsu kirgiz']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.lbc.co.uk/world-news/455afef20173481f973f0a64beef9bae/'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"NFL reporter's 2-year-old daughter dies after leukemia battle\",\n", + " \"['instagram', 'disney', 'cruella']\",\n", + " \"['doug kyed']\",\n", + " \"BLACK', '']\",\n", + " 'https://www.wgmd.com/nfl-reporters-2-year-old-daughter-dies-after-leukemia-battle/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'House fire kills 5 in Philippines-Xinhua',\n", + " \"['department of social welfare']\",\n", + " \"['marshal amor laguilles']\",\n", + " \"CHILDREN', '']\",\n", + " 'https://english.news.cn/20240124/ffecf4b7ecf8406298935dfebbf20ed5/c.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Storm Isha: Man who died after car crashed into fallen tree named as James 'Jimmy' Johnstone\",\n", + " \"['police scotland', 'hyundai']\",\n", + " \"['andrew thomson', 'james jimmy johnstone']\",\n", + " \"INSPECTOR', '']\",\n", + " 'https://news.sky.com/story/storm-isha-man-who-died-after-car-crashed-into-fallen-tree-named-as-james-jimmy-johnstone-13055179'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'S. Africa arrests murder suspect who lit cover-up fire that killed 77',\n", + " 'nan',\n", + " \"['dimakatso nevhuhulwi']\",\n", + " \"ARSON', 'URBAN', '']\",\n", + " 'https://www.dailysabah.com/world/africa/s-africa-arrests-murder-suspect-who-lit-cover-up-fire-that-killed-77'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Almost 30,000 without power after two storms in three days',\n", + " \"['irish examiner']\",\n", + " 'nan',\n", + " \"EXAMINER', '']\",\n", + " 'https://www.irishexaminer.com/news/arid-41315935.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Storm Jocelyn batters UK, disrupts travel and energy infrastructure in NW Europe | Travel',\n", + " \"['bloomberg', 'maxar technologies inc', 'reuters']\",\n", + " \"['toby melville']\",\n", + " \"FORECASTER', '']\",\n", + " 'https://www.hindustantimes.com/lifestyle/travel/storm-jocelyn-batters-the-uk-disrupts-travel-and-energy-infrastructure-across-northwest-europe-101706091674873.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " '2 explosive-laden drones shot down in Iraqi airbase housing U.S. forces',\n", + " \"['xinhua']\",\n", + " 'nan',\n", + " \"SOLDIER', 'WOUND', '']\",\n", + " 'https://www.globalsecurity.org/military/library/news/2024/01/mil-240124-pdo01.htm'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Hotel fire kills 4 in east China: Authorities',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'http://www.uniindia.com/hotel-fire-kills-4-in-east-china-authorities/world/news/3129877.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Fire crews rush to road following 'massive' fire at derelict hotel\",\n", + " \"['greater manchester police', 'rockleigh hotel']\",\n", + " \"['michael gove']\",\n", + " \"SPOKESPERSON', '']\",\n", + " 'https://www.liverpoolecho.co.uk/news/uk-world-news/fire-crews-rush-road-following-28501835'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Moment Russian plane with 63 onboard explodes into massive fireball on border of Ukraine - World News',\n", + " \"['ukrainian armed', 'russian defense ministry', 'ministry of emergency situations', 'russian defence ministry']\",\n", + " \"['vyacheslav gladkov', 'krivoy khutor']\",\n", + " \"POWS', '']\",\n", + " 'https://www.mirror.co.uk/news/world-news/breaking-moment-russian-plane-63-31953907'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'North Korea Fires Cruise Missiles Into Sea Amid Rising Tensions: South Korea Military',\n", + " \"['united states', 'korean defense ministry', 'korean central news agency korea news service', 'yonhap news agency']\",\n", + " 'nan',\n", + " \"SECURITY', '']\",\n", + " 'https://www.theepochtimes.com/world/north-korea-fires-cruise-missiles-into-sea-amid-rising-tensions-south-korea-military-5572675'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Russian transport plane crashes that Russia said had Ukrainian POWs on board',\n", + " \"['united states', 'associated press', 'twitter', 'russian defense ministry', 'institute for the study of war']\",\n", + " \"['oleh syniehubov', 'volodymyr zelenskyy', 'yuri parakhin', 'vyacheslav gladkov', 'dmitry peskov', 'vladimir putin']\",\n", + " \"GOVERNMENT', '']\",\n", + " 'https://www.marketwatch.com/story/russian-transport-plane-crashes-with-65-ukrainian-pows-on-board-3d514bc9?g=e8329e82-814e-4c2d-a994-817c98756748&mod=mw_rss_bulletins'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Some travel disruption in West Fife due to Storm Jocelyn',\n", + " 'nan',\n", + " 'nan',\n", + " \"WINDS', '']\",\n", + " 'https://www.dunfermlinepress.com/news/24070587.travel-disruption-west-fife-due-storm-jocelyn/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'North Korea launches cruise missiles into Yellow Sea in latest weapons demonstration',\n", + " \"['charters for national reunification', 'during a supreme people assembly', 'korean ministry of unification', 'korean central news agency', 'u n security council']\",\n", + " 'nan',\n", + " \"GENERAL1', '']\",\n", + " 'https://www.stripes.com/theaters/asia_pacific/2024-01-24/north-korea-missiles-yellow-sea-12777324.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Wizz Air reports massive increase in Cypriot passengers for 2023',\n", + " \"['wizz air head of communications']\",\n", + " \"['zsuzsa trubek']\",\n", + " \"REPRESENTATIVE', '']\",\n", + " 'https://cyprus-mail.com/2024/01/24/wizz-air-reports-massive-increase-in-cypriot-passengers-for-2023/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'British Foreign Secretary to visit Israel, push for Gaza ceasefire',\n", + " \"['palestinian authority', 'cnn', 'reuters']\",\n", + " \"['mohammed deif', 'mahmoud abbas', 'yahya sinwar', 'benjamin netanyahu', 'abdulrahman al', 'david cameron']\",\n", + " \"PEACEKEEPING', '']\",\n", + " 'http://www.israelnationalnews.com/news/384067'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'N. Korea fires several cruise missiles – Seoul',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', 'WMD', '']\",\n", + " 'https://article.wn.com/view/2024/01/24/N_Korea_fires_several_cruise_missiles_Seoul/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Flash flooding and tornadoes threaten the South as winter storm moves eastward across US',\n", + " \"['united states', 'texa dallas fort worth international airport']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.1073modfm.com/syndicated-article/?id=1545445'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Armagh-area residents killed in Indiana County fire',\n", + " 'nan',\n", + " \"['jerry overman jr', 'marshal chet bell', 'merle robinson']\",\n", + " \"OFFICER', '']\",\n", + " 'https://www.tribdem.com/news/armagh-area-residents-killed-in-indiana-county-fire/article_b16e7d88-ba16-11ee-8d7b-8f3198545da1.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Weather forecast for North Wales after storm hits',\n", + " \"['a met office']\",\n", + " 'nan',\n", + " \"MOUNTAINS', '']\",\n", + " 'https://www.rhyljournal.co.uk/news/24071765.weather-forecast-north-wales-storm-hits/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Flash flooding and tornadoes threaten the South as winter storm moves eastward across US',\n", + " \"['texa dallas fort worth international airport', 'united states']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.myiowainfo.com/syndicated-article/?id=1545445'],\n", + " ['24-01-2024',\n", + " None,\n", + " '1 person dead following fire in Wood River, Ill.',\n", + " 'nan',\n", + " 'nan',\n", + " \"MARSHALL', '']\",\n", + " 'https://www.firstalert4.com/2024/01/24/1-person-dead-following-fire-wood-river-ill/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'South African police arrest suspect in connection with building fire that killed 77',\n", + " \"['police in gauteng']\",\n", + " 'nan',\n", + " \"POVERTY', '']\",\n", + " 'https://article.wn.com/view/2024/01/24/South_African_police_arrest_suspect_in_connection_with_build/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Death toll in southwestern China landslide rises to 34, with 10 people still missing',\n", + " \"['ministry of emergency management', 'national commission for disaster reduction', 'xinhua', 'ministry of natural resources']\",\n", + " 'nan',\n", + " \"RESOURCES', '']\",\n", + " 'https://www.aol.com/news/death-toll-southwestern-china-landslide-111317615.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Plane Russia says was carrying 65 Ukrainian POWs crashed; all died',\n", + " \"['institute for the study of war', 'associated press', 'united states', 'russian defense ministry']\",\n", + " \"['volodymyr zelenskyy', 'yuri parakhin', 'oleh syniehubov', 'vyacheslav gladkov', 'dmitry peskov', 'vladimir putin']\",\n", + " \"KING', '']\",\n", + " 'https://www.10news.com/plane-russia-says-was-carrying-65-ukrainian-pows-crashed-all-died'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Heavy fighting in Gaza leaves hospital patients stranded',\n", + " \"['gaza health ministry', 'united nations', 'los angeles times', 'doctors without borders']\",\n", + " \"['shay levinson', 'abed khaled', 'benjamin netanyahu', 'leo correa']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://www.latimes.com/world-nation/story/2024-01-24/gaza-heavy-fighting-patients-stranded-hospital'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Arrest Made in Deadly 2023 Building Fire in Johannesburg',\n", + " \"['reuters', 'associated press']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.nigeriasun.com/news/274104883/arrest-made-in-deadly-2023-building-fire-in-johannesburg'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Russia says 65 Ukrainian POWs die in plane crash',\n", + " \"['institute for the study of war', 'twitter', 'associated press', 'united states', 'russian defense ministry']\",\n", + " \"['dmitry peskov', 'volodymyr zelenskyy', 'vyacheslav gladkov', 'vladimir putin', 'yuri parakhin', 'oleh syniehubov']\",\n", + " \"KING', '']\",\n", + " 'https://www.13wmaz.com/article/news/nation-world/ukraine/plane-russia-prisoners-of-war-crashes/507-b6bb8bd0-9fe6-4c65-b9fc-67144c6d7fd9'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Death toll rises to 25 in east China building fire',\n", + " \"['big news network']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.bignewsnetwork.com/news/274104934/death-toll-rises-to-25-in-east-china-building-fire'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Bus catches fire in Widnes during morning rush hour',\n", + " 'nan',\n", + " \"['cuerdley cross']\",\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.runcornandwidnesworld.co.uk/news/24070601.bus-catches-fire-widnes-morning-rush-hour/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Flash flooding and tornadoes threaten the South as winter storm moves eastward across US',\n", + " \"['united states', 'texa dallas fort worth international airport']\",\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.woad.com/syndicated-article/?id=1545445'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Deadly Johannesburg fire began as murder cover-up, inquiry hears',\n", + " \"['amnesty international']\",\n", + " \"['andy chinnah', 'cyril ramaphosa']\",\n", + " \"FEAR', '']\",\n", + " 'https://www.reformer.com/news/national/deadly-johannesburg-fire-began-as-murder-cover-up-inquiry-hears/article_8e4f5056-4609-5030-b2ad-0f8febd5beb1.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'At least 39 dead after fire breaks out in China shop',\n", + " 'nan',\n", + " 'nan',\n", + " \"SCHOOL', '']\",\n", + " 'https://en.apa.az/asia/at-least-39-dead-after-fire-breaks-out-in-china-shop-reports-424205'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"A fire in China's Jiangxi province kills at least 39 people, state media says\",\n", + " 'nan',\n", + " 'nan',\n", + " \"CHILDREN', '']\",\n", + " 'https://www.pentictonherald.ca/news/world_news/article_fca8962a-a31e-5774-9447-06e615769772.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'N. Korea fires several cruise missiles towards Yellow Sea: Seoul military',\n", + " 'nan',\n", + " 'nan',\n", + " \"COMMANDER', '']\",\n", + " 'https://www.thehindu.com/news/international/n-korea-fires-several-cruise-missiles-towards-yellow-sea-seoul-military/article67773680.ece'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Golden Valley house fire displaces one, authorities investigating cause',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://mynews4.com/news/local/golden-valley-house-fire-displaces-one-authorities-investigating-cause'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Russia accuses Ukraine of shooting down a military tran...',\n", + " \"['united states', 'russian defense ministry', 'russia defense ministry on', 'associated press', 'institute for the study of war', 'german defense ministry', 'twitter']\",\n", + " \"['vladimir putin', 'oleh syniehubov', 'yuri parakhin', 'volodymyr zelenskyy', 'dmitry peskov', 'vyacheslav gladkov', 'andrii yusov']\",\n", + " \"KING', '']\",\n", + " 'https://accesswdun.com/article/2024/1/1224553'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Southern Water confirms cyber attack after Black Basta claims',\n", + " \"['national cyber security centre']\",\n", + " \"['trevor dearing']\",\n", + " \"DEFICIT', '']\",\n", + " 'https://www.computerweekly.com/news/366567455/Southern-Water-confirms-cyber-attack-after-Black-Basta-claims'],\n", + " ['24-01-2024',\n", + " None,\n", + " '39 killed in east China building fire',\n", + " \"['xinhua', 'anadolu agency']\",\n", + " 'nan',\n", + " \"SCHOOL', '']\",\n", + " 'https://thesun.my/world/39-killed-in-east-china-building-fire-GB12027717'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'A fire damages an apartment at Crystal Towers',\n", + " \"['winston-salem fire department']\",\n", + " \"['joe ramsey']\",\n", + " \"SAFETY', '']\",\n", + " 'https://journalnow.com/news/local/fire-damages-apartment-at-crystal-towers-in-downtown-winston-salem-residents-evacuated/article_0d169fac-ba36-11ee-ae2e-338960de7070.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Fire Destroys 4,000 Paintings at Abkhazia's National Art Gallery | Smart News\",\n", + " \"['sokhumi national gallery', 'google', 'national art gallery', 'national art gallery in abkhazia', 'national art gallery in abkhazia on', 'twitter']\",\n", + " \"['pablo picasso', 'suram sakanya', 'julia binswanger', 'sophia kishkovsky', 'salome zourabichvili', 'robert dzhpua', 'rayhan demytrie', 'aleksandr shervashidze-chachba', 'sergei tsvizhba', 'olga lyubimova', 'alexandre benois', 'ekho kavkaza elena zavodskaya', 'ekho kavkaza']\",\n", + " \"REPORTER', 'REBELLION', '']\",\n", + " 'https://www.smithsonianmag.com/smart-news/fire-destroys-thousands-of-paintings-at-abkhazias-national-gallery-180983645/'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"A fire in China's Jiangxi province kills at least 39 people, state media says\",\n", + " \"['associated press', 'council work safety committee']\",\n", + " 'nan',\n", + " \"CHILDREN', '']\",\n", + " 'https://www.stalbertgazette.com/world-news/a-fire-in-chinas-jiangxi-province-kills-at-least-39-people-state-media-says-8154017'],\n", + " ['24-01-2024',\n", + " None,\n", + " '5 sent to hospital after motel fire near Battle Creek',\n", + " \"['calhoun county sheriff office', 'michigan motel']\",\n", + " 'nan',\n", + " \"DISPLACEDRELOCATEDEVACUATED', '']\",\n", + " 'https://news.yahoo.com/5-sent-hospital-motel-fire-133832462.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Dozens killed in fire in southeast China',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://news.yahoo.com/dozens-killed-fire-southeast-china-143435521.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"A fire in China's Jiangxi province kills at least 39 people, state media says\",\n", + " \"['associated press', 'council work safety committee']\",\n", + " 'nan',\n", + " \"CHILDREN', '']\",\n", + " 'https://www.tricitynews.com/world-news/a-fire-in-chinas-jiangxi-province-kills-at-least-39-people-state-media-says-8154025'],\n", + " ['24-01-2024',\n", + " None,\n", + " '39 killed in building fire in China',\n", + " \"['central china television', 'xinhua']\",\n", + " 'nan',\n", + " \"POLICE', '']\",\n", + " 'https://www.theweek.in/wire-updates/international/2024/01/24/fgn45-china-3rdld-fire.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"A fire in China's Jiangxi province kills at least 39 people, state media says\",\n", + " \"['associated press']\",\n", + " 'nan',\n", + " \"CHILDREN', '']\",\n", + " 'https://www.princegeorgecitizen.com/world-news/a-fire-in-chinas-jiangxi-province-kills-at-least-39-people-state-media-says-8154017'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Australian Coal Export Ports Threatened by Cyclone',\n", + " \"['associated press']\",\n", + " \"['charles kennedy']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://oilprice.com/Latest-Energy-News/World-News/Australian-Coal-Export-Ports-Threatened-by-Cyclone.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Building fire in eastern Chinese city kills 39 people',\n", + " \"['china daily', 'reuters']\",\n", + " 'nan',\n", + " \"SAFETY', 'ARREST', '']\",\n", + " 'https://www.batemansbaypost.com.au/story/8497838/building-fire-in-eastern-chinese-city-kills-39-people/?cs=14264'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Fire in parking garage of Shops at Rivercenter draws large emergency response',\n", + " \"['san antonio fire department']\",\n", + " 'nan',\n", + " \"OFFICIALS', '']\",\n", + " 'https://www.ksat.com/news/local/2024/01/24/fire-in-parking-garage-of-shops-at-rivercenter-draws-large-emergency-response/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'House fire in Southeast Topeka results in $38,000 in damage',\n", + " \"['topeka fire department']\",\n", + " 'nan',\n", + " \"KANSAS', '']\",\n", + " 'https://news.yahoo.com/house-fire-southeast-topeka-results-163522205.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Mongolia: 6 Dead After Gas Truck Collides With Car',\n", + " \"['mongolia national emergency management agency', 'emergency management office', 'mongolian emergency management office', 'unit of the national fire service', 'facebook', 'reuters', 'firefighters in full']\",\n", + " 'nan',\n", + " \"MINISTER', '']\",\n", + " 'http://www.hngn.com/articles/256230/20240124/6-killed-gas-truck-collides-car-mongolia.htm'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Fire in southern China kills 35 people, injures nine',\n", + " 'nan',\n", + " 'nan',\n", + " \"HOLIDAY', '']\",\n", + " 'https://www.plenglish.com/news/2024/01/24/fire-in-southern-china-kills-35-people-injures-nine/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Suspect charged with arson following two dumpster fires in ByWard Market',\n", + " \"['ottawa police services', 'ottawa fire services', 'canada national junior team']\",\n", + " \"['bruce garrioch', 'ken warren', 'randy biggs', 'tony caldwell', 'gary dimmock', 'dru brown', 'lynn saxberg', 'tim baines', 'patrick roy']\",\n", + " 'nan',\n", + " 'https://ottawasun.com/news/local-news/arsonist-charged-following-two-dumpster-fires-in-byward-market/wcm/f7672fcf-42cc-4896-9aae-1a0ee2daa7dc'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Fire destroys Shepherds Crossroads home',\n", + " \"['austin fire department', 'shepherds crossroads fire department']\",\n", + " \"['kimi hamby', 'keith russell', 'marshal chris hicks']\",\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'https://www.journalpatriot.com/fire-destroys-shepherds-crossroads-home/article_5ee450d8-6d56-5a1c-9d18-5c2d58a487da.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Car catches fire in Weymouth town centre',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.dorsetecho.co.uk/news/24072995.car-catches-fire-weymouth-town-centre/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Activists unfurl banner at Madrid museum to demand Gaza ceasefire',\n", + " \"['greenpeace']\",\n", + " \"['peter graff', 'belal khaled', 'emma pinedo', 'unmute gaza', 'susana vera', 'pablo picasso', 'guillermo martinez', 'shepard fairey']\",\n", + " \"SPANISH', '']\",\n", + " 'https://www.saltwire.com/prince-edward-island/news/world/activists-unfurl-banner-at-madrid-museum-to-demand-gaza-ceasefire-100931791/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Weather forecast for North Wales after storm hits | Denbighshire Free Press',\n", + " \"['a met office']\",\n", + " 'nan',\n", + " \"MOUNTAINS', '']\",\n", + " 'https://www.denbighshirefreepress.co.uk/news/24071765.weather-forecast-north-wales-storm-hits/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Dozens killed in internet cafe fire in south-eastern China',\n", + " \"['xinhua', 'council work safety committee']\",\n", + " \"['zhou mi']\",\n", + " \"CHILDREN', '']\",\n", + " 'https://www.irishnews.com/news/world/dozens-killed-in-internet-cafe-fire-in-south-eastern-china-CNUFEXQXPFMU3FCBPG2PS3CQJQ/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'NKorea fires cruise missiles toward sea | The Manila Times',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', 'WMD', '']\",\n", + " 'https://www.manilatimes.net/2024/01/25/world/asia-oceania/nkorea-fires-cruise-missiles-toward-sea/1929515'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Building fire in eastern Chinese city kills 39 people',\n", + " \"['reuters', 'china daily']\",\n", + " 'nan',\n", + " \"SAFETY', 'ARREST', '']\",\n", + " 'https://www.sconeadvocate.com.au/story/8497838/building-fire-in-eastern-chinese-city-kills-39-people/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Devastating Fire Destroys Building at Roylance Farms in Warden',\n", + " \"['grant county sheriff office public information', 'climate extremes committee']\",\n", + " \"['isabel sepulveda']\",\n", + " \"GOVERNMENT', '']\",\n", + " 'https://1027kord.com/ixp/133/p/roylance-farms-fire-warden/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Bus catches fire on Bridge to Nowhere in north Alberta',\n", + " 'nan',\n", + " 'nan',\n", + " \"CHIEF', 'ARMEDCONFLICT', '']\",\n", + " 'https://edmontonsun.com/news/local-news/bus-catches-fire-on-bridge-to-nowhere-north-of-fort-mcmurray'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Ceasefire talks gain ground even as IDF continues attack',\n", + " \"['reuters', 'united nations', 'white house']\",\n", + " \"['khan younis', 'john kirby']\",\n", + " \"DISPLACEDRELOCATEDEVACUATED', '']\",\n", + " 'https://economictimes.indiatimes.com/news/defence/ceasefire-talks-gain-ground-even-as-idf-continues-attack/articleshow/107123524.cms'],\n", + " ['24-01-2024',\n", + " None,\n", + " '2 pets rescued from Hartford house fire',\n", + " \"['hartford fire special services unit']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.nbcconnecticut.com/news/local/2-pets-rescued-from-hartford-house-fire/3201350/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'N.J. sheriff dies in apparent suicide one week after department layoffs and jail beating charges',\n", + " \"['passaic county sheriff office', 'sheriff office']\",\n", + " \"['jose gonzalez', 'lorenzo bowden', 'donald vinales', 'phil murphy', 'richard berdnik']\",\n", + " \"CRIMINAL', '']\",\n", + " 'https://www.aol.com/jersey-sheriff-dies-apparent-suicide-171409806.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Minnesota State Patrol Trooper Ryan Londregan charged in fatal shooting of Ricky Cobb II',\n", + " \"['hennepin county attorney office', 'minnesota department of public safety', 'department of public safety internal affairs division', 'department of public safety']\",\n", + " \"['ricky cobb', 'ryan londregan', 'matt langer', 'mary moriarty']\",\n", + " \"EMPLOYMENT', '']\",\n", + " 'https://www.cbsnews.com/news/hennepin-county-prosecutors-charging-decision-in-ricky-cobb-ii-case/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Life-threatening flash flooding and severe storms to hit the Gulf Coast',\n", + " \"['united states']\",\n", + " 'nan',\n", + " \"WINTRY', '']\",\n", + " 'https://news.yahoo.com/life-threatening-flash-flooding-severe-191559984.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Thousands still shelter in freezing weather after 7.1 quake in western China killed key livestock',\n", + " \"['china meteorological administration', 'xinjiang earthquake administration']\",\n", + " \"['zhang yongjiu', 'kizilsu kirgiz', 'wurouziali haxihaerbayi', 'nurahun osman']\",\n", + " \"TREMORS', '']\",\n", + " 'https://www.greensburgdailynews.com/news/nation_world/thousands-still-shelter-in-freezing-weather-after-7-1-quake-in-western-china-killed-key/article_e17aeb92-5851-5536-aacd-912b38b54dc5.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Hamas Terrorists Labeled 'Resistance' in Odious Op-ed Published in 'The Observer'\",\n", + " \"['fatah mahmoud abbas palestinian authority', 'palestinian authority', 'united states']\",\n", + " \"['antony blinken', 'yasser arafat', 'mahmoud abbas', 'ahmad samih khalidi']\",\n", + " \"LABOR', '']\",\n", + " 'https://www.algemeiner.com/2024/01/24/hamas-terrorists-labeled-resistance-in-odious-op-ed-published-in-the-observer/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Flooding causes sewer to overflow in Bell County creek',\n", + " \"['texas commission on environmental quality']\",\n", + " 'nan',\n", + " \"CONSTRUCTION', '']\",\n", + " 'https://www.kxxv.com/news/local-news/in-your-neighborhood/bell-county/temple/flooding-causes-sewer-to-overflow-in-bell-county-creek'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'At least 50 injured in major earthquake on China-Kyrgyzstan border',\n", + " \"['xinhua', 'kyrgyz ministry for emergency situations']\",\n", + " \"['cao yanglong', 'bohobek azhikeev']\",\n", + " \"LANDSLIDE', 'AFFECT', 'DISPLACED', '']\",\n", + " 'https://naharnet.com/stories/en/302914-at-least-50-injured-in-major-earthquake-on-china-kyrgyzstan-border'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Global warming was primary cause of unprecedented Amazon drought, study finds',\n", + " \"['university of santa catarina', 'imperial college of london', 'national institute for amazon research']\",\n", + " \"['regina rodrigues', 'luiz candido', 'friederike otto']\",\n", + " \"SUPPORTERS', '']\",\n", + " 'https://news.yahoo.com/global-warming-primary-cause-unprecedented-182526732.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"A fire in China's Jiangxi province kills at least 39 people, state media says - OHS Canada Magazine\",\n", + " \"['council work safety committee', 'xinhua']\",\n", + " \"['zhou mi']\",\n", + " \"CHILDREN', '']\",\n", + " 'https://www.ohscanada.com/a-fire-in-chinas-jiangxi-province-kills-at-least-39-people-state-media-says/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Israel, Hamas unable to negotiate long-term ceasefire for hostage exchange',\n", + " \"['qatari foreign ministry']\",\n", + " \"['majed al ansari', 'benjamin netanyahu']\",\n", + " \"MINISTER', '']\",\n", + " 'https://www.foxnews.com/world/hamas-rejects-israeli-two-month-ceasefire-proposal-prisoner-swap-demand-leaderships-end'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Chatsworth Road fire: Cause of fire at derelict building revealed after busy Chesterfield road closed for hours',\n", + " \"['derbyshire police']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.derbyshiretimes.co.uk/news/chatsworth-road-fire-cause-of-fire-at-derelict-building-revealed-after-busy-chesterfield-road-closed-for-hours-4491348'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'One killed in overnight trailer home fire in rural southern Nebraska',\n", + " \"['kearney county sheriff office', 'kearney county attorney office']\",\n", + " \"['nolan dorn']\",\n", + " \"VOLUNTEER', '']\",\n", + " 'https://www.klkntv.com/one-killed-in-overnight-trailer-home-fire-in-rural-southern-nebraska/'],\n", + " ['24-01-2024',\n", + " None,\n", + " '6 Assam Rifles jawans injured as colleague fires before killing self',\n", + " 'nan',\n", + " 'nan',\n", + " \"ECONOMY', '']\",\n", + " 'https://economictimes.indiatimes.com/news/india/6-assam-rifles-jawans-injured-as-colleague-fires-before-killing-self/articleshow/107123949.cms'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Russia accuses Kyiv of downing a military transport plane, killing all 74 aboard, including POWs',\n", + " \"['staff of the armed forces of ukraine', 'defense ministry', 'institute for the study of war', 'russian defense ministry', 'united states', 'twitter', 'u s national security council', 'german defense ministry', 'associated press']\",\n", + " \"['dmitry peskov', 'tara copp', 'yuri parakhin', 'john kirby', 'vyacheslav gladkov', 'oleh syniehubov', 'volodymyr zelenskyy', 'vladimir putin']\",\n", + " \"REGULATION', '']\",\n", + " 'https://www.weny.com/story/50374516/russia-says-plane-with-ukrainian-pows-crashes-killing-all-aboard-and-accuses-kyiv-of-downing-it'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Federal tax relief for Connecticut storm victims',\n", + " \"['emergency management agency']\",\n", + " 'nan',\n", + " \"GOVERNMENT', 'ELECTION', '']\",\n", + " 'https://www.accountingtoday.com/news/federal-tax-relief-for-connecticut-storm-victims'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'House fire on Henderson Street causes $75K in damages',\n", + " 'nan',\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.times-standard.com/2024/01/24/house-fire-on-henderson-street-causes-75k-in-damages/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Minnesota trooper charged with murder in death of driver during a traffic stop',\n", + " \"['ramsey county sheriff office']\",\n", + " \"['ryan londregan', 'garrett erickson', 'mary moriarty', 'brett seide']\",\n", + " \"SHERIFF', 'KILL', '']\",\n", + " 'https://katv.com/news/nation-world/minnesota-trooper-charged-with-murder-in-death-of-driver-during-a-traffic-stop-police-shootings-shot-killed-weapons-guns-firearms'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Albay house fire kills 5 family members',\n", + " 'nan',\n", + " \"['moncris neptuno', 'barangay kilicao', 'rosalie polido']\",\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.philstar.com/nation/2024/01/25/2328261/albay-house-fire-kills-5-family-members'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Israel-Hamas: Ceasefire efforts gain steam, still elusive',\n", + " \"['white house']\",\n", + " \"['benjamin netanyahu', 'nahum barnea', 'john kirby', 'brett mcgurk', 'yediot ahronot']\",\n", + " \"PRICE', '']\",\n", + " 'https://www.ctvnews.ca/world/ceasefire-efforts-for-israel-hamas-war-gain-steam-but-an-agreement-still-appears-elusive-1.6740384'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'West Midlands Fire chief found dead at home',\n", + " \"['midlands fire service', 'midlands police']\",\n", + " \"['greg brackenridge', 'emma soteriou', 'wayne brown']\",\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.lbc.co.uk/news/west-midlands-fire-service-chief-found-dead-home/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Man charged after shots fired, Molotov cocktail thrown inside Edmonton city hall',\n", + " \"['northern alberta division', 'justice studies at norquest college']\",\n", + " \"['dale mcfee', 'nick grimshaw', 'bezhani sarvar', 'amarjeet sohi', 'dan jones']\",\n", + " \"OFFICER', '']\",\n", + " 'https://www.cbc.ca/news/canada/edmonton/man-charged-after-shots-fired-molotov-cocktail-thrown-inside-edmonton-city-hall-1.7093463'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'China Earthquake: Over 12,000 People Displaced, Several Casualties Reported as Aftershocks Continue After 7.1 Quake',\n", + " \"['united states geological survey', 'china earthquake networks center']\",\n", + " \"['atlantic ridge']\",\n", + " \"WOUNDS', '']\",\n", + " 'https://www.natureworldnews.com/articles/60398/20240124/china-earthquake-over-12-000-people-displaced-several-casualties-reported.htm'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Russia accuses Kyiv of downing a military transport plane, killing all 74 aboard, including POWs',\n", + " \"['associated press', 'russian defense ministry', 'united states', 'german defense ministry', 'institute for the study of war', 'twitter', 'defense ministry', 'staff of the armed forces of ukraine']\",\n", + " \"['tara copp', 'dmitry peskov', 'vladimir putin', 'vyacheslav gladkov', 'volodymyr zelenskyy', 'oleh syniehubov', 'yuri parakhin', 'andrii yusov']\",\n", + " \"CORRESPONDENT', '']\",\n", + " 'https://lasvegassun.com/news/2024/jan/24/russia-accuses-kyiv-of-downing-a-military-transpor/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Russia says a plane with Ukrainian POWs crashes, killing all aboard, and accuses Kyiv of downing it',\n", + " \"['german defense ministry', 'united states', 'twitter', 'u n security council', 'russian defense ministry', 'u s national security council', 'united nations', 'staff of the armed forces of ukraine', 'associated press', 'institute for the study of war']\",\n", + " \"['john kirby', 'oleh syniehubov', 'dmitry peskov', 'edith m lederer', 'yuri parakhin', 'vladimir putin', 'volodymyr zelenskyy', 'tara copp', 'alexander bogomaz', 'sergey lavrov', 'vyacheslav gladkov']\",\n", + " \"CORRESPONDENT', '']\",\n", + " 'https://www.meridianstar.com/news/nation_and_world/russia-says-a-plane-with-ukrainian-pows-crashes-killing-all-aboard-and-accuses-kyiv-of/article_342edad4-dc26-5474-b8a1-a5370746d5a7.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Correction officer charged with murder in fatal road-rage shooting',\n", + " \"['connecticut state police', 'haven correctional center', 'connecticut state police on']\",\n", + " \"['mike vargo', 'scott kracke']\",\n", + " \"OFFICERS', '']\",\n", + " 'https://nypost.com/2024/01/24/metro/correction-officer-charged-with-murder-in-fatal-road-rage-shooting/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Cyclone nears North Queensland coast',\n", + " 'nan',\n", + " 'nan',\n", + " \"CYCLONE', '']\",\n", + " 'https://www.abc.net.au/listen/programs/aca-on-demand/cyclone-nearing-queensland-coast/103387070'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Injured puppy left outside Moorhead fire station; police asking for assistance',\n", + " \"['red river regional dispatch center', 'moorhead police']\",\n", + " \"['alison voorhees']\",\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.kvrr.com/2024/01/24/injured-puppy-left-outside-moorhead-fire-station-police-asking-for-assistance/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Queensland braces for more carnage as cyclone nears',\n", + " \"['bureau of meteorology']\",\n", + " 'nan',\n", + " \"SPOKESWOMAN', '']\",\n", + " 'https://www.bunburymail.com.au/story/8497850/queensland-braces-for-more-carnage-as-cyclone-nears/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Devastating Fire Destroys Building at Roylance Farms in Warden',\n", + " \"['climate extremes committee', 'grant county sheriff office public information']\",\n", + " \"['isabel sepulveda']\",\n", + " \"GOVERNMENT', '']\",\n", + " 'https://keyw.com/roylance-farms-fire-warden/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'BOM predicts Tropical Cyclone Kirrily will make landfall on Thursday night as system approaches Queensland coast',\n", + " \"['bureau of meteorology', 'emergency service']\",\n", + " \"['lexy hamilton-smith', 'julia andre', 'hannah walsh', 'lily nothling', 'brad kissier', 'adrian schrinner']\",\n", + " \"MAYOR', '']\",\n", + " 'https://www.abc.net.au/news/2024-01-25/tropical-cyclone-kirrily-queensland-bom-landfall/103384944'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"Looking back: Massive arson fire in Pocatello injures firefighters, destroys 'landmark structure'\",\n", + " \"['dietrich building at center', 'anthony community hospital']\",\n", + " \"['james brown', 'hal call', 'walt eschler', 'vern harris', 'glen adams', 'john norton', 'frank dietrich', 'elmer taylor']\",\n", + " \"POLICE', '']\",\n", + " 'https://www.eastidahonews.com/2024/01/looking-back-massive-arson-fire-in-pocatello-injures-firefighters-destroys-landmark-structure/'],\n", + " ['24-01-2024',\n", + " None,\n", + " \"'We are in favor of an immediate ceasefire in Gaza,' Costa Rican FM Arnoldo Andre Tinoco tells Arab News\",\n", + " \"['intergovernmental panel on climate change', 'green initiative', 'saudi green initiative', 'foreign affairs arnoldo tinoco', 'ministry of agriculture', 'foreign ministry', 'intergovernmental panel on climate', 'foreign affairs adel al-jubeir', 'ministry of investment']\",\n", + " \"['huda bashatah', 'luis alberto monge', 'arnoldo andre tinoco']\",\n", + " \"VIOLENCE', 'DEMOCRACY', 'IDEOLOGY', '']\",\n", + " 'https://www.arabnews.com/node/2447661/saudi-arabia'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Semi-truck carrying propane catches fire after crash with car',\n", + " \"['idaho falls fire department']\",\n", + " \"['eric grossarth', 'james taylor', 'marvin crain']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.eastidahonews.com/2024/01/semi-truck-carrying-propane-catches-fire-after-crash-with-car/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Global warming was primary cause of unprecedented Amazon drought, study finds',\n", + " \"['national institute for amazon research', 'imperial college of london', 'university of santa catarina']\",\n", + " \"['friederike otto', 'regina rodrigues', 'luiz candido']\",\n", + " \"SUPPORTERS', '']\",\n", + " 'https://tribtown.com/2024/01/24/global-warming-was-primary-cause-of-unprecedented-amazon-drought-study-finds/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Fire burns multiple buildings at farm in Warden',\n", + " \"['grant county sheriff office']\",\n", + " 'nan',\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.kxly.com/news/fire-burns-multiple-buildings-at-farm-in-warden/article_2fb419a6-bad4-11ee-8438-2725b8e843df.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Man hospitalized after escaping burning home in Christiansburg',\n", + " \"['christiansburg volunteer fire department']\",\n", + " 'nan',\n", + " \"OFFICIALS', '']\",\n", + " 'https://news.yahoo.com/man-hospitalized-escaping-burning-home-181825127.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Minnesota trooper charged with murder in death of driver during a traffic stop',\n", + " \"['ramsey county sheriff office']\",\n", + " \"['mary moriarty', 'brett seide', 'ryan londregan', 'garrett erickson']\",\n", + " \"SHERIFF', 'KILL', '']\",\n", + " 'https://13wham.com/news/nation-world/minnesota-trooper-charged-with-murder-in-death-of-driver-during-a-traffic-stop-police-shootings-shot-killed-weapons-guns-firearms'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Live updates | Israeli tank rounds slam into crowded Gaza shelter, killing 9, UN says',\n", + " \"['european union', 'palestinian authority', 'organization of islamic cooperation', 'international court', 'qatar foreign ministry', 'maersk', 'associated press', 'u s navy', 'united states', 'health ministry in gaza', 'defense ministry', 'arab league', 'united nations']\",\n", + " \"['giorgia meloni', 'james mcgoldrick', 'david cameron', 'khan younis', 'avichay adraee', 'bab el-mandeb strait', 'sergey lavrov', 'abu youssef al-najjar', 'majed al-ansari', 'thomas white', 'benjamin netanyahu']\",\n", + " \"PORTS', '']\",\n", + " 'https://www.joplinglobe.com/region/live-updates-israeli-tank-rounds-slam-into-crowded-gaza-shelter-killing-9-un-says/article_8ab52cec-55bd-5781-864b-f2af8dbebb0a.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'International Court of Justice set to hand down verdict on Israel genocide claims, could order immediate ceasefire in Gaza',\n", + " \"['united states', 'un genocide convention', 'international court']\",\n", + " \"['dursun aydemir anadolu', 'benjamin netanyahu']\",\n", + " \"ARAB', '']\",\n", + " 'https://www.skynews.com.au/world-news/international-court-of-justice-set-to-hand-down-verdict-on-israel-genocide-claims-could-order-immediate-ceasefire-in-gaza/news-story/9825b235baa44c44b681a9a13c1eb075?nk=e01344ba9358e86870dfe6a52097d044-1706138249'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Cavan firefighter injured in line of duty',\n", + " \"['cavan county fire service', 'fire service']\",\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://www.anglocelt.ie/2024/01/24/cavan-firefighter-injured-in-line-of-duty/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Alexandria warehouse fire causes $5M in damages',\n", + " \"['bureau of alcohol', 'alexandria fire department', 'george mason university', 'fairfax city fire department drone team']\",\n", + " 'nan',\n", + " \"IMPLIED', 'AFFECT', '']\",\n", + " 'https://news.yahoo.com/alexandria-warehouse-fire-causes-5m-220304294.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Russia says a plane with Ukrainian POWs crashes, killing all aboard, and accuses Kyiv of downing it',\n", + " \"['security council', 'institute for the study of war', 'u n security council', 'united states', 'russian defense ministry', 'twitter', 'united nations', 'u s national security council', 'staff of the armed forces of ukraine', 'associated press', 'german defense ministry']\",\n", + " \"['sergey lavrov', 'hanna arhirova', 'edith m lederer', 'john kirby', 'oleh syniehubov', 'volodymyr zelenskyy', 'tara copp', 'dmitry peskov', 'vladimir putin', 'yuri parakhin', 'vyacheslav gladkov', 'alexander bogomaz']\",\n", + " \"KING', '']\",\n", + " 'https://www.mankatofreepress.com/news/state_national_news/russia-says-a-plane-with-ukrainian-pows-crashes-killing-all-aboard-and-accuses-kyiv-of/article_341f1bce-f404-5d96-ad8e-9bea971a026b.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Live updates | Tank rounds slam into crowded Gaza shelter, killing 9, UN says',\n", + " \"['maersk', 'qatar foreign ministry', 'organization of islamic cooperation', 'international court', 'european union', 'health ministry in gaza', 'united states', 'palestinian authority', 'arab league', 'defense ministry', 'defense department', 'associated press', 'united nations', 'u s navy']\",\n", + " \"['sergey lavrov', 'abu youssef al-najjar', 'david cameron', 'james mcgoldrick', 'adina moshe', 'thomas white', 'bab el-mandeb strait', 'majed al-ansari', 'benjamin netanyahu', 'avichay adraee', 'khan younis', 'giorgia meloni']\",\n", + " \"PORTS', '']\",\n", + " 'https://www.mankatofreepress.com/news/state_national_news/live-updates-tank-rounds-slam-into-crowded-gaza-shelter-killing-9-un-says/article_d33e14ad-d6fa-5e1c-92be-b6923fc10f15.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Far North house fire in Matauri Bay being treated as arson',\n", + " 'nan',\n", + " \"['geraldine baker', 'craig bain']\",\n", + " \"ARSON', '']\",\n", + " 'https://www.nzherald.co.nz/northern-advocate/news/far-north-house-fire-in-matauri-bay-being-treated-as-arson/LENIG4EZUVERLLC6I6ONS5YHTQ/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Ukraine war latest: Russia says Ukrainian POWs were in crashed II-76 aircraft, Kyiv calls for investigation',\n", + " \"['ilyushin', 'un security council', 'white house', 'u s national security council', 'european council', 'defense ministry', 'emergency service', 'russian defense ministry']\",\n", + " \"['oleksandr prokudin', 'vadym filashkin', 'viktor orban', 'sergey lavrov', 'andrey piluyev', 'denys shmyhal', 'oleh kiper', 'john kirby', 'igor sablinsky', 'volodymyr zelensky', 'vyacheslav gladkov', 'robert fico', 'stanislav bezzubikin', 'alexey vysokin']\",\n", + " \"EXCAVATORS', '']\",\n", + " 'https://news.yahoo.com/ukraine-war-latest-russia-says-222059979.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Giant Russian military plane crashes in fireball',\n", + " \"['ilyushin']\",\n", + " 'nan',\n", + " \"RUSSIA', '']\",\n", + " 'https://biztoc.com/x/a7f3a7b94bfa0b41'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Man was experimenting with explosives before deadly blast in Carbon County shed, Pa. State Police say',\n", + " \"['pennsylvania state police']\",\n", + " \"['jason eidem', 'mark smith', 'steve sensinger']\",\n", + " \"BOMBS', '']\",\n", + " 'https://www.wfmz.com/news/area/poconos-coal/man-was-experimenting-with-explosives-before-deadly-blast-in-carbon-county-shed-pa-state-police/article_4417c15c-bac2-11ee-9b11-4f9b5ea852e3.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Russia says a plane with Ukrainian POWs crashes, killing all aboard, and accuses Kyiv of downing it',\n", + " \"['russian defense ministry', 'associated press', 'united nations', 'institute for the study of war', 'twitter', 'german defense ministry', 'u n security council', 'u s national security council', 'staff of the armed forces of ukraine', 'united states']\",\n", + " \"['john kirby', 'edith m lederer', 'volodymyr zelenskyy', 'yuri parakhin', 'oleh syniehubov', 'sergey lavrov', 'dmitry peskov', 'vladimir putin', 'vyacheslav gladkov', 'tara copp', 'alexander bogomaz']\",\n", + " \"CORRESPONDENT', '']\",\n", + " 'https://kdhnews.com/news/nation/russia-says-a-plane-with-ukrainian-pows-crashes-killing-all-aboard-and-accuses-kyiv-of/article_675931d7-7663-5b3c-a50b-af6545d0c5df.html'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Charles Barrett Elementary School evacuated after bomb threat: police',\n", + " \"['watkins mill high school in gaithersburg', 'charles barrett elementary school', 'cora kelly school for math', 'alexandria police department']\",\n", + " \"['charles barrett']\",\n", + " \"FIREARM', '']\",\n", + " 'https://www.fox5dc.com/news/charles-barrett-elementary-school-evacuated-after-threat-police'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'PSP: Man dies in blast after experimenting with explosives',\n", + " \"['pennsylvania state police']\",\n", + " \"['steve sensinger']\",\n", + " \"TROOPERS', '']\",\n", + " 'https://fox56.com/news/local/psp-man-dies-in-blast-after-experimenting-with-explosives'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Police: Explosives found in home near school',\n", + " \"['lakes middle school']\",\n", + " 'nan',\n", + " \"OFFICERS', '']\",\n", + " 'https://cdapress.com/news/2024/jan/24/police-explosives-found-in-home-near-school/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'Global warming was primary cause of unprecedented Amazon drought, study finds',\n", + " \"['university of santa catarina', 'imperial college of london', 'associated press', 'national institute for amazon research']\",\n", + " \"['luiz candido', 'friederike otto', 'regina rodrigues']\",\n", + " \"SUPPORTERS', '']\",\n", + " 'https://isp.netscape.com/news/world/story/0001/20240124/7062eafa0c71ecd71b1dacc764ed248a'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'AIDS Advocacy Group ACT UP Joins Cultural Boycott of Israel',\n", + " \"['united states', 'coalition to unleash power']\",\n", + " \"['ariel friedlander', 'shawn escarciga']\",\n", + " \"MARGINALIZE', '']\",\n", + " 'https://hyperallergic.com/867822/aids-advocacy-group-act-up-joins-cultural-boycott-of-israel/'],\n", + " ['24-01-2024',\n", + " None,\n", + " 'ONE DEAD IN STORM LAKE THREE TRUCK ACCIDENT',\n", + " 'nan',\n", + " 'nan',\n", + " \"HEALTH', '']\",\n", + " 'https://kscj.com/2024/01/24/one-dead-in-storm-lake-three-truck-accident/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'White House cannot confirm claims that Ukrainian POWs were in Belgorod Oblast plane crash',\n", + " \"['white house', 'u s national security council']\",\n", + " \"['john kirby', 'sergei lavrov']\",\n", + " \"MEMBERS', '']\",\n", + " 'https://kyivindependent.com/white-house-cannot-confirm-claims-that-pows-were-in-plane-crash/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Russia says a plane with Ukrainian POWs crashes, killing all aboard, and accuses Kyiv of downing it',\n", + " \"['u s national security council', 'security council', 'twitter', 'associated press', 'german defense ministry', 'united nations', 'united states', 'u n security council', 'russian defense ministry', 'institute for the study of war', 'staff of the armed forces of ukraine']\",\n", + " \"['yuri parakhin', 'dmitry peskov', 'vyacheslav gladkov', 'hanna arhirova', 'vladimir putin', 'edith m lederer', 'sergey lavrov', 'oleh syniehubov', 'alexander bogomaz', 'volodymyr zelenskyy', 'john kirby', 'tara copp']\",\n", + " \"KING', '']\",\n", + " 'https://www.benningtonbanner.com/lifestyle/russia-says-a-plane-with-ukrainian-pows-crashes-killing-all-aboard-and-accuses-kyiv-of/article_cd206136-68d9-509b-8b01-4fe9a169980a.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Community mourns lives lost in South Bend fire',\n", + " \"['source bank']\",\n", + " \"['elijah luciano', 'deontay smith', 'dangelo smith', 'davida smith', 'demetis smith', 'angel smith']\",\n", + " \"SAFETY', '']\",\n", + " 'https://www.abc57.com/news/community-mourns-lives-lost-in-south-bend-fire'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Tropical Cyclone Kirrily intensifies as it nears Queensland coast | The Scone Advocate',\n", + " \"['bureau of meteorology']\",\n", + " 'nan',\n", + " \"HEALTH', '']\",\n", + " 'https://www.sconeadvocate.com.au/story/8498202/tropical-cyclone-kirrily-intensifies-as-it-nears-queensland-coast/?cs=9676'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Why a high number of Israeli soldiers in Gaza have died by friendly fire or accidents',\n", + " 'nan',\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://www.kccu.org/middle-east/2024-01-24/why-a-high-number-of-israeli-soldiers-in-gaza-have-died-by-friendly-fire-or-accidents'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Alcohol involved in deadly Topeka airplane crash',\n", + " \"['national transportation safety board']\",\n", + " \"['steven d stucky']\",\n", + " \"AIRPORTS', '']\",\n", + " 'https://www.ksnt.com/news/local-news/alcohol-involved-in-deadly-topeka-airplane-crash/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Fire consumes large swath of critical ecosystem in Colombia',\n", + " \"['institute of hydrology', 'national unit for disaster risk management', 'twitter']\",\n", + " \"['pacific ocean']\",\n", + " \"COLOMBIAN', '']\",\n", + " 'https://www.laprensalatina.com/fire-consumes-large-swath-of-critical-ecosystem-in-colombia/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Johnson Calls for Cease-Fire in Israel-Hamas War as Vote on Controversial Resolution Delayed',\n", + " \"['city council health commitee', 'democratic party', 'council chambers', 'gaza health ministry', 'international holocaust remembrance day', 'city council', 'chicago city council', 'human relations committee']\",\n", + " \"['joe biden', 'brandon johnson', 'rossanna rodriguez sanchez', 'debra silverstein', 'rodriguez sanchez']\",\n", + " \"MISSINGFOUNDTRAPPEDPEOPLE', '']\",\n", + " 'https://news.wttw.com/2024/01/24/johnson-calls-cease-fire-israel-hamas-war-vote-controversial-resolution-delayed'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Body found following trailer home fire south of Kearney',\n", + " \"['kearney county sheriff office', 'nebraska fire marshal office', 'wilcox rural fire department']\",\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://starherald.com/news/state-regional/body-found-following-trailer-home-fire-south-of-kearney/article_45fb4301-0ca9-5db7-b275-d57a75905e41.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Lafayette County Fire responds to 75 calls during winter storm',\n", + " \"['lafayette county fire department', 'facebook']\",\n", + " \"['wes anderson']\",\n", + " \"MARKET', '']\",\n", + " 'https://news.yahoo.com/lafayette-county-fire-responds-75-233721895.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Townsville cyclone: Kirrily on track to North Qld as BOM releases latest forecast',\n", + " \"['ryan catholic college', 'disaster coordination centre', 'marian catholic school', 'st teresa college', 'st catherine catholic college', 'heatley secondary college', 'townsville local disaster management group', 'burdekin catholic high school', 'st margaret mary college', 'wildlife service', 'cungulla community centre', 'st anthony catholic college', 'coordination centre', 'st michael catholic school', 'gilroy santa maria college', 'st francis catholic school', 'evacuation centre', 'department of education', 'st joseph catholic school mundingburra', 'holy spirit catholic school', 'st benedict catholic school', 'townsville enterprise', 'disaster management group', 'townsville local disaster coordination centre', 'st clare catholic school', 'st colman catholic school', 'department of defence', 'st peter catholic school', 'queensland airports limited regional', 'good shepherd catholic school', 'ignatius park college', 'southern cross catholic college', 'bureau of meteorology', 'lourdes catholic school', 'st john bosco catholic school', 'st mary catholic school', 'columba catholic college in charters towers', 'st patrick college', 'st joseph catholic school']\",\n", + " \"['martin hall', 'our lady', 'nicole mcmahon', 'damien crossby', 'jenny hill', 'evan morgan', 'chris hooper', 'shae beplate', 'bob flemming', 'lisa woolfe', 'darren spearman', 'brendan cook']\",\n", + " \"MSM', '']\",\n", + " 'https://www.cairnspost.com.au/news/townsville/queensland-cyclone-track-map-by-bureau-of-meteorology-shows-townsville-in-firing-line-weather/news-story/b2c8c9b54f4d30a329c36289169b4881?nk=16551a66a4988733ba39915e850ae8a3-1706149913'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Starke fire victims in need of housing',\n", + " \"['resource center']\",\n", + " \"['valerie rojas', 'riscardo bayon', 'joanna weldon']\",\n", + " \"FEAR', '']\",\n", + " 'https://www.wcjb.com/2024/01/25/starke-fire-victims-need-housing/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Why a high number of Israeli soldiers in Gaza have died by friendly fire or accidents',\n", + " 'nan',\n", + " 'nan',\n", + " \"REGULATION', '']\",\n", + " 'https://news.wjct.org/2024-01-24/why-a-high-number-of-israeli-soldiers-in-gaza-have-died-by-friendly-fire-or-accidents'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Homicide suspect fires shots at officers before being arrested in Fairborn',\n", + " \"['columbus police department', 'news center', 'fairborn police department']\",\n", + " \"['brandon lewis', 'breyon byrant']\",\n", + " \"JAIL', '']\",\n", + " 'https://news.yahoo.com/homicide-suspect-fires-shots-officers-012649295.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Man Found Dead in Fire in Mission Hills Had Re-Entered Burning Home',\n", + " \"['fire department', 'los angeles fire department', 'mission hills']\",\n", + " \"['brian humphrey']\",\n", + " \"SAFETY', '']\",\n", + " 'https://mynewsla.com/crime/2024/01/24/lafd-man-found-dead-in-fire-in-mission-hills-had-re-entered-burning-home-2/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Fire broke out early Wednesday at Mason City processing plant',\n", + " \"['ag processing inc', 'fire department', 'mason city fire department']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.kimt.com/news/fire-broke-out-early-wednesday-at-mason-city-processing-plant/article_3de6f2c8-bb29-11ee-af3d-5761867a7de6.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Anti-Jewish Riot in Italy',\n", + " 'nan',\n", + " \"['jake wallis simons jakewsimons']\",\n", + " \"LEADERS', '']\",\n", + " 'https://hotair.com/david-strom/2024/01/24/anti-jewish-riot-in-italy-n606920'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Australia Day weekend weather forecast: Southeast Qld set for storms, extreme heat',\n", + " \"['bureau angus hines', 'bureau of meteorology']\",\n", + " \"['lilly taylor', 'lyndon mechielsen', 'adrian schrinner']\",\n", + " \"MINING', '']\",\n", + " 'https://www.goldcoastbulletin.com.au/news/queensland/aus-day-weekend-southeast-set-for-storms-extreme-heat-in-wake-of-kirrily-crossing/news-story/b84dc8d2cc4a9826203abf9b41bd1319?nk=a993c87001b5f0b71910a810adbcab22-1706153546'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Fire breaks out in Mumbai high-rise; none injured',\n", + " 'nan',\n", + " \"['mahesh nagar']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.nagpurtoday.in/fire-breaks-out-in-mumbai-high-rise-none-injured/01250740'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Twelve held over central China fire that killed dozens: State media',\n", + " \"['xinhua']\",\n", + " 'nan',\n", + " \"COAL', '']\",\n", + " 'https://www.channelnewsasia.com/asia/china-fire-jiangxi-xinyu-twelve-taken-custody-4073096'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Tropical Cyclone Kirrily to bring widespread rain and flooding in Queensland | Queensland Country Life',\n", + " \"['queensland state emergency service', 'bureau of meteorology']\",\n", + " \"['virgil kenny']\",\n", + " \"OCEANS', '']\",\n", + " 'https://www.queenslandcountrylife.com.au/story/8498550/tropical-cyclone-kirrily-to-bring-widespread-rain-and-flooding-in-queensland/?cs=4698'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Families of those killed in the 2002 Bali bombings testify at hearing for Guantanamo detainees',\n", + " 'nan',\n", + " \"['deborah snodgrass', 'megan heffernan', 'bonnie kathleen hall', 'chris snodgrass', 'matthew arnold', 'jemaah islamiyah', 'encep nurjam']\",\n", + " \"SECURITY', '']\",\n", + " 'https://www.wsls.com/news/politics/2024/01/24/families-of-those-killed-in-the-2002-bali-bombings-testify-at-hearing-for-guantanamo-detainees/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Fire engulfs apartment building in downtown Capreol',\n", + " \"['greater sudbury fire services']\",\n", + " \"['don macdonald sudbury', 'craig lawrence', 'jesse oshell']\",\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://www.cochranetimespost.ca:443/news/local-news/fire-engulfs-apartment-building-in-downtown-capreol'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Firefighter injured following house fire in Asheville',\n", + " \"['asheville fire department']\",\n", + " 'nan',\n", + " \"INJURY', '']\",\n", + " 'https://www.foxcarolina.com/2024/01/25/firefighter-injured-following-house-fire-asheville/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Twelve held over central China fire | Borneo Bulletin Online',\n", + " \"['xinhua']\",\n", + " 'nan',\n", + " \"COAL', '']\",\n", + " 'https://borneobulletin.com.bn/twelve-held-over-central-china-fire/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Army Corps of Engineers from Rock Island helping with Maui fires',\n", + " \"['recovery field office', 'u s army corps of engineers']\",\n", + " \"['sarah jones']\",\n", + " \"HEALTH', '']\",\n", + " 'https://www.wqad.com/article/news/local/us-army-corps-of-engineers-rock-island-district-maui-fire-clean-up/526-fc31bf54-2812-4950-ae39-ba9139da17a4'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Retired Charlotte Fire captain hit, killed by vehicle on I-485 in Mint Hill',\n", + " \"['charlotte fire department capt', 'cox media group']\",\n", + " \"['tony moore']\",\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.wsoctv.com/news/local/i-485-inner-mint-hill-closed-due-wreck/NLUAOWM4EVE5BINRBJKTZMOKOM/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Tropical Cyclone Kirrily intensifies as it nears Queensland coast | Camden Haven Courier',\n", + " \"['bureau of meteorology']\",\n", + " 'nan',\n", + " \"HEALTH', '']\",\n", + " 'https://www.camdencourier.com.au/story/8498202/tropical-cyclone-kirrily-intensifies-as-it-nears-queensland-coast/?cs=9676'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Police nab shooter who killed man, wounded three others in Queens',\n", + " \"['jamaica hospital medical center', 'queens criminal court']\",\n", + " \"['eric foster', 'kenni dunn']\",\n", + " \"CRIMINAL', '']\",\n", + " 'https://news.yahoo.com/police-nab-shooter-killed-man-033400386.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Henry County man behind bars following drug bust, 9 firearms seized',\n", + " \"['henry county adult detention center', 'henry county sheriff office', 'crimestoppers program']\",\n", + " \"['timothy smith']\",\n", + " \"SECURITY', '']\",\n", + " 'https://wset.com/news/local/henry-county-man-timothy-smith-arrested-charged-behind-bars-following-drug-bust-cocaine-marijuana-nine-firearms-seized-mars-drive-axton-virginia-january-2024'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Chicago mayor calls for cease-fire in Gaza amid Council debate on resolution',\n", + " \"['city council']\",\n", + " \"['andre vasquez', 'brandon johnson', 'byron sigcho-lopez', 'debra silverstein']\",\n", + " \"JEWISH', '']\",\n", + " 'https://www.fox32chicago.com/news/chicago-mayor-cease-fire-gaza'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Tropical Cyclone Kirrily intensifies as it nears Queensland coast | Southern Cross',\n", + " \"['bureau of meteorology']\",\n", + " 'nan',\n", + " \"HEALTH', '']\",\n", + " 'https://www.juneesoutherncross.com.au/story/8498202/tropical-cyclone-kirrily-intensifies-as-it-nears-queensland-coast/?cs=9676'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Dozens of martyrs in Israeli bombing of UNRWA school in Khan Yunis',\n", + " \"['vocational school in khan yunis']\",\n", + " \"['rafah al-allouni ruaa al-jazaeri']\",\n", + " \"INJURED', '']\",\n", + " 'https://sana.sy/en/?p=324249'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Extreme fire danger warning for Hunter as heatwave sweeps region | Newcastle Herald',\n", + " \"['rural fire service', 'bureau of meteorology']\",\n", + " \"['anna falkenmire', 'alanna tomazin', 'peter lorimer']\",\n", + " \"EDUCATION', '']\",\n", + " 'https://www.newcastleherald.com.au/story/8498082/extreme-fire-danger-warning-for-hunter-as-heatwave-sweeps-region/?cs=13296'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Japan: Man sentenced to death for Kyoto anime fire which killed 36',\n", + " \"['reuters', 'kyoto district court', 'kyoto animation co']\",\n", + " \"['haruhi suzumiya', 'shinji aoba']\",\n", + " \"HEADQUARTERS', '']\",\n", + " 'https://www.bbc.com/news/world-asia-68090388'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Families of those killed in the 2002 Bali bombings testify at hearing for Guantanamo detainees',\n", + " 'nan',\n", + " \"['bonnie kathleen hall', 'jemaah islamiyah', 'deborah snodgrass', 'matthew arnold', 'encep nurjam', 'megan heffernan', 'chris snodgrass']\",\n", + " \"SECURITY', '']\",\n", + " 'https://abcnews.go.com/US/wireStory/families-killed-2002-bali-bombings-testify-hearing-guantanamo-106656045'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Tropical Cyclone Kirrily intensifies as it nears Queensland coast | South Coast Register',\n", + " \"['bureau of meteorology']\",\n", + " 'nan',\n", + " \"HEALTH', '']\",\n", + " 'https://www.southcoastregister.com.au/story/8498202/tropical-cyclone-kirrily-intensifies-as-it-nears-queensland-coast/?cs=9676'],\n", + " ['25-01-2024',\n", + " None,\n", + " '4.2 magnitude earthquake rattles the San Bernardino area; no injuries or damage immediately reported',\n", + " \"['u s geological']\",\n", + " \"['lucy jones']\",\n", + " \"EARTHQUAKES', '']\",\n", + " 'https://www.dailynews.com/2024/01/24/4-2-magnitude-earthquake-rattles-the-san-bernardino-area-no-injuries-or-damage-immediately-reported/'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Oxfordshire fatal crashes 'preventable with safer roads'\",\n", + " \"['green party', 'thames valley police', 'oxfordshire county council']\",\n", + " \"['emily kerr', 'a vauxhall corsa', 'anna railton', 'mike bettington', 'liam walker', 'vauxhall corsa']\",\n", + " \"OFFICERS', '']\",\n", + " 'https://www.bicesteradvertiser.net/news/24071434.oxfordshire-fatal-crashes-preventable-safer-roads/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Newton fire leaves 2 with serious injuries',\n", + " 'nan',\n", + " \"['greg gentile']\",\n", + " \"AUTHORITIES', '']\",\n", + " 'https://www.necn.com/news/local/newton-fire-leaves-2-with-serious-injuries/3144888/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Woman suffers burns in gas cylinder explosion in Donholm',\n", + " \"['ministry of energy']\",\n", + " 'nan',\n", + " \"GENERAL', '']\",\n", + " 'https://www.the-star.co.ke/news/realtime/2024-01-25-woman-suffers-burns-in-gas-cylinder-explosion-in-donholm/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Weekend Storm in Northeast: Accumulating Snow, Ice To Bring Travel Hazards',\n", + " \"['national weather service']\",\n", + " \"['spencer platt getty']\",\n", + " \"SUPPLIES', '']\",\n", + " 'https://www.natureworldnews.com/articles/60401/20240125/weekend-storm-northeast-accumulating-snow-ice-bring-travel-hazards.htm'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Police arrest another kidnapper in Abuja',\n", + " \"['iddo division', 'bwari area council', 'capital territory police command on']\",\n", + " \"['toyota corolla', 'sabon lugbe', 'suleiman sabo', 'haruna garba']\",\n", + " \"MISSINGFOUNDTRAPPEDPEOPLE', '']\",\n", + " 'https://theeagleonline.com.ng/police-arrest-another-kidnapper-in-abuja/'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Qatar 'appalled' at alleged Netanyahu criticism of mediation in Gaza war | Israel War on Gaza News\",\n", + " \"['qatar university', 'united states', 'qatar ministry of foreign affairs', 'al jazeera']\",\n", + " \"['al jazeera stefanie dekker', 'majed al ansari', 'hassan barari', 'bezalel smotrich', 'majed al-ansari', 'benjamin netanyahu']\",\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.aljazeera.com/news/2024/1/25/qatar-appalled-at-alleged-netanyahu-criticism-of-mediation-in-gaza-war'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Child on boat drifting in Mediterranean for days dies — Cypriot official',\n", + " \"['european union']\",\n", + " \"['constantinos ioannou']\",\n", + " \"MINISTER', '']\",\n", + " 'https://www.arabnews.com/node/2447836/middle-east'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Oxfordshire fatal crashes 'preventable with safer roads'\",\n", + " \"['green party', 'thames valley police', 'oxfordshire county council']\",\n", + " \"['vauxhall corsa', 'a vauxhall corsa', 'liam walker', 'mike bettington', 'emily kerr', 'anna railton']\",\n", + " \"OFFICERS', '']\",\n", + " 'https://www.witneygazette.co.uk/news/24071434.oxfordshire-fatal-crashes-preventable-safer-roads/'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Tropical cyclone Kirrily upgraded to 'severe' as it approaches Australian coast\",\n", + " \"['bureau of meteorology']\",\n", + " 'nan',\n", + " \"HOLIDAY', '']\",\n", + " 'https://www.rnz.co.nz/news/world/507552/tropical-cyclone-kirrily-upgraded-to-severe-as-it-approaches-australian-coast'],\n", + " ['25-01-2024',\n", + " None,\n", + " '22 Palestinians arrested as occupation forces storm several areas in the West Bank',\n", + " 'nan',\n", + " \"['aghwar shamaliyah', 'bushra dabin ruaa al-jazaeri']\",\n", + " \"CHECKPOINT', '']\",\n", + " 'https://sana.sy/en/?p=324260'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Colombia to declare natural disaster over wildfires',\n", + " \"['reuters']\",\n", + " \"['gustavo petro', 'susana muhamad']\",\n", + " 'nan',\n", + " 'https://www.rte.ie/news/world/2024/0125/1428493-colombia-fires/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Israel detains women and children in Red Crescent headquarters as troops besiege hospital',\n", + " \"['national on', 'red crescent society', 'federation for red crescent societies jagan chapagain', 'united states', 'palestine red crescent society']\",\n", + " \"['majed al ansari', 'al mawasi', 'benjamin netanyahu', 'gaza nuseirat', 'khan younis']\",\n", + " \"SECTOR', '']\",\n", + " 'https://www.thenationalnews.com/mena/palestine-israel/2024/01/25/israel-detains-women-and-children-in-red-crescent-headquarters-as-troops-besiege-hospital/'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Africa now 'global epicentre' of terrorism: UN chief\",\n", + " 'nan',\n", + " \"['ashley gilbertson']\",\n", + " \"UNICEF', '']\",\n", + " 'https://www.manilatimes.net/2024/01/24/world/un-news/africa-now-global-epicentre-of-terrorism-un-chief/1929646'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Pak: 5 people kidnapped in Kech district of Balochistan',\n", + " \"['counter terrorism department', 'baloch yakjetti committee']\",\n", + " \"['muhammad tariq', 'jamil ahmed', 'nazir ahmed']\",\n", + " \"GENERAL1', '']\",\n", + " 'https://aninews.in/news/world/asia/pak-5-people-kidnapped-in-kech-district-of-balochistan20240125132150/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'A man is charged with 76 counts of murder in deadly South African building fire last year',\n", + " 'nan',\n", + " \"['sithembiso lawrence mdlalose']\",\n", + " \"JUDGE', '']\",\n", + " 'https://www.independent.co.uk/news/ap-johannesburg-south-african-b2484688.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Man charged with 76 counts of murder after deadly South African building fire',\n", + " 'nan',\n", + " \"['sithembiso lawrence mdlalose']\",\n", + " \"JUDGE', '']\",\n", + " 'https://www.hillingdontimes.co.uk/news/national/24074110.man-charged-76-counts-murder-deadly-south-african-building-fire/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Floods threaten South and East as extremely dense fog affects millions across US',\n", + " \"['united states']\",\n", + " 'nan',\n", + " \"MASSACHUSETTS', '']\",\n", + " 'https://abcnews.go.com/US/rain-floods-fog-weather-forecast/story?id=106664344'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Government measures for Turkish Cypriots announced 'soon'\",\n", + " 'nan',\n", + " \"['maria angela holguin', 'konstantinos letymbiotis']\",\n", + " \"WORKERS', '']\",\n", + " 'https://cyprus-mail.com/2024/01/25/government-measures-for-turkish-cypriots-announced-soon/'],\n", + " ['25-01-2024',\n", + " None,\n", + " '39 killed, 9 injured in China building fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"LOCALGOV', '']\",\n", + " 'https://article.wn.com/view/2024/01/25/39_killed_9_injured_in_China_building_fire/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Boston winter storm: more rain, wind and snow on the way – NECN',\n", + " 'nan',\n", + " 'nan',\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.necn.com/weather/stories-weather/storm-to-bring-more-rain-snow-to-mass-this-weekend/3144976/'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Nine killed after Israel shells UN refugee centre as Lord Cameron warns 'more must be done to help'\",\n", + " \"['white house', 'united nations', 'united states', 'twitter', 'new york times']\",\n", + " \"['thomas white', 'khan yunis', 'philippe lazzarini', 'brett mcgurk', 'mohammed barbakh', 'benjamin netanyahu', 'vedant patel', 'sapir sluzker amran', 'james mcgoldrick']\",\n", + " \"HOUTHIS', '']\",\n", + " 'https://www.telegraph.co.uk/world-news/2024/01/25/israel-shells-un-refugee-centre-nine-killed-david-cameron/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'China mediated ceasefire in Myanmar, but questions remain if it can lead to lasting peace',\n", + " \"['national unity government']\",\n", + " 'nan',\n", + " 'nan',\n", + " 'https://www.straitstimes.com/asia/east-asia/china-mediated-ceasefire-in-myanmar-but-questions-remain-if-it-can-lead-to-lasting-peace'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Live updates | Death toll rises to 12 with dozens injured in a strike on a crowded Gaza shelter',\n", + " \"['united nations', 'health ministry in gaza']\",\n", + " \"['david cameron', 'khan younis', 'benjamin netanyahu', 'idan amedi', 'thomas white', 'sagi tzur']\",\n", + " \"WATER', '']\",\n", + " 'https://www.ottumwacourier.com/news/national_news/live-updates-death-toll-rises-to-12-with-dozens-injured-in-a-strike-on-a/article_9d255416-e115-5473-b984-70b909b91507.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Seven earthquakes above magnitude 4 occur near Almaty',\n", + " 'nan',\n", + " 'nan',\n", + " \"EARTHQUAKE', '']\",\n", + " 'https://akipress.com/news:756426:Seven_earthquakes_above_magnitude_4_occur_near_Almaty/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'World News: Russian Black Sea oil refinery fire extinguished',\n", + " \"['rosneft']\",\n", + " \"['sergei boiko', 'baltic sea']\",\n", + " \"DISPATCHERS', '']\",\n", + " 'http://www.gdnonline.com/Details/1301385/Russian-Black-Sea-oil-refinery-fire-extinguished'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'A man is charged with 76 counts of murder in deadly South African building fire last year',\n", + " 'nan',\n", + " \"['sithembiso lawrence mdlalose']\",\n", + " \"JUDGE', '']\",\n", + " 'https://news.yahoo.com/man-charged-76-counts-murder-113950858.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Two teens admit setting fire to two listed buildings and destroying property worth £15m',\n", + " \"['newvastle university', 'newcastle university cochrane park', 'tyneside youth court on', 'youth court']\",\n", + " \"['henderson hall', 'craig connor chroniclelive', 'john doyle']\",\n", + " \"['EDUCATION', '']\",\n", + " 'https://www.mirror.co.uk/news/uk-news/two-teens-admit-setting-fire-31962666'],\n", + " ['25-01-2024',\n", + " None,\n", + " '6 of a family burnt in Narayanganj fire',\n", + " \"['sheikh hasina national institute of burn']\",\n", + " \"['sadia akhter', 'arif hawladar', 'toriqul islam', 'jannati akhtar', 'abu bakar siddique', 'sukhi akhtar']\",\n", + " \"STATION', '']\",\n", + " 'https://www.thedailystar.net/news/bangladesh/accidents-fires/news/6-family-burnt-narayanganj-fire-3527961'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Thousands left without power as Storm Jocelyn hits Ireland',\n", + " \"['co armagh']\",\n", + " \"['jocelyn bell burnell', 'joanna donnelly']\",\n", + " \"ASTROPHYSICIST', '']\",\n", + " 'https://www.bignewsnetwork.com/news/274105903/thousands-left-without-power-as-storm-jocelyn-hits-ireland'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Congo-Kinshasa: DR Congo - UN Force Accused of Aiding Government Coalition Against M23 Rebels',\n", + " \"['southern african development community', 'united nations', 'united states']\",\n", + " \"['lawrence kanyuka', 'stephane dujarric', 'tshisekedi tshilombo']\",\n", + " \"POLITICAL', 'CEASEFIRE', '']\",\n", + " 'https://allafrica.com/stories/202401250269.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Man charged with 76 counts of murder after deadly South African building fire',\n", + " 'nan',\n", + " \"['sithembiso lawrence mdlalose']\",\n", + " \"JUDGE', '']\",\n", + " 'https://www.richmondandtwickenhamtimes.co.uk/news/national/24074110.man-charged-76-counts-murder-deadly-south-african-building-fire/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Cyclone Kirrily crosses Queensland coast in Townsville',\n", + " \"['australian defence', 'queensland rail', 'bureau of meteorology laura boekel']\",\n", + " \"['jenny hill']\",\n", + " \"RAIN', '']\",\n", + " 'https://www.bunburymail.com.au/story/8497850/cyclone-kirrily-crosses-queensland-coast-in-townsville/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'A Ceasefire with Russia Will Condemn Millions of Ukrainians',\n", + " \"['russian federation']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://biztoc.com/x/6220772e4e5246ec'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'World News: Russian Black Sea oil refinery fire extinguished',\n", + " \"['rosneft']\",\n", + " \"['sergei boiko', 'baltic sea']\",\n", + " \"DISPATCHERS', '']\",\n", + " 'http://www.gdnonline.com/Details/1301385'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Video shows one of Russia's largest oil refineries on fire after drone hit\",\n", + " 'nan',\n", + " \"['sergei boiko']\",\n", + " \"DEAD', '']\",\n", + " 'https://biztoc.com/x/3283495b5c4ce058'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Russian courts jail a Putin critic and a woman convicted of a blast that killed a pro-war blogger',\n", + " \"['associated press', 'moscow city court on']\",\n", + " \"['vladimir putin', 'jim heintz', 'vladlen tatarsky', 'igor girkin', 'vladimir kara-murza']\",\n", + " \"CANADIAN', '']\",\n", + " 'https://panow.com/2024/01/25/russian-courts-jail-a-putin-critic-and-a-woman-convicted-of-a-blast-that-killed-a-pro-war-blogger/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Houthis hit US warship off Yemen coast, spokesperson says',\n", + " 'nan',\n", + " \"['joe biden', 'bab al-mandab strait']\",\n", + " \"GENERAL1', '']\",\n", + " 'https://www.middleeastmonitor.com/20240125-houthis-hit-us-warship-off-yemen-coast-spokesperson-says/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Union warning on closure of blast furnaces',\n", + " 'nan',\n", + " \"['matt roberts', 'grant shapps']\",\n", + " \"WARSHIPS', '']\",\n", + " 'https://www.belfasttelegraph.co.uk/business/uk-world/union-warning-on-closure-of-blast-furnaces/a803691500.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " '4.2 Magnitude Earthquake Reported In US | NewsRadio 560 WHYN',\n", + " \"['united states geological']\",\n", + " \"['lucy jones', 'bernardino sun']\",\n", + " \"SEISMOLOGIST', '']\",\n", + " 'https://whyn.iheart.com/content/2024-01-25-42-magnitude-earthquake-reported-in-us/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Officer fires at person in Gert Town, NOPD says',\n", + " \"['college court']\",\n", + " 'nan',\n", + " \"HOSPITAL', '']\",\n", + " 'https://www.fox8live.com/2024/01/25/officer-fires-person-gert-town-nopd-says/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Child taken to hospital after northwest Indy apartment fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://www.wthr.com/article/news/local/child-taken-to-hospital-several-people-displaced-after-northwest-indianapolis-apartment-fire-pinebrook-drive/531-f8a4cd7a-53f0-4b8e-8557-e7fa006a1163'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Manipur: six jawans injured as Assam Rifles soldier fires at colleagues before shooting self',\n", + " \"['manipur police']\",\n", + " \"['sajik tampak', 'manipur chandel']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://www.orissapost.com/manipur-six-jawans-injured-as-assam-rifles-soldier-fires-at-colleagues-before-shooting-self/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Elderly man found dead after fire engulfs Southwest Side home',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://news4sanantonio.com/news/local/elderly-man-found-dead-after-fire-engulfs-southwest-side-home-san-antonio-texas-investigation-firefighters-flames-water-hoses-smoke'],\n", + " ['25-01-2024',\n", + " None,\n", + " '$5M in damages after 3-alarm warehouse fire in Alexandria, VA',\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://www.wusa9.com/article/news/local/virginia/alexandria-warehouse-fire-causes-5-million-dollars-damages/65-ed0ca89d-c642-4f0e-b283-70719d45d815'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'New Orleans police officer fires shot in Fontainebleau area | Crime/Police',\n", + " \"['orleans police department', 'college court']\",\n", + " 'nan',\n", + " \"COLLEGE', '']\",\n", + " 'https://www.nola.com/news/crime_police/new-orleans-police-officer-fires-shot-in-fontainebleau-area/article_dbd606d8-bb7c-11ee-9d32-03c94a866e5e.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Crews respond to early morning car fire | Fox Wilmington WSFX-TV',\n", + " 'nan',\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://foxwilmington.com/local-news/crews-respond-to-early-morning-car-fire/'],\n", + " ['25-01-2024',\n", + " None,\n", + " '4.2 Magnitude Earthquake Reported In US | News Talk 99.5 WRNO',\n", + " \"['united states geological']\",\n", + " \"['bernardino sun', 'lucy jones']\",\n", + " \"SEISMOLOGIST', '']\",\n", + " 'https://wrno.iheart.com/content/2024-01-25-42-magnitude-earthquake-reported-in-us/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Newlywed couple dies in Arua fuel inferno',\n", + " \"['triangle cell koboko north division', 'maracha town council']\",\n", + " \"['agnes omveku', 'josephine angucia', 'kassim ajo', 'lillian anguezaru fungaro', 'emmanuel adima', 'francis abiti', 'emmanuel trinity']\",\n", + " \"SUDANESE', '']\",\n", + " 'https://observer.ug/news/headlines/80387-newlywed-couple-dies-in-arua-fuel-inferno'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'US warned Iran that ISIS-K was preparing attack ahead of deadly Kerman blasts, a US official says',\n", + " \"['associated press', 'united nations']\",\n", + " \"['jon gambrell', 'qassem soleimani']\",\n", + " \"WRITER', '']\",\n", + " 'https://www.local10.com/news/politics/2024/01/25/us-warned-iran-that-isis-k-was-preparing-attack-ahead-of-deadly-kerman-blasts-a-us-official-says/'],\n", + " ['25-01-2024',\n", + " None,\n", + " '4.2 Magnitude Earthquake Reported In US | NEWSRADIO 1040 WHO',\n", + " \"['united states geological']\",\n", + " \"['lucy jones', 'bernardino sun']\",\n", + " \"SEISMOLOGIST', '']\",\n", + " 'https://whoradio.iheart.com/content/2024-01-25-42-magnitude-earthquake-reported-in-us/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Israeli fire strikes crowd waiting for aid in Gaza City, killing at least 20',\n", + " \"['gaza health ministry', 'health ministry']\",\n", + " \"['ashraf al-qidra']\",\n", + " \"SHELTERS', '']\",\n", + " 'https://www.breakingnews.ie/israel-hamas/israeli-fire-strikes-crowd-waiting-for-aid-in-gaza-city-killing-at-least-20-1579859.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Central Japan quake damage may reach 2.6 trillion yen: gov't\",\n", + " \"['xinhua']\",\n", + " 'nan',\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'https://article.wn.com/view/2024/01/25/Central_Japan_quake_damage_may_reach_26_trillion_yen_govt_i/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'US warned Iran that ISIS-K was preparing attack ahead of deadly Kerman blasts, a US official says',\n", + " \"['associated press', 'united nations']\",\n", + " \"['jon gambrell', 'qassem soleimani']\",\n", + " \"WRITER', '']\",\n", + " 'https://abcnews.go.com/US/wireStory/us-warned-iran-isis-preparing-attack-ahead-deadly-106676562'],\n", + " ['25-01-2024',\n", + " None,\n", + " '4.2 Magnitude Earthquake Reported In US',\n", + " \"['united states geological']\",\n", + " \"['lucy jones', 'bernardino sun']\",\n", + " \"SEISMOLOGIST', '']\",\n", + " 'https://newsradio710.iheart.com/content/2024-01-25-42-magnitude-earthquake-reported-in-us/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'A man is charged with 76 counts of murder in a deadly South African building fire last year',\n", + " 'nan',\n", + " \"['dumisani mabunda', 'sithembiso lawrence mdlalose']\",\n", + " \"HEALTH', 'MEDICAL', '']\",\n", + " 'https://www.click2houston.com/news/world/2024/01/25/a-man-is-charged-with-76-counts-of-murder-in-a-deadly-south-african-building-fire-last-year/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Union warning on closure of blast furnaces',\n", + " 'nan',\n", + " \"['grant shapps', 'matt roberts']\",\n", + " \"WARSHIPS', '']\",\n", + " 'https://www.kentonline.co.uk/news/national/union-warning-on-closure-of-blast-furnaces-108964/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Tropical Cyclone Kirrily set to lash North Island, rain for Auckland Anniversary Weekend',\n", + " \"['national institute of water', 'atmospheric research']\",\n", + " \"['alain baillie']\",\n", + " \"METEOROLOGIST', '']\",\n", + " 'https://www.nzherald.co.nz/nz/weather-tropical-cyclone-kirrily-set-to-lash-north-island-rain-for-auckland-anniversary-weekend-one-year-on-from-floods/NUYRFUIXBVDMXGVSL3QM4BZRN4/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Fire Marshal: Burn barrel likely cause of former Bristol school fire',\n", + " \"['virginia fire department']\",\n", + " \"['marshal eric blevins']\",\n", + " \"INJURED', '']\",\n", + " 'https://news.yahoo.com/fire-marshal-burn-barrel-likely-161549675.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Darlington restaurant damaged in Thursday morning fire',\n", + " \"['carolina law enforcement division', 'hartsville fire department', 'darlington fire department']\",\n", + " \"['pat cavanaugh']\",\n", + " \"HISTORIC', '']\",\n", + " 'https://www.wmbfnews.com/2024/01/25/darlington-restaurant-damaged-thursday-morning-fire-chief-says/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Titanic Belfast statement after Storm Isha damage forces closure',\n", + " 'nan',\n", + " \"['siobhan lynch']\",\n", + " \"DIRECTOR', '']\",\n", + " 'https://www.belfastlive.co.uk/news/belfast-news/titanic-belfast-statement-after-storm-28509190'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Multiple vehicles damaged and lingering 'smell' after car found on fire at Leicester business\",\n", + " \"['twitter', 'leicestershire police']\",\n", + " 'nan',\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.leicestermercury.co.uk/news/leicester-news/car-fire-smell-leicester-business-9057464'],\n", + " ['25-01-2024',\n", + " None,\n", + " '4.2 Magnitude Earthquake Reported In US | WJBO Newsradio 1150 AM & 98.7 FM',\n", + " \"['united states geological']\",\n", + " \"['lucy jones', 'bernardino sun']\",\n", + " \"SEISMOLOGIST', '']\",\n", + " 'https://wjbo.iheart.com/content/2024-01-25-42-magnitude-earthquake-reported-in-us/'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Strong storms possible today in Alabama: Here's when and where\",\n", + " \"['storm prediction center', 'national weather service']\",\n", + " 'nan',\n", + " \"FLOOD', '']\",\n", + " 'https://www.al.com/news/2024/01/strong-storms-possible-today-heres-when-and-where.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Glasshouse at Inveresk Lodge Garden damaged in Storm Isha',\n", + " \"['inveresk lodge', 'national trust for scotland']\",\n", + " \"['john brunton', 'helen brunton']\",\n", + " \"ECOSYSTEMS', '']\",\n", + " 'https://www.eastlothiancourier.com/news/24074779.glasshouse-inveresk-lodge-garden-damaged-storm-isha/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Gaza officials say Israeli fire strikes a crowd waiting for aid',\n", + " \"['united nations', 'gaza health ministry', 'health ministry in gaza']\",\n", + " \"['khan younis', 'thomas white']\",\n", + " \"HOSTAGE', 'BORDER', 'TERROR', 'ARMEDCONFLICT', 'KIDNAP', '']\",\n", + " 'https://norfolkdailynews.com/news/national/news_national/gaza-officials-say-israeli-fire-strikes-a-crowd-waiting-for-aid/article_cac83590-bb96-11ee-8a83-171c2f0a26f4.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Black boxes reportedly found from crashed Russian plane',\n", + " \"['national security advisors', 'world economy forum in davos', 'ukrainian presidential press office', 'staff of the armed forces of ukraine', 'los angeles times', 'associated press', 'united nations security council', 'ukraine state service for transport safety', 'world economic forum']\",\n", + " \"['volodymyr zelensky', 'mykola oleshchuk', 'dmytro lubinets', 'alexander zemlianichenko', 'andrei kartapolov', 'dmitry peskov', 'sergei lavrov', 'gitanas nauseda', 'markus schreiber', 'volodymyr zelenskyy']\",\n", + " \"SAFETY', '']\",\n", + " 'https://www.latimes.com/world-nation/story/2024-01-25/black-boxes-found-russian-plane-ukrainian-pows'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Fire hits upland school as classes continue',\n", + " \"['cebu city division schools superintendent nimfa bongo', 'bureau of fire protection central office', 'cebu city local school board', 'cebu city fire department', 'department of education central office', 'napu elementary school in barangay sapangdaku']\",\n", + " \"['wendell villanueva']\",\n", + " \"UNCERTAINTY1', '']\",\n", + " 'https://www.philstar.com/the-freeman/cebu-news/2024/01/26/2328677/fire-hits-upland-school-classes-continue'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Frozen: Ice storm hits capital | Ottawa Citizen',\n", + " \"['ottawa catholic school board', 'ottawa student transportation authority', 'carleton district school board', 'ottawa citizen']\",\n", + " \"['david pittis', 'elizabeth payne', 'bruce deachman', 'christine skirth', 'andrew duffy', 'david pugliese', 'shawn menard', 'canal skateway', 'tony caldwell postmedia']\",\n", + " \"HEALTH', 'MEDICAL', '']\",\n", + " 'https://ottawacitizen.com:443/news/local-news/frozen-traffic-woes-schools-open-but-buses-cancelled-more-precipitation-expected'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'US warned Iran that ISIS-K was preparing attack ahead of deadly Kerman blasts, a US official says',\n", + " \"['associated press', 'united nations']\",\n", + " \"['qassem soleimani', 'jon gambrell']\",\n", + " \"WRITER', '']\",\n", + " 'https://www.orlandosentinel.com/2024/01/25/us-warned-iran-that-isis-k-was-preparing-attack-ahead-of-deadly-kerman-blasts-a-us-official-says/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Cyclone Kirrily brings rain, winds after crossing coast',\n", + " \"['queensland rail', 'bureau of meteorology']\",\n", + " \"['miriam bradbury']\",\n", + " \"SANITATION', '']\",\n", + " 'https://www.standard.net.au/story/8499227/cyclone-kirrily-brings-rain-winds-after-crossing-coast/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Falls firefighters rescue dog from burning Ferry Avenue home',\n", + " \"['niagara falls police']\",\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://www.niagara-gazette.com/news/local_news/falls-firefighters-rescue-dog-from-burning-ferry-avenue-home/article_48d1286a-bba7-11ee-bdaa-536feb7b4c8a.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Israel vows to fight Hamas all the way to Gaza's southern border. That's fueling tension with Egypt\",\n", + " \"['institute for national security', 'misgav institute', 'associated press', 'egypt state information service', 'united states']\",\n", + " \"['khan younis', 'kobi michael', 'diaa rashwan', 'benjamin netanyahu']\",\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.channel3000.com/news/national-and-world-news/israel-conflict/israel-vows-to-fight-hamas-all-the-way-to-gazas-southern-border-thats-fueling-tension/article_543a220a-6071-5992-90e5-e4fe771953b4.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Fire at Mount Forest school',\n", + " \"['wellington catholic district school board', 'mary catholic school', 'mary catholic school in mount forest']\",\n", + " \"['marco guidotti']\",\n", + " \"APPLICATIONS', '']\",\n", + " 'https://kitchener.ctvnews.ca/fire-at-mount-forest-school-1.6741754'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Community supports residents impacted by fire',\n", + " 'nan',\n", + " \"['danielle duggins', 'sunapee manor', 'shannon martinez']\",\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://www.eagletimes.com/community-supports-residents-impacted-by-fire/article_67719a60-bb94-11ee-823c-dbc5302d2164.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'A Shocking Confession Upends the Case of a Fatal Fire in South Africa',\n", + " 'nan',\n", + " \"['sithembiso mdlalose']\",\n", + " \"PROSECUTORS', '']\",\n", + " 'https://www.nytimes.com/2024/01/25/world/africa/south-africa-fire-johannesburg.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Cyclone Kirrily live updates: Huge winds, rain strikes Queensland coast',\n", + " 'nan',\n", + " 'nan',\n", + " \"POWER', '']\",\n", + " 'https://www.smh.com.au/national/queensland/cyclone-kirrily-live-updates-huge-winds-flooding-strikes-queensland-coast-20240125-p5f056.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Benin: the government intensifies its fight against terrorism in the north of the country',\n", + " \"['united nations', 'group for islam', 'beninese armed forces', 'institute for security studies', 'pendjari lodge', 'jersey city university']\",\n", + " \"['jeannine ella abatan', 'ebenezer honfoga', 'juste codjo', 'faizou gomina', 'paul kagame', 'oswald padonou']\",\n", + " \"BASE', '']\",\n", + " 'https://www.dailynewsen.com/breaking/benin-the-government-intensifies-its-fight-against-terrorism-in-the-north-h129026.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Ohio pastor and his two sons die in house fire, family says',\n", + " \"['ohio fire marshal office', 'foundation church', 'national real', 'pickaway county coroner office']\",\n", + " \"['hugh rose', 'mark robinette', 'lauren liebhaber', 'shonna nitzel']\",\n", + " \"REPORTER', '']\",\n", + " 'https://www.charlotteobserver.com/news/nation-world/national/article284676741.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " '1 taken to hospital in Dayton house fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.daytondailynews.com/local/1-taken-to-hospital-in-dayton-house-fire/WOQRGX26BBFV5A4FQ56N2R5PGQ/'],\n", + " ['25-01-2024',\n", + " None,\n", + " '2 dead after van crashes into tree that fell on Cobb County road, police say',\n", + " \"['cobb county medical examiner office', 'cox media group']\",\n", + " \"['christina edwards', 'alberto alvarado nicacio', 'nicolay boytchev']\",\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.wsbradio.com/news/local/1-dead-after-tree-crashes-onto-car-cobb-county-road/4ZFVYYKBHVG3REUEJU57FZX6DA/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Russia sentences suspect in cafe bombing and Putin critic in separate cases',\n", + " \"['malaysia airlines', 'security service']\",\n", + " \"['igor girkin', 'vladimir putin', 'maxim fomin', 'vladlen tatarsky']\",\n", + " \"IMPLIED', '']\",\n", + " 'https://news.yahoo.com/russia-sentences-suspect-cafe-bombing-182119659.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Knoxville Fire Investigators Arrest 2 People in Apartment Fire',\n", + " \"['knoxville fire department']\",\n", + " \"['wendy ann franklin', 'paul sexton jr']\",\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.wivk.com/2024/01/25/knoxville-fire-investigators-arrest-2-people-in-apartment-fire/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Suspects wanted in armed robbery attempt outside Manitoba business, RCMP say - Winnipeg',\n", + " 'nan',\n", + " 'nan',\n", + " \"PILOT', '']\",\n", + " 'https://globalnews.ca/news/10250772/suspects-wanted-in-armed-robbery-attempt-outside-manitoba-business-rcmp-say/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Colombia seeks help with forest fires as smoke blankets capital',\n", + " \"['colombia civil aviation authority', 'national disaster risk management unit', 'united states']\",\n", + " \"['gustavo andres betancourt', 'el nino', 'andrea gomez', 'carlos fernando galan', 'gustavo petro']\",\n", + " \"SOLDIER', '']\",\n", + " 'https://www.guampdn.com/news/national/colombia-seeks-help-with-forest-fires-as-smoke-blankets-capital/article_b52baaa8-9033-5687-b035-8e4d3c25e3d6.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Water pressure, materials challenges in North Brunswick, NJ fire',\n", + " \"['morris', 'laurence harbor township fire company']\",\n", + " \"['dan alexander', 'brian hoiberg', 'dan roderick', 'erin vogt', 'steve trevelise', 'james beard']\",\n", + " \"CHEFS', '']\",\n", + " 'https://nj1015.com/firefighters-battle-intense-warehouse-fire/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Fire Breaks Out at Tehran Hospital, Iran State Media Reports',\n", + " 'nan',\n", + " 'nan',\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.voanews.com/a/fire-breaks-out-at-tehran-hospital-iran-state-media-reports/7457420.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Four Arrested in Northland Over Auckland Firearms Incident',\n", + " \"['police eagle', 'nz police public']\",\n", + " \"['sergeant zhou', 'sergeant alfred zhou', 'moir hill']\",\n", + " \"OCEANS', '']\",\n", + " 'https://www.miragenews.com/four-arrested-in-northland-over-auckland-1161799/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Large storm off the west coast',\n", + " 'nan',\n", + " 'nan',\n", + " \"MOUNTAINS', '']\",\n", + " 'https://www.kxlf.com/weather/large-storm-off-the-west-coast'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Delegation requests Mission council support Gaza ceasefire',\n", + " \"['health ministry', 'party of canada', 'palestinian youth alliance', 'united nation international court']\",\n", + " \"['paul horn', 'saeed naguib', 'ken herar', 'marvin rotrand', 'laro elborno', 'megan adams', 'maple ridge']\",\n", + " \"JUSTICE', '']\",\n", + " 'http://www.abbynews.com/local-news/delegation-requests-mission-council-support-gaza-ceasefire-7301383'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Decatur officials investigating 'suspicious' house fire\",\n", + " \"['decatur fire department', 'police departments', 'office of the state fire marshal']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://news.yahoo.com/decatur-officials-investigating-suspicious-house-205953663.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"Violence beyond ethnic strife as militants fish in Manipur's troubled waters | Latest News India\",\n", + " \"['kanglipal communist party people war group', 'people revolutionary party of kangleipak', 'national revolutionary front of manipur', 'dm college of science', 'kuki revolutionary army united', 'national register of citizens', 'people liberation army']\",\n", + " \"['n biren singh', 'kanglei yawol kunna', 'satgougin hangsing', 'kuldiep singh', 'lhunkhosei chongloi']\",\n", + " \"ABUSES', '']\",\n", + " 'https://www.hindustantimes.com/india-news/beyond-ethnic-strife-as-militants-fish-in-manipur-s-troubled-waters-101706204390744.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Clinton woman arrested for lighting apartment on fire following argument',\n", + " \"['clinton police']\",\n", + " \"['jamie perry']\",\n", + " \"ARSON', '']\",\n", + " 'https://www.wabi.tv:443/2024/01/25/clinton-woman-arrested-lighting-apartment-fire-following-argument/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'US Warned Iran of ISIS-K Threat Ahead of Deadly Blasts, US Official Says',\n", + " \"['united nations', 'washington wilson center', 'united states']\",\n", + " \"['jon alterman', 'qassem soleimani', 'aaron david miller', 'joe biden']\",\n", + " \"BELLIGERENT', '']\",\n", + " 'https://www.voanews.com/a/us-warned-iran-of-isis-k-threat-ahead-of-deadly-blasts-us-official-says/7457546.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Three men charged with recklessly shooting firearms on Christmas',\n", + " \"['iowa city police department']\",\n", + " \"['satnam singh', 'gurpreet singh', 'bhupi singh']\",\n", + " \"JAIL', '']\",\n", + " 'https://www.thegazette.com/crime-courts/three-men-charged-with-recklessly-shooting-firearms-on-christmas/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Fire breaks out at hospital in Tehran, Iran (VIDEO)',\n", + " \"['spokesperson for the tehran fire service']\",\n", + " \"['jalal maleki']\",\n", + " \"INJURED', '']\",\n", + " 'https://en.trend.az/iran/3853443.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Suspect shot in South Side Slopes officer-involved shooting reached for firearms, county police say',\n", + " 'nan',\n", + " 'nan',\n", + " \"ATTORNEY', '']\",\n", + " 'https://news.yahoo.com/suspect-shot-south-side-slopes-204154646.html'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Police: Clinton woman charged with setting fire to apartment over landlord dispute',\n", + " \"['office of the state fire marshal']\",\n", + " \"['jamie perry']\",\n", + " \"EDITORS', '']\",\n", + " 'https://www.centralmaine.com/2024/01/25/police-clinton-woman-charged-with-setting-fire-to-apartment-over-landlord-dispute/'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Las Cruces Police arrest suspect in December homicide',\n", + " \"['ana county detention center', 'las cruces police']\",\n", + " \"['xavier noe altamirano', 'jesus adan herrera', 'steven alarcon']\",\n", + " \"SECURITY', '']\",\n", + " 'https://news.yahoo.com/las-cruces-police-arrest-suspect-211931873.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Train catches fire at Qazigund',\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://www.dailyexcelsior.com/train-catches-fire-at-qazigund/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'ANOTHER major U.S. airport overrun by illegal immigrants',\n", + " \"['boston logan international airport', 'chicago ohare international airport']\",\n", + " \"['dave rubin']\",\n", + " \"RIGHTS', 'FREESPEECH', 'CONSTITUTIONAL', '']\",\n", + " 'https://www.theblaze.com/shows/the-rubin-report/another-major-us-airport-is-now-overrun-by-illegal-immigrants'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Russian court jails woman for blast that killed blogger',\n", + " 'nan',\n", + " \"['vladlen tatarsky', 'dmitry kasintsev']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://www.easternriverinachronicle.com.au/story/8499570/russian-court-jails-woman-for-blast-that-killed-blogger/?cs=6364'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Update: No injuries reported in fire at Hiawatha Log Homes in Wetmore',\n", + " \"['munising fire department', 'rock river township fire department']\",\n", + " 'nan',\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.uppermichiganssource.com/2024/01/25/crews-responding-fire-hiawatha-log-homes-wetmore/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Seattle Police seek information on people at scene of building fire',\n", + " \"['seattle police department', 'seattle police']\",\n", + " \"['seattle mount baker']\",\n", + " \"FEAR', '']\",\n", + " 'https://www.fox13seattle.com/news/seattle-police-seek-persons-of-interest-at-scene-of-building-fire'],\n", + " ['25-01-2024',\n", + " None,\n", + " \"1,500 People Vote For Gaza 'Ceasefire' In New Hampshire\",\n", + " \"['gaza health ministry', 'democratic national committee', 'stephanie scarbrough associated']\",\n", + " \"['phillips d-minn', 'andru volinsky', 'marianne williamson']\",\n", + " \"POLITICAL', '']\",\n", + " 'https://www.huffpost.com/entry/new-hampshire-ceasefire-write-in-vote_n_65b29b00e4b0749816372584'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Crews battle structure fire in Frackville',\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://fox56.com/news/local/crews-battle-structure-fire-in-frackville'],\n", + " ['25-01-2024',\n", + " None,\n", + " 'Series of atmospheric rivers takes aim at West Coast next week, flood risk',\n", + " \"['climate prediction center']\",\n", + " \"['stephen morgan']\",\n", + " \"VIOLENCE', '']\",\n", + " 'https://news.yahoo.com/series-atmospheric-rivers-takes-aim-204115311.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Amarillo Fire Department crews responding to fire near S. Seminole and S.E. 19th Ave',\n", + " \"['amarillo fire department']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.newschannel10.com/2024/01/25/amarillo-fire-department-crews-responding-fire-near-s-seminole-se-19th-ave/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'A Shocking Confession Upends the Case of a Fatal Fire in South Africa',\n", + " \"['new york times']\",\n", + " 'nan',\n", + " \"OFFICIALS', '']\",\n", + " 'https://afropages.fr/new-york-times/a-shocking-confession-upends-the-case-of-a-fatal-fire-in-south-africa'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"'Suspicious' house fire being investigated in Decatur\",\n", + " \"['decatur fire department', 'office of the state fire marshal']\",\n", + " 'nan',\n", + " \"MARSHAL', '']\",\n", + " 'https://www.wandtv.com/news/suspicious-house-fire-being-investigated-in-decatur/article_a3dfb202-bbc1-11ee-acbd-cb46bb50b6dd.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Next highway blast Friday morning',\n", + " \"['b c transportation ministry']\",\n", + " 'nan',\n", + " \"TROUT', '']\",\n", + " 'https://www.pentictonherald.ca/news/article_07f57768-bbd6-11ee-adfd-ab59e3465947.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Car destroyed in blaze on busy A38 near Burnham-On-Sea',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', 'TRAFFIC', '']\",\n", + " 'https://www.burnham-on-sea.com/news/car-destroyed-in-blaze-on-busy-a38-near-burnham-on-sea/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'US Warned Iran of ISIS-K Threat Ahead of Deadly Blasts, US Official Says',\n", + " \"['united nations', 'washington wilson center', 'united states']\",\n", + " \"['aaron david miller', 'qassem soleimani', 'jon alterman', 'joe biden']\",\n", + " \"BELLIGERENT', '']\",\n", + " 'http://www.huewire.com/us-warned-iran-of-isis-k-threat-ahead-of-deadly-blasts-us-official-says/'],\n", + " ['26-01-2024',\n", + " None,\n", + " '2 hospitalized after shots fired at Metrolink train',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://news.yahoo.com/2-hospitalized-shots-fired-metrolink-215217206.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Kenya cult leader charged with child torture and cruelty',\n", + " \"['a senate', 'tononoka children court']\",\n", + " \"['paul nthenge mackenzie', 'indian ocean']\",\n", + " \"POLICE', '']\",\n", + " 'https://www.citizen.co.za/news/news-world/news-africa/kenya-cult-leader-charged-with-child-torture-and-cruelty/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'U.S. Quietly Warned Iran of Islamic State Threat Ahead of Deadly Blast: Report',\n", + " \"['united nations']\",\n", + " 'nan',\n", + " \"DIPLOMRECOG', '']\",\n", + " 'https://news.yahoo.com/u-quietly-warned-iran-islamic-011428558.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Sudbury news: Capreol fire sends three firefighters to hospital',\n", + " \"['ministry of labour', 'ontario fire marshal office']\",\n", + " \"['craig lawrence', 'capreol jan']\",\n", + " \"JUSTICE', 'DISPLACED', '']\",\n", + " 'https://northernontario.ctvnews.ca/drone-footage-shows-moment-apartment-building-explodes-collapses-in-greater-sudbury-1.6741333'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Structure fire in Capreol under investigation by police, OFM',\n", + " \"['ministry of labour', 'health sciences', 'greater sudbury police']\",\n", + " \"['john lappa sudbury', 'nick lavoie', 'jesse oshell', 'jim moodie']\",\n", + " \"PARAMEDICS', '']\",\n", + " 'https://www.elliotlakestandard.ca:443/news/local-news/structure-fire-in-capreol-under-investigation-by-police-ofm'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Electrical fault causes fire in Trenton home',\n", + " \"['share to your social network', 'trenton fire department', 'trenton police department', 'grundy county emergency medical services']\",\n", + " 'nan',\n", + " \"SERVICES', '']\",\n", + " 'https://www.kttn.com/electrical-fault-causes-fire-in-trenton-home/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Fire crews responded to apartment fire with one person injured Thursday in Arroyo Grande',\n", + " \"['cities fire authority', 'san luis obispo county fire department', 'arroyo grande police department']\",\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://keyt.com/news/san-luis-obispo-county/2024/01/25/fire-crews-responded-to-apartment-fire-with-one-person-injured-thursday-in-arroyo-grande/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Police: Greensboro manager Jaiyeoba victim of disturbance',\n", + " \"['greensboro police department', 'postbridge court', 'greensboro police']\",\n", + " \"['ileri jaiyeoba', 'amiel rossabi', 'nancy vaughan', 'taiwo jaiyeoba', 'moyo jaiyeoba']\",\n", + " \"DEPUTY', '']\",\n", + " 'https://greensboro.com/news/local/crime-courts/jaiyeoba-greensboro-city-manager-911-domestic-disturbance/article_4946d96c-bb9c-11ee-a646-93ef6cb6b4f0.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Colombia declares a disaster because of wildfires and asks for international help',\n", + " \"['european union', 'national fire department of colombia', 'united states', 'united nations', 'colombia institute of hydrology']\",\n", + " \"['gustavo petro', 'el nino']\",\n", + " \"WATER', '']\",\n", + " 'https://www.local10.com/news/world/2024/01/25/colombia-declares-a-disaster-because-of-wildfires-and-asks-for-international-help/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Tropical Cyclone Kirrily leaves thousands without power in Queensland | Crookwell Gazette',\n", + " \"['bureau of meteorology', 'emergency services']\",\n", + " 'nan',\n", + " \"SANITATION', 'BORDER', '']\",\n", + " 'https://www.crookwellgazette.com.au/story/8499400/tropical-cyclone-kirrily-leaves-thousands-without-power-in-queensland/?cs=9676'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'No injuries reported in house fire in south Augusta',\n", + " \"['augusta fire department']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.wrdw.com/2024/01/26/no-injuries-reported-house-fire-south-augusta/'],\n", + " ['26-01-2024',\n", + " None,\n", + " '6 dead, 1 airlifted to hospital following plane crash in northern Canada',\n", + " \"['facebook', 'rio tinto', 'territories legislative assembly speaker shane thompson', 'royal canadian mounted police', 'british aerospace jetstream', 'fort smith health center']\",\n", + " \"['garth eggenberger', 'jakob stausholm']\",\n", + " \"SPEAKER', '']\",\n", + " 'https://www.upi.com/Top_News/World-News/2024/01/25/canada-NWT-plane-crash-six-dead/9841706150694/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Hamas says to commit to potential ICJ ceasefire ruling if Israel complies',\n", + " \"['international court', 'islamic resistance movement hamas']\",\n", + " 'nan',\n", + " \"SAFETY', 'BLOCKADE', 'SEIGE', 'ELECTION', '']\",\n", + " 'https://www.presstv.ir/Detail/2024/01/25/718897/Palestine-Israel-Hamas-International-Court-of-Justice-ceasefire-Gaza-war'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Day 111: Ongoing Bombings In Gaza Cause Dozens Of Casualties',\n", + " \"['palestinian health ministry']\",\n", + " \"['thomas white', 'khan younis']\",\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'https://imemc.org/article/day-111-ongoing-bombings-in-gaza-cause-dozens-of-casualties/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Indian community in Australia mourns tragic death of 4 compatriots who drowned at unpatrolled beach in Phillip Island',\n", + " \"['victoria police eastern region']\",\n", + " \"['suhani anand', 'ravinder singh', 'ankur chhabra', 'reema sondhi', 'kane treloar', 'kirti bedi', 'paul james', 'jagjeet singh anand', 'karen nyholm']\",\n", + " \"CORONER', '']\",\n", + " 'https://www.tribuneindia.com/news/diaspora/indian-community-in-australia-mourns-tragic-death-of-4-compatriots-who-drowned-at-unpatrolled-beach-in-phillip-island-584817'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Harris County fire: Firefighters battling house fire on Eagle Ledge Drive',\n", + " \"['klein fire department']\",\n", + " \"['mark herman']\",\n", + " \"SOCIAL', '']\",\n", + " 'https://news.yahoo.com/harris-county-fire-firefighters-battling-003055141.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Increased fish biting observed in Chui region reservoirs after earthquake',\n", + " 'nan',\n", + " \"['evgeny lysakov', 'irina stezhko']\",\n", + " \"AFTERSHOCKS', '']\",\n", + " 'https://akipress.com/news:756510:Increased_fish_biting_observed_in_Chui_region_reservoirs_after_earthquake/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Jigawa: 50 persons died, N215m properties destroyed in 2023 fire incidents - Gumel',\n", + " \"['fire service directorate ibrahim gumel']\",\n", + " 'nan',\n", + " \"ROADS', '']\",\n", + " 'https://dailypost.ng/2024/01/26/jigawa-50-persons-died-n215m-properties-destroyed-in-2023-fire-incidents-gumel/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Gaza's Health Ministry Says Israeli Forces Open Fire as Palestinians Gather To Wait for Humanitarian Aid\",\n", + " \"['united states', 'us central intelligence agency', 'world health organization', 'reuters', 'cnn', 'islamic forces committee', 'gaza health ministry', 'israeli forces accused of deepening gaza crisis', 'focal point of crisis as israeli forces']\",\n", + " \"['khan younis']\",\n", + " \"MINING', '']\",\n", + " 'http://www.hngn.com/articles/256314/20240126/tragedy-unfolds-in-gaza-as-israeli-forces-fire-on-humanitarian-aid-crowd.htm'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Africa: UN Chief Urges Leaders to Root Out Terrorism in Africa',\n", + " \"['financial action task', 'african union au transition mission', 'agenda on sustainable development', 'world customs organisation', 'security council resolution']\",\n", + " 'nan',\n", + " \"INTEGRITY', '']\",\n", + " 'https://allafrica.com/stories/202401260028.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Japan to fight crime in quake-hit areas with 1,000 security cameras',\n", + " \"['national police agency', 'national public safety commission']\",\n", + " \"['yoshifumi matsumura']\",\n", + " \"BUDGET', '']\",\n", + " 'https://english.kyodonews.net:443/news/2024/01/3b20f1231dd1-japan-to-fight-crime-in-quake-hit-areas-with-1000-security-cameras.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Two major fires hit downtown Windsor high-rise within two-day span',\n", + " \"['windsor star', 'windsor police']\",\n", + " \"['madeline mazak', 'gaynor lunn', 'mike coste', 'ray poisson', 'dan janisse windsor']\",\n", + " \"HISTORIC', '']\",\n", + " 'https://windsorstar.com:443/news/local-news/two-major-fires-hit-downtown-windsor-high-rise-within-two-day-span'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Israel vows to fight Hamas all the way to Gaza's southern border. That's fueling tension with Egypt\",\n", + " \"['united states', 'institute for national security', 'egypt state information service', 'misgav institute', 'associated press']\",\n", + " \"['benjamin netanyahu', 'khan younis', 'kobi michael', 'diaa rashwan']\",\n", + " \"MSM', '']\",\n", + " 'https://www.journalgazette.net/news/world/israel-vows-to-fight-hamas-all-the-way-to-gazas-southern-border-thats-fueling-tension/article_7a5e4a6d-25ca-5956-8881-28ab9343d1b8.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Group of balaclava-clad men storm train, held by police',\n", + " 'nan',\n", + " 'nan',\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.thenewdaily.com.au/news/state/nsw/sydney/2024/01/26/balaclava-men-train-sydney'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'News24 | Wolseley fire: Residents evacuated, home and one car destroyed, as blaze rages into fifth day',\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://afropages.fr/news24/news24-wolseley-fire-residents-evacuated-home-and-one-car-destroyed-as-blaze-rages-into-fifth-day'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Nigeria: Police to Arrest Nigerians Featured in Online LGBTQ Video Challenge',\n", + " 'nan',\n", + " \"['olumuyiwa adejobi']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://allafrica.com/stories/202401260035.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Shooting kills 3 people at a Texas apartment complex, police say',\n", + " 'nan',\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.elpasoinc.com/shooting-kills-3-people-at-a-texas-apartment-complex-police-say/article_7c33d2f7-37ad-5c20-a501-38f449628bc7.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Cyclone Kirrily in Australia: Thousands without electricity amid heavy rainfall',\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://article.wn.com/view/2024/01/26/Cyclone_Kirrily_in_Australia_Thousands_without_electricity_a/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Gaza's Health Ministry blames Israeli troops for deadly shooting as crowd waited for aid\",\n", + " \"['united nations', 'u n world food program', 'associated press', 'united states', 'gaza health ministry', 'health ministry']\",\n", + " \"['khan younis', 'benjamin netanyahu', 'mohammad al-reafi', 'ashraf al-qidra', 'thomas white']\",\n", + " \"GENOCIDE', '']\",\n", + " 'https://www.yankton.net/news/national_ap/article_7bc8d110-313f-5659-8bb8-f17eef77e544.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"The Ideam meteorology institute said Thursday more than 87 percent of the country was at 'maximum risk' for fires\",\n", + " 'nan',\n", + " 'nan',\n", + " \"WEATHER', '']\",\n", + " 'https://www.wfmz.com/partners/afp/the-ideam-meteorology-institute-said-thursday-more-than-87-percent-of-the-country-was-at/image_89a56e55-7d2c-58fa-aa4d-1672878be2f8.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Fire in Nagaland's 'rat-hole' coal mine kills many\",\n", + " \"['bhandari assembly', 'mining department']\",\n", + " \"['nagaland wokha', 'achumbemo kikon']\",\n", + " \"OFFICIAL', 'BAN', '']\",\n", + " 'https://www.thehindu.com/news/national/other-states/fire-in-nagalands-rat-hole-coal-mine-kills-6/article67779622.ece'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Watch: Car catches fire on Secretariat Road in Hyderabad',\n", + " 'nan',\n", + " \"['maruti suzuki']\",\n", + " \"STATION', '']\",\n", + " 'https://www.siasat.com/watch-car-catches-fire-on-secretariat-raod-in-hyderabad-2964360/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Recent storms help Beaumont water leaks, pose challenges to wastewater system',\n", + " 'nan',\n", + " \"['mike harris']\",\n", + " \"FLUSHING', '']\",\n", + " 'https://fox4beaumont.com/news/recent-storms-help-beaumont-water-leaks-pose-challenges-to-wastewater-system'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Food industry workers announce strike next week',\n", + " \"['finnish aviation union', 'central organisation of finnish trade unions', 'finnish transport worker union', 'paperworker union', 'finnish food worker union', 'finnish confederation of professionals', 'helsinki senate square', 'industrial union']\",\n", + " \"['petteri orpo']\",\n", + " \"AIRPORTS', '']\",\n", + " 'https://yle.fi/a/74-20071474'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Funeral of 25-year-old who died in car crash during Storm Isha to take place this weekend',\n", + " \"['st mary church']\",\n", + " \"['kate keenan', 'knockbridge eircode', 'barney keenan', 'angela gregory']\",\n", + " \"CHURCH', '']\",\n", + " 'https://www.leinsterexpress.ie/news/national-news/1405989/funeral-of-25-year-old-who-died-in-car-crash-during-storm-isha-to-take-place-this-weekend.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Impending Atmospheric River Threatens West Coast with Deluge and Gale Force Winds',\n", + " \"['national weather service of los angeles']\",\n", + " 'nan',\n", + " \"UNCERTAINTY', '']\",\n", + " 'https://westsidetoday.com/2024/01/25/impending-atmospheric-river-threatens-west-coast-with-deluge-and-gale-force-winds/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Seaton Meadows landfill fire in Hartlepool finally put out',\n", + " 'nan',\n", + " 'nan',\n", + " \"MECHANICS', '']\",\n", + " 'https://www.thenorthernecho.co.uk/news/24076527.seaton-meadows-landfill-fire-hartlepool-finally-put/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Funeral of 25-year-old who died in car crash during Storm Isha to take place this weekend',\n", + " \"['st mary church']\",\n", + " \"['kate keenan', 'knockbridge eircode', 'barney keenan', 'angela gregory']\",\n", + " \"CHURCH', '']\",\n", + " 'https://www.leitrimobserver.ie/news/national-news/1405989/funeral-of-25-year-old-who-died-in-car-crash-during-storm-isha-to-take-place-this-weekend.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'The top UN court opens session in a case accusing Israel of genocide in Gaza',\n", + " \"['international court', 'u n security council', 'health ministry', 'university of amsterdam', 'associated press', 'african national congress']\",\n", + " \"['mike corder', 'josef federman', 'gerald imray', 'osama hamdan', 'mohammed shtayyeh', 'joan e donoghue', 'benjamin netanyahu']\",\n", + " \"CANADIAN', '']\",\n", + " 'https://panow.com/2024/01/26/the-top-un-court-opens-session-in-a-case-accusing-israel-of-genocide-in-gaza/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'On Fire Over Border',\n", + " \"['biden administration', 'joe biden administration', 'new york times', 'washington post', 'democrat party', 'united states']\",\n", + " \"['ted cruz', 'benny johnson', 'joe biden', 'movsum samadov', 'ben shapiro']\",\n", + " \"DEVELOPMENT', '']\",\n", + " 'https://hotair.com/david-strom/2024/01/26/ted-cruz-on-fire-over-border-n607567'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Israel-Palestinian conflict: International Court of Justice fails to order ceasefire in Gaza in legal case brought by South Africa',\n", + " \"['health ministry', 'african national congress', 'university of amsterdam', 'un security council', 'bloomberg']\",\n", + " \"['mohammed shtayyeh', 'benjamin netanyahu', 'nir binyamin', 'khan younis', 'osama hamdan']\",\n", + " \"BLACK', '']\",\n", + " 'https://www.afr.com/world/middle-east/top-un-court-fails-to-order-gaza-ceasefire-demands-limit-on-deaths-20240126-p5f0e8'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Rab arrests 6 robbers with firearms in the Bay',\n", + " 'nan',\n", + " \"['maruful islam', 'cox bazar', 'raihan uddin', 'abshar uddin budhu', 'sajjad hossain', 'jalal pekua', 'ershadul islam']\",\n", + " \"OFFICIAL', '']\",\n", + " 'https://www.thedailystar.net/news/bangladesh/crime-justice/news/rab-arrests-6-robbers-firearms-the-bay-3528891'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Man arrested after threatening to burn down mother's house\",\n", + " 'nan',\n", + " 'nan',\n", + " \"OFFICIALS', '']\",\n", + " 'https://foxsanantonio.com/newsletter-daily/man-arrested-after-threatening-to-burn-mothers-house-san-antonio-texas-firefighters-police-investigation-flames-smoke-water-hoses'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Firefighters tackling fire on Leeway Industrial Estate, Newport',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.southwalesargus.co.uk/news/24076108.firefighters-tackling-fire-leeway-industrial-estate-newport/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Airstrikes in central Gaza kill 15 overnight while fighting intensifies in the enclave's south\",\n", + " \"['international court', 'associated press', 'united nations', 'gaza health ministry']\",\n", + " \"['mohammed deif', 'khan younis', 'uday samir', 'jack jeffery', 'yehya sinwar', 'ashraf al-qidra', 'deir al-balah']\",\n", + " \"CRISIS', 'DISPLACED', '']\",\n", + " 'https://toronto.citynews.ca/2024/01/26/airstrikes-in-central-gaza-kill-15-overnight-while-fighting-intensifies-in-the-enclaves-south/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Russian night strike in Donetsk Oblast leaves six injured, including 8-year-old child',\n", + " \"['city administration']\",\n", + " \"['yuriy klyuchko']\",\n", + " \"TRANSPORT', 'ARMEDCONFLICT', '']\",\n", + " 'https://news.yahoo.com/russian-night-strike-donetsk-oblast-120000660.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'World Court orders Israel to prevent acts of genocide, fails to order ceasefire - World',\n", + " \"['university of south australia', 'world court', 'international court', 'genocide convention', 'un genocide convention', 'leiden university']\",\n", + " \"['benjamin netanyahu', 'cecily rose', 'naledi pandor', 'juliette mcintyre', 'adila hassim', 'mohammed rabia']\",\n", + " \"HEALTH', 'MEDICAL', '']\",\n", + " 'https://www.brecorder.com/news/40285860/world-court-orders-israel-to-prevent-acts-of-genocide-fails-to-order-ceasefire'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Top UN court says it won't throw out genocide case against Israel as it issues a preliminary ruling\",\n", + " \"['international court', 'university of amsterdam', 'world court', 'african national congress', 'u n security council', 'health ministry']\",\n", + " \"['joan e donoghue', 'mohammed shtayyeh', 'benjamin netanyahu', 'osama hamdan']\",\n", + " \"BLACK', '']\",\n", + " 'https://www.boston.com/news/world-news/2024/01/26/top-un-court-israel-genocide-case-gaza-hamas/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Firefighters from several Ky. FDs battle house fire that claimed 4 lives',\n", + " \"['kentucky state police', 'tribune content agency']\",\n", + " \"['christopher leach']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://www.firerescue1.com/fatal-fires/firefighters-from-several-ky-fds-battle-house-fire-that-claimed-4-lives'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Top U.N. court rejects demand for Gaza cease-fire',\n", + " \"['health ministry', 'court it', 'united states', 'international court']\",\n", + " \"['benjamin netanyahu', 'fatima shbair']\",\n", + " \"HUMAN', '']\",\n", + " 'https://www.latimes.com/world-nation/story/2024-01-26/un-court-preliminary-ruling-israel-hamas-gaza-genocide'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Colombia declares disaster because of wildfires, asks for international help',\n", + " \"['colombia institute of hydrology', 'european union', 'national fire department of colombia', 'united nations', 'united states']\",\n", + " \"['gustavo petro', 'el nino']\",\n", + " \"WATER', '']\",\n", + " 'https://www.naharnet.com:443/stories/en/303005-colombia-declares-disaster-because-of-wildfires-asks-for-international-help'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Palestinian Delegates Storm UN Top Court Ahead Of Ruling On Emergency Measures Against Israel In Gaza After Genocide Allegations',\n", + " \"['application of the convention', 'international court', 'court onder', 'genocide convention', 'un genocide convention']\",\n", + " \"['joan e donoghue']\",\n", + " \"GENERAL1', '']\",\n", + " 'https://saharareporters.com/2024/01/26/palestinian-delegates-storm-un-top-court-ahead-ruling-emergency-measures-against-israel'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Israel must take all measures to prevent genocide in Gaza, U.N.'s top court says, but doesn't order cease-fire\",\n", + " \"['united nations', 'genocide convention', 'european union', 'united nation international court', 'ministry of health', 'al jazeera']\",\n", + " \"['haley ott', 'joan e donoghue']\",\n", + " \"REPORTER', '']\",\n", + " 'https://www.cbsnews.com/news/israel-gaza-genocide-case-at-un-international-court-of-justice-icj/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'BYD electric car catches fire at Hong Kong charging station',\n", + " \"['hong kong automobile association', 'polytechnic university']\",\n", + " 'nan',\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.scmp.com/news/hong-kong/society/article/3249963/byd-electric-car-catches-fire-hong-kong-charging-station-expert-says-short-circuit-could-be-cause'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Hamas says to commit to potential ICJ ceasefire ruling if 'israel' complies\",\n", + " \"['islamic resistance movement hamas', 'international court']\",\n", + " 'nan',\n", + " \"SAFETY', 'BLOCKADE', 'SEIGE', 'ELECTION', '']\",\n", + " 'https://www.islamicinvitationturkey.com/hamas-says-to-commit-to-potential-icj-ceasefire-ruling-if-israel-complies/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Atlanta police, FBI, ATF look into cause of fires at construction site',\n", + " \"['atlanta fire rescue department', 'bureau of alcohol', 'atlanta police department', 'atlanta public safety training center', 'atlanta police']\",\n", + " \"['darin schierbaum']\",\n", + " \"MSM', '']\",\n", + " 'https://www.atlantanewsfirst.com/2024/01/26/police-look-into-cause-fire-construction-site-southeast-atlanta/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Oxford mum's home damaged after Cowley Road shop fire\",\n", + " \"['miracle skincare centre']\",\n", + " \"['jason clifford', 'magdalena jurkowska']\",\n", + " \"IMPLIED', '']\",\n", + " 'https://www.thisisoxfordshire.co.uk/news/24076856.oxford-mums-home-damaged-cowley-road-shop-fire/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Gaza's Health Ministry Blames Israeli Troops for Deadly Shooting as Crowd Waited for Aid\",\n", + " \"['u n world food program', 'associated press', 'united nations', 'united states', 'health ministry', 'gaza health ministry']\",\n", + " \"['mohammad al-reafi', 'khan younis', 'ashraf al-qidra', 'benjamin netanyahu', 'thomas white']\",\n", + " \"GENOCIDE', '']\",\n", + " 'https://www.military.com/daily-news/2024/01/26/gazas-health-ministry-blames-israeli-troops-deadly-shooting-crowd-waited-aid.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Top UN court refrains from Gaza cease-fire, asks Israel to limit damage in genocide case',\n", + " \"['african national congress', 'health ministry', 'university of amsterdam', 'u n security council', 'international court']\",\n", + " \"['mohammed shtayyeh', 'joan e donoghue']\",\n", + " \"BLACK', '']\",\n", + " 'https://fox23maine.com/news/nation-world/top-un-court-refrains-from-gaza-cease-fire-asks-israel-to-limit-damage-in-genocide-case-hamas-militants-palestinians-south-africa-international-court-of-justice-provisional-measures-death-toll-hostages-gaza-strip'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'ICJ orders Israel to prevent acts of genocide, fails to order ceasefire - Breaking News',\n", + " \"['international court', 'reuters', 'genocide convention']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.dailymirror.lk/breaking-news/ICJ-orders-Israel-to-prevent-acts-of-genocide-fails-to-order-ceasefire/108-275790'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Delhi: 6 rescued after fire breaks out at Shahdara residence',\n", + " \"['delhi fire service']\",\n", + " 'nan',\n", + " \"OFFICIAL', '']\",\n", + " 'https://www.bignewsnetwork.com/news/274107325/delhi-6-rescued-after-fire-breaks-out-at-shahdara-residence'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'US warship downs incoming missile fired from Yemen',\n", + " \"['united states', 'a us navy']\",\n", + " \"['joe biden']\",\n", + " \"HEALTHCARE', '']\",\n", + " 'https://news.yahoo.com/us-warship-downs-incoming-missile-150820155.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Sheboygan apartment fire; cause under investigation',\n", + " \"['sheboygan fire department']\",\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.fox6now.com/news/sheboygan-apartment-fire-cause-under-investigation'],\n", + " ['26-01-2024',\n", + " None,\n", + " '1 killed in Peters Township house fire',\n", + " \"['peters township fire department', 'pennsylvania state police fire marshal unit']\",\n", + " \"['cathleen castagna']\",\n", + " \"MARSHAL', '']\",\n", + " 'https://triblive.com/local/regional/1-killed-in-peters-township-house-fire/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Top UN court says Israel must take 'all measures' to prevent genocide in Gaza but stops short of calling for ceasefire |\",\n", + " \"['genocide convention', 'international court', 'supreme court', 'oxford university institute for ethics', 'cnn']\",\n", + " \"['benjamin netanyahu', 'naledi pandor', 'aharon barak', 'joan donoghue']\",\n", + " \"HEALTH', 'MEDICAL', '']\",\n", + " 'https://www.wthitv.com/top-un-court-says-israel-must-take-all-measures-to-prevent-genocide-in-gaza-but/article_ddd49817-2374-51c2-805e-b21e046174a1.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Death toll in Gaza hits 26,000 as fighting in the south continues',\n", + " \"['gaza health ministry', 'international court', 'united nations']\",\n", + " \"['mohammed deif', 'yehya sinwar', 'khan younis', 'uday samir', 'deir al-balah', 'ashraf al-qidra']\",\n", + " \"CRISIS', 'DISPLACED', '']\",\n", + " 'https://www.12news.com/article/syndication/cct-tracking/gaza-conflict-26k-dead/507-a5812ddd-5f24-4012-9de9-d3c74c414565'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Top UN court refrains from Gaza cease-fire, asks Israel to limit damage in genocide case',\n", + " \"['health ministry', 'international court', 'african national congress', 'u n security council']\",\n", + " \"['naledi pandor', 'joan e donoghue', 'benjamin netanyahu']\",\n", + " \"BLACK', '']\",\n", + " 'https://wsbt.com/news/nation-world/top-un-court-refrains-from-gaza-cease-fire-asks-israel-to-limit-damage-in-genocide-case-hamas-militants-palestinians-south-africa-international-court-of-justice-provisional-measures-death-toll-hostages-gaza-strip'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Exploding manhole, underground fire take out power in downtown Baltimore',\n", + " \"['office of emergency management']\",\n", + " 'nan',\n", + " \"OUTAGE', '']\",\n", + " 'https://wtop.com/baltimore/2024/01/exploding-manhole-underground-fire-take-out-power-in-downtown-baltimore/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Media: Russian drone attacks volunteer car in Donetsk Oblast's Chasiv Yar\",\n", + " \"['un refugee agency']\",\n", + " \"['yevhen tkachov']\",\n", + " \"LOCALGOV', '']\",\n", + " 'https://news.yahoo.com/media-russian-drone-attacks-volunteer-153045391.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"UN's top court allows Israel to keep fighting in Gaza in preliminary ruling\",\n", + " \"['united nations', 'un court', 'international court', 'health ministry', 'touro institute on human rights', 'associated press', 'de telegraaf', 'international holocaust remembrance day', 'genocide convention']\",\n", + " \"['joan e donoghue', 'anne bayefsky', 'benjamin netanyahu']\",\n", + " \"HEALTH', 'BORDER', 'MEDICAL', '']\",\n", + " 'https://www.foxnews.com/world/uns-top-court-orders-israel-adhere-genocide-convention-not-cease-attacks-preliminary-ruling'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'China sets up investigation team for east China building fire',\n", + " \"['china federation of trade unions', 'xinhua', 'ministry of public security', 'ministry of emergency management', 'national fire']\",\n", + " 'nan',\n", + " \"GOVERNMENT', '']\",\n", + " 'https://www.shanghaisun.com/news/274107211/china-sets-up-investigation-team-for-east-china-building-fire'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Airstrikes in central Gaza kill 15 overnight while fighting intensifies in the enclave's south\",\n", + " \"['united nations', 'gaza health ministry', 'international court']\",\n", + " \"['khan younis', 'yehya sinwar', 'mohammed deif', 'ashraf al-qidra', 'deir al-balah', 'uday samir']\",\n", + " \"CRISIS', 'DISPLACED', '']\",\n", + " 'https://www.wboc.com/news/international/airstrikes-in-central-gaza-kill-15-overnight-while-fighting-intensifies-in-the-enclaves-south/article_b8dfd765-45df-59a4-964d-894df0c963cd.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Airstrikes in central Gaza kill 15 overnight while figh...',\n", + " \"['gaza health ministry', 'international court', 'united nations']\",\n", + " \"['deir al-balah', 'uday samir', 'khan younis', 'yehya sinwar', 'mohammed deif', 'ashraf al-qidra']\",\n", + " \"CRISIS', 'DISPLACED', '']\",\n", + " 'https://accesswdun.com/article/2024/1/1224980'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Delhi: 5 feared trapped after fire breaks out at house in Shahdara',\n", + " \"['delhi fire service']\",\n", + " 'nan',\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://news.webindia123.com/news/Articles/India/20240126/4162520.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " '2 firefighters injured in early morning Beacon house fire',\n", + " \"['beacon fire department', 'church st']\",\n", + " \"['ed mendoza', 'tom lucchesi', 'blaise gomez']\",\n", + " \"WATER', '']\",\n", + " 'https://westchester.news12.com/2-firefighters-injured-in-early-morning-beacon-house-fire'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Cyclone hits northeast Australia leaving thousands without power',\n", + " 'nan',\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://thefrontierpost.com/cyclone-hits-northeast-australia-leaving-thousands-without-power/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Top UN court stops short of ordering cease-fire in Gaza and demands Israel contain deaths',\n", + " \"['u n security council', 'health ministry', 'african national congress', 'university of amsterdam', 'international court']\",\n", + " \"['joan e donoghue', 'benjamin netanyahu', 'mohammed shtayyeh', 'osama hamdan']\",\n", + " \"BLACK', '']\",\n", + " 'https://thefrontierpost.com/top-un-court-stops-short-of-ordering-cease-fire-in-gaza-and-demands-israel-contain-deaths/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Syrians fleeing Lebanon's south struggle amid lack of support\",\n", + " \"['head of mission', 'tyre disaster management union', 'google', 'national school in tyre', 'un refugee agency', 'lebanese ministry of public health', 'disaster management union', 'national school']\",\n", + " \"['mortad mhanna', 'bayan al-jassem', 'khalaf ahmed al-ramadan', 'fatima jassim al-ramadan', 'ibrahim hassan ismail', 'jeremy ristord']\",\n", + " \"CRISISLEXREC', 'ARMEDCONFLICT', 'MEDICAL', 'REFUGEES', '']\",\n", + " 'https://syriadirect.org/syrians-fleeing-lebanons-south-struggle-amid-lack-of-support/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Balaclava clad neo-Nazis arrested after storming train',\n", + " \"['national socialist network', 'european australian movement', 'national day', 'twitter']\",\n", + " \"['thomas sewell', 'chris minns']\",\n", + " \"SAXON', '']\",\n", + " 'https://www.manningrivertimes.com.au/story/8500225/balaclava-clad-neo-nazis-arrested-after-storming-train/?cs=9397'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Gothenburg firefighter faces deportation to Iran: 'I can't live there for one second'\",\n", + " \"['european union', 'migration agency']\",\n", + " \"['jesper tegroth']\",\n", + " \"BACHELOR', '']\",\n", + " 'https://www.thelocal.se/20240126/gothenburg-firefighter-faces-deportation-to-iran-i-cant-live-there-for-one-second'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'ICJ Fires Warning Shot at Israel Over Genocide Case at World Court. This Is Why Netanyahu Should Be Worried - Israel News',\n", + " \"['international court']\",\n", + " \"['benjamin netanyahu']\",\n", + " \"MINISTERS', '']\",\n", + " 'https://www.haaretz.com/israel-news/2024-01-26/ty-article/.premium/icj-fires-israel-a-warning-shot-over-genocide-case-this-is-why-netanyahu-should-worry/0000018d-4625-dc44-a5bf-ceb7d5cf0000'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Israel-Hamas war: International Court of Justice stops short of Gaza ceasefire order but lets genocide case stand',\n", + " \"['international affairs', 'african national congress']\",\n", + " \"['paul mashatile', 'gilad noam', 'malcolm shaw', 'ashraf al-qidra', 'khan younis', 'ronald lamola']\",\n", + " \"SPOKESMAN', '']\",\n", + " 'https://www.brisbanetimes.com.au/world/europe/world-court-stops-short-of-gaza-ceasefire-order-but-lets-genocide-case-stand-20240127-p5f0ed.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"BREAKING: ICJ Rules Israel Must 'Take All Measures' To Prevent Genocide In Gaza, But Doesn't Order Ceasefire\",\n", + " \"['international court', 'united nations', 'israel foreign ministry tal becker']\",\n", + " \"['joan e donoghue', 'malcolm shaw']\",\n", + " \"SECURITY', 'KILL', '']\",\n", + " 'https://www.mediaite.com/uk/israel-must-prevent-genocide-gaza-icj/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Top UN court refrains from Gaza cease-fire, asks Israel to limit damage in genocide case',\n", + " \"['university of amsterdam', 'international court', 'u n security council', 'african national congress', 'health ministry']\",\n", + " \"['joan e donoghue', 'mohammed shtayyeh']\",\n", + " \"BLACK', '']\",\n", + " 'https://foxbaltimore.com/news/nation-world/top-un-court-refrains-from-gaza-cease-fire-asks-israel-to-limit-damage-in-genocide-case-hamas-militants-palestinians-south-africa-international-court-of-justice-provisional-measures-death-toll-hostages-gaza-strip'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Yemen Houthi rebels fire a missile at a US warship, escalating worst Mideast sea conflict in decades',\n", + " \"['u s navy', 'foundation for the defense of democracies']\",\n", + " \"['brad bowman']\",\n", + " \"IRANIAN', '']\",\n", + " 'https://www.kold.com/2024/01/26/yemen-houthi-rebels-fire-missile-us-warship-escalating-worst-mideast-sea-conflict-decades/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"U.N. court says Gaza genocide is 'plausible,' but does not order cease-fire\",\n", + " \"['international court', 'palestinian authority foreign ministry', 'genocide convention', 'gaza health ministry']\",\n", + " \"['adila hassim', 'tembeka ngcukaitobi', 'benjamin netanyahu', 'joan donoghue', 'muslim rohingya']\",\n", + " \"REGULATION', '']\",\n", + " 'https://www.southcarolinapublicradio.org/2024-01-26/u-n-court-says-gaza-genocide-is-plausible-but-does-not-order-cease-fire'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'UN court rules Israel must prevent genocide in Gaza; does not call for cease-fire in conflict',\n", + " \"['cox media group', 'genocide convention', 'united nations international court', 'new york times', 'washington post']\",\n", + " \"['benjamin netanyahu', 'joan donoghue']\",\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.kiro7.com/news/trending/un-court-rules-israel-must-prevent-genocide-gaza-does-not-call-cease-fire-conflict/H55I6V3IO5CFLA3DUBMJMYAGQA/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Putin accuses Kyiv of shooting down military plane using US or French missiles after Kremlin claimed dozens of Ukrainian PoWs were killed in fireball crash',\n", + " \"['a russian intelligence committee', 'russia investigative committee', 'united nations', 'international committee of the red cross', 'ilyushin']\",\n", + " \"['vladimir putin', 'andriy yusov', 'dmytro lubinets']\",\n", + " \"PILOT', '']\",\n", + " 'https://www.dailymail.co.uk/news/article-13011163/Putin-accuses-Kyiv-shooting-military-plane-French-missiles-Kremlin-Ukrainian-PoWs-killed-crash.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'War in Israel - International Court of Justice ruling on Israel - Hamas attacked Israel - Israeli operation in the Gaza Strip',\n", + " \"['international court', 'genocide convention', 'un supreme court']\",\n", + " \"['benjamin netanyahu']\",\n", + " \"CHILDREN', '']\",\n", + " 'https://eng.obozrevatel.com/section-world/news-the-un-international-court-of-justice-ordered-israel-to-prevent-genocide-in-the-gaza-strip-reactions-of-the-parties-to-the-conflict-26-01-2024.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Fire crews extinguish bonfire in Wellington resident's garden\",\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://www.shropshirestar.com/news/local-hubs/telford/wellington/2024/01/26/gardener-has-bonfire-extinguished-by-fire-crew/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'UN court orders Israel to prevent genocide in Gaza, stops short of ordering cease-fire',\n", + " \"['hebrew university', 'foreign ministry', 'notre dame university kroc institute', 'israel democracy institute', 'genocide convention', 'united states', 'international holocaust remembrance day', 'health ministry in gaza']\",\n", + " \"['aharon barak', 'benjamin netanyahu', 'yuval shany', 'benny gantz', 'joan e donoghue', 'mary ellen oconnell']\",\n", + " \"FEAR', '']\",\n", + " 'https://upnorthlive.com/news/nation-world/un-court-orders-israel-to-prevent-genocide-in-gaza-stops-short-of-ordering-cease-fire'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Plainfield firefighter killed battling Emerson Avenue house blaze, official says',\n", + " \"['emerson elementary school', 'plainfield fire department', 'facebook']\",\n", + " \"['robert graham', 'robert k graham', 'marques hudson']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://news.yahoo.com/plainfield-firefighter-killed-battling-emerson-183703679.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Live updates | UN court keeps genocide case against Israel alive as Gaza death toll surpasses 26,000',\n", + " \"['white house national security council', 'turkish foreign ministry', 'palestinian authority', 'palestinian foreign ministry', 'united nations', 'united states', 'twitter', 'u s state department', 'health ministry in gaza', 'international court', 'associated press', 'works agency', 'white house', 'genocide convention']\",\n", + " \"['bill burns', 'benjamin netanyahu', 'khan younis', 'abdulrahman al', 'aharon barak', 'cyril ramaphosa', 'david barnea', 'osama hamdan', 'philippe lazzarini', 'annalena baerbock', 'tayyip erdogan', 'deir al-balah', 'brett mcgurk', 'donald trump', 'joan e donoghue', 'abbas kamel', 'naledi pandor', 'matthew miller', 'antony blinken', 'ashraf al-qidra', 'aamer madhani']\",\n", + " \"SPOKESPERSON', 'DISPLACED', '']\",\n", + " 'https://www.daytondailynews.com/nation-world/live-updates-un-court-keeps-genocide-case-against-israel-alive-as-gaza-death-toll-surpasses-26000/YZEPIGJNLZDHTFIBQXFQ3PA63M/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Five horses die in stable fire: police investigate cause',\n", + " \"['northumbria police']\",\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.horseandhound.co.uk/news/five-horses-die-stable-fire-east-boldon-848925'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Semi-truck fire at Gibbs farm results in loss of vehicle',\n", + " \"['international semi']\",\n", + " \"['jeff noah', 'chris gibb']\",\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://www.sidneydailynews.com/2024/01/26/semi-truck-fire-at-gibbs-farm-results-in-loss-of-vehicle/'],\n", + " ['26-01-2024',\n", + " None,\n", + " '4 killed in fire in Delhi',\n", + " \"['xinhua']\",\n", + " 'nan',\n", + " \"DEAD', '']\",\n", + " 'https://www.thestar.com.my/news/world/2024/01/27/4-killed-in-fire-in-delhi'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Flood watch: Series of rain storms heads for Vancouver Island',\n", + " \"['bc river forecast centre']\",\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://www.ladysmithchronicle.com/news/flood-watch-series-of-rain-storms-heads-for-vancouver-island-7301769'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Marinette County resident dies in trailer fire',\n", + " \"['marinette county sheriff office', 'silver cliff fire department']\",\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://www.wnmufm.org/fire/2024-01-26/marinette-county-resident-dies-in-trailer-fire'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'The Guardian view on Gazan genocide charges: Israel finds itself with a plausible case to answer | Editorial',\n", + " 'nan',\n", + " \"['itamar ben-gvir', 'benjamin netanyahu']\",\n", + " \"BROKER', '']\",\n", + " 'https://www.theguardian.com/commentisfree/2024/jan/26/the-guardian-view-on-gazan-genocide-charges-israel-finds-itself-with-a-plausible-case-to-answer'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"U.N. court says Gaza genocide is 'plausible,' but does not order cease-fire\",\n", + " \"['gaza health ministry', 'genocide convention', 'palestinian authority foreign ministry', 'international court']\",\n", + " \"['benjamin netanyahu', 'joan donoghue', 'tembeka ngcukaitobi', 'adila hassim', 'muslim rohingya']\",\n", + " \"REGULATION', '']\",\n", + " 'https://www.wncw.org/2024-01-26/u-n-court-says-gaza-genocide-is-plausible-but-does-not-order-cease-fire'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Top UN court refrains from Gaza cease-fire, asks Israel to limit damage in genocide case',\n", + " \"['health ministry', 'african national congress', 'international court', 'u n security council']\",\n", + " \"['naledi pandor', 'joan e donoghue', 'benjamin netanyahu']\",\n", + " \"BLACK', '']\",\n", + " 'https://cbs12.com/news/nation-world/top-un-court-refrains-from-gaza-cease-fire-asks-israel-to-limit-damage-in-genocide-case-hamas-militants-palestinians-south-africa-international-court-of-justice-provisional-measures-death-toll-hostages-gaza-strip'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Gaza: ICJ does not order ceasefire but dismisses Israeli call to throw out genocide case',\n", + " \"['international court', 'united nations convention on genocide']\",\n", + " \"['joan e donoghue', 'leo varadkar']\",\n", + " \"CEO', '']\",\n", + " 'https://www.newstalk.com/news/gaza-icj-does-not-order-ceasefire-but-dismisses-israeli-call-to-throw-out-genocide-case-1636641'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Houthi rebels fire on U.S. Navy destroyer in Red Sea',\n", + " \"['united states', 'u s navy']\",\n", + " 'nan',\n", + " \"PORTS', 'DRONES', '']\",\n", + " 'https://news.yahoo.com/houthi-rebels-fire-u-navy-160146018.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Record number of disasters show climate crisis urgency in storm-weary Maine',\n", + " \"['maine emergency management agency', 'national climate assessment', 'emergency management agency', 'atmospheric administration', 'national oceanic', 'maine climate council', 'climate council']\",\n", + " \"['anne fuchs', 'hannah pingree']\",\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'https://www.boothbayregister.com/article/record-number-disasters-show-climate-crisis-urgency-storm-weary-maine/182536'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'M3 vehicle fire causes lane closure eastbound while fire services deal with blaze',\n", + " 'nan',\n", + " 'nan',\n", + " \"ADVICE', '']\",\n", + " 'https://www.portsmouth.co.uk/news/traffic-and-travel/m3-traffic-fire-services-attend-a-vehicle-fire-on-m3-eastbound-between-j5-and-j4a-4494878'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Firefighters contain chimney flue fire in Sonora',\n", + " \"['twitter', 'sonora fire department', 'tuolumne county fire department']\",\n", + " 'nan',\n", + " \"SOCIAL', '']\",\n", + " 'https://www.uniondemocrat.com/news/article_c0798ea6-bc7a-11ee-bccc-133472d5cd54.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"British tanker set on fire 'by Houthi missile strike'\",\n", + " 'nan',\n", + " 'nan',\n", + " \"SECRETARY', '']\",\n", + " 'https://news.yahoo.com/british-tanker-set-fire-houthi-203954484.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Level 1 risk for severe storms Saturday; flooding also possible',\n", + " 'nan',\n", + " 'nan',\n", + " \"FLOOD', '']\",\n", + " 'https://news.yahoo.com/level-1-risk-severe-storms-201238221.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Scattered storms Friday evening',\n", + " 'nan',\n", + " 'nan',\n", + " \"SYSTEM', '']\",\n", + " 'https://www.kxxv.com/weather/scattered-storms-friday-evening'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Two Dead in Apparent Murder Suicide After House Fire',\n", + " \"['louisiana state fire marshal office', 'vernon parish coroner office', 'vernon parish sheriff office']\",\n", + " \"['john moss', 'christina moss']\",\n", + " \"JUSTICE', '']\",\n", + " 'http://www.westcentralsbest.com/todays_country_1057/news/two-dead-in-apparent-murder-suicide-after-house-fire/article_bdbb5c74-bc77-11ee-824c-0b3bbd9b82b2.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Yemen Houthi Rebels Fire A Missile At A US Warship, Escalating Worst Mideast Sea Conflict In Decades – 710am KURV',\n", + " \"['foundation for the defense of democracies', 'u s navy']\",\n", + " \"['brad bowman']\",\n", + " \"IRANIAN', '']\",\n", + " 'https://www.kurv.com/yemen-houthi-rebels-fire-a-missile-at-a-us-warship-escalating-worst-mideast-sea-conflict-in-decades/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Ruling on genocide case against Israel: ICJ calls for protective action in Gaza but not ceasefire',\n", + " \"['international court', 'genocide convention', 'united nations']\",\n", + " \"['chris mcgreal']\",\n", + " \"REGULATION', '']\",\n", + " 'https://www.wbaa.org/2024-01-26/ruling-on-genocide-case-against-israel-icj-calls-for-protective-action-in-gaza-but-not-ceasefire'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Vancouver fire: Flames force traffic closure on busy street',\n", + " \"['vancouver fire rescue services']\",\n", + " \"['brad hesse']\",\n", + " \"HAZMAT', 'TRAFFIC', '']\",\n", + " 'https://www.tricitynews.com/highlights/traffic-closed-hastings-street-vancouver-truck-fire-fuel-2024-8167377'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Shots fired at Sam's Club in Tupelo\",\n", + " \"['tupelo police department', 'sam club']\",\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://www.wtva.com/news/shots-fired-at-sams-club-in-tupelo/article_a5807952-bc61-11ee-8c8f-3b919a47067c.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Cameron: Progress being made toward Gaza ceasefire',\n", + " \"['international court', 'united nations', 'palestinian authority', 'reuters']\",\n", + " \"['benjamin netanyahu', 'islamist hamas', 'david cameron']\",\n", + " \"FOOD', '']\",\n", + " 'https://thefrontierpost.com/cameron-progress-being-made-toward-gaza-ceasefire/'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Chopper rescues 14 people including four kids trapped by floodwaters after watching 'effects' of ex tropical cyclone\",\n", + " \"['emergency services', 'water police', 'bureau of meteorology']\",\n", + " \"['ian hitchcock getty']\",\n", + " \"AUTHORITIES', '']\",\n", + " 'https://www.skynews.com.au/australia-news/chopper-rescues-14-people-including-four-kids-trapped-by-floodwaters-after-watching-effects-of-ex-tropical-cyclone-kirrily/news-story/314caef93c960053a594e11710ea9f22?nk=4650879b2cc87c6b0b46e14d0b85990e-1706305623'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Connecticut corrections officer, 32, faces murder charges for deadly road rage incident where he fired 18 rounds at motorist, 49 - including several while he lay on the ground',\n", + " \"['connecticut state police on', 'haven correctional center', 'new york post']\",\n", + " \"['scott kracke', 'michael hillis']\",\n", + " \"LAW', '']\",\n", + " 'https://www.dailymail.co.uk/news/article-13011655/corrections-officer-murder-charges-connecticut-road-rage-incident.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Top UN court stops short of ordering cease-fire in Gaza',\n", + " \"['international court', 'un genocide convention', 'genocide convention']\",\n", + " \"['joan donoghue']\",\n", + " \"JUDGE', '']\",\n", + " 'https://timesofoman.com/article/141259-top-un-court-stops-short-of-ordering-cease-fire-in-gaza'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Dona Ana County fire and rescue respond to residential and vehicle fire in Hatch',\n", + " \"['twitter']\",\n", + " 'nan',\n", + " \"DISPLACEDRELOCATEDEVACUATED', '']\",\n", + " 'https://kfoxtv.com/news/local/dona-ana-county-fire-and-rescue-respond-to-residential-and-vehicle-fire-in-hatch'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Airstrikes in central Gaza kill 15 overnight while fighting intensifies in the enclave's south\",\n", + " \"['associated press', 'united nations', 'gaza health ministry', 'international court']\",\n", + " \"['jack jeffery', 'yehya sinwar', 'wafaa shurafa', 'deir al-balah', 'uday samir', 'mohammed deif', 'khan younis', 'ashraf al-qidra']\",\n", + " \"CRISIS', 'DISPLACED', '']\",\n", + " 'https://lasvegassun.com/news/2024/jan/26/airstrikes-in-central-gaza-kill-15-overnight-while/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Delhi Fire: Six Rescued After Blaze Erupts in Building in Shahdara Area',\n", + " \"['delhi fire service']\",\n", + " 'nan',\n", + " \"HEALTH', '']\",\n", + " 'https://www.latestly.com/india/news/delhi-fire-six-rescued-after-blaze-erupts-in-building-in-shahdara-area-5720373.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " '1 dead, firefighter hurt in St. Joe Road house fire',\n", + " \"['northern indiana public service co', 'american electric power', 'rivers ambulance authority', 'fort wayne fire department']\",\n", + " 'nan',\n", + " \"AMERICAN', '']\",\n", + " 'https://www.journalgazette.net/local/police-fire/1-dead-firefighter-hurt-in-st-joe-road-house-fire/article_c0549c3a-bc8f-11ee-88af-cb88485fad9d.html'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"A top U.N. court says Gaza genocide is 'plausible' but does not order cease-fire\",\n", + " \"['united nations', 'international court', 'palestinian authority foreign ministry', 'gaza health ministry', 'genocide convention']\",\n", + " \"['muslim rohingya', 'nelson mandela', 'adila hassim', 'cyril ramaphosa', 'benjamin netanyahu', 'tembeka ngcukaitobi', 'joan donoghue']\",\n", + " \"BELLIGERENT', '']\",\n", + " 'https://www.ijpr.org/npr-news/2024-01-26/a-top-u-n-court-says-gaza-genocide-is-plausible-but-does-not-order-cease-fire'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Alaska housefire kills 1 woman, 5 children',\n", + " \"['examiner office in anchorage']\",\n", + " \"['tim despain']\",\n", + " \"SAFETY', '']\",\n", + " 'https://wfin.com/fox-national-news/alaska-housefire-kills-1-woman-5-children/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'European lawmaker urges US, EU to demand immediate, permeant cease-fire in Gaza',\n", + " \"['international court']\",\n", + " \"['roger waters', 'clare daly', 'greta thunberg']\",\n", + " \"PALESTINIAN', '']\",\n", + " 'https://www.aa.com.tr/en/world/european-lawmaker-urges-us-eu-to-demand-immediate-permeant-cease-fire-in-gaza/3120311'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'UN Workers Sacked for Allegedly Helping Hamas With Its Oct 7 Attack on Israel',\n", + " \"['u s state department', 'united nations', 'facebook', 'works agency for palestine refugees']\",\n", + " \"['philippe lazzarini', 'ezra levant', 'justin trudeau', 'antony blinken']\",\n", + " \"SAFETY', '']\",\n", + " 'https://pjmedia.com/kevindowneyjr/2024/01/26/un-agency-workers-sacked-for-allegedly-helped-oct-7-hamas-attack-n4925867'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Houthi rebels fire missile at US warship, further escalating conflict in Middle East',\n", + " \"['foundation for the defense of democracies', 'u s navy']\",\n", + " \"['brad bowman']\",\n", + " \"IRANIAN', '']\",\n", + " 'https://13wham.com/news/nation-world/houthi-rebels-fire-missile-at-us-warship-further-escalating-conflict-in-middle-east-uss-carney-gulf-of-adem-british-vessel-airstrikes'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Oil tanker on fire in Red Sea after strike claimed by Houthis',\n", + " \"['trafigura']\",\n", + " 'nan',\n", + " \"SECRETARY', '']\",\n", + " 'https://www.hertsad.co.uk/news/national/24078610.oil-tanker-fire-red-sea-strike-claimed-houthis/'],\n", + " ['26-01-2024',\n", + " None,\n", + " 'Fire in Florissant Home Kills Family Pet',\n", + " 'nan',\n", + " \"['zachary linhares', 'mark flauter']\",\n", + " \"PHOTOJOURNALIST', '']\",\n", + " 'https://www.riverfronttimes.com/stlouis/fire-in-florissant-home-kills-family-pet/Slideshow/41742216'],\n", + " ['26-01-2024',\n", + " None,\n", + " \"Evanston's The Locker Room damaged in fire\",\n", + " \"['northwestern university ryan field in evanston', 'evanston fire department division']\",\n", + " \"['ryan field', 'kimberly kull']\",\n", + " \"CRISISLEXREC', 'EVACUATION', '']\",\n", + " 'http://www.chicagotribune.com/suburbs/evanston/ct-evr-fire-near-ryan-field-tl-0201-20240126-l6upgqyw3nbarfq43j7q4vmcjm-story.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'University of Chicago students, faculty participate in rally at installation calling for ceasefire in Gaza amid Israel-Hamas war',\n", + " \"['university of chicago', 'united nations']\",\n", + " 'nan',\n", + " \"LAW', '']\",\n", + " 'https://abc7chicago.com/university-of-chicago-rally-ceasefire-gaza/14363448/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'U.N. agency in Gaza fires employees over alleged involvement in Oct. 7 attack',\n", + " \"['u s state department', 'israel defense forces', 'gaza health ministry', 'united nations', 'israel ministry of foreign affairs']\",\n", + " \"['philippe lazzarini', 'khan younis', 'antony blinken', 'michele kelemen']\",\n", + " \"REGULATION', '']\",\n", + " 'https://www.kzyx.org/npr-news/2024-01-26/u-n-agency-in-gaza-fires-employees-over-alleged-involvement-in-oct-7-attack'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Rain and storms in the morning',\n", + " 'nan',\n", + " 'nan',\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.wdsu.com/article/rain-and-storms-in-the-morning-1706311973/46556308'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Top UN Court Stops Short of Ordering Cease-Fire in Gaza; Demands Israel Contain Deaths',\n", + " \"['international court', 'african national congress', 'u n security council', 'health ministry', 'university of amsterdam']\",\n", + " \"['benjamin netanyahu', 'mohammed shtayyeh', 'joan e donoghue']\",\n", + " \"BLACK', '']\",\n", + " 'https://voiceofvienna.org/2024/01/top-un-court-stops-short-of-ordering-cease-fire-in-gaza-demands-israel-contain-deaths/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Top UN court orders Israel to prevent genocide in Gaza but stops short of ordering cease-fire',\n", + " \"['international holocaust remembrance day', 'israel democracy institute', 'foreign ministry', 'health ministry in gaza', 'hebrew university', 'united states', 'notre dame university kroc institute', 'associated press']\",\n", + " \"['benjamin netanyahu', 'mary ellen oconnell', 'danica kirka', 'joan e donoghue', 'josef federman', 'benny gantz', 'julia frankel', 'gerald imray', 'yuval shany', 'aharon barak']\",\n", + " \"FEAR', '']\",\n", + " 'https://www.santafenewmexican.com/ap/international/top-un-court-orders-israel-to-prevent-genocide-in-gaza-but-stops-short-of-ordering/article_0355039c-da5e-5b18-ba64-16cb5a9276fa.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Fire destroys mobile home northwest of Randolph',\n", + " \"['union state bank']\",\n", + " \"['russel stukey', 'caley brenner gallimore']\",\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://littleapplepost.com/posts/8a3c3c0b-29d7-4027-9664-59501a5eff0c'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Hawaii officials identify the last of the 100 known victims of the wildfire that destroyed Lahaina',\n", + " \"['maui police department', 'hawaiian electric co', 'army corps of engineers']\",\n", + " \"['lydia coloma', 'tina acosta']\",\n", + " \"PRICE', '']\",\n", + " 'https://www.joplinglobe.com/region/hawaii-officials-identify-the-last-of-the-100-known-victims-of-the-wildfire-that-destroyed/article_259d69a1-835b-549c-8faa-35e7a742ee14.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Oil tanker on fire in Gulf of Aden after Houthi missile attack',\n", + " \"['cable news network inc', 'warner bros', 'discovery company', 'trafigura', 'cnn', 'united nations development programme']\",\n", + " \"['kareem el damanhoury', 'oren liebermann', 'tara john', 'abdul malek al-houthi', 'natasha bertrand', 'christian edwards', 'haley britzky']\",\n", + " \"CHRISTIAN', '']\",\n", + " 'https://kesq.com/news/national-world/cnn-world/2024/01/26/oil-tanker-on-fire-in-gulf-of-aden-after-houthi-missile-attack/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'An oil tanker caught fire in the Gulf of Aden following a Houthi missile attack',\n", + " \"['united nations development program', 'trafigura', 'united states', 'cnn']\",\n", + " \"['abdul malek al-houthi']\",\n", + " \"SANITATION', '']\",\n", + " 'https://www.lportepilot.ca/an-oil-tanker-caught-fire-in-the-gulf-of-aden-following-a-houthi-missile-attack/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'The ICJ says Genocide Convention applies to Gaza but does not order ceasefire',\n", + " \"['associated press', 'israeli defense forces', 'international court', 'genocide convention']\",\n", + " \"['benjamin netanyahu', 'naledi pandor', 'aharon barak']\",\n", + " \"OFFICIALS', '']\",\n", + " 'https://www.greenleft.org.au/content/icj-says-genocide-convention-applies-gaza-does-not-order-ceasefire'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Houthi rebels fire missile at US warship, further escalating conflict in Middle East',\n", + " \"['foundation for the defense of democracies', 'u s navy']\",\n", + " \"['brad bowman']\",\n", + " \"IRANIAN', '']\",\n", + " 'https://cbs4local.com/news/nation-world/houthi-rebels-fire-missile-at-us-warship-further-escalating-conflict-in-middle-east-uss-carney-gulf-of-adem-british-vessel-airstrikes'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Oil tanker Marlin Luanda catches fire in Red Sea after missile attack by Yemen's Houthi fighters\",\n", + " \"['yemeni armed', 'trafigura']\",\n", + " 'nan',\n", + " \"SUSPICIOUSACTIVITY', 'TERROR', 'SANCTIONS', '']\",\n", + " 'https://www.kingdomfm.co.uk/news/headlines/oil-tanker-marlin-luanda-catches-fire-in-red-sea-after-missile-attack-by-yemens-houthi-fighters/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Thousands remain without power in Australia after tropical cyclone',\n", + " \"['ergon energy', 'reuters']\",\n", + " \"['anthony albanese', 'sam mckeith', 'el nino', 'emma oliveri']\",\n", + " \"PERSONNEL', 'MARITIME', '']\",\n", + " 'https://www.rnz.co.nz/news/world/507695/thousands-remain-without-power-in-australia-after-tropical-cyclone'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"9-month-old among four killed as fire breaks out in house in Delhi's Shahdara\",\n", + " 'nan',\n", + " \"['bharat singh']\",\n", + " \"OFFICER', '']\",\n", + " 'https://www.deccanherald.com/india/delhi/9-month-old-among-four-killed-as-fire-breaks-out-in-house-in-delhis-shahdara-2866895'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'OPD: 7 gunshots fired inside Paddock Mall during deadly shooting',\n", + " \"['ocala police', 'shell']\",\n", + " \"['david barron']\",\n", + " \"JAIL', '']\",\n", + " 'https://www.wcjb.com/2024/01/26/opd-7-gunshots-fired-inside-paddock-mall-during-deadly-shooting/'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Woman badly hurt in Old Madisonville Road fire | NewsRadio 1230 AM/99.3 FM | Hopkinsville's News Leader\",\n", + " \"['skyline medical center']\",\n", + " \"['payton rogers']\",\n", + " \"ADVICE', '']\",\n", + " 'https://whopam.com/2024/01/26/woman-badly-hurt-in-old-madisonville-road-fire/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Oil tanker on fire off Yemen coast after Houthi attack',\n", + " \"['trafigura']\",\n", + " 'nan',\n", + " \"UPDATESSYMPATHY', 'TRAFFIC', '']\",\n", + " 'https://www.thenationalnews.com/world/uk-news/2024/01/26/oil-tanker-on-fire-off-yemen-coast-after-houthi-attack/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'INT: Double dose of storms set to impact the eastern half of the country this weekend',\n", + " 'nan',\n", + " 'nan',\n", + " \"MASSACHUSETTS', '']\",\n", + " 'https://inlandnewstoday.com/story.php?s=73570'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Last of the 100 known victims in deadly Hawaiian wildfire indentified by police',\n", + " \"['maui police department']\",\n", + " \"['december lindsey wasson', 'lydia coloma']\",\n", + " \"CORRUPTION', '']\",\n", + " 'https://www.leaderlive.co.uk/news/national/24078676.last-100-known-victims-deadly-hawaiian-wildfire-indentified-police/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Top UN court orders Israel to prevent Gaza genocide - stops short of ordering ceasefire',\n", + " 'nan',\n", + " 'nan',\n", + " \"PALESTINIAN', '']\",\n", + " 'https://article.wn.com/view/2024/01/27/Top_UN_court_orders_Israel_to_prevent_Gaza_genocide_stops_sh/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'One man dead after Morgan Co. house fire',\n", + " \"['morgan', 'ezel community']\",\n", + " 'nan',\n", + " \"HEALTH', '']\",\n", + " 'https://www.wkyt.com/2024/01/27/one-man-dead-after-morgan-co-house-fire/'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Weather Alert Day- Isol'd severe storms are possible Saturday AM\",\n", + " 'nan',\n", + " 'nan',\n", + " \"USHERS', '']\",\n", + " 'https://www.wtok.com/2024/01/27/weather-alert-day-isold-severe-storms-are-possible-saturday-am/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Maui wildfire: last of 100 known victims of deadly blaze identified',\n", + " 'nan',\n", + " \"['lydia coloma']\",\n", + " \"SAFETY', '']\",\n", + " 'https://article.wn.com/view/2024/01/27/Maui_wildfire_last_of_100_known_victims_of_deadly_blaze_iden/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Weekend Storm Brings Flooding Risk to Oregon and Washington',\n", + " 'nan',\n", + " \"['joe martucci']\",\n", + " \"METEOROLOGIST', '']\",\n", + " 'https://democratherald.com/news/state-regional/weather/weekend-storm-flooding-oregon-washington/article_93fd084b-ae1f-569c-838b-b253109c1918.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Top UN court orders Israel to prevent genocide in Gaza but stops short of ordering cease-fire',\n", + " \"['notre dame university kroc institute', 'foreign ministry', 'associated press', 'u n security council', 'international holocaust remembrance day', 'united states', 'israel democracy institute', 'health ministry in gaza', 'hebrew university']\",\n", + " \"['aharon barak', 'mary ellen oconnell', 'josef federman', 'antonio guterres', 'benny gantz', 'benjamin netanyahu', 'danica kirka', 'yuval shany', 'julia frankel', 'joan e donoghue', 'gerald imray']\",\n", + " \"MSM', '']\",\n", + " 'https://www.bozemandailychronicle.com/ap_news/international/top-un-court-orders-israel-to-prevent-genocide-in-gaza-but-stops-short-of-ordering/article_ffb19d94-9948-5adc-87f9-ba3fa4f0ab0b.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Infant Among 4 Killed In Major Blaze In Delhi's Shahdara\",\n", + " \"['delhi fire services']\",\n", + " \"['bharat singh']\",\n", + " \"WOMEN', '']\",\n", + " 'https://www.outlookindia.com/national/infant-among-4-killed-in-major-blaze-in-delhi-s-shahdara-news-345716'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Tropical Cyclone Kirrily: destruction leaves tens of thousands of homes without power',\n", + " \"['bureau of meteorology', 'ergon energy', 'bureau of meteorology australia day']\",\n", + " \"['miriam bradbury', 'herald sun', 'chris hooper', 'ian hitchcock getty']\",\n", + " \"COLUMNIST', '']\",\n", + " 'https://www.theaustralian.com.au/breaking-news/homes-could-be-without-power-for-a-week-after-tropical-cyclone-kirrily/news-story/d9869a6dfcf9dcb371b9e4ec8b8386b6?nk=04722d4dd1d3494ef3a3a0e8d450d415-1706327249'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Top UN court says Israel must take 'all measures' to prevent genocide in Gaza but stops short of calling for ceasefire\",\n", + " \"['cnn', 'genocide convention', 'supreme court', 'oxford university institute for ethics', 'palestinian authority foreign']\",\n", + " \"['benny gantz', 'naledi pandor', 'cyril ramaphosa', 'benjamin netanyahu', 'aharon barak']\",\n", + " \"HEALTH', 'MEDICAL', '']\",\n", + " 'https://www.aol.com/news/top-un-court-says-israel-131544955.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " '5.5-magnitude quake hits Papua New Guinea',\n", + " \"['u s geological']\",\n", + " 'nan',\n", + " \"SURVEY', '']\",\n", + " 'http://www.uniindia.com/news/world/5-5-magnitude-quake-hits-papua-new-guinea/3131725.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Community rallies around family after house fire',\n", + " \"['providence bible church', 'aaron']\",\n", + " \"['amanda schmidt']\",\n", + " \"COLLEGE', '']\",\n", + " 'https://www.register-herald.com/news/community-rallies-around-family-after-house-fire/article_9c66a0fa-bca0-11ee-9bd5-5755ee3b706b.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Trial for a deadly Door County bar fire continues as the defense calls witnesses',\n", + " \"['firetech engineering inc']\",\n", + " \"['anthony gonzalez']\",\n", + " \"INSPECTOR', '']\",\n", + " 'https://www.wbay.com:443/2024/01/26/trial-deadly-door-county-bar-fire-continues-defense-calls-witnesses/'],\n", + " ['27-01-2024',\n", + " None,\n", + " '1-year-old among 4 dead in Delhi building blaze | Delhi News',\n", + " \"['delhi fire services']\",\n", + " \"['shahdara surendra choudhary', 'gauri soni', 'bharat singh']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://timesofindia.indiatimes.com/city/delhi/1-year-old-among-4-dead-in-delhi-building-blaze/articleshow/107177542.cms'],\n", + " ['27-01-2024',\n", + " None,\n", + " '5.5-magnitude quake hits 135 km E of Madang, Papua New Guinea -- USGS-Xinhua',\n", + " \"['u s geological', 'xinhua']\",\n", + " 'nan',\n", + " \"SURVEY', '']\",\n", + " 'https://english.news.cn/asiapacific/20240127/f1e274a142be4ac89780f5352677d81b/c.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'UK oil tanker heading towards Israeli occupied territory on fire after Houthi missile attack',\n", + " \"['united states', 'yemen armed forces houthis', 'yemeni armed']\",\n", + " 'nan',\n", + " \"POPULATION', '']\",\n", + " 'http://www.coastaldigest.com/middle-east-top-story/uk-oil-tanker-heading-towards-israeli-occupied-territory-fire-after-houthi'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"5 die as car catches fire after colliding with truck in Punjab's Hoshiarpur\",\n", + " 'nan',\n", + " \"['sushil kumar', 'harprem singh', 'unchi bassi']\",\n", + " \"JUSTICE', '']\",\n", + " 'https://www.tribuneindia.com/news/punjab/4-killed-as-truck-collides-with-car-in-punjabs-hoshiarpur-584863'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'World Court Says Israel Must Prevent Genocide in Gaza, Stops Short of Ceasefire Order',\n", + " \"['international court', 'palestinian foreign ministry', 'world court', 'reuters us central intelligence agency', 'reuters', 'european union', 'white house', 'united states']\",\n", + " \"['khan younis', 'joe biden', 'benjamin netanyahu', 'sami abu zuhri', 'amir cohen', 'jonathan dekel-chen', 'joan donoghue', 'mustafa ibrahim', 'william burns']\",\n", + " \"EMPLOYEE', '']\",\n", + " 'https://chronicle.lu/category/international-news/48352-world-court-says-israel-must-prevent-genocide-in-gaza-stops-short-of-ceasefire-order'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'World Court says Israel must prevent genocide in Gaza, stops short of ceasefire order',\n", + " \"['white house', 'world court', 'european union', 'reuters', 'reuters u s central intelligence agency', 'international court', 'palestinian foreign ministry', 'united states']\",\n", + " \"['william burns', 'mustafa ibrahim', 'jonathan dekel-chen', 'joan donoghue', 'sami abu zuhri', 'joe biden']\",\n", + " \"FEAR', '']\",\n", + " 'https://kathmandupost.com/world/2024/01/27/world-court-says-israel-must-prevent-genocide-in-gaza-stops-short-of-ceasefire-order'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'An oil tanker caught fire in the Gulf of Aden following a Houthi missile attack',\n", + " \"['united states', 'trafigura', 'united nations development program', 'cnn']\",\n", + " \"['abdul malek al-houthi']\",\n", + " \"SANITATION', '']\",\n", + " 'https://thelabradorian.ca/an-oil-tanker-caught-fire-in-the-gulf-of-aden-following-a-houthi-missile-attack/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Latest Israel-Hamas war news and Gaza conflict updates',\n", + " \"['international court']\",\n", + " \"['william j burns']\",\n", + " \"VIOLENCE', '']\",\n", + " 'https://www.washingtonpost.com/world/2024/01/27/israel-hamas-war-news-gaza-palestine/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Hawaii officials identify the last of the 100 known victims of the wildfire that destroyed Lahaina | News, Sports, Jobs',\n", + " \"['army corps of engineers', 'maui police department', 'hawaiian electric co']\",\n", + " \"['lydia coloma', 'tina acosta']\",\n", + " \"PRICE', '']\",\n", + " 'https://www.lahainanews.com/news/local-news/2024/01/26/hawaii-officials-identify-the-last-of-the-100-known-victims-of-the-wildfire-that-destroyed-lahaina/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Last of the 100 known victims in deadly Hawaiian wildfire indentified by police',\n", + " \"['maui police department']\",\n", + " \"['lydia coloma', 'december lindsey wasson']\",\n", + " \"CORRUPTION', '']\",\n", + " 'https://www.wiltsglosstandard.co.uk/news/national/24078676.last-100-known-victims-deadly-hawaiian-wildfire-indentified-police/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'U.N. fires Gaza staff over claims they joined Hamas attack',\n", + " \"['united states', 'european union', 'united nations', 'canada international development', 'works agency', 'senate foreign relations committee', 'u s state department']\",\n", + " \"['penny wong', 'philippe lazzarini', 'matthew miller', 'joe biden', 'antonio guterres', 'james risch']\",\n", + " \"FEAR', '']\",\n", + " 'https://www.japantimes.co.jp/news/2024/01/27/world/un-agency-hamas-attack/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Hezbollah fighters destroy Israeli military surveillance system in night of fire',\n", + " 'nan',\n", + " \"['hunin castle']\",\n", + " \"INJURED', '']\",\n", + " 'https://www.presstv.ir/Detail/2024/01/27/718964/Hezbollah-fighters-destroy-Israeli-military-surveillance-system-in-'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Over 17,000 hectares destroyed in Colombia forest fires',\n", + " \"['santander department', 'institute of hydrology']\",\n", + " \"['gustavo petro', 'el nino', 'susana muhamad', 'ghisliane echeverry']\",\n", + " \"GENERALCRIME', '']\",\n", + " 'https://www.theborneopost.com/2024/01/27/over-17000-hectares-destroyed-in-colombia-forest-fires/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Bombing suspects among militants killed in Philippines',\n", + " \"['armed forces of the philippines']\",\n", + " \"['daulah islamiyah', 'romeo brawner']\",\n", + " \"CHIEF', '']\",\n", + " 'https://www.merimbulanewsweekly.com.au/story/8500673/bombing-suspects-among-militants-killed-in-philippines/?cs=14264'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Crew extinguish fire on tanker hit by Houthi missile off Yemen after US targets rebels in airstrike',\n", + " \"['trafigura', 'associated press', 'u s navy']\",\n", + " \"['aijaz hussain']\",\n", + " \"WRITER', '']\",\n", + " 'https://finance.yahoo.com/news/crew-extinguish-fire-tanker-hit-122551217.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Fire on British-linked ship put out after Houthi strike in Gulf of Aden',\n", + " \"['united states', 'trafigura', 'oceonix services ltd', 'french navy']\",\n", + " 'nan',\n", + " \"SECRETARY', '']\",\n", + " 'https://www.thetottenhamindependent.co.uk/news/national/24078943.fire-british-linked-ship-put-houthi-strike-gulf-aden/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Firefighting continues on British-linked ship struck by Houthis in Gulf of Aden',\n", + " \"['trafigura', 'oceonix services ltd']\",\n", + " 'nan',\n", + " \"SECRETARY', '']\",\n", + " 'https://www.kentonline.co.uk/news/national/firefighting-continues-on-british-linked-ship-struck-by-houthis-in-gulf-of-aden-109105/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'INS Visakhapatnam responds to distress call from British oil tanker on fire with 22 Indian crew on board in Gulf of Aden',\n", + " \"['indian navy', 'indian navy on']\",\n", + " \"['genco picardy', 'lila norfolk']\",\n", + " \"GENERAL1', '']\",\n", + " 'https://www.mid-day.com/news/india-news/article/houthi-attack-indian-navy--ins-visakhapatnam-responds-to-distress-call-from-british-oil-tanker-on-fire-in-gulf-of-aden-23332082'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Russian attacks on Kupiansk cause 4 fires overnight – photo',\n", + " \"['emergency service', 'emergency service of ukraine']\",\n", + " 'nan',\n", + " \"DEAD', '']\",\n", + " 'https://news.yahoo.com/russian-attacks-kupiansk-cause-4-082545160.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Liverpool fire: Major incident declared as large building 'showing signs of collapse'\",\n", + " 'nan',\n", + " 'nan',\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://news.sky.com/story/liverpool-fire-major-incident-declared-as-large-building-showing-signs-of-collapse-13057837'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Building 'showing signs of collapse' after huge fire in Liverpool city centre | Dumbarton and Vale of Leven Reporter\",\n", + " \"['merseyside fire rescue service', 'liverpool city centre']\",\n", + " 'nan',\n", + " \"POPULATION', '']\",\n", + " 'https://www.dumbartonreporter.co.uk/news/national/24079185.building-showing-signs-collapse-huge-fire-liverpool-city-centre/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Crew extinguishes fire on oil tanker hit by Houthi missile off Yemen coast',\n", + " \"['u s navy', 'trafigura', 'indian navy']\",\n", + " 'nan',\n", + " \"REGULATION', 'AFFECT', '']\",\n", + " 'https://www.northcountrypublicradio.org/news/npr/1227388081/crew-extinguishes-fire-on-oil-tanker-hit-by-houthi-missile-off-yemen-coast'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Airstrike kills 3 Palestinians in southern Gaza as Israel presses offensive under new scrutiny',\n", + " \"['united states', 'world health organization', 'united nations', 'international court', 'health ministry in gaza']\",\n", + " \"['zeke miller', 'matthew lee', 'joe biden', 'bassam bolbol', 'julia frankel', 'gaza hamas', 'elena becatoros', 'aamer madhani', 'bilal al-siksik', 'bill burns', 'deir al-balah', 'khan younis', 'muhammad harara']\",\n", + " \"MINISTER', '']\",\n", + " 'https://www.heraldbulletin.com/news/nation_world/airstrike-kills-3-palestinians-in-southern-gaza-as-israel-presses-offensive-under-new-scrutiny/article_874edca4-398e-5c66-859d-27f04ec14e2e.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Huge car park lorry fire started accidentally',\n", + " \"['tk maxx']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://www.stokesentinel.co.uk/news/stoke-on-trent-news/huge-car-park-lorry-fire-9062148'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Major incident declared amid fears huge fire may cause building to collapse',\n", + " \"['twitter']\",\n", + " 'nan',\n", + " \"BLACK', '']\",\n", + " 'https://www.standard.co.uk/news/uk/liverpool-major-incident-fire-building-collapse-fox-street-b1135259.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Ontario Fire Marshal to investigate Margaret Avenue house fire in Peterborough - Peterborough',\n", + " \"['peterborough fire services', 'office of the ontario fire marshal']\",\n", + " \"['pat caskanette']\",\n", + " \"MARSHAL', '']\",\n", + " 'https://globalnews.ca/news/10253774/ontario-fire-marshal-to-investigate-margaret-avenue-house-fire-in-peterborough/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Fire on British-linked ship put out after Houthi strike in Gulf of Aden',\n", + " \"['french navy', 'united states']\",\n", + " 'nan',\n", + " \"NAVY', '']\",\n", + " 'https://www.standard.co.uk/news/politics/british-government-fire-iran-grant-shapps-b1135225.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Oil tanker on fire in Gulf of Aden after Houthi missile attack',\n", + " \"['united nations development programme', 'trafigura', 'cnn']\",\n", + " \"['abdul malek al-houthi']\",\n", + " \"PROGRAMME', 'MEDICAL', '']\",\n", + " 'https://www.kimt.com/news/oil-tanker-on-fire-in-gulf-of-aden-after-houthi-missile-attack/article_f4e440e5-f56e-5c41-89c3-d2e68bc822ea.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Winnipeg fire crews fight downtown blaze - Winnipeg',\n", + " \"['winnipeg fire paramedic service']\",\n", + " 'nan',\n", + " \"INJURED', '']\",\n", + " 'https://globalnews.ca/news/10255067/winnipeg-fire-crews-fight-downtown-blaze/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Holocaust survivor in Israel discusses Oct. 7 attack',\n", + " \"['international court', 'international holocaust remembrance day']\",\n", + " \"['nir oz']\",\n", + " \"CHILD', '']\",\n", + " 'https://www.ctvnews.ca/world/a-holocaust-survivor-in-israel-recalls-that-trauma-through-the-lens-of-oct-7-attack-1.6744913'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Former fire chief dies of cancer, Williamsburg County Fire Department says',\n", + " \"['williamsburg county fire department', 'facebook']\",\n", + " \"['ed harville']\",\n", + " \"UPDATESSYMPATHY', '']\",\n", + " 'https://abcnews4.com/news/local/former-fire-chief-dies-of-cancer-williamsburg-county-fire-department-says-south-carolina-news-wciv-news-4'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Last victim of Maui wildfires identified months after disaster',\n", + " \"['department of defense', 'maui emergency management agency administrator herman andaya', 'federal bureau of investigation', 'bureau of investigation', 'maui police department']\",\n", + " \"['lydia coloma', 'pacific ocean', 'josh green']\",\n", + " \"DEVELOPMENT', '']\",\n", + " 'https://www.wsgw.com/last-victim-of-maui-wildfires-identified-months-after-disaster/'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"BCLUW High School student arrested for 'threats of terrorism' | News, Sports, Jobs\",\n", + " \"['grundy county sheriff office', 'grundy county sheriff department', 'high school in conrad']\",\n", + " 'nan',\n", + " \"LEADERS', '']\",\n", + " 'https://www.timesrepublican.com/news/todays-news/2024/01/bcluw-high-school-student-arrested-for-threats-of-terrorism/'],\n", + " ['27-01-2024',\n", + " None,\n", + " '6 people displaced after early morning fire in Dorchester',\n", + " 'nan',\n", + " 'nan',\n", + " \"SOCIAL', '']\",\n", + " 'https://www.boston25news.com/news/local/6-people-displaced-after-early-morning-fire-dorchester/K54QLQBZCJEW5CIXS6EGGJPP7Y/'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Building 'showing signs of collapse' after huge fire in Liverpool city centre\",\n", + " \"['merseyside fire rescue service', 'liverpool city centre']\",\n", + " 'nan',\n", + " \"POPULATION', '']\",\n", + " 'https://www.kentonline.co.uk/news/national/building-showing-signs-of-collapse-after-huge-fire-in-liverpool-city-centre-109112/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Fire forces 80 Gayo Lues residents in Aceh to evacuate',\n", + " \"['aceh disaster mitigation agency', 'information center on', 'gayo lues disaster mitigation agency']\",\n", + " \"['kota blangkejeren', 'banda aceh', 'anton santoso']\",\n", + " \"REGULATION', '']\",\n", + " 'https://en.antaranews.com/news/304236/fire-forces-80-gayo-lues-residents-in-aceh-to-evacuate'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Governor: 13-year-old girl dies in hospital following Russian attack on Kharkiv Oblast',\n", + " 'nan',\n", + " \"['malyi burluk', 'oleh syniehubov']\",\n", + " \"RUSSIA', 'BORDER', '']\",\n", + " 'https://news.yahoo.com/governor-13-old-girl-dies-153330861.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Last victim of Maui wildfires identified months after disaster',\n", + " \"['department of defense', 'bureau of investigation', 'maui emergency management agency administrator herman andaya', 'maui police department', 'federal bureau of investigation']\",\n", + " \"['robert gauthier los angeles', 'pacific ocean', 'lydia coloma', 'kerry breen', 'josh green']\",\n", + " \"SCHOOL', '']\",\n", + " 'https://www.cbsnews.com/news/west-maui-hawaii-wildfires-victim-identified-lydia-coloma/'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Building 'showing signs of collapse' after huge fire in Liverpool city centre\",\n", + " \"['liverpool city centre', 'merseyside fire rescue service']\",\n", + " 'nan',\n", + " \"POPULATION', '']\",\n", + " 'https://www.harrowtimes.co.uk/news/national/24079185.building-showing-signs-collapse-huge-fire-liverpool-city-centre/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Major incident declared amid fears huge fire may cause building to collapse',\n", + " \"['merseyside fire rescue service', 'liverpool city centre']\",\n", + " \"['everton v luton', 'jose garcia', 'lara buchanan']\",\n", + " \"INCIDENT', '']\",\n", + " 'https://www.thurrockgazette.co.uk/news/national/24079224.major-incident-declared-amid-fears-huge-fire-may-cause-building-collapse/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Bus catches fire in Dhaka',\n", + " 'nan',\n", + " \"['mustazirur rahman']\",\n", + " \"RESPONSEAGENCIESATCRISIS', '']\",\n", + " 'https://www.newagebd.net/article/223963/bus-catches-fire-in-dhaka'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Indiana State Police, Grant County sheriff deputies rescue circus animals from semi fire on I-69',\n", + " \"['warren police department', 'volvo', 'indiana department of transportation', 'grant county sheriff office', 'indiana state police fort wayne', 'marion police department', 'marion health', 'indiana state police', 'matthews volunteer fire department', 'markel police department', 'upland volunteer fire department', 'indiana state police pendleton', 'indiana state police peru']\",\n", + " \"['armando c alvarez', 'deputy kennedy', 'edward titus', 'deputy joshua kennedy', 'james wilkison']\",\n", + " \"TRANSPORT', '']\",\n", + " 'https://www.therepublic.com/2024/01/27/indiana-state-police-grant-county-sheriff-deputies-rescue-circus-animals-from-semi-fire-on-i-69/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Camels, zebras rescued after trailer caught fire on Indiana interstate',\n", + " \"['indiana state police sgt', 'cox media group', 'grant county sheriff office']\",\n", + " 'nan',\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.wgauradio.com/news/trending/camels-zebras-rescued-after-trailer-caught-fire-an-indiana-interstate/ESQKZW2G7VD3DEPDRC4IQDJZ4U/'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Iran's Regime Continues The Brutal Executions of Protesters\",\n", + " \"['dadban legal consulting center', 'tehran revolutionary court', 'amnesty international']\",\n", + " \"['ruhollah zohrevand', 'mohammad mehdi karami', 'morteza barati', 'majidreza rahnavard', 'saeed yaqoubi', 'mohsen shekari', 'arman aliverdi', 'abolqasem salavati', 'milad zohrevand', 'saleh mirhashmi', 'majid kazemi', 'milad armoun', 'farhad salimi', 'musa asef al-hosseini', 'ruhollah ajamian', 'mohammad ghobadlou', 'ali khamenei', 'saleh mirhashemi', 'mohammad mehdi', 'mashallah karami', 'muhammad ghobadlou', 'mohammad hosseini']\",\n", + " \"SECURITY', '']\",\n", + " 'https://irannewsupdate.com/news/human-rights/irans-regime-continues-the-brutal-executions-of-protesters/'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Defiant Netanyahu declares Israel's goal is 'complete victory' in Gaza after UN court ruling\",\n", + " \"['united states', 'health ministry in gaza', 'international court', 'world health organization', 'gaza health ministry', 'united nations']\",\n", + " \"['muhammad harara', 'ibraheem abu mustafa', 'bill burns', 'khan younis', 'bassam bolbol', 'gaza hamas', 'ashraf al-qidra', 'bilal al-siksik']\",\n", + " \"DIAGNOSTICS', '']\",\n", + " 'https://www.pbs.org/newshour/world/defiant-netanyahu-declares-israels-goal-is-complete-victory-in-gaza-after-un-court-ruling'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Major incident declared amid fears huge fire may cause building to collapse',\n", + " \"['merseyside fire rescue service', 'liverpool city centre']\",\n", + " \"['jose garcia', 'everton v luton', 'lara buchanan']\",\n", + " \"INCIDENT', '']\",\n", + " 'https://www.eveningnews24.co.uk/news/national/24079224.major-incident-declared-amid-fears-huge-fire-may-cause-building-collapse/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Zebras, camels and flames, oh my! Circus animals rescued after truck catches fire on Indiana highway',\n", + " \"['grant county sheriff office', 'indiana state police', 'facebook', 'shrine center']\",\n", + " \"['deputy brent ressett']\",\n", + " \"ADVICE', '']\",\n", + " 'https://www.wfyi.org/news/articles/zebras-camels-and-flames-oh-my-circus-animals-rescued-after-truck-catches-fire-on-indiana-highway'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Severe storms bringing flooding, rain and heavy snow along eastern US',\n", + " \"['united states', 'national oceanic', 'atmospheric administration']\",\n", + " 'nan',\n", + " \"OCEANS', '']\",\n", + " 'https://abc13.com/severe-storms-bringing-flooding-rain-and-heavy-snow-along-eastern-us/14365583/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Zebras, camels and flames, oh my! Circus animals rescued after truck catches fire on Indiana highway',\n", + " \"['indiana state police', 'grant county sheriff office', 'facebook', 'shrine center']\",\n", + " \"['deputy brent ressett']\",\n", + " \"ADVICE', '']\",\n", + " 'https://www.wsls.com/news/weird-news/2024/01/27/zebras-camels-and-flames-oh-my-circus-animals-rescued-after-truck-catches-fire-on-indiana-highway/'],\n", + " ['27-01-2024',\n", + " None,\n", + " '13-year-old killed in shooting in Chesterfield County, deputies say',\n", + " \"['cox media group', 'chesterfield county sheriff office', 'law enforcement division']\",\n", + " 'nan',\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.wsoctv.com/news/local/13-year-old-killed-shooting-chesterfield-county-deputies-say/YIVXICO7UBCEVO2NCKFDBBZ5MM/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Camels and zebras spotted roaming alongside interstate after trailer catches fire',\n", + " \"['grant county sheriff office']\",\n", + " 'nan',\n", + " \"SECURITY', '']\",\n", + " 'https://www.kold.com/2024/01/27/camels-zebras-spotted-roaming-alongside-interstate-after-trailer-fire/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Fire Damages Vacant Two-Story Home in Koreatown',\n", + " \"['los angeles fire department']\",\n", + " \"['nicholas prange']\",\n", + " \"SAFETY', '']\",\n", + " 'https://kfiam640.iheart.com/content/2024-01-27-fire-damages-vacant-two-story-home-in-koreatown/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Firefighters battle commercial fire in Shelby County',\n", + " \"['news center', 'city of sidney fire department', 'cox media group']\",\n", + " 'nan',\n", + " \"TECHNOLOGIES', '']\",\n", + " 'https://www.whio.com/news/local/firefighters-battle-commercial-fire-shelby-county/A2VG3GTLFVEWTJ6M2VVMOKKNLE/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Yemen Houthis fire a missile at a US warship – NBC New York',\n", + " \"['foundation for the defense of democracies', 'u s navy', 'united states']\",\n", + " \"['houthi al-masirah', 'brad bowman']\",\n", + " \"IRANIAN', '']\",\n", + " 'https://www.nbcnewyork.com/news/national-international/yemen-houthis-attack-us-destroyer-middle-east/5079663/'],\n", + " ['27-01-2024',\n", + " None,\n", + " '2 homes engulfed in flames, evacuated in Visalia',\n", + " \"['visalia fire department']\",\n", + " 'nan',\n", + " \"JUSTICE', '']\",\n", + " 'https://news.yahoo.com/2-homes-engulfed-flames-evacuated-051340575.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Over 17,000 hectares destroyed in Colombia forest fires',\n", + " \"['institute of hydrology']\",\n", + " \"['el nino', 'susana muhamad', 'gustavo petro', 'ghisliane echeverry']\",\n", + " \"GENERALCRIME', '']\",\n", + " 'https://www.douglas-budget.com/news/national/article_e0cda9d5-7cde-509f-8c6e-c6beee2d9504.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " \"Iran dissidents on hunger strike after prisoner with mental condition executed: 'wave of anger'\",\n", + " \"['human rights watch', 'fox news terms of service', 'iranian supreme court']\",\n", + " \"['amir raisian', 'masih alinejad', 'mahsa amini', 'narges mohammadi', 'mohammad ghobadlou']\",\n", + " \"WATCH', '']\",\n", + " 'https://wfin.com/fox-world-news/iran-dissidents-on-hunger-strike-after-prisoner-with-mental-condition-executed-wave-of-anger/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Philippine troops kill 9 suspected Muslim militants, including 2 involved in Sunday Mass bombing',\n", + " \"['associated press', 'armed forces of the philippines']\",\n", + " \"['louie dema-ala', 'dawlah islamiyah', 'saumay saiden', 'romeo brawner', 'ferdinand marcos jr']\",\n", + " \"FRONT', 'CEASEFIRE', '']\",\n", + " 'https://kdhnews.com/news/world/philippine-troops-kill-9-suspected-muslim-militants-including-2-involved-in-sunday-mass-bombing/article_1be72ba9-53fc-5e5d-8b24-622ca314fd02.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Car bursts into flames in Cape Coral',\n", + " \"['mcdonald', 'cape coral fire department']\",\n", + " 'nan',\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.nbc-2.com/article/car-bursts-into-flames-in-cape-coral/46557153'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Philippine troops kill 9 Islamist militants, including 2 linked to Catholic Mass bombing',\n", + " \"['reuters']\",\n", + " \"['daulah islamiyah', 'romeo brawner', 'gen brawner']\",\n", + " \"CHIEF', '']\",\n", + " 'https://www.straitstimes.com/asia/se-asia/philippine-troops-kill-9-islamist-militants-including-2-linked-to-catholic-mass-bombing'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Hawaii officials identify the last of the 100 known fire victims',\n", + " 'nan',\n", + " \"['lydia coloma']\",\n", + " \"INFRASTRUCTURE', '']\",\n", + " 'https://www.wusa9.com/article/news/nation-world/lahaina-last-victims-identified/507-7bd1e156-3b8c-4ffa-ad7c-a67c54786619'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Airstrike kills 3 Palestinians in southern Gaza as Israel presses on with its war against Hamas',\n", + " \"['health ministry in gaza', 'united states', 'united nations', 'international court']\",\n", + " \"['zeke miller', 'benjamin netanyahu', 'yahya saadat', 'aamer madhani', 'joe biden', 'bilal al-siksik', 'bill burns', 'beit hanoun', 'khan younis', 'deir al-balah', 'matthew lee', 'gaza hamas', 'mazen muhaisen', 'elena becatoros']\",\n", + " \"DIRECTOR', '']\",\n", + " 'https://www.mankatofreepress.com/news/state_national_news/airstrike-kills-3-palestinians-in-southern-gaza-as-israel-presses-on-with-its-war-against/article_8cc10506-f373-56ff-b353-fb0720c067b9.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Russian offensive intensifies on Tavria front, 50 daily clashes reported',\n", + " \"['armed forces of ukraine']\",\n", + " \"['oleksandr tarnavskyi']\",\n", + " \"PERSONNEL', '']\",\n", + " 'https://news.yahoo.com/russian-offensive-intensifies-tavria-front-132700376.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Fire on British-linked ship put out after Houthi strike in Gulf of Aden',\n", + " \"['french navy', 'trafigura', 'oceonix services ltd', 'united states']\",\n", + " 'nan',\n", + " \"SECRETARY', '']\",\n", + " 'https://www.inverness-courier.co.uk/news/national/fire-on-british-linked-ship-put-out-after-houthi-strike-in-gulf-of-aden-98623/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Homicide: Man dies after disturbance near KC convenience store',\n", + " \"['sheriff daryl forte police']\",\n", + " \"['daryl forte']\",\n", + " \"DEAD', 'ARREST', '']\",\n", + " 'https://littleapplepost.com/posts/c13c7a10-e2b4-4349-9d4c-134ca5fbb9a2'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Yemen Houthi rebels fire a missile at a U.S. warship, escalating Mideast conflict',\n", + " \"['united states', 'u s navy', 'foundation for the defense of democracies']\",\n", + " \"['houthi al-masirah', 'brad bowman']\",\n", + " \"REGULATION', '']\",\n", + " 'https://www.wfae.org/united-states-world/2024-01-27/yemen-houthi-rebels-fire-a-missile-at-a-u-s-warship-escalating-mideast-conflict'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Philippine troops kill 9 suspected Muslim militants',\n", + " \"['associated press']\",\n", + " \"['dawlah islamiyah', 'ferdinand marcos jnr', 'saumay saiden', 'romeo brawner']\",\n", + " \"FRONT', 'CEASEFIRE', '']\",\n", + " 'https://www.scmp.com/news/asia/southeast-asia/article/3250025/philippine-troops-kill-9-suspected-muslim-militants-including-2-accused-mass-bombing'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Residents report attacks around 2 southern Gaza hospitals, Hamas fires missile against Israeli tank',\n", + " \"['health ministry in gaza', 'international court', 'foreign affairs', 'health ministry', 'associated press']\",\n", + " \"['adel hana', 'deir al balah', 'deir al-balah', 'khan younis', 'yahya saadat', 'benjamin netanyahu', 'joan donoghue', 'mazen muhaisen', 'bilal al-siksik', 'ashraf al-qidra', 'benny gantz', 'zainab khalil', 'fatima shbair', 'beit hanoun', 'antonio guterres']\",\n", + " \"LAW', '']\",\n", + " 'https://www.cbc.ca/news/world/israel-hamas-jan27-1.7096954'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Shocking moment British tanker Marlin Luanda catches fire in Gulf of Aden after a being hit by a missile from the Houthis',\n", + " \"['oceonix ltd', 'trafigura', 'united states', 'oceonix services ltd', 'french navy']\",\n", + " 'nan',\n", + " \"SECRETARY', '']\",\n", + " 'https://www.dailymail.co.uk/news/article-13013327/Shocking-moment-British-tanker-Marlin-Luanda-catches-fire-Gulf-Aden-hit-missile-Houthis.html'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Gauteng residents warned to brace for severe thunderstorms',\n", + " \"['national press club', 'african weather service saws', 'eskom', 'johannesburg emergency services', 'sa weather service']\",\n", + " \"['ishaam abader']\",\n", + " \"BELLIGERENT', '']\",\n", + " 'https://www.citizen.co.za/news/south-africa/weather/gauteng-residents-warned-severe-thunderstorms-hail-flooding/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Fire on British-linked ship put out after Houthi strike in Gulf of Aden',\n", + " \"['french navy', 'trafigura', 'oceonix services ltd', 'united states']\",\n", + " \"['grant shapps']\",\n", + " \"DEAD', 'ALLIANCE', '']\",\n", + " 'https://www.islingtongazette.co.uk/news/national/24078943.fire-british-linked-ship-put-houthi-strike-gulf-aden/'],\n", + " ['27-01-2024',\n", + " None,\n", + " '5.2 magnitude quake hits Turkey',\n", + " 'nan',\n", + " 'nan',\n", + " \"CRISISLEXREC', '']\",\n", + " 'https://www.armenpress.am/eng/news/1128868/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'US and Allies Withdraw Funding for UN in Gaza a Day After ICJ Genocide Ruling',\n", + " \"['u s national security council', 'european union', 'genocide convention', 'israeli forces kill palestinian', 'palestinian authority', 'palestinian red crescent society', 'al-mezan center', 'israeli defense', 'office of the united nations high', 'ground truth solutions', 'united nations', 'al jazeera', 'international court', 'pa foreign ministry', 'gaza ministry of health', 'united states', 'gaza ministry of health on', 'palestine liberation organization', 'white house', 'national security', 'geneva convention', 'development office']\",\n", + " \"['lloyd austin', 'donald trump', 'ajith sunghay', 'izzat al-rishq', 'hussein al-sheikh', 'joe biden', 'deir abu deif', 'qassam ahmad yasin', 'antony blinken', 'benjamin netanyahu', 'hassan khalil', 'mohammed shtayyeh', 'nahed barbakh', 'khan younis', 'ansar allah', 'naledi pandor', 'itamar ben-gvir', 'deir al-balah', 'issam younis', 'john kirby']\",\n", + " \"ACTORS', '']\",\n", + " 'https://truthout.org/articles/us-and-allies-withdraw-funding-for-un-in-gaza-a-day-after-icj-genocide-ruling/'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Two men charged after firearm, ammunition found in vehicle in Hanover',\n", + " 'nan',\n", + " 'nan',\n", + " \"SAFETY', '']\",\n", + " 'https://www.shorelinebeacon.com:443/news/local-news/two-men-charged-after-firearm-ammunition-found-in-vehicle-in-hanover'],\n", + " ['27-01-2024',\n", + " None,\n", + " 'Officials: Fifth person in St. Paul dies due to fire',\n", + " 'nan',\n", + " 'nan',\n", + " \"STOCKMARKET', '']\",\n", + " 'https://www.kare11.com/article/news/local/st-paul-fatal-fire-juliet-avenue/89-e6ce3c8f-bfad-44ef-8d04-5266e2eb76ae'],\n", + " ...]" ] }, "execution_count": 10, @@ -941,7 +7946,388 @@ } ], "source": [ - "len(flattened_list)" + "flattened_list" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## part 4" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "from tqdm import tqdm\n", + "from scrape import get_OS_data, get_massive_OS_data,get_google_news,key\n", + "from pull import process_hit, process_data, process_response\n", + "os.getcwd()\n", + "os.chdir(\"..\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# articles = [item for sublist in articles for item in sublist]\n", + "(articles)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "response, client = get_massive_OS_data(1000)\n", + "pagination_id = response[\"_scroll_id\"]\n", + "hits = response[\"hits\"][\"hits\"]\n", + "articles=[]\n", + "pbar = tqdm(total=100)\n", + "while len(hits) != 0:\n", + " # try:\n", + " response = client.scroll(\n", + " scroll='5m',\n", + " scroll_id=pagination_id\n", + " )\n", + " hits = response[\"hits\"][\"hits\"]\n", + " pagination_id, article = process_response(response)\n", + " articles.append(article)\n", + " pbar.update(1)\n", + " # except:\n", + " # print(\"A ConnectionTimeout error occurred.\")\n", + " # pass\n", + "articles = [item for sublist in articles for item in sublist]\n", + "pbar.close()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "articles[13]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## part 5 google" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [], + "source": [ + "from gnews import GNews\n", + "from tqdm import tqdm\n", + "from scrape import get_OS_data, get_massive_OS_data,get_google_news\n", + "from pull import process_hit, process_data, process_response\n", + "from feat import featurize_stories\n", + "google_news = GNews()\n", + "\n", + "# google_news.period = '7d' # News from last 7 days\n", + "google_news.max_results = 10000 # number of responses across a keyword\n", + "google_news.country = 'United States' # News from a specific country \n", + "google_news.language = 'english' # News in a specific language\n", + "google_news.exclude_websites = ['yahoo.com', 'cnn.com'] # Exclude news from specific website i.e Yahoo.com and CNN.com\n", + "google_news.start_date = (2024, 1, 1) # Search from 1st Jan 2020\n", + "google_news.end_date = (2024, 3, 1) # Search until 1st March 2020\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 135, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + " 24%|██▍ | 22/92 [00:31<01:22, 1.18s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "An error occurred while fetching the article: Article `download()` failed with 403 Client Error: Forbidden for url: https://www.noaa.gov/news-release/biden-harris-administration-invests-34-million-to-support-noaa-fire-weather-research on URL https://news.google.com/rss/articles/CBMidmh0dHBzOi8vd3d3Lm5vYWEuZ292L25ld3MtcmVsZWFzZS9iaWRlbi1oYXJyaXMtYWRtaW5pc3RyYXRpb24taW52ZXN0cy0zNC1taWxsaW9uLXRvLXN1cHBvcnQtbm9hYS1maXJlLXdlYXRoZXItcmVzZWFyY2jSAQA?oc=5&hl=en-US&gl=US&ceid=US:en\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + " 67%|██████▋ | 62/92 [01:38<00:36, 1.20s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "An error occurred while fetching the article: Article `download()` failed with 403 Client Error: Forbidden - Reason: Your User-Agent is banned from this site. for url: https://www.corvallisoregon.gov/fire/page/corvallis-fire-assists-water-rescue-philomath on URL https://news.google.com/rss/articles/CBMiV2h0dHBzOi8vd3d3LmNvcnZhbGxpc29yZWdvbi5nb3YvZmlyZS9wYWdlL2NvcnZhbGxpcy1maXJlLWFzc2lzdHMtd2F0ZXItcmVzY3VlLXBoaWxvbWF0aNIBAA?oc=5&hl=en-US&gl=US&ceid=US:en\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + " 77%|███████▋ | 71/92 [02:06<00:40, 1.91s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "An error occurred while fetching the article: Article `download()` failed with 401 Client Error: HTTP Forbidden for url: https://www.reuters.com/world/asia-pacific/fire-kills-43-bangladesh-capital-afp-reports-2024-02-29/ on URL https://news.google.com/rss/articles/CBMiY2h0dHBzOi8vd3d3LnJldXRlcnMuY29tL3dvcmxkL2FzaWEtcGFjaWZpYy9maXJlLWtpbGxzLTQzLWJhbmdsYWRlc2gtY2FwaXRhbC1hZnAtcmVwb3J0cy0yMDI0LTAyLTI5L9IBAA?oc=5&hl=en-US&gl=US&ceid=US:en\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + " 85%|████████▍ | 78/92 [02:24<00:46, 3.32s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "An error occurred while fetching the article: Article `download()` failed with HTTPSConnectionPool(host='www.kplctv.com', port=443): Read timed out. (read timeout=7) on URL https://news.google.com/rss/articles/CBMiRmh0dHBzOi8vd3d3LmtwbGN0di5jb20vMjAyNC8wMi8yNS9ob3VzZS1kYW1hZ2VkLWZpcmUtbmVhci1uZWxzb24tcm9hZC_SAVVodHRwczovL3d3dy5rcGxjdHYuY29tLzIwMjQvMDIvMjUvaG91c2UtZGFtYWdlZC1maXJlLW5lYXItbmVsc29uLXJvYWQvP291dHB1dFR5cGU9YW1w?oc=5&hl=en-US&gl=US&ceid=US:en\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + " 91%|█████████▏| 84/92 [02:39<00:28, 3.53s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "An error occurred while fetching the article: Article `download()` failed with HTTPSConnectionPool(host='www.seattletimes.com', port=443): Read timed out. (read timeout=7) on URL https://news.google.com/rss/articles/CBMifWh0dHBzOi8vd3d3LnNlYXR0bGV0aW1lcy5jb20vZW50ZXJ0YWlubWVudC92aXN1YWwtYXJ0cy9maXJlLWF0LXBpb25lZXItc3F1YXJlLWFydC1nYWxsZXJ5LWRhbWFnZXMtd29ya3MtYnktcGljYXNzby1yZW1icmFuZHQv0gEA?oc=5&hl=en-US&gl=US&ceid=US:en\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 92/92 [02:49<00:00, 1.84s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "An error occurred while fetching the article: Article `download()` failed with 403 Client Error: Forbidden for url: https://my.spokanecity.org/fire/news/2024/02/27/series-of-incendiary-fires-concerns-sfd-investigators/ on URL https://news.google.com/rss/articles/CBMiZmh0dHBzOi8vbXkuc3Bva2FuZWNpdHkub3JnL2ZpcmUvbmV3cy8yMDI0LzAyLzI3L3Nlcmllcy1vZi1pbmNlbmRpYXJ5LWZpcmVzLWNvbmNlcm5zLXNmZC1pbnZlc3RpZ2F0b3JzL9IBAA?oc=5&hl=en-US&gl=US&ceid=US:en\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\n" + ] + } + ], + "source": [ + "json_resp = google_news.get_news('fire')\n", + "article=[]\n", + "\n", + "for i in tqdm(range(len(json_resp)), desc=\"grabbing directly from GoogleNews\"):\n", + " aa=(google_news.get_full_article(json_resp[i]['url']))\n", + " try:\n", + " date=aa.publish_date.strftime(\"%d-%m-%Y\")\n", + " except:\n", + " date=None\n", + " try:\n", + " title=aa.title\n", + " text=aa.text\n", + " except:\n", + " title=None\n", + " text=None\n", + " article.append([title,date,text])\n", + "\n", + "# return article" + ] + }, + { + "cell_type": "code", + "execution_count": 120, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "8" + ] + }, + "execution_count": 120, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(article)" + ] + }, + { + "cell_type": "code", + "execution_count": 122, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "featurizing articles: 100%|██████████| 8/8 [00:11<00:00, 1.42s/it]\n" + ] + } + ], + "source": [ + "# farticles = [item for sublist in article for item in sublist]\n", + "rank_articles=[]\n", + "for i in tqdm(article, desc=\"featurizing articles\"):\n", + " foreparts=str(i).split(',')[:2] # location and date\n", + " meat=\"\".join(str(i).split(',')[2:-3]) # article text\n", + " cc=featurize_stories(str(i), top_k = 3, max_len=512)\n", + " rank_articles.append([foreparts,cc])" + ] + }, + { + "cell_type": "code", + "execution_count": 123, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[[[\"['Investigators Determine Fatal Sudbury Fire was Electrical'\", ' None'],\n", + " ['floor', 'smoke alarms', 'chief whalen']],\n", + " [[\"['Catching the Fire Bug'\", ' datetime.datetime(2024'],\n", + " ['gusting winds', 'bigger blazes', 'prairie chickens']],\n", + " [[\"['Wisconsin Experiencing High Fire Danger Statewide'\", ' None'],\n", + " ['temperatures', 'breezy conditions', 'warm temperatures']],\n", + " [[\"['West Monument Creek Fire burns on the U.S. Air Force Academy'\",\n", + " ' datetime.datetime(2024'],\n", + " ['academy', 'families', 'trucks']],\n", + " [[\"['Libraries collections largely unscathed after Feb. 9 fire'\",\n", + " ' datetime.datetime(2024'],\n", + " ['morning', 'machines', 'mak morton']],\n", + " [[\"['Homedics Recalls Massagers Due to Fire and Burn Hazards'\", ' None'],\n", + " ['ww', 'burn hazards', 'date codes']],\n", + " [[\"['State of Delaware News'\", ' datetime.datetime(2024'],\n", + " ['delaware news', 'damage', 'morning']],\n", + " [[\"['OSHA Proposes to Replace Its Existing Fire Brigades Standard With New Comprehensive Emergency Response Standard'\",\n", + " ' None'],\n", + " ['preparedness', 'vehicle preparedness', 'nineteen sections']]]" + ] + }, + "execution_count": 123, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rank_articles" + ] + }, + { + "cell_type": "code", + "execution_count": 124, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[['Investigators Determine Fatal Sudbury Fire was Electrical',\n", + " None,\n", + " 'SUDBURY — The fire last week that claimed one person’s life and injured two others who tried to rescue her was accidental, said Sudbury Fire Chief John Whalen, Sudbury Police Chief Scott Nix, State Fire Marshal Jon M. Davine, and Middlesex County District Attorney Marian T. Ryan.\\n\\nThe Middlesex District Attorney’s office identified the victim as Hema O. Shahani, 74.\\n\\n“On behalf of the Sudbury Fire Department and our community, I want to express our deepest condolences to Ms. Shahani’s loved ones,” said Chief Whalen. “They lost a cherished family member and all our thoughts are with them right now.”\\n\\nThe three-alarm fire at 30 Goodman’s Hill Road was reported through a 9-1-1 call shortly after 5:00 am on Feb. 21. Ms. Shahani, who had limited mobility, was unable to escape. A family member and a Sudbury Police officer were transported from the scene for injuries sustained while attempting to rescue her.\\n\\nThe origin and cause of the fire were investigated by the Sudbury Fire Department, Sudbury Police Department, State Police Fire & Explosion Investigation Unit assigned to the State Fire Marshal’s office, State Police assigned to the Middlesex DA’s office, and Fire District 14 investigators.\\n\\nThe investigation revealed that the two-story, single-family home had lost heat on the first floor on the night of Feb. 20 into Feb. 21, and that family members used space heaters to provide heat in some areas. At least one of these space heaters ran overnight. Investigators collectively determined that the most likely cause was a circuit overheating while powering the space heater, causing a fire inside the wall. That fire extended to a closet on the opposite side of the wall and continued to spread from there.\\n\\nFire investigators were assisted by members of the Department of Fire Services’ Code Compliance & Enforcement Unit, who found no working smoke alarms in the first- and second-floor living areas.\\n\\n“Our hearts go out to Ms. Shahani’s family and every family that loses a loved one to fire,” said State Fire Marshal Davine. “This was a tragic loss for them and the community. Please, if you do one thing today, check to be sure you have working smoke alarms installed on every level of your home.”\\n\\nSudbury firefighters were assisted at the scene by mutual aid companies from Concord, Framingham, Marlborough, Maynard, Wayland, and Weston. Firefighters from Acton, Lincoln, and Hudson provided station coverage.\\n\\n###'],\n", + " ['Catching the Fire Bug',\n", + " datetime.datetime(2024, 2, 29, 11, 0, tzinfo=tzutc()),\n", + " 'Before I left the city for the prairie, I never thought that I might be a pyromaniac. I’d never started a fire outside a hearth, or thrilled at seeing one burning on the landscape. Then I stood in Nebraska, at dusk, with a crew of wildland firefighters, land managers, and biologists charged with setting fires. Our group had been organized by the local chapter of the conservation organization Pheasants Forever; our job was to burn several thousand acres of prairie in a “prescribed fire,” which would support soil, grasses, and wildlife. Our “burn boss,” a man from California named Dan Kelleher, had a white mustache and luminous blue eyes. He liked to call himself an old hippie, but he was a fire savant. “Play fire scientist,” he told us. How powerfully, timidly, unpredictably, eagerly, or gently did a fire behave and why? What matrix of variables created a fire’s character? We would learn how wind, humidity, topography, fuel, and clouds spurred or inhibited combustion. We’d get to know fire intimately.\\n\\nI was there as a journalist. But I was soon absorbed by the work itself. The mornings began in an old barn. I jumped into a four-wheeled U.T.V., my hands red and aching as I gripped the frozen wheel. We traversed the leks of prairie chickens, whose short-short-long calls reverberated through the early light. At our destination, we’d huddle in the idling truck, waiting for the morning sun to melt the frosted grass and for the night’s high relative humidity to drop. When a favorable reading came in over the radio, we’d rush to assemble our drip torches, put on our fire packs, start our water pumps, and grab hand tools. Kelleher delighted in catching us off guard as we tried to organize ourselves. Without warning, he’d pour fuel on the ground and light a test fire with his “tweaker torch”—a giant lighter he had bought from the local gas station.\\n\\nWe’d stand and watch, observing the flames and the direction of the smoke. The test fires were almost ritualistic. It was as if we were acknowledging the arrival of fire with our attention, or perhaps the fire, in its vibrancy, was capturing us. Once Kelleher gave us the go-ahead, we would start our burn, often incinerating hundreds of acres each day. To manipulate fire precisely amid gusting winds and uneven terrain, we had to think technically about its behavior. We decided from one moment to the next how aggressively or slowly to apply fire on the ground, and in what pattern. In order to predict fire, I had to mentally inhabit it. All of my senses were awakened.\\n\\nThe intense aesthetic pleasure of fire surprised me. The smoke smelled comforting—like a mixture of sage and resin, citronella and my grandpa. There was a kind of horticultural joy, too. Our flames destroyed the young Eastern red cedars that threatened to turn prairie into woodland. The newly blackened earth absorbed the sun and then warmed, which signalled to the bulbs and the rhizomes that they could emerge and drink light from the big sky. Ash and char, I learned, delivered a nutrient pulse that encouraged root growth and maximized carbon storage. Kelleher called fire the “earth’s cleanser,” and he always reminded the crew of its purpose. “Why are we burning?” he would bark, a Marlboro Light between his fingers. “We apply fire to achieve ecological benefits.”\\n\\nAfter one long day, I walked past the reflective windows of a building next to crew headquarters. I didn’t recognize myself. My face and hands were covered in soot. My hair was matted and my leather boots were encrusted with dirt. Fire was changing me, and not just physically. I’d always harbored a sense of unease about my own species; I’d wondered if we were somehow fundamentally ruinous to the earth. Now, with my drip torch in hand, I felt like I was a link in a chain of mutual benefit connecting soil, grass, insects, animals, humans, and sky.\\n\\nBack home in the city, I began looking for other crews to join, so that I could work on more prescribed fires. I woke up in the mornings and e-mailed and called people in New Jersey and Michigan. I bought a plane ticket to Montana to burn five hundred acres in the Blackfoot River watershed, east of Missoula, but the burn got cancelled owing to rain. I seemed to think of nothing but flame. On the phone with a mentor and former wildland firefighter, I tried to put my experience into words. His diagnosis was quick. “You have the fire bug,” he said. “We get bitten by the fire.”\\n\\nThe term “fire bug” is common among wildland firefighters and prescribed-fire practitioners. Some people speak as though they’ve been bit by an actual bug; others seem to imagine a virus that infects. The notion of a sickness or infection seemed to explain better than anything else my unexpected pining for fire. I had the fire bug, but what did that make me? I wondered whether I was becoming some kind of arsonist.\\n\\nKelleher sometimes joked with us before the start of the day’s operations. “What’s that line from ‘Backdraft’?” he’d ask. Then, quoting the pyromaniac Ronald Bartel, from the 1991 movie, he would shout, “Burn it all!” Still, I noticed among my colleagues a general aversion to words like “pyromaniac” or “pyro.” Yes, we exhibited what the DSM-V describes as a “fascination with, interest in, curiosity about, or attraction to fire”—one of the signs of pyromania. But when psychiatrists speak about pyromania, they refer to a rare condition defined by a lack of impulse control. In contrast, we took pride in the extreme mental and physical discipline demanded by our jobs; we knew that maintaining control of ourselves was essential in minimizing the dangers of fire.\\n\\nAt the same time, we were practitioners and even disciples of fire. We sometimes called ourselves “students of fire,” a term that implied a posture of humility, and an acknowledgment that fire could never be totally mastered. On fire lines, I saw caution, respect, reverence—and pleasure. Our experiences transcended the binary of “firefighter” or “pyro”—the former heroized, the latter pathologized.\\n\\nMaybe it’s not surprising that we don’t have enough words to describe the complex relationships people can have with fire: for more than a century, our society has sought to remove it from the land even as our daily lives have become dependent on a different kind of combustion. Throughout American history, as the historian Stephen Pyne writes in his book “Between Two Fires,” landscape fires were seen as “beneath the dignity of an aspiring great power and Enlightened society.” During the twentieth century, state and national campaigns to stop fire starters in prairies and forests were often aggressive; in the South, long-held fire traditions supporting hunting, harvesting, gathering, and grazing were described by a government psychologist as ignorant traditions; one academic called them “ancestor worship.” Meanwhile, in the West, Native Americans risked fines and imprisonment for managing lands with fire, and wildfire lookout towers were erected on sacred mountain peaks. These campaigns coincided with often sensational coverage of arsonists in newspapers and tabloids. When the term “fire bug” appeared, as early as the mid-nineteenth century, it was used to describe people who’d been accused of setting fires in protest, for revenge, for insurance payouts, for political reasons, or simply because the moon was full.\\n\\nSome foresters saw the foolishness of trying to prevent fire-adapted landscapes from burning. They pointed out that the accumulation of fuels over time would eventually lead to bigger blazes. They were castigated for advocating “Paiute forestry,” and branded as “light burners.” In 1935, the chief of the U.S. Forest Service implemented “an experiment on a continental scale,” and decreed that any wildland fire that broke out had to be extinguished by 10 A.M. the following morning. The logic of suppressing fires was deemed unassailable, and the act of lighting them rendered subversive. Today, it’s easy to wonder how things would have turned out if the light-burners had won the debate. What if fire-lighting had been recognized as a benign and necessary form of stewardship? How many current environmental crises might have been averted if the relationship between people, landscape, and fire had not been so misunderstood?\\n\\nSome wildland firefighters describe the fire bug as something that’s always existed inside them, like a kink in their DNA. I ask them: When did you light your first fire? They were often surprisingly young. The late ecologist and fire advocate Herbert Stoddard set his first fire when he was five years old. During the late eighteen-hundreds, in Florida, where he grew up, it was normal for women and children to set fires around their homes, burning away underbrush to prevent future conflagrations and maintain the open longleaf pine forests.\\n\\nIn a book called “Pathological Firesetting,” from 1951, the authors described fire-setters as people who indulge in “the magical power of the child to create and destroy whole worlds.” I think of that line when I watch my six-year-old sit inside his outdoor fort, feeding twigs to the fires he starts in a little stone hearth. His state of trance-like reverie reminds me that our species’ connection to fire is very, very old. Maybe we all have the kink. I’ve set fires in oak woodlands, longleaf pine savannahs, marshes, pocosin, bottomland hardwood swamps, and ponderosa pine forests. Sleeping on the ground or in the back of rental cars, far from my kids, tired and dirty, I’ve sometimes thought I might have gone mad.\\n\\nBut I keep seeking out fire because of what I learn. In thousands of small instances, fire has shown me how death is a necessary ecological condition of life. I have seen that people are not fundamentally ruinous—just currently remiss in their responsibilities to the land. My competence in the work itself, utilizing machines, tools, and my own hands, never fails to quiet some thrumming tension in my core, a need to be an instrument for fulfilling responsibilities. I’ve set fires alongside little kids and people in their seventies. I’m determined to be a student of fire into old age myself. Meanwhile, the fire bug continues to afflict me. Some months ago, I found out I was going to have another child. The first thing I did was count on my fingers. With relief, I calculated that I would have just enough time after giving birth to get into shape and return to the prairie to burn in the spring. ♦'],\n", + " ['Wisconsin Experiencing High Fire Danger Statewide',\n", + " None,\n", + " \"MADISON, Wis. – As temperatures rise and more people get outside early this week, the Wisconsin Department of Natural Resources (DNR) asks the public to stay vigilant and avoid burning because of high fire danger statewide.\\n\\nLack of snow cover and accumulated rain statewide are causing an early start to Wisconsin's wildfire season. Over the past weekend alone, the DNR responded to 15 wildfires burning nearly 30 acres.\\n\\nThe forecast for the early part of this week indicates warm temperatures, low humidity and breezy conditions. On windy, dry days, embers from any fire, especially burn piles and campfires, can easily escape control and cause a wildfire if not properly extinguished.\\n\\nTo help keep Wisconsinites safe, the DNR asks you to avoid all outdoor burning, including limiting the use of campfires and bonfires. Be sure to discard hot ashes from woodstoves or fireplaces in a metal container until cold. Outdoor enthusiasts should also use caution with off-road vehicles or equipment that can create a spark and start a fire.\\n\\nThe DNR is suspending annual burn permits in 25 counties where the DNR has protection responsibility. Check with local authorities if your property is outside the DNR's jurisdiction.\\n\\nSo far in 2024, the DNR has already responded to over 50 fires burning 160 acres; the 10-year average is three wildfires burning two acres. The majority of these recent wildfires have been related to debris burning.\\n\\nCheck before you burn. Remember – fire danger and burning restrictions change every day.\\n\\nFIRE SAFETY TIPS\\n\\nAvoid outdoor burning until conditions improve. Burn permits for debris burning are currently suspended in numerous counties.\\n\\nOperate equipment (chainsaws, off-road vehicles, lawnmowers, etc.) early in the morning or late in the day to avoid sparks at peak burn hours.\\n\\nSecure dragging trailer chains.\\n\\nReport fires early by calling 911.\\n\\nCheck current fire danger, wildfire reports and burning restrictions on the DNR website.\\n\\nFor a more comprehensive view of current fire activity, visit the DNR's wildfire dashboard.\"],\n", + " ['West Monument Creek Fire burns on the U.S. Air Force Academy',\n", + " datetime.datetime(2024, 2, 27, 0, 14, 12, tzinfo=tzutc()),\n", + " 'West Monument Creek Fire burns on the U.S. Air Force Academy\\n\\nThe West Monument Creek Fire started on the U.S. Air Force Academy Sunday, Feb. 25 and continues to burn Monday. As of 4 p.m. Feb. 26, the fire had burned 168 acres and was not fully contained. (U.S. Air Force photo by Trevor Cokley)\\n\\nU.S. Air Force Academy Strategic Communications\\n\\nU.S. AIR FORCE ACADEMY, Colo. – Crews from the U.S. Air Force Academy, Colorado Springs, U.S. Forest Service and Fort Carson Directorate of Emergency Services fire departments continued Monday, Feb. 26 to fight the West Monument Creek Fire.\\n\\nAs of Monday evening the fire had burned 168 acres and was 50% contained.\\n\\nThe installation remains closed to the general public until further notice. The Child Development Centers and Military Treatment Facility are scheduled to reopen for regular hours Tuesday. If the situation changes due to fire or weather conditions, updates will be released Tuesday morning. The Visitor Center remains closed, and some road closures remain in effect.\\n\\nThe fire was first spotted about 1 p.m. on Sunday, Feb. 25 on the south end of the Academy, in an area west of the Pine Valley housing area. Crews from the Academy and Colorado Springs Fire Department began battling the blaze after first spotting it.\\n\\n“This has truly been a team effort from across the region, and a huge thank you to everyone on the front line that is supporting this response,” said Lt. Gen. Richard Clark, U.S. Air Force Academy superintendent. “We are so impressed by the teamwork that has gone into keeping our community and Academy safe.”\\n\\nFire Station 1 responds to the West Monument Creek Fire that started on the U.S. Air Force Academy Sunday, Feb. 25 and continues to burn Monday. (U.S. Air Force photo by Rayna Grace)\\n\\nA UH-60 Black Hawk and two CH-47 Chinook helicopters dropped more than 14,000 gallons of water, targeting hot spots in the affected area.\\n\\nU.S. Forest Service provided a 10-person hand crew and several management resources. The hand crew is working in steep terrain to clear grass and brush to prevent further spread of the fire.\\n\\nCSFD has provided two Type 6 brush trucks, one Type 3 wildland engine, and dozens of personnel to assist. Their Special Operations Unit drone provided up-to-the minute aerial updates to the incident commander when other aircraft were unable to fly due to weather.\\n\\nAn Army CH-47 Chinook from Fort Carson, Colorado drops water on the West Monument Creek Fire at the U.S. Air Force Academy Monday, Feb. 26, 2024. (U.S. Air Force photo by Justin Pacheco)\\n\\nThe Academy’s Emergency Family Assistance Center (EFAC) remained operational Monday evening to provide support to Academy military membesr, families and government civilians seeking assistance.\\n\\nMore photos are available on Flickr.'],\n", + " ['Libraries collections largely unscathed after Feb. 9 fire',\n", + " datetime.datetime(2024, 2, 14, 15, 48, 10, tzinfo=tzoffset(None, -25200)),\n", + " 'Norlin Library’s collections escaped serious damage in the early morning fire on Friday, Feb. 9. Even so, library preservationists and fire remediators are working to return all collections to service as soon as possible.\\n\\nAs soon as the fire was extinguished and they were cleared to enter the building, Conservator Hillary Morgan and Head of Preservation & Collection Care Section Megan Lambert got to work assessing the damage to the collection and planning the recovery.\\n\\n“Fortunately there was minimal damage to the collection since the fire was put out quickly,” said Lambert. “Materials closest to the source of the fire had ash and soot which included reference, popular reading, periodicals and some display collections. From our initial assessment, very few, if any, materials will need to be replaced.”\\n\\nThe University Libraries are working with SERVPRO, a restoration service company, to clean up and mitigate most of the damage including removing soot off the surface of books using HEPA filtered vacuums and vulcanized rubber sponges that pick up particulates.\\n\\n“Soot and smoke can be abrasive,” explained Morgan. “While mechanically cleaning materials, especially more fragile materials, we have to go slowly otherwise we can cause more damage and staining.”\\n\\nSERVPRO is working around the clock to clean library spaces and collections. Once they have finished, Preservation will review the insides of the books in the area and conduct spot checks to make sure there isn’t any extra cleaning that needs to be done.\\n\\n“We are hoping that air and surface cleaning will prevent any residual smoke smell on the books,” said Lambert. “Many of the materials in the vicinity have glossy coated paper and use library binding covers which are the most durable covers you can have in a library. They are easier to clean and less likely to have particulates ingrained in compared to cloth or leather.”\\n\\nAfter the fire, the library was aired out to help dissipate the smoke smell and SERVPRO is using negative air machines which pull the air through filters to decrease all the particulates.\\n\\nAdditionally, a few paintings were affected with soot damage on the surface and behind the canvas. Because soot is acidic, the Libraries are working with Colorado Art Restoration Services (CARS) to test the paintings for damage and assess the need for cleaning.\\n\\nA CU Boulder alum and former Libraries preservation student worker, Mak Morton, now works for CARS and is helping with the restoration. While a student majoring in Art History, Morton was a recipient of the Laughing Goat Scholarship and helped to restore a collection of historic glacier and ice maps so they are available to researchers.\\n\\nFor the most current information on Norlin access and libraries services, visit the Libraries website.'],\n", + " ['Homedics Recalls Massagers Due to Fire and Burn Hazards',\n", + " None,\n", + " 'Description:\\n\\nThis recall involves the HoMedics Therapist Select Massagers with model number HHP-715. The product has a 120 VAC, 60 HZ power cord. “HoMedics” is printed on the side of the barrel of the product. The products are black with a handle, housing and massage head attached to the end. The product has four interchangeable massage heads.\\n\\nOnly manufacturing dates through the end of 2022 and prior are included in the recall. The manufacturing date is represented by a date code found on a sticker on the underside of the product’s barrel. Date codes are a 4-digit number WWYY where WW is the sequential week of the year and YY is the last two digits of the manufacturing year. Only products with a YY of 20, 21 or 22 are subject to this recall.'],\n", + " ['State of Delaware News',\n", + " datetime.datetime(2024, 2, 27, 21, 48, 1, tzinfo=tzutc()),\n", + " 'February 27, 2024\\n\\nThe Delaware State Fire Marshal’s Office is currently investigating a house fire that occurred this morning in Newark, DE.\\n\\nThe Aetna Hose Hook and Ladder Company of Newark was notified of a fire in the 200 block of Emma Way in the Shelley Farms community, shortly after 4:00 AM. Upon arrival they found heavy smoke and fire coming from the residence. Mutual aid companies responded to assist with extinguishment. A mayday was called for a possible missing Firefighter but was quickly cleared after utilizing the Fireground Accountability Protocol used by all Fire Departments in Delaware.\\n\\nDeputy Fire Marshal’s were called to the scene to determine the origin and cause of the fire. The origin of the fire was determined to be in a bedroom and the cause is still under investigation.\\n\\nTwo residents were transported to Christiana Hospital for minor injuries and smoke inhalation. No other injuries were reported. The damage to the residence is estimated at approximately $150,000.\\n\\nChief Deputy Robert Fox\\n\\nDelaware State Fire Marshal’s Office\\n\\n2307 MacArthur Dr\\n\\nNew Castle, Delaware 19720\\n\\n(302) 323-5375 Office'],\n", + " ['OSHA Proposes to Replace Its Existing Fire Brigades Standard With New Comprehensive Emergency Response Standard',\n", + " None,\n", + " 'Quick Hits\\n\\nOSHA has proposed a rule that would transform the Fire Brigades standard into an Emergency Response standard.\\n\\nThe proposed rule would cover not only firefighting, but also emergency medical services, tactical rescue, and the equivalent services offered in workplaces by employer-provided services.\\n\\nComments are due no later than May 6, 2024.\\n\\nWith the potential exception of the COVID-19 standards OSHA created, no other proposal for a change in OSHA standards in recent memory has been as comprehensive as these changes. Comments on the proposal are due on or before May 6, 2024.\\n\\nThe 250-page NPRM transforms 29 C.F.R. § 1910.156 into an entirely new standard, but it also makes important changes to:\\n\\n29 C.F.R. § 1910.6 Incorporation by reference\\n\\n29 C.F.R. § 1910.120 Hazardous waste operations and emergency response and Appendix B\\n\\n29 C.F.R. § 1910.134 Respiratory protection\\n\\n29 C.F.R. § 1910.155 Scope, application and definitions applicable to this subpart\\n\\n29 C.F.R. § 1910.157 Portable fire extinguishers\\n\\n29 C.F.R. § 1910.158 Standpipe and hose systems\\n\\n29 C.F.R. § 1910.159 Automatic sprinkler systems\\n\\nMost of the changes to these standards are modest. The last two, 29 C.F.R. §§ 1910.158 and 1910.159, essentially do nothing more than require that those systems are compatible with what local fire departments use to couple with them.\\n\\nOverview of Requirements\\n\\nThere is no way this article can cover in detail all of the nuances of the proposed standard, given its length and complexity, but those requirements include:\\n\\nOrganization of the Workplace Emergency Response Team, Workplace Emergency Response Employer, or Emergency Service Organization; Establishing the organization’s emergency response plan; Establishing the organization’s emergency service(s) capability(ies); Team member and responder participation; Creation of a risk management plan; Responder medical and physical requirements; Minimum training requirement; Facility preparedness activities; Equipment and personal protective equipment (PPE) requirements; Vehicle preparedness and operational requirements; Pre-incident planning requirements; Incident Management System (IMS) creation; Creation of emergency incident protocols; Post-incident analysis; and Program analysis.\\n\\nNational Fire Protection Association Standards\\n\\nThe proposed Emergency Response standard incorporates by reference twenty-two National Fire Protection Association (NFPA) standards, most of which are focused on firefighting training, personal protective equipment, health and safety requirements, and apparatus. Though the standard relates to other types of emergency response, much of it does so with a strong firefighting influence.\\n\\nESOs and WEREs\\n\\nThe new version of 29 C.F.R. § 1910.156 is divided into nineteen sections and categorizes subject employers as either Emergency Service Organizations (ESOs) or Workplace Emergency Response Employers (WEREs), sometimes referred to as Workplace Emergency Response Teams (WERTs). WEREs and WERTs are often found in chemical plants, refineries, large manufacturing facilities, and power generation facilities where the size of the workforce and the hazards associated with an emergency are such that the owners and operators of those facilities find value in having on-site fire departments and/or emergency medical responders. While there is a differentiation between these types of entities, many of the requirements applicable to ESOs are identical to those for WEREs/WERTs.\\n\\nVehicle Preparedness and Operation\\n\\nThere are some serious questions about OSHA’s authority with regard to portions of the proposed standard, such as those related to vehicle preparedness and operational requirements. On-road vehicle design has never been subject to OSHA oversight and traditionally has fallen under the U.S. Department of Transportation’s and/or the National Highway Traffic Safety Administration’s purview. Regardless, this standard would require compliance with standards created by OSHA, as well as those established by the NFPA. Similarly, on-road vehicle operation has never been subject to OSHA regulation, but this standard would do so as it relates to emergency response vehicles. Depending on how OSHA applies the standard, it even goes as far as to the personal vehicles operated by volunteer fire fighters or emergency medical responders who use their own vehicles to respond to emergencies.\\n\\nVolunteer Services\\n\\nOSHA clearly intends that volunteer fire departments and volunteer emergency medical services be covered by this standard, and the NPRM discusses employment law cases that relate to control and remuneration for services provided. While many of these volunteer services are public or quasi-public entities, in certain parts of the country they are private organizations, and, as a result, these private organizations would likely be subject to coverage under this standard. As state plans would be required to adopt the standard or the equivalent, this would require public and quasi-public entities in those states to comply with the standard.\\n\\nEmergency Responders’ Physical and Mental Health\\n\\nNearly 80 percent of paramedics self-reported being overweight or obese, according to a 2015 study cited by OSHA in the proposed rule, and for many years there have been shortages of emergency medical service employees, yet the proposed standard calls for the creation of minimum medical requirements commensurate with the requirements of the position, ongoing medical evaluations, and fitness programs. There are no exceptions for provider disability or age contained within the standard. Moreover, mental health services would have to be provided (though they can be provided through community-based resources) to providers engaged in “potentially traumatic events.”\\n\\nKey Takeaways\\n\\nIf the proposed rule is adopted, the impact on subject employers will be massive and compliance difficult. Most of the providers of the sort of services covered by the proposed standard are private employers that augment services provided by public or quasi-public providers. While the proposed standard, if adopted, would require the creation of mutual aid agreements for a number of reasons, the efforts to negotiate those agreements will be influenced considerably by the fact that the public and quasi-public entities are not compelled to do so. Private entities providing services in the same communities may allow competition to serve as barriers to creating such agreements.\\n\\nOgletree Deakins’ Workplace Safety and Health Practice Group will continue to monitor developments and will publish updates on the Workplace Safety and Health blog as additional information becomes available. Further information on OSHA’s Emergency Response proposed rule is available via the firm’s recent podcast program.\\n\\nTo learn more about OSHA’s proposed rule to replace its existing Fire Brigades standard, please join us at Ogletree Deakins’ national Workplace Strategies program, which will feature a breakout session entitled “To Inspections and Beyond: The Latest From OSHA (and Cal/OSHA).” This annual seminar, which will be held May 1–4, 2024, at the historic Washington Hilton in Washington, D.C., is the premier event of its kind for sophisticated HR professionals, in-house counsel, and other business professionals.\\n\\nFollow and Subscribe\\n\\nLinkedIn | Instagram | Webinars | Podcasts']]" + ] + }, + "execution_count": 124, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "article" + ] + }, + { + "cell_type": "code", + "execution_count": 131, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "datetime.datetime(2024, 2, 27, 21, 48, 1, tzinfo=tzutc())" + ] + }, + "execution_count": 131, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "article[6][1]" + ] + }, + { + "cell_type": "code", + "execution_count": 132, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'27-02-2024'" + ] + }, + "execution_count": 132, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "formatted_date = article[6][1].strftime(\"%d-%m-%Y\")\n", + "formatted_date" ] }, { diff --git a/DOTS/dots_feat.py b/DOTS/dots_feat.py deleted file mode 100644 index ffbf2fd..0000000 --- a/DOTS/dots_feat.py +++ /dev/null @@ -1,296 +0,0 @@ -# conda create -n DT ipykernel -# python -m ipykernel install --user --name DT -# pip install torch bs4 transformers spacy numpy pandas scikit-learn scipy nltk -from bs4 import BeautifulSoup -import argparse, signal -from tqdm import tqdm -from datetime import datetime -import numpy as np -import concurrent.futures -from dotenv import load_dotenv -from opensearchpy import OpenSearch -from sklearn.metrics.pairwise import cosine_similarity -from sklearn.feature_extraction.text import CountVectorizer -from transformers import AutoModel, AutoTokenizer -import torch, spacy,nltk,subprocess, json, requests,string,csv,logging,os -try: - nltk.data.find('tokenizers/punkt') -except LookupError: - nltk.download('punkt') -load_dotenv() -os_url = os.getenv('OS_TOKEN') - -# Setup logging -logging.basicConfig(level=logging.ERROR, format='%(asctime)s - %(levelname)s - %(message)s') - -# Setup argument parser -parser = argparse.ArgumentParser(description='Process OS data for dynamic features.') -parser.add_argument('-n', type=int, default=1000, help='Number of data items to get') -parser.add_argument('-f', type=int, default=3, help='Number of features per item to get') -parser.add_argument('-o', type=str, default='dots_feats.csv', help='Output file name') -parser.add_argument('-p', type=int, default=1, help='Parallelize requests') -parser.add_argument('-d', type=int, default=1, help='data size, 0 for small, 1 for large') -# parser.add_argument('-e', type=datetime, default=20231231, help='end date') -args, unknown = parser.parse_known_args() - -# Load models and tokenizers -model_name = "distilroberta-base" -model = AutoModel.from_pretrained(model_name) -tokenizer = AutoTokenizer.from_pretrained(model_name) -# !python -m spacy download en_core_web_sm -nlp = spacy.load('en_core_web_sm') - -# Define constants -n_gram_range = (1, 2) -stop_words = "english" -embeddings=[] -device = torch.device("cuda" if torch.cuda.is_available() else "cpu") -model.to(device) - -def handler(signum, frame): - raise TimeoutError() -signal.signal(signal.SIGALRM, handler) - - -# Define functions -def get_data(n=args.n): # , s=args.s, e=args.e): - bash_command = f""" - curl -X GET "{os_url}/emergency-management-news/_search?scroll=5m" -H 'Content-Type: application/json' -d '{{ - "_source": ["metadata.GDELT_DATE", "metadata.page_title","metadata.DocumentIdentifier", "metadata.Organizations","metadata.Persons","metadata.Themes","metadata.text", "metadata.Locations"], - "size": {n}, - "query": {{ - "bool": {{ - "must": [ - {{"match_all": {{}}}} - ] - }} - }} - }}' - """ - process = subprocess.run(bash_command, shell=True, capture_output=True, text=True) - output = process.stdout - data = json.loads(output) - return data - - -def get_massive_data(n=args.n): - client = OpenSearch(os_url) - query = { - "size": str(n), - "timeout": "10s", - "slice": { - "id": 0, - "max": 10 - }, - "query": { - "bool": { - "must": [ - {"match_all": {}}, - ]} - }, - "_source": ["metadata.GDELT_DATE", "metadata.page_title","metadata.DocumentIdentifier", "metadata.Organizations","metadata.Persons","metadata.Themes","metadata.text", "metadata.Locations"], - } - response = client.search( - scroll='1m', - body=query, - ) - - return response, client - - -def process_hit(hit): - text = [] - source = hit['_source'] - date = datetime.strptime(source['metadata']['GDELT_DATE'], "%Y%m%d%H%M%S") - date = formatted_date = date.strftime("%d-%m-%Y") - loc = source['metadata']['Locations'] - loc = loc.replace("'", '"') # json requires double quotes for keys and string values - try: - list_of_dicts = json.loads(loc) - location_full_names = [dict['Location FullName'] for dict in list_of_dicts if 'Location FullName' in dict] - loc = location_full_names[0] - except: - loc = None - org = source['metadata']['Organizations'] - per = source['metadata']['Persons'] - theme = source['metadata']['Themes'].rsplit('_')[-1] - title = source['metadata']['page_title'] - url = source['metadata']['DocumentIdentifier'] - try: - response = requests.get(url) - except requests.exceptions.ConnectionError: # - logging.debug(f"timeout for {url}") - return text,date,loc,title - if response.status_code != 200: - logging.debug(f"Failed to get {url}") - return text,date,loc,title,org,per,theme - soup = BeautifulSoup(response.text, 'html.parser') - paragraphs = soup.find_all(['p']) - if not paragraphs: - logging.debug(f"No

tags in {url}") - return text,date,loc,title,org,per,theme - for p in paragraphs: - text.append(p.get_text()) - return text,date,loc,title,org,per,theme - - -def process_data(hits,fast=args.p): - articles = [] - results=[] - hits = data['hits']['hits'] - - for hit in tqdm(hits, desc="attempting to grab text from url"): - if fast==0: - try: - results.append(process_hit(hit)) - signal.alarm(5) - except: - logging.debug(f"Grabbing the url stalled after 5s, skipping...") - pass - else: - e = concurrent.futures.ThreadPoolExecutor() - try: - future = e.submit(process_hit, hit) - result = future.result(timeout=5) # Set timeout for 5 seconds - results.append(result) - except concurrent.futures.TimeoutError: - logging.debug(f"Grabbing the url stalled after 5s, skipping...") - - with open('DOTS/input/feat_input.csv', 'w') as file: - writer = csv.writer(file) - for text,date,loc,title,org,per,theme in results: - if loc is None: - logging.debug(f"No location info, grabbing from org...") - loc = org - if text == None or text == []: - logging.debug(f"No text from url available, using org/persons/theme instead...") - articles.append([loc,date,None,org,per,theme]) - writer.writerow([loc,date,None,org,per,theme]) - writer.writerow(['\n']) - else: - articles.append([loc,date,text,None,None,None]) - writer.writerow([loc,date,text,None,None,None]) - writer.writerow(['\n']) - signal.alarm(0) - return articles - - -def process_response(response): - hits = response["hits"]["hits"] - output=[] - for hit in hits: - source = hit["_source"] - date = datetime.strptime(source['metadata']['GDELT_DATE'], "%Y%m%d%H%M%S") - date = formatted_date = date.strftime("%d-%m-%Y") - loc = source['metadata']['Locations'] - loc = loc.replace("'", '"') # json requires double quotes for keys and string values - try: - list_of_dicts = json.loads(loc) - location_full_names = [dict['Location FullName'] for dict in list_of_dicts if 'Location FullName' in dict] - loc = location_full_names[0] - except: - loc = None - org = source['metadata']['Organizations'] - per = source['metadata']['Persons'] - theme = source['metadata']['Themes'].rsplit('_')[-1] - title = source['metadata']['page_title'] - url = source['metadata']['DocumentIdentifier'] - output.append([date, loc, title, org, per, theme, url]) - - pagination_id=response['_scroll_id'] - return pagination_id, output - - - - -def chunk_text(text, max_len): - tokens = nltk.word_tokenize(text) - num_chunks = len(tokens) // max_len - final_chunk_size = len(tokens) % max_len - logging.info(f"chunking artcile into {num_chunks} chunks") - # If the final chunk is too small, distribute its tokens among the other chunks - if final_chunk_size < max_len / 2: - num_chunks += 1 - chunk_sizes = [len(tokens) // num_chunks + (1 if i < len(tokens) % num_chunks else 0) for i in range(num_chunks)] - chunks = [tokens[sum(chunk_sizes[:i]):sum(chunk_sizes[:i+1])] for i in range(num_chunks)] - else: - chunks = [tokens[i:i + max_len] for i in range(0, len(tokens), max_len)] - return chunks - - -def featurize_stories(text, top_k, max_len): - # Extract candidate words/phrases - count = CountVectorizer(ngram_range=n_gram_range, stop_words=stop_words).fit([text]) - all_candidates = count.get_feature_names_out() - doc = nlp(text) - noun_phrases = set(chunk.text.strip().lower() for chunk in doc.noun_chunks) - nouns = set() - datetimes = set() - for token in doc: - if token.pos_ == "NOUN": - nouns.add(token.text) - if token.ent_type_ == "DATE": - datetimes.add(token.text) # no need to tokenize dates, just add to feature list artificially by repeating - all_nouns = nouns.union(noun_phrases) - candidates = list(filter(lambda candidate: candidate in all_nouns, all_candidates)) - candidate_tokens = tokenizer(candidates, padding=True, return_tensors="pt") - # if device == 'cuda': - candidate_tokens = {k: v.to(device) for k, v in (candidate_tokens).items()} - candidate_embeddings = model(**candidate_tokens)["pooler_output"] - candidate_embeddings = candidate_embeddings.detach() # .to_numpy - chunks = chunk_text(text, max_len) # use this to chunk better and use less padding thus less memory but also less affect from averging - for chunk in chunks: - text_tokens = tokenizer(chunk, padding=True, return_tensors="pt") - # if device == 'cuda': - text_tokens = {k: v.to(device) for k, v in (text_tokens).items()} - text_embedding = model(**text_tokens)["pooler_output"] - text_embedding = text_embedding.detach()#.to_numpy() - embeddings.append(text_embedding) - max_emb_shape = max(embedding.shape[0] for embedding in embeddings) - padded_embeddings = [np.pad(embedding.cpu(), ((0, max_emb_shape - embedding.shape[0]), (0, 0))) for embedding in embeddings] - avg_embedding = np.min(padded_embeddings, axis=0) - distances = cosine_similarity(avg_embedding, candidate_embeddings.cpu()) - torch.cuda.empty_cache() - return [candidates[index] for index in distances.argsort()[0][::-1][-top_k:]] - - - -# Main pipeline -def main(args): - if args.d == 0: - data = get_data(args.n) - articles = process_data(data) - else: - response, client = get_massive_data(args.n) - pagination_id = response["_scroll_id"] - hits = response["hits"]["hits"] - articles=[] - while len(hits) != 0: - # try: - response = client.scroll( - scroll='5m', - scroll_id=pagination_id - ) - hits = response["hits"]["hits"] - pagination_id, article = process_response(response) - articles.append(article) - # except: - # print("A ConnectionTimeout error occurred.") - # pass - articles = [item for sublist in articles for item in sublist] - rank_articles=[] - for i in tqdm(articles, desc="featurizing articles"): - foreparts=str(i).split(',')[:2] # location and date - meat="".join(str(i).split(',')[2:-3]) # text - aftparts=str(i).split(',')[-3:] # org, per, theme - try: - cc=featurize_stories(str(i), top_k = args.f, max_len=512) - rank_articles.append([foreparts,cc]) - except Exception as e: - logging.error(f"Failed to process article: {e}") - with open('DOTS/output/'+args.o, 'w', newline='') as file: - writer = csv.writer(file) - writer.writerows(rank_articles) - -if __name__ == "__main__": - main(args) diff --git a/DOTS/feat.py b/DOTS/feat.py new file mode 100644 index 0000000..36b972a --- /dev/null +++ b/DOTS/feat.py @@ -0,0 +1,147 @@ +# conda create -n DT ipykernel +# python -m ipykernel install --user --name DT +# pip install torch bs4 transformers spacy numpy pandas scikit-learn scipy nltk +import argparse, signal +from tqdm import tqdm +from datetime import datetime +import numpy as np +from sklearn.metrics.pairwise import cosine_similarity +from sklearn.feature_extraction.text import CountVectorizer +from transformers import AutoModel, AutoTokenizer +import torch, spacy,nltk,subprocess, json, requests,string,csv,logging,os +from .scrape import get_OS_data, get_massive_OS_data, get_google_news +from .pull import process_hit, process_data +try: + nltk.data.find('tokenizers/punkt') +except LookupError: + nltk.download('punkt') + + +# Setup logging +logging.basicConfig(level=logging.ERROR, format='%(asctime)s - %(levelname)s - %(message)s') + +# Setup argument parser +parser = argparse.ArgumentParser(description='Process OS data for dynamic features.') +parser.add_argument('-n', type=int, default=100, help='Number of data items to get') +parser.add_argument('-f', type=int, default=3, help='Number of features per item to get') +parser.add_argument('-o', type=str, default='dots_feats.csv', help='Output file name') +# parser.add_argument('-p', type=int, default=1, help='Parallelize requests') +parser.add_argument('-t', type=int, default=1, help='Scroll Timeout in minutes, if using "d=1" large data set') +parser.add_argument('-d', type=int, default=1, help='0 for a small amount, 1 for large, 2 for google news, 3 for NPR') +# parser.add_argument('-e', type=datetime, default=20231231, help='end date') +args, unknown = parser.parse_known_args() + +# Load models and tokenizers +model_name = "distilroberta-base" +model = AutoModel.from_pretrained(model_name) +tokenizer = AutoTokenizer.from_pretrained(model_name) +# !python -m spacy download en_core_web_sm +nlp = spacy.load('en_core_web_sm') + +# Define constants +n_gram_range = (1, 2) +stop_words = "english" +embeddings=[] +device = torch.device("cuda" if torch.cuda.is_available() else "cpu") +model.to(device) + +# Define functions +def chunk_text(text, max_len): + tokens = nltk.word_tokenize(text) + num_chunks = len(tokens) // max_len + final_chunk_size = len(tokens) % max_len + logging.info(f"chunking artcile into {num_chunks} chunks") + # If the final chunk is too small, distribute its tokens among the other chunks + if final_chunk_size < max_len / 2: + num_chunks += 1 + chunk_sizes = [len(tokens) // num_chunks + (1 if i < len(tokens) % num_chunks else 0) for i in range(num_chunks)] + chunks = [tokens[sum(chunk_sizes[:i]):sum(chunk_sizes[:i+1])] for i in range(num_chunks)] + else: + chunks = [tokens[i:i + max_len] for i in range(0, len(tokens), max_len)] + return chunks + + +def featurize_stories(text, top_k, max_len): + # Extract candidate words/phrases + count = CountVectorizer(ngram_range=n_gram_range, stop_words=stop_words).fit([text]) + all_candidates = count.get_feature_names_out() + doc = nlp(text) + noun_phrases = set(chunk.text.strip().lower() for chunk in doc.noun_chunks) + nouns = set() + datetimes = set() + for token in doc: + if token.pos_ == "NOUN": + nouns.add(token.text) + if token.ent_type_ == "DATE": + datetimes.add(token.text) # no need to tokenize dates, just add to feature list artificially by repeating + all_nouns = nouns.union(noun_phrases) + candidates = list(filter(lambda candidate: candidate in all_nouns, all_candidates)) + candidate_tokens = tokenizer(candidates, padding=True, return_tensors="pt") + # if device == 'cuda': + candidate_tokens = {k: v.to(device) for k, v in (candidate_tokens).items()} + candidate_embeddings = model(**candidate_tokens)["pooler_output"] + candidate_embeddings = candidate_embeddings.detach() # .to_numpy + chunks = chunk_text(text, max_len) # use this to chunk better and use less padding thus less memory but also less affect from averging + for chunk in chunks: + text_tokens = tokenizer(chunk, padding=True, return_tensors="pt") + # if device == 'cuda': + text_tokens = {k: v.to(device) for k, v in (text_tokens).items()} + text_embedding = model(**text_tokens)["pooler_output"] + text_embedding = text_embedding.detach()#.to_numpy() + embeddings.append(text_embedding) + max_emb_shape = max(embedding.shape[0] for embedding in embeddings) + padded_embeddings = [np.pad(embedding.cpu(), ((0, max_emb_shape - embedding.shape[0]), (0, 0))) for embedding in embeddings] + avg_embedding = np.min(padded_embeddings, axis=0) + distances = cosine_similarity(avg_embedding, candidate_embeddings.cpu()) + torch.cuda.empty_cache() + return [candidates[index] for index in distances.argsort()[0][::-1][-top_k:]] + + + +# Main pipeline +def main(args): + if args.d == 0: + data = get_OS_data(args.n) + articles = process_data(data) + # articles = process_response(data) + dname='small0_' + elif args.d == 1: + response, client = get_massive_OS_data(args.n,args.t) + pagination_id = response["_scroll_id"] + hits = response["hits"]["hits"] + articles=[] + while len(hits) != 0: + response = client.scroll( + scroll=str(args.t)+'m', + scroll_id=pagination_id + ) + hits = response["hits"]["hits"] + article = process_data(response) + articles.append(article) + articles = [item for sublist in articles for item in sublist] + dname='large1_' + elif args.d == 2: + articles= get_google_news('disaster') + dname='google2_' + elif args.d == 3: + articles= get_npr_news('disaster') + dname='npr3_' + rank_articles=[] + for i in tqdm(articles, desc="featurizing articles"): + try: + foreparts=str(i).split(',')[:2] # location and date + except: + foreparts=None + meat="".join(str(i).split(',')[2:-3]) # text + try: + cc=featurize_stories(str(i), top_k = args.f, max_len=512) + rank_articles.append([foreparts,cc]) + except Exception as e: + logging.error(f"Failed to process article: {e}") + + with open('DOTS/output/'+dname+args.o, 'w', newline='') as file: + writer = csv.writer(file) + writer.writerows(rank_articles) + +if __name__ == "__main__": + main(args) diff --git a/DOTS/input/feat_input.csv b/DOTS/input/feat_input.csv index 05ee96a..8f6c8e8 100644 --- a/DOTS/input/feat_input.csv +++ b/DOTS/input/feat_input.csv @@ -1,15 +1,30 @@ -Yemen,16-01-2024,,"['white house', 'palestinian health ministry', 'european union', 'associated press', 'al jazeera', 'world economic forum in davos', 'island policy ministry', 'health ministry', 'united nations']","['wael dahdouh', 'khan younis', 'abdulrahman al', 'antonio guterres', 'khaled al-balshy', 'mohammed deif', 'yehya sinwar', 'sheikh mohammed', 'marwan issa', 'lolita baldor', 'beit lahia']","STAFFERS', '']" +,16-01-2024,Yemen,"Live updates | US bombs Yemen's Houthis, and Israeli strikes kill 158 in Gaza","['white house', 'palestinian health ministry', 'european union', 'associated press', 'al jazeera', 'world economic forum in davos', 'island policy ministry', 'health ministry', 'united nations']","['wael dahdouh', 'khan younis', 'abdulrahman al', 'antonio guterres', 'khaled al-balshy', 'mohammed deif', 'yehya sinwar', 'sheikh mohammed', 'marwan issa', 'lolita baldor', 'beit lahia']","STAFFERS', '']" " " -Gaza Strip,16-01-2024,"['Palestinians walk through destruction by the Israeli bombardment in the Nusseirat refugee camp in Gaza Strip, Tuesday, Jan. 16, 2024. Credit: AP/Adel Hana', ""RAFAH, Gaza Strip — Palestinian militants battled Israeli forces in devastated northern Gaza and launched a barrage of rockets from farther south on Tuesday in a show of force more than 100 days into Israel's massive air and ground campaign against the tiny coastal enclave."", ""The fighting in the north, which was the first target of Israel's offensive and where entire neighborhoods have been pulverized, showed how far Israel remains from achieving its goals of dismantling Hamas and returning scores of hostages captured in the Oct. 7 attack that sparked the war."", 'In other developments, France and Qatar, the Persian Gulf nation that helped mediate a previous cease-fire, said late Tuesday that they had brokered a deal between Israel and Hamas to deliver medicine to Israeli hostages in Gaza, as well as additional aid to Palestinians in the besieged territory.', 'France said it had been working since October on the deal, which will provide three months’ worth of medication for 45 hostages with chronic illnesses, as well as other medicines and vitamins. The medicines are expected to enter Gaza from Egypt on Wednesday.', 'It was the first known agreement between the warring sides since a weeklong truce in November.', 'Get the latest breaking news as it happens.', '', 'By clicking Sign up, you agree to our privacy policy.', ""Meanwhile, Gaza's humanitarian crisis is worsening, with 85% of the territory's 2.3 million Palestinians having fled their homes and U.N. agencies warning of mass starvation and disease. The conflict threatens to widen after the U.S. and Israel traded strikes with Iranian-backed groups across the region. "", 'Israel has vowed to crush Hamas’ military and governing capabilities to ensure that the Oct. 7 attack is never repeated. Militants stormed into Israel from Gaza that day, killing some 1,200 people, mostly civilians, and capturing around 250 people. With strong diplomatic and military support from the United States, Israel has resisted international calls for a cease-fire.', 'A Palestinian looks at the destruction after an Israeli strike at a residential building in Deir al Balah, Gaza Strip, Sunday, Jan. 14, 2024. Credit: AP/Adel Hana', 'Nearly half of the hostages were released during the truce, but more than 100 remain in captivity. Hamas has said it will not release any others until Israel ends the war.', 'STRIKES AND COUNTERSTRIKES ACROSS THE REGION', 'The longer the war goes on, the more it threatens to ignite other fronts across the region.', 'Iran fired missiles late Monday at what it said were Israeli “spy headquarters” in an upscale neighborhood near the sprawling U.S. Consulate in Irbil, the seat of Iraq’s northern semi-autonomous Kurdish region. Iraq and the U.S. condemned the strikes, which killed several civilians, and Baghdad recalled its ambassador to Iran in protest.', ""Israeli security forces search for assailants near the scene of a deadly car-ramming and stabbing attack at a bus stop, in Ra'anana, Israel, Monday, Jan. 15, 2024. Israeli police say a car-ramming and stabbing attack by Palestinians killed a woman and wounded at least 12 others north of Tel Aviv. The police say they arrested two Palestinian suspects from the West Bank. They say the suspects stole three different cars and attempted to run down pedestrians. Credit: AP/Oded Balilty"", 'Iranian-backed groups in Iraq and Syria have carried out dozens of attacks on bases housing U.S. forces, and a U.S. airstrike in Baghdad killed an Iranian-backed militia leader earlier this month.', 'Elsewhere, Iranian-backed Houthi rebels in Yemen have resumed their attacks on container ships in the Red Sea following a wave of U.S.-led strikes last week. The U.S. military carried out another strike Tuesday. Separately, it said two Navy SEALS are missing after a raid last week on a ship carrying Iranian-made missile parts and weapons bound for Yemen.', ""Israel and Lebanon's Hezbollah militant group have exchanged fire along the border nearly every day since the war in Gaza began. The strikes and counterstrikes have grown more severe since an Israeli strike killed Hamas' deputy political leader in Beirut this month, raising fears of a repeat of the 2006 war."", ""MILITANTS KEEP FIGHTING IN GAZA'S HARD-HIT NORTH"", ""In Gaza, the Israeli military said its forces located some 100 rocket installations and 60 ready-to-use rockets in the area of Beit Lahiya, a town on the territory's northern edge. Israeli forces killed dozens of militants during the operation, the military said, without providing evidence."", 'Mahmoud Abdel-Ghani, who lives in Beit Lahiya, said Israeli airstrikes hit several buildings on the eastern side of the town.', 'Hundreds of thousands of people fled northern Gaza, including Gaza City, following Israeli evacuation orders in October. Israel shut off water to the north in the opening days of the war, and hardly any aid has been allowed into the area, even as tens of thousands of people have remained there.', 'Residents reached by phone Tuesday described the heaviest fighting in weeks in Gaza City.', '“The bombing never stopped,” said Faris Abu Abbas, who lives in the Tel al-Hawa neighborhood. “The resistance is here and didn’t leave.”', 'Ayoub Saad, who lives near Shifa Hospital downtown, said he heard gunfire and shelling overnight and into Tuesday and saw dead and wounded people being brought to the hospital on carts.', ""After weeks of heavy fighting across northern Gaza, Israeli officials said at the start of the year that they were scaling back operations there. The focus shifted to the southern city of Khan Younis and built-up refugee camps in central Gaza dating back to the 1948 war surrounding Israel's creation."", ""But there too, they have encountered heavy resistance. The military said at least 25 rockets were fired into Israel on Tuesday, damaging a store in one of the strongest bombardments in more than a week. Israel's Channel 12 television said the rockets were launched from the Bureij camp in central Gaza."", 'A SPIRALING HUMANITARIAN CRISIS', "" Gaza’s Health Ministry said Tuesday that the bodies of 158 people killed in Israeli strikes have been brought to hospitals in the past 24 hours, bringing the war's overall death toll to 24,285. The ministry does not differentiate between civilian and combatant deaths but says around two-thirds of those killed were women and children."", ""Senior U.N. officials warned Monday that Gaza faces widespread famine and disease if more aid is not allowed in. While they did not directly blame Israel, they said aid delivery is hobbled by the opening of too few border crossings, a slow vetting process, and continuing fighting throughout the territory — all of which is largely under Israel's control."", 'U.N. Secretary-General Antonio Guterres said U.N. agencies and their partners “cannot effectively deliver humanitarian aid while Gaza is under such heavy, widespread and unrelenting bombardment.” At least 152 U.N. staffers have been killed in Gaza since the start of the war.', 'Israeli officials say they have placed no limits on humanitarian aid and have called on the U.N. to provide more workers and trucks to accelerate delivery.', 'Israel completely sealed off Gaza after Hamas’ Oct. 7 attack and only relented under U.S. pressure. The U.S., as well as the U.N., have continued to push Israel to ease the flow of aid.', 'Israel blames the high civilian death toll on Hamas because it fights in dense residential areas. Israel says its forces have killed roughly 8,000 militants, without providing evidence, and that 190 of its own soldiers have been killed in the Gaza offensive.', '___', 'Magdy reported from Cairo. Lidman reported from Tel Aviv, Israel. Associated Press writers Jon Gambrell in Jerusalem and Sylvie Corbet in Paris contributed to this report.', ' Body parts defendant arrested\xa0... Nursing home must pay ... Affordable housing ... Adventureland preview', 'Get more on these and other NewsdayTV stories', ' Body parts defendant arrested\xa0... Nursing home must pay ... Affordable housing ... Adventureland preview', 'Get more on these and other NewsdayTV stories', 'Privacy Policy |Terms of service |Subscription terms |Your ad choices |Cookie Settings |California Privacy Rights |About Us |Contact Newsday |Reprints & permissions |Advertise with Newsday |Help', 'Copyright ©2024 Newsday. All rights reserved.']",,, +"['Palestinians walk through destruction by the Israeli bombardment in the Nusseirat refugee camp in Gaza Strip, Tuesday, Jan. 16, 2024. Credit: AP/Adel Hana', ""RAFAH, Gaza Strip — Palestinian militants battled Israeli forces in devastated northern Gaza and launched a barrage of rockets from farther south on Tuesday in a show of force more than 100 days into Israel's massive air and ground campaign against the tiny coastal enclave."", ""The fighting in the north, which was the first target of Israel's offensive and where entire neighborhoods have been pulverized, showed how far Israel remains from achieving its goals of dismantling Hamas and returning scores of hostages captured in the Oct. 7 attack that sparked the war."", 'In other developments, France and Qatar, the Persian Gulf nation that helped mediate a previous cease-fire, said late Tuesday that they had brokered a deal between Israel and Hamas to deliver medicine to Israeli hostages in Gaza, as well as additional aid to Palestinians in the besieged territory.', 'France said it had been working since October on the deal, which will provide three months’ worth of medication for 45 hostages with chronic illnesses, as well as other medicines and vitamins. The medicines are expected to enter Gaza from Egypt on Wednesday.', 'It was the first known agreement between the warring sides since a weeklong truce in November.', 'Get the latest breaking news as it happens.', '', 'By clicking Sign up, you agree to our privacy policy.', ""Meanwhile, Gaza's humanitarian crisis is worsening, with 85% of the territory's 2.3 million Palestinians having fled their homes and U.N. agencies warning of mass starvation and disease. The conflict threatens to widen after the U.S. and Israel traded strikes with Iranian-backed groups across the region. "", 'Israel has vowed to crush Hamas’ military and governing capabilities to ensure that the Oct. 7 attack is never repeated. Militants stormed into Israel from Gaza that day, killing some 1,200 people, mostly civilians, and capturing around 250 people. With strong diplomatic and military support from the United States, Israel has resisted international calls for a cease-fire.', 'A Palestinian looks at the destruction after an Israeli strike at a residential building in Deir al Balah, Gaza Strip, Sunday, Jan. 14, 2024. Credit: AP/Adel Hana', 'Nearly half of the hostages were released during the truce, but more than 100 remain in captivity. Hamas has said it will not release any others until Israel ends the war.', 'STRIKES AND COUNTERSTRIKES ACROSS THE REGION', 'The longer the war goes on, the more it threatens to ignite other fronts across the region.', 'Iran fired missiles late Monday at what it said were Israeli “spy headquarters” in an upscale neighborhood near the sprawling U.S. Consulate in Irbil, the seat of Iraq’s northern semi-autonomous Kurdish region. Iraq and the U.S. condemned the strikes, which killed several civilians, and Baghdad recalled its ambassador to Iran in protest.', ""Israeli security forces search for assailants near the scene of a deadly car-ramming and stabbing attack at a bus stop, in Ra'anana, Israel, Monday, Jan. 15, 2024. Israeli police say a car-ramming and stabbing attack by Palestinians killed a woman and wounded at least 12 others north of Tel Aviv. The police say they arrested two Palestinian suspects from the West Bank. They say the suspects stole three different cars and attempted to run down pedestrians. Credit: AP/Oded Balilty"", 'Iranian-backed groups in Iraq and Syria have carried out dozens of attacks on bases housing U.S. forces, and a U.S. airstrike in Baghdad killed an Iranian-backed militia leader earlier this month.', 'Elsewhere, Iranian-backed Houthi rebels in Yemen have resumed their attacks on container ships in the Red Sea following a wave of U.S.-led strikes last week. The U.S. military carried out another strike Tuesday. Separately, it said two Navy SEALS are missing after a raid last week on a ship carrying Iranian-made missile parts and weapons bound for Yemen.', ""Israel and Lebanon's Hezbollah militant group have exchanged fire along the border nearly every day since the war in Gaza began. The strikes and counterstrikes have grown more severe since an Israeli strike killed Hamas' deputy political leader in Beirut this month, raising fears of a repeat of the 2006 war."", ""MILITANTS KEEP FIGHTING IN GAZA'S HARD-HIT NORTH"", ""In Gaza, the Israeli military said its forces located some 100 rocket installations and 60 ready-to-use rockets in the area of Beit Lahiya, a town on the territory's northern edge. Israeli forces killed dozens of militants during the operation, the military said, without providing evidence."", 'Mahmoud Abdel-Ghani, who lives in Beit Lahiya, said Israeli airstrikes hit several buildings on the eastern side of the town.', 'Hundreds of thousands of people fled northern Gaza, including Gaza City, following Israeli evacuation orders in October. Israel shut off water to the north in the opening days of the war, and hardly any aid has been allowed into the area, even as tens of thousands of people have remained there.', 'Residents reached by phone Tuesday described the heaviest fighting in weeks in Gaza City.', '“The bombing never stopped,” said Faris Abu Abbas, who lives in the Tel al-Hawa neighborhood. “The resistance is here and didn’t leave.”', 'Ayoub Saad, who lives near Shifa Hospital downtown, said he heard gunfire and shelling overnight and into Tuesday and saw dead and wounded people being brought to the hospital on carts.', ""After weeks of heavy fighting across northern Gaza, Israeli officials said at the start of the year that they were scaling back operations there. The focus shifted to the southern city of Khan Younis and built-up refugee camps in central Gaza dating back to the 1948 war surrounding Israel's creation."", ""But there too, they have encountered heavy resistance. The military said at least 25 rockets were fired into Israel on Tuesday, damaging a store in one of the strongest bombardments in more than a week. Israel's Channel 12 television said the rockets were launched from the Bureij camp in central Gaza."", 'A SPIRALING HUMANITARIAN CRISIS', "" Gaza’s Health Ministry said Tuesday that the bodies of 158 people killed in Israeli strikes have been brought to hospitals in the past 24 hours, bringing the war's overall death toll to 24,285. The ministry does not differentiate between civilian and combatant deaths but says around two-thirds of those killed were women and children."", ""Senior U.N. officials warned Monday that Gaza faces widespread famine and disease if more aid is not allowed in. While they did not directly blame Israel, they said aid delivery is hobbled by the opening of too few border crossings, a slow vetting process, and continuing fighting throughout the territory — all of which is largely under Israel's control."", 'U.N. Secretary-General Antonio Guterres said U.N. agencies and their partners “cannot effectively deliver humanitarian aid while Gaza is under such heavy, widespread and unrelenting bombardment.” At least 152 U.N. staffers have been killed in Gaza since the start of the war.', 'Israeli officials say they have placed no limits on humanitarian aid and have called on the U.N. to provide more workers and trucks to accelerate delivery.', 'Israel completely sealed off Gaza after Hamas’ Oct. 7 attack and only relented under U.S. pressure. The U.S., as well as the U.N., have continued to push Israel to ease the flow of aid.', 'Israel blames the high civilian death toll on Hamas because it fights in dense residential areas. Israel says its forces have killed roughly 8,000 militants, without providing evidence, and that 190 of its own soldiers have been killed in the Gaza offensive.', '___', 'Magdy reported from Cairo. Lidman reported from Tel Aviv, Israel. Associated Press writers Jon Gambrell in Jerusalem and Sylvie Corbet in Paris contributed to this report.', 'Privacy Policy |Terms of service |Subscription terms |Your ad choices |Cookie Settings |California Privacy Rights |About Us |Contact Newsday |Reprints & permissions |Advertise with Newsday |Help', 'Copyright ©2024 Newsday. All rights reserved.']",16-01-2024,Gaza Strip,"After over 100 days of war, Palestinians fight in hard-hit areas of Gaza and fire rockets at Israel","['gaza health ministry', 'united states', 'writer jon gambrell']","['khan younis', 'antonio guterres', 'faris abu abbas', 'adel hana', 'mahmoud abdel-ghani', 'oded balilty', 'deir al balah', 'ayoub saad']","ARAB', '']" " " -"Miseno, Campania, Italy",16-01-2024,"['Alessandro Tortora / Shutterstock.com', 'Italian archaeologists revealed a “monumental” Roman villa in early January, and its history is haunting.', 'Located in the Municipality of Bacoli, in the city of Naples, the enormous Roman villa had “the most spectacular accesses to the Miseno beach,” which is pretty much off-limits to modern-day Italians due to waste and brushwood, according to a press release from the city. The age of the villa is believed to be around the 1st century A.D., meaning the residents of this gorgeous home likely had a front-row seat to one of the most violent cataclysms in known history.', 'In 79 A.D., Mount Vesuvius began its famed eruption, destroying the town of Pompeii with a series of pyroclastic flows (superheated ash and debris), and leaving behind the casts of humans caught in its wake. And the residents of this newly-discovered Roman villa had the perfect view of the brutal event.', 'You can watch this news report, which shows the view from the villa. Even if you don’t speak Italian, the location is jaw-dropping enough to see from context.', 'Gli ultimi rinvenimenti archeologici, in prossimità di Punta Sarparella a #Bacoli, scoperti durante i lavori del Comune per la valorizzazione dell’area verde di Miseno, nel luogo dove sorgeva una costruzione abusiva.#miseno #bacoli #soprintendenzadinapoli_areamet @MiC_Italia pic.twitter.com/rBu7xKvIab', '— Mariano Nuzzo (@MarianoNuzzo) January 14, 2024', '', '“Perhaps this would have been the promontory from which Pliny the Elder, who held the position of Praefectus classis Misenensis, would have seen the eruption of Vesuvius, and then would have set sail for Stabiae, to help the inhabitants of the various coastal cities, threatened from the Vesuvian eruption,” the city wrote in their press release.', 'But can you imagine standing on your patio, looking out of the bay towards the island of Sicily, drinking your afternoon sangria, and watching as an entire mountain explodes and kills everyone in its path? The moment must have been on par or likely worse than those who watched the Hindenburg blimp disaster.', 'The villa was home to ten rooms, so who knows how many people may have been there, watching the devastation unfold. (RELATED: Scientists Reveal Ancient Cataclysm That Plunged The World Into Darkness 1,500 Years Ago)', 'Pompeii’s ruins weren’t rediscovered until 1709, which meant people went almost 1,700 years with zero knowledge of this horrific historical moment. It makes you wonder how many other natural disasters are hiding just beneath our feet.', '', '©2024 The Daily Caller, Inc.', 'The Daily Caller | 1775 Eye Street NW | Suite 1150-290 | Washington, DC 20006']",,, +"['Alessandro Tortora / Shutterstock.com', 'Italian archaeologists revealed a “monumental” Roman villa in early January, and its history is haunting.', 'Located in the Municipality of Bacoli, in the city of Naples, the enormous Roman villa had “the most spectacular accesses to the Miseno beach,” which is pretty much off-limits to modern-day Italians due to waste and brushwood, according to a press release from the city. The age of the villa is believed to be around the 1st century A.D., meaning the residents of this gorgeous home likely had a front-row seat to one of the most violent cataclysms in known history.', 'In 79 A.D., Mount Vesuvius began its famed eruption, destroying the town of Pompeii with a series of pyroclastic flows (superheated ash and debris), and leaving behind the casts of humans caught in its wake. And the residents of this newly-discovered Roman villa had the perfect view of the brutal event.', 'You can watch this news report, which shows the view from the villa. Even if you don’t speak Italian, the location is jaw-dropping enough to see from context.', 'Gli ultimi rinvenimenti archeologici, in prossimità di Punta Sarparella a #Bacoli, scoperti durante i lavori del Comune per la valorizzazione dell’area verde di Miseno, nel luogo dove sorgeva una costruzione abusiva.#miseno #bacoli #soprintendenzadinapoli_areamet @MiC_Italia pic.twitter.com/rBu7xKvIab', '— Mariano Nuzzo (@MarianoNuzzo) January 14, 2024', '', '“Perhaps this would have been the promontory from which Pliny the Elder, who held the position of Praefectus classis Misenensis, would have seen the eruption of Vesuvius, and then would have set sail for Stabiae, to help the inhabitants of the various coastal cities, threatened from the Vesuvian eruption,” the city wrote in their press release.', 'But can you imagine standing on your patio, looking out of the bay towards the island of Sicily, drinking your afternoon sangria, and watching as an entire mountain explodes and kills everyone in its path? The moment must have been on par or likely worse than those who watched the Hindenburg blimp disaster.', 'The villa was home to ten rooms, so who knows how many people may have been there, watching the devastation unfold. (RELATED: Scientists Reveal Ancient Cataclysm That Plunged The World Into Darkness 1,500 Years Ago)', 'Pompeii’s ruins weren’t rediscovered until 1709, which meant people went almost 1,700 years with zero knowledge of this horrific historical moment. It makes you wonder how many other natural disasters are hiding just beneath our feet.', '', '©2024 The Daily Caller, Inc.', 'The Daily Caller | 1775 Eye Street NW | Suite 1150-290 | Washington, DC 20006']",16-01-2024,"Miseno, Campania, Italy","Residents Of Once-Lost Roman Estate Likely Watched Thousands Die In Ancient Cataclysm, Researchers Claim",nan,"['punta sarparella a bacoli', 'mariano nuzzo marianonuzzo']","DISASTERS', '']" " " -"Clarendon, Clarendon, Jamaica",16-01-2024,"['\nThe police in St Catherine have now identified the licensed firearm holder who was shot dead at a cock fight in bushes in Old Harbour on Sunday.', '\n\tHe is 56-year-old\xa0Devon Gallimore of', '\n\tDavis district in Old Harbour and New Bowen in Clarendon.', '\n\tThe police say his weapon has still not been located.', '\n\tIt is reported that Gallimore was at the event when he received a phone call and moved away from the crowd.', '\n\tExplosions were subsequently heard.', '\n\tChecks revealed\xa0that he was shot in the head and was seen lying on his back.\xa0', '\n\tThe Old Harbour police are investigating the matter.', '\n\t- Rasbert Turner', '\nFollow The Gleaner on X, formerly Twitter, and Instagram @JamaicaGleaner and on Facebook @GleanerJamaica. Send us a message on WhatsApp at 1-876-499-0169 or email us at onlinefeedback@gleanerjm.com or editors@gleanerjm.com.\n\t\xa0', 'View the discussion thread.']",,, +"['\nThe police in St Catherine have now identified the licensed firearm holder who was shot dead at a cock fight in bushes in Old Harbour on Sunday.', '\n\tHe is 56-year-old\xa0Devon Gallimore of', '\n\tDavis district in Old Harbour and New Bowen in Clarendon.', '\n\tThe police say his weapon has still not been located.', '\n\tIt is reported that Gallimore was at the event when he received a phone call and moved away from the crowd.', '\n\tExplosions were subsequently heard.', '\n\tChecks revealed\xa0that he was shot in the head and was seen lying on his back.\xa0', '\n\tThe Old Harbour police are investigating the matter.', '\n\t- Rasbert Turner', '\nFollow The Gleaner on X, formerly Twitter, and Instagram @JamaicaGleaner and on Facebook @GleanerJamaica. Send us a message on WhatsApp at 1-876-499-0169 or email us at onlinefeedback@gleanerjm.com or editors@gleanerjm.com.\n\t\xa0', 'View the discussion thread.']",16-01-2024,"Clarendon, Clarendon, Jamaica",Licensed firearm holder killed in Old Harbour identified,nan,"['rasbert turner', 'devon gallimore']","ADVICE', '']" " " -"Philadelphia, Pennsylvania, United States",16-01-2024,"['For premium support please call:', 'Snow shovels have been gathering dust since 2022 in many cities along the Interstate 95 corridor, but the snowless streak has finally come to an end at the expense of travel delays and school cancellations.', '""The streak has ended!"" the National Weather Service (NWS) office in New York City said on Tuesday morning, when an inch of snow accumulated for the first time in 700 days, dating back to Feb. 13, 2022. As of 10 a.m. EST on Tuesday, there were more than 300 flight cancellations and over 700 delays between LaGuardia, Newark Liberty and John F. Kennedy airports, all located in the New York City area.', 'Silvestre, 6, of Washington, sleds over a snow bump on the hill at the U.S. Capitol, as schools are closed due to a winter storm, Tuesday, Jan. 16, 2024. (AP Photo/Jacquelyn Martin)', 'Tuesday marked two years to the day since at least 1 inch of snow last fell in Washington, D.C., a streak that finally came to an end with the early week snow. An Earthcam on the Washington Monument captured the snowy scene, a rare sight in recent years.', 'While the early week system was far from a blockbuster snowstorm, it delivered enough fresh powder for some school districts to have a snow day, including around the Philadelphia area, where several inches of snow accumulated for the first time since Jan. 29, 2022.', 'AccuWeather meteorologists say that residents of these cities should not need to wait another 700 days to see snow again, as another storm is already on the horizon.', ""A storm swinging in from the central United States will deliver another round of snow to part of the Northeast into the end of the week. Similar to the early week snow, accumulations will be on the lighter side as opposed to a classic nor'easter, but enough snow may fall from Baltimore through Boston for folks to break out the snow shovels once again."", 'Want next-level safety, ad-free? Unlock advanced, hyperlocal severe weather alerts when you subscribe to Premium+ on the AccuWeather app. AccuWeather Alerts™ are prompted by our expert meteorologists who monitor and analyze dangerous weather risks 24/7 to keep you and your family safer.', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement']",,, +"['For premium support please call:', 'Snow shovels have been gathering dust since 2022 in many cities along the Interstate 95 corridor, but the snowless streak has finally come to an end at the expense of travel delays and school cancellations.', '""The streak has ended!"" the National Weather Service (NWS) office in New York City said on Tuesday morning, when an inch of snow accumulated for the first time in 700 days, dating back to Feb. 13, 2022. As of 10 a.m. EST on Tuesday, there were more than 300 flight cancellations and over 700 delays between LaGuardia, Newark Liberty and John F. Kennedy airports, all located in the New York City area.', 'Silvestre, 6, of Washington, sleds over a snow bump on the hill at the U.S. Capitol, as schools are closed due to a winter storm, Tuesday, Jan. 16, 2024. (AP Photo/Jacquelyn Martin)', 'Tuesday marked two years to the day since at least 1 inch of snow last fell in Washington, D.C., a streak that finally came to an end with the early week snow. An Earthcam on the Washington Monument captured the snowy scene, a rare sight in recent years.', 'While the early week system was far from a blockbuster snowstorm, it delivered enough fresh powder for some school districts to have a snow day, including around the Philadelphia area, where several inches of snow accumulated for the first time since Jan. 29, 2022.', 'AccuWeather meteorologists say that residents of these cities should not need to wait another 700 days to see snow again, as another storm is already on the horizon.', ""A storm swinging in from the central United States will deliver another round of snow to part of the Northeast into the end of the week. Similar to the early week snow, accumulations will be on the lighter side as opposed to a classic nor'easter, but enough snow may fall from Baltimore through Boston for folks to break out the snow shovels once again."", 'Want next-level safety, ad-free? Unlock advanced, hyperlocal severe weather alerts when you subscribe to Premium+ on the AccuWeather app. AccuWeather Alerts™ are prompted by our expert meteorologists who monitor and analyze dangerous weather risks 24/7 to keep you and your family safer.', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement', 'Advertisement']",16-01-2024,"Philadelphia, Pennsylvania, United States","Snow drought over: NYC, DC blanketed by biggest storm in 2 years","['united states', 'national weather service']","['newark liberty', 'jacquelyn martin', 'john f kennedy']","WEATHER', '']" +" +" +"['NEW BEDFORD (WBSM) — New Bedford Police arrested a juvenile for carrying a firearm in the city’s South End over the weekend.', 'On Saturday, January 13, detectives assigned to the Organized Crime Intelligence Bureau were surveilling the South End.', 'Detectives said that at around 3 p.m., they observed suspicious activity involving a stopped vehicle in a supermarket parking lot. As the car traveled away, police followed it and conducted a traffic stop at the Dartmouth Street-Fair Street intersection.', 'Inside the vehicle were three occupants. According to police, the occupants allegedly gave “conflicting statements” to the detectives.', 'While searching the vehicle, police found a Polymer 80 firearm located in the backseat where a 17-year-old juvenile had been seated. Also discovered was a magazine and 16 rounds of .40-caliber ammunition.', 'The juvenile was placed under arrest and charged with carrying a firearm, as well as possession of ammunition and a high-capacity feeding device.', 'Under Massachusetts law, magazines capable of holding more than 10 rounds are considered to be “high capacity,” which is an additional criminal charge.', 'Gallery Credit: Ariel Dorsey ', 'Gallery Credit: Kate Robinson']",16-01-2024,"New Bedford, Massachusetts, United States",New Bedford Juvenile Arrested for Carrying Firearm and Ammunition,"['southcoast most exciting police chases', 'crime intelligence bureau', 'bedford police']","['kate robinson', 'ariel dorsey']","UNCERTAINTY1', '']" +" +" +"['Fire crews have dealt with a blaze that has caused extensive damage to a house in North Clare this afternoon.', 'The alarm was raised at around 3.30pm when emergency services were alerted to fire at a domestic property at Newtown, Corofin.', 'Units of Clare County Fire and Rescue Service from Ennis station were dispatched to the incident along with Gardaí who were first to arrive at the scene. The National Ambulance Service was also alerted.', 'The two male occupants of the detached property had escaped from the burning building unharmed. It was quickly established that they were uninjured and did not require medical attention.', 'On arrival, fire crews found the property well alight and that a section of the roof had have collapsed also.', 'A total of four units of the fire service including a water tanker and hydraulic platform were mobilised to the incident.', 'Once the fire had been brought under control, firefighters wearing breathing apparatus were able to enter the property to carry out an inspection and to ensure there were no pockets of fire remaining.', 'Fire crews and Gardaí remain at the scene this evening where the road by the local national school remains closed.']",16-01-2024,"Corofin, Clare, Ireland",Fire Crews Attend To Extensive House Fire in North Clare,['national ambulance service'],nan,"SCHOOL', '']" +" +" +"['A preliminary 3.4 magnitude earthquake struck near Gilroy Tuesday morning, according to the United States Geological Survey.', 'The quake hit at 10:38 a.m. and was centered 4.5 miles east-northeast of Watsonville, 8 miles southwest of Gilroy and 10.8 miles north of Prunedale, the USGS said.', 'No other information was immediately available.', '\nBAY AREA QUAKE CENTRAL\nYou can take steps to plan and prepare for the next big one. Access our Bay Area Quake Tracker, the latest earthquake stories, extensive quake prep checklists, videos and many other disaster preparedness resources all in one place: NBCBAYAREA.COM/QUAKES', '']",16-01-2024,United States,"Earthquake near Gilroy, Watsonville – NBC Bay Area",['united states geological'],nan,"SURVEY', '']" +" +" +"['Millions of Syrians face hunger with the suspension of all in-kind WFP food aid this month, in part due to major cuts to US funding. US aid cuts of up to 50 percent are expected across all humanitarian sectors in 2024, senior humanitarian sources said.', '16 January 2024', 'MARSEILLE — Millions of Syrians lost a lifeline this month, after the World Food Program (WFP) suspended all in-kind food assistance across Syria due to an unprecedented budget shortfall, owing in large part to drastic cuts in United States government funding, senior humanitarian sources told Syria Direct.', 'The United States Agency for International Aid (USAID), through its Bureau of Humanitarian Assistance (BHA), not only supports United Nations (UN) programs like the WFP, but also directly funds non-governmental organizations in Syria.\xa0', 'BHA funding cuts of up to 50 percent for many programs are expected this year across all humanitarian sectors, two senior humanitarian sources based in northeastern Syria told Syria Direct.\xa0', '“Gaza of course has an impact on Syria,” one humanitarian source said, referring to the humanitarian crisis resulting from Israel’s ongoing war in the Palestinian territory. The other noted that cuts are expected “across all the [humanitarian] sectors,” including “camp-based activities,” with the exception of Al-Hol camp holding families of former Islamic State fighters.', 'The WFP is funded primarily by governments, alongside private donations. The US, the single largest donor to the WFP, has so far contributed around $207 million in 2024 as of January 15. In 2023, it gave a total of $3 billion, down from $7.2 billion in 2022. Germany, the second-largest donor, has contributed $127 million so far this year, in addition to $1.3 billion in 2023 and $1.8 billion in 2022.', 'According to the WFP’s 2024-2026 management plan released in late 2023, the UN food body expected to receive $10 billion in 2024, while it projected it needed $22.7 billion for operational requirements.', 'In Syria, even before the latest WFP cuts, “the level of aid did not correspond to the level of need,” Saleem Algerk, media coordinator at Shafak organization, one of WFP’s implementing partners, told Syria Direct. “Thus, if aid decreases, the difficult humanitarian situation and the number of people under the poverty line will increase,” he added. Ninety percent of Syrians already live below the poverty line.', 'Direct US funding for NGOs working in Syria poses another stark challenge. In the opposition-held northwest—home to more than four million people, more than half of whom are internally displaced—the US is the largest single donor for service delivery, Nicole Hark, Mercy Corps Country Director for Syria, told Syria Direct.\xa0', 'For Layla, a 41-year-old mother of six living in a displacement camp in Syria’s opposition-held northwest, losing WFP food aid this month was only the latest blow.\xa0', 'Initially displaced from their native Hama to Idlib province, her family’s home in the town of Jenderes was destroyed last year in the devastating February 6 earthquake that struck Syria and Turkey. They found themselves displaced once more—this time to a camp.', '“Getting by has become very hard,” Layla told Syria Direct. Her husband, who has Hepatitis B, has not been able to work for four years. Each time aid is cut, the family falls further into debt, borrowing money to survive.\xa0', 'In July 2023, around 45 percent of the\xa0 5.5 million Syrians receiving WFP food assistance lost it. Layla’s family still received aid, but distributions were reduced from once a month to once every two months. This month, however, they were completely cut off—among the 3.2 million Syrians still receiving aid after the July cut who have now lost support.\xa0', 'This follows repeated WFP aid cuts in recent months to Syrians both inside Syria and in neighboring countries—as well as other countries across the world. In 2024, the UN food body faces an unprecedented 60 percent funding shortfall due to increasing needs and decreasing contributions. For 2023, less than half of the $23.5 billion needed to fund its global operations was secured.\xa0', '“I wish the aid would come back for the displaced people who left their homes and are staying in camps,” Layla. “We hope it comes back so that we can live.” Her family not only relied on food aid for sustenance, but sold portions to buy bread, medicine and other foods not included in it.\xa0', 'The WFP estimates that 12.9 million Syrians—more than half of the country’s total population—will go hungry this year, with another 2.6 million people at risk of becoming food insecure.\xa0', 'One humanitarian source involved in cross-border WFP aid delivery, who asked to remain anonymous, speculated that food assistance could resume, albeit with a reduced scope. The source suggested aid could be delivered directly by the UN body, rather than implementing partners—organizations on the ground funded to distribute assistance on its behalf—as has previously been the case.\xa0', 'Some direct WFP cross-line shipments to northern Syria, originating from regime-controlled areas rather than delivered across the border from Turkey, have taken place in the past, but with little visibility, the source added. If the WFP were to directly deliver aid, it could mean that all food assistance would be distributed cross-line.', 'For Syria’s opposition-held northwest, where an estimated 75 percent of the population relies on UN assistance, the way that aid arrives is crucial. Cross-border aid deliveries, rather than cross-line aid originating in regime-held territory, are a way to ensure that vital supplies are not withheld or diverted by Damascus. But the future of cross-border access, by the WFP or other UN agencies, is far from certain.\xa0', 'Starting in July 2014, a cross-border mechanism established by a UN Security Council (UNSC) resolution authorized UN aid shipments into Syria from Turkey without the need for regime authorization. But in July 2023, Russia vetoed the most recent vote to extend the mechanism, leaving authorization for cross-border deliveries under Damascus’ discretion. Following the Russian veto, the Syrian regime granted cross-border access for six months until January 13, 2024.', 'On January 12, one day before it was set to expire, the UN reached an agreement with Damascus to extend cross-border access for UN aid shipments from Turkey by six months until July 13, 2024.\xa0', 'However, under the latest agreement, only one border crossing—Bab al-Hawa—will remain open for the full six months. The Bab al-Rai and Bab al-Salama crossings, which were opened with the regime’s authorization following last year’s earthquake, will only be open until February 13, 2024. Their closure will impact the “ease and speed” of aid deliveries, Algerk said, in what he called an “increasingly difficult humanitarian situation.”\xa0', 'For nearly a decade, UN cross-border access renewals have progressively been shortened: from two years to one year, and finally to six months. Uncertainty about sustained access leads donors to issue short grants that do not allow for “sustainability or long-term planning,” Algerk explained.', 'In the absence of cross-border access, UN aid shipments would come exclusively via areas controlled by Damascus, which has “a long history in politicizing, manipulating, and weaponizing aid,” Mohamad Katoub, a humanitarian expert, explained.\xa0', 'Algerk feared “the regime would starve everyone.” In a 2019 report, Human Rights Watch exposed the systematic diversion of aid in favor of regime-affiliated figures and armed groups, as well as the blocking of aid to opposition-controlled areas.', 'In-kind food assistance is not the only support threatened by dwindling funding and aid cuts. In northwestern Syria, cuts disproportionately affect displacement camps where 1.7 million people reside, Hark of Mercy Corps said. Her organization is among those that have been forced to cease services in camps there.\xa0', 'The implications for water and sanitation are particularly dire, Hark said. With the end of support for services displaced people rely on such as water pumping stations, “families have no other recourse but to use their limited income to buy water from private sources that lack quality control,” with risks for renewed cholera outbreaks. “Northwestern Syria is facing spikes and ebbs in cholera cases and this will likely exacerbate conditions towards an increase,” she added.\xa0', 'Since September 2022, when the first cholera outbreak since the Syrian conflict was recorded, northwestern Syria has faced several cholera surges—especially in the aftermath of the February earthquake, culminating in more than 13,000 cases last April.', 'Read more: Northern Syria’s cholera outbreak spreads, reaches Idlib displacement camps', 'Amid US aid cuts, one European diplomatic source said he expected regional actors, such as Turkey, to step in to fill the gap. This could mean funding projects by institutional actors like the UN or USAID. For example, Saudi Arabia has provided $100 million in funding to US stabilization projects in northeastern Syria.', 'It could also mean bypassing international institutions altogether. In the case of the latter, certain areas could be deprived of aid for political reasons. For example, northeastern Syria, which is controlled by Kurdish-led forces that Turkey considers terrorists, would likely be deprived of aid coming directly from Ankara.', 'The persistent threat posed by aid cuts is a symptom of a larger, structural problem: For nearly 13 years, the international response to the Syrian crisis has been frozen in an emergency phase, without sustainable solutions.', '“The crisis has been ongoing for more than a decade and [yet] we’re still talking about emergency assistance,” one of the humanitarian sources in northeastern Syria said.\xa0', '“Donors and UN agencies knew this moment would come one day and did nothing over the years,” Katoub said. He said that Syria programming is still in an emergency phase, rather than early recovery, because the humanitarian aid system is “very bureaucratic and very politicized.”', 'Early recovery is the transition from humanitarian aid towards development that allows for a “sustainable process of recovery from crisis,” according to the United Nations Development Programme (UNDP). This includes the rehabilitation of “markets, livelihoods and services and the state capacities to foster them.”\xa0', 'According to the senior humanitarian worker in northeastern Syria, resilience programming is “a key exit strategy for regular food assistance” to achieve “sustainability.” This could include “livelihood transitions, capacity development projects, better quality cash programming, and more focus on climate change adaptation,” notably “making agriculture sustainable” in a country that was self-sufficient in food production before the war.\xa0', 'However, according to Katoub, early recovery programming today accounts for less than 9 percent of what is needed. In its absence, he warned vulnerable communities will remain “dependent on aid,” making the consequences of any aid cuts “horrific.”', 'Syria Direct is an independent journalism organization that produces timely, credible coverage of Syria while training a small group of highly talented, aspiring Syrian and international journalists in professional news-gathering and accurate, in-depth reporting. As a result of agenda-free funding, our focus is on providing credible, original, relevant and immediate news and analysis of the conflict.\n\xa0', '\xa0', 'Syria’s is a crisis in transition, rather than one in retreat. Support original reporting on Syria by donating to Syria Direct, so our team of Syrian and international journalists can continue bringing you the stories that matter from on the ground inside Syria.', 'Donate Here']",16-01-2024,Syria,Syrians lose WFP lifeline as US slashes funding,"['un security council', 'united states', 'bureau of humanitarian assistance', 'united nations development programme', 'united states agency for international aid', 'world food program', 'human rights watch']","['bab al-rai', 'mohamad katoub', 'saleem algerk', 'bab al-salama']","ADAPTATION', 'AGRICULTURE', '']" +" +" +"['Lava from a volcanic eruption in southwestern Iceland has streamed into a nearby town, engulfing homes and forcing the evacuation of local residents.\n', 'The Icelandic Meteorological Office said the eruption began just before 8:00 a.m. local time Sunday about a half mile from the town of Grindavík after a series of intense earthquakes.\n', 'A second fissure opened after noon Sunday and sent lava flows into the town, officials said.\n', 'Iceland\'s president, Guðni Th. Jóhannesson, said in an address to the nation on Sunday that a ""daunting period of upheaval"" had begun for those in the Reykjanes peninsula.\n', '""We continue to hope for as good an outcome as possible, in the face of these tremendous forces of nature,"" he said.\n', 'This is the second time in a month that a volcano has erupted just outside Grindavík, a coastal town about 25 miles from the Icelandic capital of Reykjavík.\n', 'An eruption on December 18 sent lava spewing into the air, but residents had already been told to leave due to heightened seismic activity.\n', ""Iceland's government said Sunday that Grindavík had been evacuated early that morning and that the eruption isn't expected to reach other populated areas.\n"", 'So far no flights have been disrupted, and officials are monitoring threats to infrastructure. At least three homes have either burned down or been overtaken by lava, according to the Icelandic broadcaster RUV.\n', ""The government also said the eruption doesn't present a threat to life.\n"", 'But in his speech, Jóhannesson offered his sympathy to the loved ones of Lúðvík Pétursson, a man who went missing in a work accident in Grindavík last week.\n', ""According to Sky News, the 50-year-old Pétursson was filling crevasses formed by volcanic activity and earthquakes when he fell in a crack that had opened after last month's eruption.\n"", 'Iceland is a hotspot for seismic activity, with 32 active volcanoes. A volcano erupts roughly every five years in the country, though eruptions have occurred more frequently recently. \n', ' Copyright 2024 NPR. To see more, visit https://www.npr.org. ', '\n']",16-01-2024,Iceland,An Icelandic town is evacuated after a volcanic eruption sends lava into nearby homes,['icelandic meteorological office'],nan,"REGULATION', '']" " " diff --git a/DOTS/output/dots_feats.csv b/DOTS/output/dots_feats.csv deleted file mode 100644 index fd5b847..0000000 --- a/DOTS/output/dots_feats.csv +++ /dev/null @@ -1,5 +0,0 @@ -"[""['Yemen'"", "" '16-01-2024'""]","['abdulrahman al', 'european union', 'yehya sinwar']" -"[""['Gaza Strip'"", "" '16-01-2024'""]","['widespread famine', 'rebels', 'disease']" -"[""['Miseno"", ' Campania']","['disasters', 'ancient cataclysm', 'beach']" -"[""['Clarendon"", ' Clarendon']","['whatsapp', 'jamaica', 'st catherine']" -"[""['Philadelphia"", ' Pennsylvania']","['snow shovels', 'snowstorm', 'accuweather meteorologists']" diff --git a/DOTS/output/google_dots_feats.csv b/DOTS/output/google_dots_feats.csv new file mode 100644 index 0000000..862f9a6 --- /dev/null +++ b/DOTS/output/google_dots_feats.csv @@ -0,0 +1,83 @@ +"[""['Disaster CalFresh Application Deadline Extended'"", "" '15-03-2024'""]","['friday', 'disaster', 'challenges']" +"[""['Deadline nears to apply for disaster unemployment benefits if job was lost due to August storms'"", ' None']","['severe storms', 'joe biden', 'severe weather']" +"[""['Food Benefits Available for People Impacted by Late January 2024 Storms'"", ' None']","['disaster', 'disaster calfresh', 'impacted counties']" +"[""['Amazon opens its first Disaster Relief Hub in Europe to support communities impacted by natural disasters'"", "" '14-03-2024'""]","['damaging storms', 'hurricanes', 'hurricane alerts']" +"[""['IOM Supports Launch of Key Partner Amazon’s Emergency Disaster Relief Hub'"", ' None']","['emergency responders', 'disaster preparedness', 'baby diapers']" +"[""['Crawfish industry counts their losses while awaiting federal disaster declaration • Louisiana Illuminator'"", "" '19-03-2024'""]","['crawfish harvesters', 'new orleans', 'hurricane ida']" +"[""['SCOPE Disaster Preparedness Meeting'"", ' None']","['sonoma hwy', 'disaster', 'disasters']" +"[""['2024 Anna Baetjer Lecture— Engulfed in Disaster: Studying Health Effects of an Oil Spill in a Disadvantaged Population'"", ' None']","['breast cancer', 'nih awards', 'diseases']" +"[""['Teller County declares local disaster emergency'"", "" '16-03-2024'""]","['stranded motorists', 'excessive snow', 'excessive snowfall']" +"[""['Community groups step up to help rural agencies’ disaster recovery'"", "" '14-03-2024'""]","['challenges', 'wisconsin', 'wildfires']" +"[""['Imminent famine in northern Gaza is ‘entirely man-made disaster’: Guterres'"", "" '18-03-2024'""]","['catastrophic hunger', 'unprecedented levels', 'adhanom ghebreyesus']" +"[""['California Insurer of Last Resort Is Unprepared for Big Disaster'"", "" '14-03-2024'""]","['wildfires', 'catastrophe', 'complete insolvency']" +"[""['Committee OKs $50 million to replenish state disaster contingency account"", "" establish recurring funding'""]","['pelowski', 'presidential declarations', 'gubernatorial declarations']" +"[""['Tornado victims await approval to apply for state’s disaster relief funds'"", "" '16-03-2024'""]","['affected hoosiers', 'tornado victims', 'devastating storms']" +"[""['Williamson County not issuing disaster declaration for eclipse"", "" says officials ready'""]","['complete darkness', 'disaster declaration', 'eclipse sunglasses']" +"[""['USDA declares disaster for cherry growers in Central Washington'"", ' None']","['disaster declaration', 'california growers', 'neighboring counties']" +"[""['What we’re watching: Weekly disaster update"", "" March 18'""]","['hurricane otis', 'strong tornadoes', 'maximum winds']" +"[""['Emergency disaster declaration issued in 2 Colorado counties due to snowstorm'"", ' None']","['disaster', 'snowstorm', 'heavy snow']" +"[""['State"", "" congressional leaders in Oregon seek federal disaster declaration • Oregon Capital Chronicle'""]","['damaging roadways', 'emergency responders', 'wastewater']" +"[""['Community Foundation sets up disaster fund for St. Clair County'"", ' None']","['disaster', 'disasters', 'patti manley']" +"[""['Google’s Adoption Of New Instream/Outstream Standards Could Spell Disaster For Some Online Video Platforms'"", "" '18-03-2024'""]","['bread', 'disaster', 'sound']" +"['[\'Cruise ship stranded in 2019 could have been ""one of the worst disasters at sea', '"" officials say\'']","['cruise ship', 'stretch', 'rough waters']" +"['[""FEMA\'s NRI map overlooks WA\'s major disaster threat""', ' None']","['paleoseismologist', 'tsunami', 'ensuing tsunami']" +"[""['Russian ‘dark fleet’ lacks disaster insurance"", "" leaks suggest'""]","['saturday', 'disaster insurance', 'disaster']" +"['[""Samaritan\'s Purse Responding After Midwest Storms""', ' None']","['midwest storms', 'tornadoes', 'fallen trees']" +"[""['President Biden approves federal disaster assistance for Wrangell landslide victims'"", "" '18-03-2024'""]","['president biden', 'recovery', 'disaster']" +"[""['Carter County residents prepare for storm season with severe weather and disaster preparedness event'"", "" '17-03-2024'""]","['tornadoes', 'meteorologist', 'severe weather']" +"[""['Tigard church sends disaster relief team to Japan after Ishikawa earthquake'"", "" '15-03-2024'""]","['wastewater', 'ishikawa earthquake', 'tsunami']" +"[""['President Biden approves disaster declaration for Wrangell after deadly landslide in 2023'"", "" '17-03-2024'""]","['bases', 'landslides', 'disaster declaration']" +"[""['Vale faces £3bn legal action over 2015 Mariana dam disaster'"", ' None']","['expertise', 'saturday', 'disaster']" +"[""['Biden administration declares disaster in Maine from January storms"", "" unlocking federal aid'""]","['disaster', 'storm damage', 'january storms']" +"[""['Interim director named for West Virginia disaster relief nonprofit'"", ' None']","['wv voad', 'disaster recovery', 'disaster victims']" +"[""['Teller County declares local disaster emergency'"", "" '17-03-2024'""]","['emergency', 'teller county', 'disaster']" +"['[""Netanyahu\'s Sole Strategy Is Survival and Isolated Israel Faces a Diplomatic Disaster""', "" '15-03-2024'""]","['heat', 'crisis', 'likud prattlers']" +"[""['Ohio emergency physician weighs in on disaster response'"", ' None']","['disasters', 'bleeding', 'disaster response']" +"['[""The disaster looming 1', '000 times worse than China\'s TikTok""']","['tiktok', 'bipartisan legislation', 'huawei telecommunications']" +"[""['Why Americans pay so much more than anyone else for weather disasters'"", "" '16-03-2024'""]","['winter storms', 'hurricanes', 'severe thunderstorms']" +"[""['Lahaina disaster highlights lack of safety equipment"", "" fire training for Maui officers'""]","['masks', 'disaster', 'maui officers']" +"[""['ASEAN Weekly Disaster Update Week 11 | 11 - 17 March 2024 - Indonesia'"", ' None']","['evacuation equipment', 'mayon volcano', 'tropical cyclone']" +"[""['Deadline approaching for Michigan residents to apply for disaster unemployment assistance'"", "" '18-03-2024'""]","['breadwinner', 'severe storms', 'tornadoes']" +"[""['Mills announces Major Disaster Declaration approval'"", "" '21-03-2024'""]","['president biden', 'flooding', 'maine']" +"[""['Oregon disaster declaration gives cherry growers access to emergency loans'"", "" '14-03-2024'""]","['kate prengaman', 'excessive rain', 'neighboring counties']" +"[""['FEMA’s Maine disaster recovery centers closing this week'"", "" '18-03-2024'""]","['2024 wabi', 'recovery', 'disaster']" +"[""['Teller County declares local disaster emergency'"", "" '16-03-2024'""]","['emergency service', 'disaster', 'excessive snowfall']" +"[""['The 2021 quarterback first round officially becomes a disaster'"", "" '17-03-2024'""]","['disaster', 'kellen mond', 'stretch']" +"[""['The Looming Home Care Disaster In New York State'"", "" '18-03-2024'""]","['new yorkers', 'extreme seriousness', 'joanna ciampaglione']" +"[""['Work is underway to reforest Lahaina after the wildfire disaster'"", "" '21-03-2024'""]","['disaster', 'native plants', 'wildfire']" +"[""['FEMA To Reopen Disaster Response Program To Include COFA Citizens'"", "" '16-03-2024'""]","['migrants', 'micronesian migrants', 'wildfires']" +"[""['Over 500 first responders participate in annual Hale County disaster drill'"", "" '15-03-2024'""]","['firefighters', 'disaster', 'real disaster']" +"[""['Disaster & Humanitarian Response: Annual Report 2023 - World'"", ' None']","['conflict', 'countries', 'disaster']" +"['[""FEMA\'s Maine disaster recovery centers closing this week""', "" '18-03-2024'""]","['centers', 'recovery', 'disaster']" +"[""['Small Business Administration opens Disaster Loan Outreach Center in Fritch'"", "" '20-03-2024'""]","['disaster damage', 'disaster recovery', 'economic injury']" +"[""['Hot Springs Village Nutrition devastated by storm: second disaster hit in two years'"", ' None']","['second disaster', 'disaster', 'pounding']" +"[""['Carter County residents prepare for storm season with severe weather and disaster preparedness event'"", "" '17-03-2024'""]","['preparedness', 'disaster', 'severe weather']" +"[""['Amazon launches first Disaster Relief Hub in Europe to speed up support during humanitarian crises'"", "" '15-03-2024'""]","['damaging storms', 'hurricanes', 'hurricane alerts']" +"[""['Clear Creek County issues disaster declaration in Colorado snowstorm'"", "" '14-03-2024'""]","['disaster declaration', 'snowstorm', 'colorado snowstorm']" +"[""['Arena would be a disaster'"", "" '14-03-2024'""]","['pile', 'deep foundations', 'disaster']" +"[""['Could Beavers Help Save Us from Climate Disaster?'"", ' None']","['migrating birds', 'floodwaters', 'swamp']" +"[""['SBA opens third disaster loan outreach center in Texas Panhandle'"", ' None']","['economic injury', 'wildfires', 'disaster declarations']" +"[""['Disaster Declaration still in effect in Teller County"", "" county crews say they are making progress after massive snowstorm'""]","['additional snow', 'excessive snowfall', 'massive snowstorm']" +"[""['Steven Rubinyi'"", ' None']","['bangladesh', 'disaster', 'developing countries']" +"[""['Changes ahead for Maine storm disaster recovery centers'"", "" '20-03-2024'""]","['recovery', 'maine', 'disaster']" +"[""['The Biden-Harris day care disaster'"", "" '18-03-2024'""]","['inflation', 'union workers', 'married mothers']" +"[""['Disaster declaration approved for Washington cherry growers'"", "" '18-03-2024'""]","['disaster declaration', 'kate prengaman', 'neighboring counties']" +"[""['What is the Sendai Gender Action Plan?'"", "" '18-03-2024'""]","['recovery', 'stakeholders', 'disaster preparedness']" +"[""['Amazon opens emergency supply facility in Germany'"", ' None']","['cleaning items', 'wildfires', 'damaging storms']" +"[""['SBA Disaster Loan Outreach Center to Close in Kahului : Maui Now'"", ' None']","['economic injury', 'high winds', 'honoapiilani hwy']" +"[""['Church faces new hurdle to secure disaster aid'"", "" '19-03-2024'""]","['church', 'new hurdle', 'disaster']" +"[""['Remember the Silicon Valley Bank Disaster?'"", "" '15-03-2024'""]","['freak', 'complacency', 'solvency']" +"[""['LDWF Is Announcing the Launch of the New Marine Aquaculture Grant Program Under 2019 Flood Disaster Assistance Funding'"", ' None']","['jason froeba', 'territorial waters', 'atmospheric administration']" +"[""['USDA declares Washington 2023 cherry harvest a disaster"", ' farmers can receive $500']","['disaster', 'canada nunavut', 'canada saskatchewan']" +"[""['FEMA centers wrapping up Maine operations as deadline looms to apply for storm disaster recovery'"", "" '20-03-2024'""]","['fema centers', 'maine', 'recovery']" +"[""['Myths vs. Facts Regarding FEMA Disaster Assistance'"", "" '15-03-2024'""]","['disaster survivors', 'stamps', 'qualified applicants']" +"[""['Disaster declaration still in place for Teller County'"", "" '19-03-2024'""]","['declaration', 'teller county', 'disaster declaration']" +"[""['Modern Voice Platforms Make the Difference When Confronting Disasters'"", ' None']","['disasters', 'disaster', 'fraud']" +"[""['HNN Investigates: Lahaina disaster highlights lack of safety equipment"", "" fire training for Maui officers'""]","['maui officers', 'maui police', 'emergency responders']" +"[""['Mysterious Google Maps mark under Bay Bridge reveals site of Bay Area disaster'"", "" '19-03-2024'""]","['disaster', 'mph', 'firefighting boats']" +"['[\'Hawaii Sen. Brian Schatz slams Congress for ""failing"" Maui wildfire survivors\'', ' None']","['achievement', 'recovery', 'disaster survivors']" +"[""['Clear Creek"", "" Gilpin counties declare local disaster emergency'""]","['disaster', 'snowstorm', 'afternoon']" +"[""['Disaster teams respond to storm damage'"", ' None']","['damage', 'disaster teams', 'storm damage']" +"[""['Seattle Law Mandating Higher Delivery Driver Pay Is a Disaster'"", "" '16-03-2024'""]","['floor', 'uber eats', 'worry']" +"[""['Improving cell service for disaster recovery'"", ' None']","['disasters', 'recovery', 'disaster recovery']" +"['[""FEMA\'s Disaster Recovery Center for Ionia residents to close March 23""', ' None']","['400 trees', 'severe storms', 'tornadoes']" diff --git a/DOTS/output/small0_dots_feats.csv b/DOTS/output/small0_dots_feats.csv new file mode 100644 index 0000000..9b4d671 --- /dev/null +++ b/DOTS/output/small0_dots_feats.csv @@ -0,0 +1,97 @@ +"[""['Yemen'"", "" '16-01-2024'""]","['abdulrahman al', 'european union', 'yehya sinwar']" +"[""['Gaza Strip'"", "" '16-01-2024'""]","['evacuation', 'cease', 'disease']" +"[""['Miseno"", ' Campania']","['ancient cataclysm', 'afternoon', 'beach']" +"[""['Clarendon"", ' Clarendon']","['fight', 'st catherine', 'jamaica']" +"[""['Philadelphia"", ' Pennsylvania']","['snowstorm', 'snow shovels', 'accuweather meteorologists']" +"[""['New Bedford"", ' Massachusetts']","['traffic', 'ariel dorsey', 'united states']" +"[""['Corofin"", ' Clare']","['emergency services', 'rescue service', 'afternoon']" +"[""['United States'"", "" '16-01-2024'""]","['morning', 'watsonville', 'quake']" +"[""['Syria'"", "" '16-01-2024'""]","['cholera', 'symptom', 'mohamad katoub']" +"[""['Iceland'"", "" '16-01-2024'""]","['jóhannesson', 'evacuation', 'lúðvík pétursson']" +"[""['United States'"", "" '16-01-2024'""]",['quarter'] +"[""['District Of Columbia"", "" United States'""]","['michael dorgan', 'perpetrator', 'minutes']" +"['[""[\'volvo\']""', "" '16-01-2024'""]","['ceasefire', 'woment workers', 'cease']" +"[""['nan'"", "" '16-01-2024'""]","['firms', 'maruti suzuki', 'remembrance']" +"[""['Portland"", ' Oregon']","['swaying', 'philip wolcott', 'mixed emotions']" +"[""['Nigeria'"", "" '16-01-2024'""]","['chuks oyema', 'badaru abubakar', 'french parliament']" +"[""['Gaza Strip'"", "" '16-01-2024'""]","['beit', 'lahia', 'society']" +"[""['York County"", ' Maine']","['dispatcher', 'dispatchers', 'rachel cavanaugh']" +"[""['Milwaukee"", ' Wisconsin']","['jim', 'united states', 'jason noel']" +"[""['nan'"", "" '16-01-2024'""]","['zoë buchli', 'espresso menu', 'flashing staff']" +"['[""[\'department of transportation\'', ' \'warwick police department\']""']","['police', 'department', 'transportation']" +"['[""[\'orange county fire department\']""', "" '16-01-2024'""]","['vehicle', 'casasia drive', 'orlando']" +"[""['California"", "" United States'""]","['cooler temperatures', 'unwanted wildfires', 'disease']" +"['[""[\'fredericktown fire department\']""', "" '16-01-2024'""]","['firefighters', 'highway oo', 'temperatures']" +"[""['Lewis County"", ' New York']","['home', 'firefighters', 'united states']" +"[""['Appalachian"", ' Alabama']","['alabama', 'united states', 'hearst television']" +"[""['United States'"", "" '16-01-2024'""]","['keflavík airport', 'machines', 'sundhnúksgígar']" +"[""['Ireland'"", "" '16-01-2024'""]","['lowest temperatures', 'freezing fog', 'west breezes']" +"[""['Modesto"", ' California']","['pumps', 'hearst television', 'united states']" +"[""['Vancouver Island"", ' British Columbia']","['freezing rain', 'heavy snow', 'widespread snow']" +"[""['California"", "" United States'""]","['nan', 'united states']" +"[""['Iraq'"", "" '16-01-2024'""]","['evacuation', 'widespread famine', 'disease']" +"[""['nan'"", "" '16-01-2024'""]",['nan'] +"[""['Shelby County"", ' Tennessee']","['tennessee department', 'united states', 'memphis police']" +"[""['New York"", "" United States'""]","['explosion', 'mclain street', 'dispute']" +"[""['Lebanon'"", "" '16-01-2024'""]","['washington times', 'abu abbas', 'ayoub saad']" +"['[""[\'edmonton fire rescue services\'', ' \'tuesday morning\']""']","['tuesday morning', 'morning', 'rescue']" +"[""['Offaly"", ' Offaly']","['cold blast', 'afternoon', 'evacuation']" +"[""['Fort Worth"", ' Texas']","['united states', 'atmos energy', 'explosion']" +"[""['nan'"", "" '16-01-2024'""]",['nan'] +"[""['Missoula"", ' Montana']","['heavy snow', 'widespread snow', 'blowing snow']" +"[""['Iran'"", "" '16-01-2024'""]","['younis', 'writer jon', 'khan younis']" +"[""['Washington"", ' Washington']","['reagan airport', 'winter weather', 'severe weather']" +"['[""[\'redding fire department\']""', "" '16-01-2024'""]","['firefighters', 'super tuesday', 'voters']" +"[""['nan'"", "" '16-01-2024'""]","['windstorm', 'gates', 'willamette week']" +"[""['nan'"", "" '16-01-2024'""]","['emergency', 'emergency crews', 'okanagan lake']" +"[""['France'"", "" '16-01-2024'""]","['public health', 'gerald darmanin', 'guyon']" +"[""['Daventry"", ' Northamptonshire']","['police', 'united kingdom', 'northamptonshire']" +"[""['El Paso"", ' Texas']","['reagan national', 'unsolved murder', 'perplexing']" +"[""['Philadelphia"", ' Pennsylvania']","['ceremony', 'ceasefire', 'minneapolis']" +"['[""[\'sa power networks\']""', "" '16-01-2024'""]","['emergency services', 'thunderstorm', 'afternoon']" +"['[""[\'bureau of investigations\']""', "" '16-01-2024'""]","['search', 'rescue', 'faster']" +"[""['nan'"", "" '16-01-2024'""]","['emergency', 'lamp', 'nominee']" +"[""['United States'"", "" '16-01-2024'""]","['earthquake', 'quake', 'watsonville']" +"[""['Syria'"", "" '16-01-2024'""]","['khan younis', 'abdulrahman al', 'yehya sinwar']" +"[""['Saudi Arabia'"", "" '16-01-2024'""]","['insurgency', 'behest', 'switzerland']" +"[""['Iowa"", "" United States'""]","['september', 'united states', 'afternoon']" +"[""['Syria'"", "" '17-01-2024'""]","['widespread famine', 'cease', 'disease']" +"[""['Pakistan'"", "" '17-01-2024'""]","['army', 'foreign ministry', 'justice']" +"['[""[\'albany trustco bank\'', "" 'u s department of justice'""]","['rensselaer', 'rensselaer man', 'surveillance']" +"[""['nan'"", "" '17-01-2024'""]","['temperatures', 'winter weather', 'freezing rain']" +"[""['Lassen Peak"", ' California']","['additional snow', 'significant snow', 'wet snow']" +"[""['Kaitangata"", ' New Zealand (General)']","['january', 'morning', 'firefighters']" +"[""['Oklahoma"", "" United States'""]","['survey', 'matt skinner', 'united states']" +"[""['Canada'"", "" '16-01-2024'""]","['nan', 'boyko']" +"[""['Ohio"", "" United States'""]","['united states', 'medicine', 'latest weathercast']" +"[""['Texas"", "" United States'""]","['united states', 'grass', 'circumstances']" +"[""['Ukraine'"", "" '17-01-2024'""]","['emergency', 'emergency services', 'refugees']" +"[""['Oklahoma"", "" United States'""]","['survey', 'matt skinner', 'united states']" +"[""['Gaspe Peninsula"", ' Quebec']","['chill', 'quebec', 'canada']" +"[""['Colorado"", "" United States'""]","['nan', 'united states']" +"['[""[\'environment agency\'', "" 'department for environment'""]","['floodplain', 'deteriorating defences', 'flood resilience']" +"[""['New Jersey"", "" United States'""]","['additional snowfall', 'accumulating snow', 'measurable snow']" +"[""['Loudon County"", ' Tennessee']","['precaution', 'afternoon', 'heavy snowfall']" +"[""['nan'"", "" '17-01-2024'""]","['damage', 'morning', 'firefighters']" +"[""['Corofin"", ' Clare']","['emergency services', 'medical attention', 'afternoon']" +"[""['nan'"", "" '17-01-2024'""]","['firefighters', 'rescue', 'kaylee shipley']" +"[""['Tennessee"", "" United States'""]","['afternoon', 'freeze', 'freezing rain']" +"['[""[\'democratic progressive party\'', "" 'world economic forum in davos'""]","['switzerland', 'taiwanese voters', 'gibraltar eagle']" +"[""['Gaza"", ' Israel (General)']","['sheikh mohammed', 'wael dahdouh', 'yehya sinwar']" +"[""['Mercy Hospital"", ' Kansas']","['united states', 'emergency', 'firefighters']" +"[""['United States'"", "" '17-01-2024'""]","['floodplain exposure', 'erosion', 'insured damage']" +"[""['Missouri"", "" United States'""]","['nan', 'united states']" +"[""['Tangipahoa Parish"", ' Louisiana']","['flammable material', 'temperatures', 'freezing temperatures']" +"[""['Israel'"", "" '17-01-2024'""]","['hamas terrorists', 'joyce karam', 'ceasefire']" +"[""['Cape Cod"", ' Massachusetts']","['crashes', 'falling temperatures', 'stormy weather']" +"[""['Cape Elizabeth"", ' Maine']","['low tide', 'choppy waves', 'beach']" +"[""['nan'"", "" '17-01-2024'""]","['elmer', '911 callers', 'crash']" +"[""['Canada'"", "" '17-01-2024'""]","['james cameron', 'disasters', 'shohei ohtani']" +"['[""[\'portland bureau of transportation\']""', "" '17-01-2024'""]","['afternoon', '25 mph', 'ice storm']" +"[""['Sa Kaeo"", ' Sa Kaeo']","['sa kaeo', 'clear doubts', 'panya khongsaengkham']" +"[""['Chitose"", ' Japan (General)']","['general', 'airlines', 'cathay pacific']" +"[""['nan'"", "" '17-01-2024'""]","['everybody', 'crash', 'machines']" +"[""['Nebraska"", "" United States'""]","['nan', 'united states']" +"[""['Gaza City"", ' Israel (General)']","['widespread famine', 'cease', 'disease']" +"[""['Moreton Bay"", ' Queensland']","['western australia', 'floodwaters', 'mainland australia']" +"['[""[\'callaway county sheriff office\']""', "" '17-01-2024'""]","['morning', 'regan mertz', 'remains']" diff --git a/DOTS/pull.py b/DOTS/pull.py new file mode 100644 index 0000000..7611f2e --- /dev/null +++ b/DOTS/pull.py @@ -0,0 +1,129 @@ +import json, logging, requests, csv, concurrent.futures, signal +from tqdm import tqdm +from bs4 import BeautifulSoup +from datetime import datetime + +def handler(signum, frame): + raise TimeoutError() +signal.signal(signal.SIGALRM, handler) + +def process_hit(hit): + text = [] + source = hit['_source'] + date = datetime.strptime(source['metadata']['GDELT_DATE'], "%Y%m%d%H%M%S") + date = formatted_date = date.strftime("%d-%m-%Y") + loc = source['metadata']['Locations'] + loc = loc.replace("'", '"') # json requires double quotes for keys and string values + try: + list_of_dicts = json.loads(loc) + location_full_names = [dict['Location FullName'] for dict in list_of_dicts if 'Location FullName' in dict] + loc = location_full_names[0] + except: + loc = None + org = source['metadata']['Organizations'] + per = source['metadata']['Persons'] + theme = source['metadata']['Themes'].rsplit('_')[-1] + title = source['metadata']['page_title'] + url = source['metadata']['DocumentIdentifier'] + try: + response = requests.get(url) + except requests.exceptions.ConnectionError: # + logging.debug(f"timeout for {url}") + return text,date,loc,title,org,per,theme + if response.status_code != 200: + logging.debug(f"Failed to get {url}") + return text,date,loc,title,org,per,theme + soup = BeautifulSoup(response.text, 'html.parser') + paragraphs = soup.find_all(['p']) + if not paragraphs: + logging.debug(f"No

tags in {url}") + return text,date,loc,title,org,per,theme + for p in paragraphs: + text.append(p.get_text()) + return text,date,loc,title,org,per,theme + + +def process_data(data,fast=1): + articles = [] + results=[] + hits = data['hits']['hits'] + + for hit in tqdm(hits, desc="attempting to grab text from url"): + if fast==0: + try: + results.append(process_hit(hit)) + signal.alarm(5) + except: + logging.debug(f"Grabbing the url stalled after 5s, skipping...") + pass + else: + e = concurrent.futures.ThreadPoolExecutor() + try: + future = e.submit(process_hit, hit) + result = future.result(timeout=5) # Set timeout for 5 seconds + results.append(result) + except concurrent.futures.TimeoutError: + logging.debug(f"Grabbing the url stalled after 5s, skipping...") + + with open('DOTS/input/feat_input.csv', 'w') as file: + writer = csv.writer(file) + for text,date,loc,title,org,per,theme in results: + if loc is None: + logging.debug(f"No location info, grabbing from org...") + loc = org + if text == None or text == []: + logging.debug(f"No text from url available, using org/persons/theme instead...") + articles.append([None,date,loc,title,org,per,theme]) + writer.writerow([None,date,loc,title,org,per,theme]) + writer.writerow(['\n']) + else: + articles.append([text,date,loc,title,org,per,theme]) + writer.writerow([text,date,loc,title,org,per,theme]) + writer.writerow(['\n']) + signal.alarm(0) + return articles + + +# def process_response(response): +# hits = response["hits"]["hits"] +# output=[] +# text=[] +# # for hit in hits: +# source = hit["_source"] +# # print(source) +# try: +# date = datetime.strptime(source['metadata']['GDELT_DATE'], "%Y%m%d%H%M%S") +# date = formatted_date = date.strftime("%d-%m-%Y") +# loc = source['metadata']['Locations'] +# loc = loc.replace("'", '"') # json requires double quotes for keys and string values +# try: +# list_of_dicts = json.loads(loc) +# location_full_names = [dict['Location FullName'] for dict in list_of_dicts if 'Location FullName' in dict] +# loc = location_full_names[0] +# except: +# loc = None +# org = source['metadata']['Organizations'] +# per = source['metadata']['Persons'] +# theme = source['metadata']['Themes'].rsplit('_')[-1] +# title = source['metadata']['page_title'] +# url = source['metadata']['DocumentIdentifier'] +# # output.append([date, loc, title, org, per, theme, url]) +# try: +# response = requests.get(url) +# except requests.exceptions.ConnectionError: # +# logging.debug(f"timeout for {url}") +# return text,date,loc,title,org, per, theme +# if response.status_code != 200: +# logging.debug(f"Failed to get {url}") +# return text,date,loc,title,org,per,theme +# soup = BeautifulSoup(response.text, 'html.parser') +# paragraphs = soup.find_all(['p']) +# if not paragraphs: +# logging.debug(f"No

tags in {url}") +# return text,date,loc,title,org,per,theme +# for p in paragraphs: +# text.append(p.get_text()) +# return text,date,loc,title,org,per,theme +# # output.append([date, loc, title, org, per, theme, url]) +# except: +# pass diff --git a/DOTS/scrape.py b/DOTS/scrape.py new file mode 100644 index 0000000..4ee6fea --- /dev/null +++ b/DOTS/scrape.py @@ -0,0 +1,106 @@ +import subprocess, json, argparse, os,requests +from opensearchpy import OpenSearch +from dotenv import load_dotenv +from tqdm import tqdm +from gnews import GNews +import xml.etree.ElementTree as ET +load_dotenv() +os_url = os.getenv('OS_TOKEN') + +def get_OS_data(n): + bash_command = f""" + curl -X GET "{os_url}/emergency-management-news/_search" -H 'Content-Type: application/json' -d '{{ + "_source": ["metadata.GDELT_DATE", "metadata.page_title","metadata.DocumentIdentifier", "metadata.Organizations","metadata.Persons","metadata.Themes","metadata.text", "metadata.Locations"], + "size": {n}, + "query": {{ + "bool": {{ + "must": [ + {{"match_all": {{}}}} + ] + }} + }} + }}' + """ + process = subprocess.run(bash_command, shell=True, capture_output=True, text=True) + output = process.stdout + data = json.loads(output) + return data + + +def get_massive_OS_data(n,t=1): + client = OpenSearch(os_url) + query = { + "size": str(n), + "timeout": "10s", + "slice": { + "id": 0, + "max": 10 + }, + "query": { + "bool": { + "must": [ + {"match_all": {}}, + ]} + }, + "_source": ["metadata.GDELT_DATE", "metadata.page_title","metadata.DocumentIdentifier", "metadata.Organizations","metadata.Persons","metadata.Themes","metadata.text", "metadata.Locations"], + } + response = client.search( + scroll=str(t)+'m', + body=query, + ) + + return response, client + +def get_google_news(theme,n=10000): + google_news = GNews() + + google_news.period = '7d' # News from last 7 days + google_news.max_results = n # number of responses across a keyword + # google_news.country = 'United States' # News from a specific country + google_news.language = 'english' # News in a specific language + google_news.exclude_websites = ['yahoo.com', 'cnn.com'] # Exclude news from specific website i.e Yahoo.com and CNN.com + # google_news.start_date = (2024, 1, 1) # Search from 1st Jan 2020 + # google_news.end_date = (2024, 3, 1) # Search until 1st March 2020 + + json_resp = google_news.get_news(theme) + article=[] + + for i in tqdm(range(len(json_resp)), desc="grabbing directly from GoogleNews"): + aa=(google_news.get_full_article(json_resp[i]['url'])) + try: + date=aa.publish_date.strftime("%d-%m-%Y") + except: + date=None + try: + title=aa.title + text=aa.text + except: + title=None + text=None + article.append([title,date,text]) + + return article + + +def get_npr_news(p): + # Send a GET request to the NPR API + r = requests.get("http://api.=1m.org/query?apiKey="+npr_key[0], params=p) + + # Parse the XML response to get the story URLs + root = ET.fromstring(r.content) + story_urls = [story.find('link').text for story in root.iter('story')] + + # For each story URL, send a GET request to get the HTML content + full_stories = [] + for url in story_urls: + response = requests.get(url) + soup = BeautifulSoup(response.text, 'html.parser') + + # Find the main content of the story. This will depend on the structure of the webpage. + # Here, we're assuming that the main content is in a

tag. You might need to adjust this depending on the webpage structure. + story = soup.find_all('p') + + # Extract the text from the story + full_story = ' '.join(p.text for p in story) + full_stories.append(full_story) + return full_stories diff --git a/DOTS/test/test_dots_feat.py b/DOTS/test/test_dots_feat.py index b0760e5..eeffa71 100644 --- a/DOTS/test/test_dots_feat.py +++ b/DOTS/test/test_dots_feat.py @@ -1,38 +1,76 @@ -import pytest -from DOTS.dots_feat import chunk_text, featurize_stories, get_data, process_hit, process_data +import pytest, requests +from DOTS.feat import chunk_text, featurize_stories +from DOTS.scrape import get_OS_data, get_google_news, get_massive_OS_data, get_npr_news +from DOTS.pull import process_hit, process_data from datetime import datetime -def test_get_data(n=10): - data = get_data(n) - assert len(data['hits']['hits']) == n -def test_process_hit(data=get_data(1)): - text, date, loc, title = process_hit(data['hits']['hits'][0]) +@pytest.fixture +def get_data(): + return get_OS_data(10) + +def test_get_OS_data(get_data): + data = get_data + assert len(data['hits']['hits']) == 10 + +def test_process_hit(get_data): + data=get_data + text,date,loc,title,org,per,theme = process_hit(data['hits']['hits'][0]) assert isinstance(datetime.strptime(date, '%d-%m-%Y'),datetime) -def test_featurize_stories(data=get_data(5)): +def test_featurize_stories(get_data): + data=get_data articles = process_data(data) - assert len(articles) == 5 + assert len(articles) == 10 try: #since some stories will be unretreatable features = featurize_stories(str(articles), 4, 512) assert len(features) == 4 except: pass -def test_massive_featurize(data=get_massive_data()): +@pytest.fixture +def get_massOS_data(): + return get_massive_OS_data(1000) + +def test_get_massOS_data(get_massOS_data): + data = get_massOS_data + assert len(data['hits']['hits']) >= 1000 + +def test_massive_featurize(get_massOS_data,t=1): + response=get_massOS_data pagination_id = response["_scroll_id"] hits = response["hits"]["hits"] while len(hits) != 0: articles=[] client = OpenSearch(os_url) response = client.scroll( - scroll='1m', + scroll=str(t)+'m', scroll_id=pagination_id ) - articles.append(process_data(response)) + hits = response["hits"]["hits"] + article = process_data(response) + articles.append(article) + articles = [item for sublist in articles for item in sublist] # assert len(articles) == 5 try: #since some stories will be unretreatable features = featurize_stories(str(articles), 4, 512) assert len(features) == 4 except: pass + + +def test_gnews_featurize(): + articles= get_google_news('disaster',n=10) + try: #since some stories will be unretreatable + features = featurize_stories(str(articles), 4, 512) + assert len(features) == 4 + except: + pass + +def test_npr_featurize(): + articles= get_npr_news('disaster') + try: #since some stories will be unretreatable + features = featurize_stories(str(articles), 4, 512) + assert len(features) == 4 + except: + pass diff --git a/DOTS/train_ex_0.ipynb b/DOTS/train_ex_0.ipynb index d299608..6e12d75 100644 --- a/DOTS/train_ex_0.ipynb +++ b/DOTS/train_ex_0.ipynb @@ -3,8 +3,8 @@ { "cell_type": "markdown", "metadata": { - "id": "view-in-github", - "colab_type": "text" + "colab_type": "text", + "id": "view-in-github" }, "source": [ "\"Open" @@ -220,7 +220,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -232,48 +232,184 @@ { "data": { "text/plain": [ - "device(type='cpu')" + "True" ] }, - "execution_count": 2, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "device" + "from dotenv import load_dotenv\n", + "load_dotenv()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 36, "metadata": { "id": "RJjNm4qvEZoD" }, - "outputs": [], + "outputs": [ + { + "ename": "ConnectionError", + "evalue": "HTTPConnectionPool(host='api.=1m.org', port=80): Max retries exceeded with url: /query?apiKey=MDE5Mzg3Mjc2MDE0MzMyMjM3NjM5ZTI2Ng001&searchTerm=%22extreme-weather%22&numResults=50 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mgaierror\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connection.py:174\u001b[0m, in \u001b[0;36mHTTPConnection._new_conn\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 173\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 174\u001b[0m conn \u001b[38;5;241m=\u001b[39m \u001b[43mconnection\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcreate_connection\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 175\u001b[0m \u001b[43m \u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_dns_host\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mport\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtimeout\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mextra_kw\u001b[49m\n\u001b[1;32m 176\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 178\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m SocketTimeout:\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/util/connection.py:72\u001b[0m, in \u001b[0;36mcreate_connection\u001b[0;34m(address, timeout, source_address, socket_options)\u001b[0m\n\u001b[1;32m 68\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m six\u001b[38;5;241m.\u001b[39mraise_from(\n\u001b[1;32m 69\u001b[0m LocationParseError(\u001b[38;5;124mu\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m, label empty or too long\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m%\u001b[39m host), \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m 70\u001b[0m )\n\u001b[0;32m---> 72\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m res \u001b[38;5;129;01min\u001b[39;00m \u001b[43msocket\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mgetaddrinfo\u001b[49m\u001b[43m(\u001b[49m\u001b[43mhost\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mport\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mfamily\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43msocket\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mSOCK_STREAM\u001b[49m\u001b[43m)\u001b[49m:\n\u001b[1;32m 73\u001b[0m af, socktype, proto, canonname, sa \u001b[38;5;241m=\u001b[39m res\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/socket.py:963\u001b[0m, in \u001b[0;36mgetaddrinfo\u001b[0;34m(host, port, family, type, proto, flags)\u001b[0m\n\u001b[1;32m 962\u001b[0m addrlist \u001b[38;5;241m=\u001b[39m []\n\u001b[0;32m--> 963\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m res \u001b[38;5;129;01min\u001b[39;00m \u001b[43m_socket\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mgetaddrinfo\u001b[49m\u001b[43m(\u001b[49m\u001b[43mhost\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mport\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mfamily\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mtype\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mproto\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mflags\u001b[49m\u001b[43m)\u001b[49m:\n\u001b[1;32m 964\u001b[0m af, socktype, proto, canonname, sa \u001b[38;5;241m=\u001b[39m res\n", + "\u001b[0;31mgaierror\u001b[0m: [Errno 8] nodename nor servname provided, or not known", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mNewConnectionError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connectionpool.py:715\u001b[0m, in \u001b[0;36mHTTPConnectionPool.urlopen\u001b[0;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[1;32m 714\u001b[0m \u001b[38;5;66;03m# Make the request on the httplib connection object.\u001b[39;00m\n\u001b[0;32m--> 715\u001b[0m httplib_response \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_make_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 716\u001b[0m \u001b[43m \u001b[49m\u001b[43mconn\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 717\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 718\u001b[0m \u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 719\u001b[0m \u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtimeout_obj\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 720\u001b[0m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 721\u001b[0m \u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 722\u001b[0m \u001b[43m \u001b[49m\u001b[43mchunked\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mchunked\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 723\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 725\u001b[0m \u001b[38;5;66;03m# If we're going to release the connection in ``finally:``, then\u001b[39;00m\n\u001b[1;32m 726\u001b[0m \u001b[38;5;66;03m# the response doesn't need to know about the connection. Otherwise\u001b[39;00m\n\u001b[1;32m 727\u001b[0m \u001b[38;5;66;03m# it will also try to release it and we'll have a double-release\u001b[39;00m\n\u001b[1;32m 728\u001b[0m \u001b[38;5;66;03m# mess.\u001b[39;00m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connectionpool.py:416\u001b[0m, in \u001b[0;36mHTTPConnectionPool._make_request\u001b[0;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[1;32m 415\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 416\u001b[0m \u001b[43mconn\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mhttplib_request_kw\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 418\u001b[0m \u001b[38;5;66;03m# We are swallowing BrokenPipeError (errno.EPIPE) since the server is\u001b[39;00m\n\u001b[1;32m 419\u001b[0m \u001b[38;5;66;03m# legitimately able to close the connection after sending a valid response.\u001b[39;00m\n\u001b[1;32m 420\u001b[0m \u001b[38;5;66;03m# With this behaviour, the received response is still readable.\u001b[39;00m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connection.py:244\u001b[0m, in \u001b[0;36mHTTPConnection.request\u001b[0;34m(self, method, url, body, headers)\u001b[0m\n\u001b[1;32m 243\u001b[0m headers[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mUser-Agent\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m=\u001b[39m _get_default_user_agent()\n\u001b[0;32m--> 244\u001b[0m \u001b[38;5;28;43msuper\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mHTTPConnection\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1331\u001b[0m, in \u001b[0;36mHTTPConnection.request\u001b[0;34m(self, method, url, body, headers, encode_chunked)\u001b[0m\n\u001b[1;32m 1330\u001b[0m \u001b[38;5;250m\u001b[39m\u001b[38;5;124;03m\"\"\"Send a complete request to the server.\"\"\"\u001b[39;00m\n\u001b[0;32m-> 1331\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_send_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mencode_chunked\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1377\u001b[0m, in \u001b[0;36mHTTPConnection._send_request\u001b[0;34m(self, method, url, body, headers, encode_chunked)\u001b[0m\n\u001b[1;32m 1376\u001b[0m body \u001b[38;5;241m=\u001b[39m _encode(body, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbody\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[0;32m-> 1377\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mendheaders\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mencode_chunked\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mencode_chunked\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1326\u001b[0m, in \u001b[0;36mHTTPConnection.endheaders\u001b[0;34m(self, message_body, encode_chunked)\u001b[0m\n\u001b[1;32m 1325\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m CannotSendHeader()\n\u001b[0;32m-> 1326\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_send_output\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmessage_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mencode_chunked\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mencode_chunked\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1085\u001b[0m, in \u001b[0;36mHTTPConnection._send_output\u001b[0;34m(self, message_body, encode_chunked)\u001b[0m\n\u001b[1;32m 1084\u001b[0m \u001b[38;5;28;01mdel\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_buffer[:]\n\u001b[0;32m-> 1085\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmsg\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1087\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m message_body \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m 1088\u001b[0m \n\u001b[1;32m 1089\u001b[0m \u001b[38;5;66;03m# create a consistent interface to message_body\u001b[39;00m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1029\u001b[0m, in \u001b[0;36mHTTPConnection.send\u001b[0;34m(self, data)\u001b[0m\n\u001b[1;32m 1028\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mauto_open:\n\u001b[0;32m-> 1029\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mconnect\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1030\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connection.py:205\u001b[0m, in \u001b[0;36mHTTPConnection.connect\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 204\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mconnect\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[0;32m--> 205\u001b[0m conn \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_new_conn\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 206\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_prepare_conn(conn)\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connection.py:186\u001b[0m, in \u001b[0;36mHTTPConnection._new_conn\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 185\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m SocketError \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[0;32m--> 186\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m NewConnectionError(\n\u001b[1;32m 187\u001b[0m \u001b[38;5;28mself\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mFailed to establish a new connection: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m%\u001b[39m e\n\u001b[1;32m 188\u001b[0m )\n\u001b[1;32m 190\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m conn\n", + "\u001b[0;31mNewConnectionError\u001b[0m: : Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mMaxRetryError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/adapters.py:439\u001b[0m, in \u001b[0;36mHTTPAdapter.send\u001b[0;34m(self, request, stream, timeout, verify, cert, proxies)\u001b[0m\n\u001b[1;32m 438\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m chunked:\n\u001b[0;32m--> 439\u001b[0m resp \u001b[38;5;241m=\u001b[39m \u001b[43mconn\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43murlopen\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 440\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 441\u001b[0m \u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 442\u001b[0m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 443\u001b[0m \u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 444\u001b[0m \u001b[43m \u001b[49m\u001b[43mredirect\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 445\u001b[0m \u001b[43m \u001b[49m\u001b[43massert_same_host\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 446\u001b[0m \u001b[43m \u001b[49m\u001b[43mpreload_content\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 447\u001b[0m \u001b[43m \u001b[49m\u001b[43mdecode_content\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 448\u001b[0m \u001b[43m \u001b[49m\u001b[43mretries\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmax_retries\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 449\u001b[0m \u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtimeout\u001b[49m\n\u001b[1;32m 450\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 452\u001b[0m \u001b[38;5;66;03m# Send the request.\u001b[39;00m\n\u001b[1;32m 453\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connectionpool.py:799\u001b[0m, in \u001b[0;36mHTTPConnectionPool.urlopen\u001b[0;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[1;32m 797\u001b[0m e \u001b[38;5;241m=\u001b[39m ProtocolError(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mConnection aborted.\u001b[39m\u001b[38;5;124m\"\u001b[39m, e)\n\u001b[0;32m--> 799\u001b[0m retries \u001b[38;5;241m=\u001b[39m \u001b[43mretries\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mincrement\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 800\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43merror\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43me\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m_pool\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m_stacktrace\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msys\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mexc_info\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m2\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 801\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 802\u001b[0m retries\u001b[38;5;241m.\u001b[39msleep()\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/util/retry.py:592\u001b[0m, in \u001b[0;36mRetry.increment\u001b[0;34m(self, method, url, response, error, _pool, _stacktrace)\u001b[0m\n\u001b[1;32m 591\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m new_retry\u001b[38;5;241m.\u001b[39mis_exhausted():\n\u001b[0;32m--> 592\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m MaxRetryError(_pool, url, error \u001b[38;5;129;01mor\u001b[39;00m ResponseError(cause))\n\u001b[1;32m 594\u001b[0m log\u001b[38;5;241m.\u001b[39mdebug(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mIncremented Retry for (url=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m): \u001b[39m\u001b[38;5;132;01m%r\u001b[39;00m\u001b[38;5;124m\"\u001b[39m, url, new_retry)\n", + "\u001b[0;31mMaxRetryError\u001b[0m: HTTPConnectionPool(host='api.=1m.org', port=80): Max retries exceeded with url: /query?apiKey=MDE5Mzg3Mjc2MDE0MzMyMjM3NjM5ZTI2Ng001&searchTerm=%22extreme-weather%22&numResults=50 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mConnectionError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[36], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m r \u001b[38;5;241m=\u001b[39m \u001b[43mrequests\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mhttp://api.=1m.org/query?apiKey=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;241;43m+\u001b[39;49m\u001b[43mnpr_key\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mparams\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mp\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 3\u001b[0m \u001b[38;5;66;03m# Parse the XML response to get the story URLs\u001b[39;00m\n\u001b[1;32m 4\u001b[0m root \u001b[38;5;241m=\u001b[39m ET\u001b[38;5;241m.\u001b[39mfromstring(r\u001b[38;5;241m.\u001b[39mcontent)\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/api.py:75\u001b[0m, in \u001b[0;36mget\u001b[0;34m(url, params, **kwargs)\u001b[0m\n\u001b[1;32m 64\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mget\u001b[39m(url, params\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs):\n\u001b[1;32m 65\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124mr\u001b[39m\u001b[38;5;124;03m\"\"\"Sends a GET request.\u001b[39;00m\n\u001b[1;32m 66\u001b[0m \n\u001b[1;32m 67\u001b[0m \u001b[38;5;124;03m :param url: URL for the new :class:`Request` object.\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 72\u001b[0m \u001b[38;5;124;03m :rtype: requests.Response\u001b[39;00m\n\u001b[1;32m 73\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[0;32m---> 75\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mget\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mparams\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mparams\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/api.py:61\u001b[0m, in \u001b[0;36mrequest\u001b[0;34m(method, url, **kwargs)\u001b[0m\n\u001b[1;32m 57\u001b[0m \u001b[38;5;66;03m# By using the 'with' statement we are sure the session is closed, thus we\u001b[39;00m\n\u001b[1;32m 58\u001b[0m \u001b[38;5;66;03m# avoid leaving sockets open which can trigger a ResourceWarning in some\u001b[39;00m\n\u001b[1;32m 59\u001b[0m \u001b[38;5;66;03m# cases, and look like a memory leak in others.\u001b[39;00m\n\u001b[1;32m 60\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m sessions\u001b[38;5;241m.\u001b[39mSession() \u001b[38;5;28;01mas\u001b[39;00m session:\n\u001b[0;32m---> 61\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43msession\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmethod\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/sessions.py:542\u001b[0m, in \u001b[0;36mSession.request\u001b[0;34m(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert, json)\u001b[0m\n\u001b[1;32m 537\u001b[0m send_kwargs \u001b[38;5;241m=\u001b[39m {\n\u001b[1;32m 538\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtimeout\u001b[39m\u001b[38;5;124m'\u001b[39m: timeout,\n\u001b[1;32m 539\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mallow_redirects\u001b[39m\u001b[38;5;124m'\u001b[39m: allow_redirects,\n\u001b[1;32m 540\u001b[0m }\n\u001b[1;32m 541\u001b[0m send_kwargs\u001b[38;5;241m.\u001b[39mupdate(settings)\n\u001b[0;32m--> 542\u001b[0m resp \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\u001b[43mprep\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43msend_kwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 544\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m resp\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/sessions.py:655\u001b[0m, in \u001b[0;36mSession.send\u001b[0;34m(self, request, **kwargs)\u001b[0m\n\u001b[1;32m 652\u001b[0m start \u001b[38;5;241m=\u001b[39m preferred_clock()\n\u001b[1;32m 654\u001b[0m \u001b[38;5;66;03m# Send the request\u001b[39;00m\n\u001b[0;32m--> 655\u001b[0m r \u001b[38;5;241m=\u001b[39m \u001b[43madapter\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 657\u001b[0m \u001b[38;5;66;03m# Total elapsed time of the request (approximately)\u001b[39;00m\n\u001b[1;32m 658\u001b[0m elapsed \u001b[38;5;241m=\u001b[39m preferred_clock() \u001b[38;5;241m-\u001b[39m start\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/adapters.py:516\u001b[0m, in \u001b[0;36mHTTPAdapter.send\u001b[0;34m(self, request, stream, timeout, verify, cert, proxies)\u001b[0m\n\u001b[1;32m 512\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(e\u001b[38;5;241m.\u001b[39mreason, _SSLError):\n\u001b[1;32m 513\u001b[0m \u001b[38;5;66;03m# This branch is for urllib3 v1.22 and later.\u001b[39;00m\n\u001b[1;32m 514\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m SSLError(e, request\u001b[38;5;241m=\u001b[39mrequest)\n\u001b[0;32m--> 516\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mConnectionError\u001b[39;00m(e, request\u001b[38;5;241m=\u001b[39mrequest)\n\u001b[1;32m 518\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m ClosedPoolError \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[1;32m 519\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mConnectionError\u001b[39;00m(e, request\u001b[38;5;241m=\u001b[39mrequest)\n", + "\u001b[0;31mConnectionError\u001b[0m: HTTPConnectionPool(host='api.=1m.org', port=80): Max retries exceeded with url: /query?apiKey=MDE5Mzg3Mjc2MDE0MzMyMjM3NjM5ZTI2Ng001&searchTerm=%22extreme-weather%22&numResults=50 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))" + ] + } + ], "source": [ - "def get_npr_stories(p):\n", - " # Send a GET request to the NPR API\n", - " r = requests.get(\"http://api.npr.org/query?apiKey=MDE5Mzg3Mjc2MDE0MzMyMjM3NjM5ZTI2Ng001\", params=p)\n", + "r = requests.get(\"http://api.=1m.org/query?apiKey=\"+npr_key[0], params=p)\n", "\n", - " # Parse the XML response to get the story URLs\n", - " root = ET.fromstring(r.content)\n", - " story_urls = [story.find('link').text for story in root.iter('story')]\n", + "# Parse the XML response to get the story URLs\n", + "root = ET.fromstring(r.content)\n", + "story_urls = [story.find('link').text for story in root.iter('story')]\n", "\n", - " # For each story URL, send a GET request to get the HTML content\n", - " full_stories = []\n", - " for url in story_urls:\n", - " response = requests.get(url)\n", - " soup = BeautifulSoup(response.text, 'html.parser')\n", + "# For each story URL, send a GET request to get the HTML content\n", + "full_stories = []\n", + "for url in story_urls:\n", + " response = requests.get(url)\n", + " soup = BeautifulSoup(response.text, 'html.parser')\n", "\n", - " # Find the main content of the story. This will depend on the structure of the webpage.\n", - " # Here, we're assuming that the main content is in a

tag. You might need to adjust this depending on the webpage structure.\n", - " story = soup.find_all('p')\n", + " # Find the main content of the story. This will depend on the structure of the webpage.\n", + " # Here, we're assuming that the main content is in a

tag. You might need to adjust this depending on the webpage structure.\n", + " story = soup.find_all('p')\n", "\n", - " # Extract the text from the story\n", - " full_story = ' '.join(p.text for p in story)\n", - " full_stories.append(full_story)\n", - " return full_stories\n" + " # Extract the text from the story\n", + " full_story = ' '.join(p.text for p in story)\n", + " full_stories.append(full_story)\n", + "return full_stories" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "ename": "ConnectionError", + "evalue": "HTTPConnectionPool(host='api.=1m.org', port=80): Max retries exceeded with url: /query?apiKey=MDE5Mzg3Mjc2MDE0MzMyMjM3NjM5ZTI2Ng001&violence (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mgaierror\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connection.py:174\u001b[0m, in \u001b[0;36mHTTPConnection._new_conn\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 173\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m--> 174\u001b[0m conn \u001b[38;5;241m=\u001b[39m \u001b[43mconnection\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcreate_connection\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 175\u001b[0m \u001b[43m \u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_dns_host\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mport\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mtimeout\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mextra_kw\u001b[49m\n\u001b[1;32m 176\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 178\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m SocketTimeout:\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/util/connection.py:72\u001b[0m, in \u001b[0;36mcreate_connection\u001b[0;34m(address, timeout, source_address, socket_options)\u001b[0m\n\u001b[1;32m 68\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m six\u001b[38;5;241m.\u001b[39mraise_from(\n\u001b[1;32m 69\u001b[0m LocationParseError(\u001b[38;5;124mu\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m, label empty or too long\u001b[39m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m%\u001b[39m host), \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[1;32m 70\u001b[0m )\n\u001b[0;32m---> 72\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m res \u001b[38;5;129;01min\u001b[39;00m \u001b[43msocket\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mgetaddrinfo\u001b[49m\u001b[43m(\u001b[49m\u001b[43mhost\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mport\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mfamily\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43msocket\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mSOCK_STREAM\u001b[49m\u001b[43m)\u001b[49m:\n\u001b[1;32m 73\u001b[0m af, socktype, proto, canonname, sa \u001b[38;5;241m=\u001b[39m res\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/socket.py:963\u001b[0m, in \u001b[0;36mgetaddrinfo\u001b[0;34m(host, port, family, type, proto, flags)\u001b[0m\n\u001b[1;32m 962\u001b[0m addrlist \u001b[38;5;241m=\u001b[39m []\n\u001b[0;32m--> 963\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m res \u001b[38;5;129;01min\u001b[39;00m \u001b[43m_socket\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mgetaddrinfo\u001b[49m\u001b[43m(\u001b[49m\u001b[43mhost\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mport\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mfamily\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mtype\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mproto\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mflags\u001b[49m\u001b[43m)\u001b[49m:\n\u001b[1;32m 964\u001b[0m af, socktype, proto, canonname, sa \u001b[38;5;241m=\u001b[39m res\n", + "\u001b[0;31mgaierror\u001b[0m: [Errno 8] nodename nor servname provided, or not known", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mNewConnectionError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connectionpool.py:715\u001b[0m, in \u001b[0;36mHTTPConnectionPool.urlopen\u001b[0;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[1;32m 714\u001b[0m \u001b[38;5;66;03m# Make the request on the httplib connection object.\u001b[39;00m\n\u001b[0;32m--> 715\u001b[0m httplib_response \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_make_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 716\u001b[0m \u001b[43m \u001b[49m\u001b[43mconn\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 717\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 718\u001b[0m \u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 719\u001b[0m \u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtimeout_obj\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 720\u001b[0m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 721\u001b[0m \u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 722\u001b[0m \u001b[43m \u001b[49m\u001b[43mchunked\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mchunked\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 723\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 725\u001b[0m \u001b[38;5;66;03m# If we're going to release the connection in ``finally:``, then\u001b[39;00m\n\u001b[1;32m 726\u001b[0m \u001b[38;5;66;03m# the response doesn't need to know about the connection. Otherwise\u001b[39;00m\n\u001b[1;32m 727\u001b[0m \u001b[38;5;66;03m# it will also try to release it and we'll have a double-release\u001b[39;00m\n\u001b[1;32m 728\u001b[0m \u001b[38;5;66;03m# mess.\u001b[39;00m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connectionpool.py:416\u001b[0m, in \u001b[0;36mHTTPConnectionPool._make_request\u001b[0;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[1;32m 415\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 416\u001b[0m \u001b[43mconn\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mhttplib_request_kw\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 418\u001b[0m \u001b[38;5;66;03m# We are swallowing BrokenPipeError (errno.EPIPE) since the server is\u001b[39;00m\n\u001b[1;32m 419\u001b[0m \u001b[38;5;66;03m# legitimately able to close the connection after sending a valid response.\u001b[39;00m\n\u001b[1;32m 420\u001b[0m \u001b[38;5;66;03m# With this behaviour, the received response is still readable.\u001b[39;00m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connection.py:244\u001b[0m, in \u001b[0;36mHTTPConnection.request\u001b[0;34m(self, method, url, body, headers)\u001b[0m\n\u001b[1;32m 243\u001b[0m headers[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mUser-Agent\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m=\u001b[39m _get_default_user_agent()\n\u001b[0;32m--> 244\u001b[0m \u001b[38;5;28;43msuper\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mHTTPConnection\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1331\u001b[0m, in \u001b[0;36mHTTPConnection.request\u001b[0;34m(self, method, url, body, headers, encode_chunked)\u001b[0m\n\u001b[1;32m 1330\u001b[0m \u001b[38;5;250m\u001b[39m\u001b[38;5;124;03m\"\"\"Send a complete request to the server.\"\"\"\u001b[39;00m\n\u001b[0;32m-> 1331\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_send_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mencode_chunked\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1377\u001b[0m, in \u001b[0;36mHTTPConnection._send_request\u001b[0;34m(self, method, url, body, headers, encode_chunked)\u001b[0m\n\u001b[1;32m 1376\u001b[0m body \u001b[38;5;241m=\u001b[39m _encode(body, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbody\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[0;32m-> 1377\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mendheaders\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mencode_chunked\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mencode_chunked\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1326\u001b[0m, in \u001b[0;36mHTTPConnection.endheaders\u001b[0;34m(self, message_body, encode_chunked)\u001b[0m\n\u001b[1;32m 1325\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m CannotSendHeader()\n\u001b[0;32m-> 1326\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_send_output\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmessage_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mencode_chunked\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mencode_chunked\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1085\u001b[0m, in \u001b[0;36mHTTPConnection._send_output\u001b[0;34m(self, message_body, encode_chunked)\u001b[0m\n\u001b[1;32m 1084\u001b[0m \u001b[38;5;28;01mdel\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_buffer[:]\n\u001b[0;32m-> 1085\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmsg\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1087\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m message_body \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m 1088\u001b[0m \n\u001b[1;32m 1089\u001b[0m \u001b[38;5;66;03m# create a consistent interface to message_body\u001b[39;00m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/http/client.py:1029\u001b[0m, in \u001b[0;36mHTTPConnection.send\u001b[0;34m(self, data)\u001b[0m\n\u001b[1;32m 1028\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mauto_open:\n\u001b[0;32m-> 1029\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mconnect\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1030\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connection.py:205\u001b[0m, in \u001b[0;36mHTTPConnection.connect\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 204\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mconnect\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[0;32m--> 205\u001b[0m conn \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_new_conn\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 206\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_prepare_conn(conn)\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connection.py:186\u001b[0m, in \u001b[0;36mHTTPConnection._new_conn\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 185\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m SocketError \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[0;32m--> 186\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m NewConnectionError(\n\u001b[1;32m 187\u001b[0m \u001b[38;5;28mself\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mFailed to establish a new connection: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[38;5;124m\"\u001b[39m \u001b[38;5;241m%\u001b[39m e\n\u001b[1;32m 188\u001b[0m )\n\u001b[1;32m 190\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m conn\n", + "\u001b[0;31mNewConnectionError\u001b[0m: : Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mMaxRetryError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/adapters.py:439\u001b[0m, in \u001b[0;36mHTTPAdapter.send\u001b[0;34m(self, request, stream, timeout, verify, cert, proxies)\u001b[0m\n\u001b[1;32m 438\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m chunked:\n\u001b[0;32m--> 439\u001b[0m resp \u001b[38;5;241m=\u001b[39m \u001b[43mconn\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43murlopen\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 440\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 441\u001b[0m \u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 442\u001b[0m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbody\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 443\u001b[0m \u001b[43m \u001b[49m\u001b[43mheaders\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mheaders\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 444\u001b[0m \u001b[43m \u001b[49m\u001b[43mredirect\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 445\u001b[0m \u001b[43m \u001b[49m\u001b[43massert_same_host\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 446\u001b[0m \u001b[43m \u001b[49m\u001b[43mpreload_content\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 447\u001b[0m \u001b[43m \u001b[49m\u001b[43mdecode_content\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 448\u001b[0m \u001b[43m \u001b[49m\u001b[43mretries\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmax_retries\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 449\u001b[0m \u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtimeout\u001b[49m\n\u001b[1;32m 450\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 452\u001b[0m \u001b[38;5;66;03m# Send the request.\u001b[39;00m\n\u001b[1;32m 453\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/connectionpool.py:799\u001b[0m, in \u001b[0;36mHTTPConnectionPool.urlopen\u001b[0;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[1;32m 797\u001b[0m e \u001b[38;5;241m=\u001b[39m ProtocolError(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mConnection aborted.\u001b[39m\u001b[38;5;124m\"\u001b[39m, e)\n\u001b[0;32m--> 799\u001b[0m retries \u001b[38;5;241m=\u001b[39m \u001b[43mretries\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mincrement\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 800\u001b[0m \u001b[43m \u001b[49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43merror\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43me\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m_pool\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m_stacktrace\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msys\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mexc_info\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m2\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 801\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 802\u001b[0m retries\u001b[38;5;241m.\u001b[39msleep()\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/urllib3/util/retry.py:592\u001b[0m, in \u001b[0;36mRetry.increment\u001b[0;34m(self, method, url, response, error, _pool, _stacktrace)\u001b[0m\n\u001b[1;32m 591\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m new_retry\u001b[38;5;241m.\u001b[39mis_exhausted():\n\u001b[0;32m--> 592\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m MaxRetryError(_pool, url, error \u001b[38;5;129;01mor\u001b[39;00m ResponseError(cause))\n\u001b[1;32m 594\u001b[0m log\u001b[38;5;241m.\u001b[39mdebug(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mIncremented Retry for (url=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m): \u001b[39m\u001b[38;5;132;01m%r\u001b[39;00m\u001b[38;5;124m\"\u001b[39m, url, new_retry)\n", + "\u001b[0;31mMaxRetryError\u001b[0m: HTTPConnectionPool(host='api.=1m.org', port=80): Max retries exceeded with url: /query?apiKey=MDE5Mzg3Mjc2MDE0MzMyMjM3NjM5ZTI2Ng001&violence (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[0;31mConnectionError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[39], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mrequests\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mhttp://api.=1m.org/query?apiKey=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;241;43m+\u001b[39;49m\u001b[43mnpr_key\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mparams\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mviolence\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/api.py:75\u001b[0m, in \u001b[0;36mget\u001b[0;34m(url, params, **kwargs)\u001b[0m\n\u001b[1;32m 64\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mget\u001b[39m(url, params\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs):\n\u001b[1;32m 65\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124mr\u001b[39m\u001b[38;5;124;03m\"\"\"Sends a GET request.\u001b[39;00m\n\u001b[1;32m 66\u001b[0m \n\u001b[1;32m 67\u001b[0m \u001b[38;5;124;03m :param url: URL for the new :class:`Request` object.\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 72\u001b[0m \u001b[38;5;124;03m :rtype: requests.Response\u001b[39;00m\n\u001b[1;32m 73\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[0;32m---> 75\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mget\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mparams\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mparams\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/api.py:61\u001b[0m, in \u001b[0;36mrequest\u001b[0;34m(method, url, **kwargs)\u001b[0m\n\u001b[1;32m 57\u001b[0m \u001b[38;5;66;03m# By using the 'with' statement we are sure the session is closed, thus we\u001b[39;00m\n\u001b[1;32m 58\u001b[0m \u001b[38;5;66;03m# avoid leaving sockets open which can trigger a ResourceWarning in some\u001b[39;00m\n\u001b[1;32m 59\u001b[0m \u001b[38;5;66;03m# cases, and look like a memory leak in others.\u001b[39;00m\n\u001b[1;32m 60\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m sessions\u001b[38;5;241m.\u001b[39mSession() \u001b[38;5;28;01mas\u001b[39;00m session:\n\u001b[0;32m---> 61\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43msession\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmethod\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmethod\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43murl\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/sessions.py:542\u001b[0m, in \u001b[0;36mSession.request\u001b[0;34m(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert, json)\u001b[0m\n\u001b[1;32m 537\u001b[0m send_kwargs \u001b[38;5;241m=\u001b[39m {\n\u001b[1;32m 538\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtimeout\u001b[39m\u001b[38;5;124m'\u001b[39m: timeout,\n\u001b[1;32m 539\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mallow_redirects\u001b[39m\u001b[38;5;124m'\u001b[39m: allow_redirects,\n\u001b[1;32m 540\u001b[0m }\n\u001b[1;32m 541\u001b[0m send_kwargs\u001b[38;5;241m.\u001b[39mupdate(settings)\n\u001b[0;32m--> 542\u001b[0m resp \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\u001b[43mprep\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43msend_kwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 544\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m resp\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/sessions.py:655\u001b[0m, in \u001b[0;36mSession.send\u001b[0;34m(self, request, **kwargs)\u001b[0m\n\u001b[1;32m 652\u001b[0m start \u001b[38;5;241m=\u001b[39m preferred_clock()\n\u001b[1;32m 654\u001b[0m \u001b[38;5;66;03m# Send the request\u001b[39;00m\n\u001b[0;32m--> 655\u001b[0m r \u001b[38;5;241m=\u001b[39m \u001b[43madapter\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 657\u001b[0m \u001b[38;5;66;03m# Total elapsed time of the request (approximately)\u001b[39;00m\n\u001b[1;32m 658\u001b[0m elapsed \u001b[38;5;241m=\u001b[39m preferred_clock() \u001b[38;5;241m-\u001b[39m start\n", + "File \u001b[0;32m/opt/homebrew/Caskroom/mambaforge/base/envs/DT/lib/python3.12/site-packages/requests/adapters.py:516\u001b[0m, in \u001b[0;36mHTTPAdapter.send\u001b[0;34m(self, request, stream, timeout, verify, cert, proxies)\u001b[0m\n\u001b[1;32m 512\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(e\u001b[38;5;241m.\u001b[39mreason, _SSLError):\n\u001b[1;32m 513\u001b[0m \u001b[38;5;66;03m# This branch is for urllib3 v1.22 and later.\u001b[39;00m\n\u001b[1;32m 514\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m SSLError(e, request\u001b[38;5;241m=\u001b[39mrequest)\n\u001b[0;32m--> 516\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mConnectionError\u001b[39;00m(e, request\u001b[38;5;241m=\u001b[39mrequest)\n\u001b[1;32m 518\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m ClosedPoolError \u001b[38;5;28;01mas\u001b[39;00m e:\n\u001b[1;32m 519\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mConnectionError\u001b[39;00m(e, request\u001b[38;5;241m=\u001b[39mrequest)\n", + "\u001b[0;31mConnectionError\u001b[0m: HTTPConnectionPool(host='api.=1m.org', port=80): Max retries exceeded with url: /query?apiKey=MDE5Mzg3Mjc2MDE0MzMyMjM3NjM5ZTI2Ng001&violence (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))" + ] + } + ], + "source": [ + "requests.get(\"http://api.=1m.org/query?apiKey=\"+npr_key[0], params='violence')" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "ename": "SyntaxError", + "evalue": "expected ':' (1995596347.py, line 5)", + "output_type": "error", + "traceback": [ + "\u001b[0;36m Cell \u001b[0;32mIn[34], line 5\u001b[0;36m\u001b[0m\n\u001b[0;31m for i in ['\"extreme-weather\"']#,'\"natural-disaster\"','\"epidemic\"','\"shooting\"']:\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m expected ':'\n" + ] + } + ], + "source": [ + "from bs4 import BeautifulSoup\n", + "import requests,os\n", + "import xml.etree.ElementTree as ET\n", + "npr_key=([os.environ['npr_key']])\n", + "for i in ['\"extreme-weather\"']#,'\"natural-disaster\"','\"epidemic\"','\"shooting\"']:\n", + " p = {'searchTerm':i,'numResults':'50'}\n", + " fs=(get_npr_news(p=\"extreme-weather\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['', '', '', '', '', '', '', '', '', '']" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "get_npr_news(p=\"extreme-weather\")" ] }, { @@ -303,6 +439,13 @@ " return chunks\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null, @@ -547,27 +690,27 @@ }, { "cell_type": "markdown", - "source": [ - "# run from module" - ], "metadata": { "id": "6W7czIuqXnGv" - } + }, + "source": [ + "# run from module" + ] }, { "cell_type": "code", "execution_count": 3, "metadata": { - "id": "Nxgc3toYFllR", "colab": { "base_uri": "https://localhost:8080/" }, + "id": "Nxgc3toYFllR", "outputId": "7bdb39f7-e67f-46a3-ac1b-a1f3a7a14619" }, "outputs": [ { - "output_type": "stream", "name": "stdout", + "output_type": "stream", "text": [ " Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m196.0/196.0 MB\u001b[0m \u001b[31m6.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", @@ -587,6 +730,11 @@ }, { "cell_type": "code", + "execution_count": 26, + "metadata": { + "id": "5-qGJ8Ba8soe" + }, + "outputs": [], "source": [ "import sys,os,argparse,csv\n", "sys.argv = ['dots_feat.py', '-n', '100', '-f', '3', '-o', 'dots_feats.csv', '-s', '1']\n", @@ -597,48 +745,40 @@ "parser.add_argument('-s', type=int, default=1, help='Parallelize requests')\n", "args, unknown = parser.parse_known_args()\n", "\n", - "from DOTS.dots_feat import featurize_stories, process_data, get_data, process_hit" - ], - "metadata": { - "id": "5-qGJ8Ba8soe" - }, - "execution_count": 26, - "outputs": [] + "from DOTS.dots_feat import featurize_stories, process_data, get_OS_data, process_hit" + ] }, { "cell_type": "code", + "execution_count": 2, + "metadata": { + "id": "EOshLVZf93fW" + }, + "outputs": [], "source": [ "from google.colab import userdata\n", "ost=userdata.get('OS_TOKEN')\n", "text_file = open(\"/usr/local/lib/python3.10/dist-packages/DOTS/.env\", \"w\")\n", "text_file.write('OS_TOKEN='+ost)\n", "text_file.close()" - ], - "metadata": { - "id": "EOshLVZf93fW" - }, - "execution_count": 2, - "outputs": [] + ] }, { "cell_type": "code", + "execution_count": 3, + "metadata": { + "id": "odrq4fpMa726" + }, + "outputs": [], "source": [ "import logging\n", "from tqdm import tqdm\n", "logging.basicConfig(level=logging.INFO)" - ], - "metadata": { - "id": "odrq4fpMa726" - }, - "execution_count": 3, - "outputs": [] + ] }, { "cell_type": "code", - "source": [ - "data = get_data(100)\n", - "articles = process_data(data)" - ], + "execution_count": 4, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -646,33 +786,23 @@ "id": "sJ-RIyki7A3r", "outputId": "232d0318-7c10-4803-ea46-bbccc3d10ba5" }, - "execution_count": 4, "outputs": [ { - "output_type": "stream", "name": "stderr", + "output_type": "stream", "text": [ "grabbing text from url: 100%|██████████| 100/100 [01:22<00:00, 1.22it/s]\n" ] } + ], + "source": [ + "data = get_OS_data(100)\n", + "articles = process_data(data)" ] }, { "cell_type": "code", - "source": [ - "rank_articles=[]\n", - "for i in tqdm(articles):\n", - " parts=str(i).split('[', 3)\n", - " try:\n", - " cc=featurize_stories(str(i), top_k = args.f, max_len=512)\n", - " cc.append(parts[1])\n", - " rank_articles.append(cc)\n", - " except Exception as e:\n", - " logging.error(f\"Failed to process article: {e}\")\n", - "with open(args.o, 'w', newline='') as file:\n", - " writer = csv.writer(file)\n", - " writer.writerows(rank_articles)" - ], + "execution_count": 42, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -680,11 +810,10 @@ "id": "mXdybPuG3xSB", "outputId": "318f3163-0f94-44ec-9685-b1c0eefc5661" }, - "execution_count": 42, "outputs": [ { - "output_type": "stream", "name": "stderr", + "output_type": "stream", "text": [ " 0%| | 0/98 [00:00\n", @@ -1117,43 +1225,74 @@ " \n", " \n" ], - "application/vnd.google.colaboratory.intrinsic+json": { - "type": "dataframe", - "summary": "{\n \"name\": \"df[:25]\",\n \"rows\": 25,\n \"fields\": [\n {\n \"column\": \"Count\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 2,\n \"min\": 2,\n \"max\": 13,\n \"num_unique_values\": 6,\n \"samples\": [\n 13,\n 6,\n 2\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}" - } + "text/plain": [ + " Count\n", + "firefighters 13\n", + "afternoon 6\n", + "disease 5\n", + "temperatures 5\n", + "rebels 4\n", + "emergency services 4\n", + "morning 4\n", + "hearst television 3\n", + "ceasefire 3\n", + "heavy snow 3\n", + "evacuation 3\n", + "cease 3\n", + "freezing rain 3\n", + "floor 2\n", + "watsonville 2\n", + "refugees 2\n", + "machines 2\n", + "heavy snowfall 2\n", + "parents 2\n", + "winter weather 2\n", + "widespread snow 2\n", + "beach 2\n", + "'Gaza Strip', '16-01-2024', 2\n", + "quake 2\n", + "rescue 2" + ] }, + "execution_count": 52, "metadata": {}, - "execution_count": 52 + "output_type": "execute_result" } + ], + "source": [ + "import pandas as pd\n", + "df = pd.DataFrame.from_dict(counter, orient='index', columns=['Count'])\n", + "df = df.sort_values(by='Count',ascending=False)\n", + "df = df[~df.index.str.contains(\"united states\")]\n", + "df = df[~df.index.str.contains(\"United States\")]\n", + "df = df[~df.index.str.contains(\"None\")]\n", + "\n", + "df[:25]" ] }, { "cell_type": "code", - "source": [ - "filtered_list = [sublist for sublist in rank_articles if any('fire'.lower() in s.lower() for s in sublist)]\n" - ], + "execution_count": 66, "metadata": { "id": "_HJ0Wh8svPyU" }, - "execution_count": 66, - "outputs": [] + "outputs": [], + "source": [ + "filtered_list = [sublist for sublist in rank_articles if any('fire'.lower() in s.lower() for s in sublist)]\n" + ] }, { "cell_type": "code", - "source": [ - "filtered_list" - ], + "execution_count": 73, "metadata": { - "id": "emvYxi15u9TF", - "outputId": "0bb0db6c-82bd-4c6b-e5e3-273e257a65ed", "colab": { "base_uri": "https://localhost:8080/" - } + }, + "id": "emvYxi15u9TF", + "outputId": "0bb0db6c-82bd-4c6b-e5e3-273e257a65ed" }, - "execution_count": 73, "outputs": [ { - "output_type": "execute_result", "data": { "text/plain": [ "[['emergency services',\n", @@ -1199,17 +1338,18 @@ " ['joyce karam', 'ceasefire', 'hamas terrorists', \"'Israel', '17-01-2024', \"]]" ] }, + "execution_count": 73, "metadata": {}, - "execution_count": 73 + "output_type": "execute_result" } + ], + "source": [ + "filtered_list" ] }, { "cell_type": "code", - "source": [ - "!git clone https://github.com/dcolinmorgan/DOTS.git\n", - "# !python DOTS/DOTS/dots_feat.py -n 100 -f 5 -s 1 -o dots_feat.txt" - ], + "execution_count": 8, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -1217,11 +1357,10 @@ "id": "kpQ2qVisXmsh", "outputId": "ff939f66-f058-48ac-8041-988a78d85b3f" }, - "execution_count": 8, "outputs": [ { - "output_type": "stream", "name": "stdout", + "output_type": "stream", "text": [ "Cloning into 'DOTS'...\n", "remote: Enumerating objects: 312, done.\u001b[K\n", @@ -1232,13 +1371,15 @@ "Resolving deltas: 100% (155/155), done.\n" ] } + ], + "source": [ + "!git clone https://github.com/dcolinmorgan/DOTS.git\n", + "# !python DOTS/DOTS/dots_feat.py -n 100 -f 5 -s 1 -o dots_feat.txt" ] }, { "cell_type": "code", - "source": [ - "!pytest DOTS/DOTS/test_dots_feat.py" - ], + "execution_count": 12, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -1246,11 +1387,10 @@ "id": "3w85wj4Ca1q6", "outputId": "6b06191b-9eae-4544-cfa0-f1ae6b4a30a9" }, - "execution_count": 12, "outputs": [ { - "output_type": "stream", "name": "stdout", + "output_type": "stream", "text": [ "\u001b[1m======================================= test session starts ========================================\u001b[0m\n", "platform linux -- Python 3.10.12, pytest-7.4.4, pluggy-1.4.0\n", @@ -1263,33 +1403,45 @@ "\u001b[32m======================================== \u001b[32m\u001b[1m3 passed\u001b[0m\u001b[32m in 15.56s\u001b[0m\u001b[32m ========================================\u001b[0m\n" ] } + ], + "source": [ + "!pytest DOTS/DOTS/test_dots_feat.py" ] }, { "cell_type": "code", - "source": [], + "execution_count": null, "metadata": { "id": "VKpI-uF_oOuY" }, - "execution_count": null, - "outputs": [] + "outputs": [], + "source": [] } ], "metadata": { "accelerator": "GPU", "colab": { + "authorship_tag": "ABX9TyPekrRBu9rVgKwSugzuoqLS", "gpuType": "T4", - "provenance": [], + "include_colab_link": true, "mount_file_id": "1m9v35TGO0OOMzlT4exu7ahfYXXRampiz", - "authorship_tag": "ABX9TyPekrRBu9rVgKwSugzuoqLS", - "include_colab_link": true + "provenance": [] }, "kernelspec": { "display_name": "Python 3", "name": "python3" }, "language_info": { - "name": "python" + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.2" }, "widgets": { "application/vnd.jupyter.widget-state+json": { diff --git a/DOTS/train_hf_weather.py b/DOTS/train_hf_weather.py index 805244f..502915d 100644 --- a/DOTS/train_hf_weather.py +++ b/DOTS/train_hf_weather.py @@ -19,9 +19,9 @@ # embeddings=[] # p = {'searchTerm':'"natural disaster"','numResults':'10'} -# def get_npr_stories(p): +# def get_npr_news(p): # # Send a GET request to the NPR API -# r = requests.get("http://api.npr.org/query?apiKey=***", params=p) +# r = requests.get("http://api.npr.org/query?apiKey=npr_key", params=p) # # Parse the XML response to get the story URLs # root = ET.fromstring(r.content) @@ -100,7 +100,7 @@ # # full_stories = [] # # for i in ['"extreme-weather"','"natural-disaster"','"epidemic"','"shooting"']: # # p = {'searchTerm':i,'numResults':'50'} -# # fs=(get_npr_stories(p)) +# # fs=(get_npr_news(p)) # # full_stories.append(fs) # # full_stories = [item for sublist in full_stories for item in sublist] # # len(full_stories) diff --git a/setup.py b/setup.py index ef9bf2e..cf3fece 100755 --- a/setup.py +++ b/setup.py @@ -10,10 +10,12 @@ 'scikit-learn', 'transformers', 'torch', - 'opensearchpy' + 'opensearchpy', 'requests', 'nltk', 'numpy', + 'xml', + 'GNews', ] setup(