{"schema":"hottub-news/story/v1","story":"st_uj65hi7oe66lxwxq3m7a","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","title_en":null,"outlets":26,"brief":null,"page":"https://hottub.news/stories/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening-uj65hi7oe6","count":26,"items":[{"id":"n_7gt6tyif45twg6nqxvqa","seq":475536,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://agassizharrisonobserver.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T16:42:08Z","lang":"en","source":{"id":"agassizharrisonobserver.com","name":"agassizharrisonobserver.com","domain":"agassizharrisonobserver.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_uj65hi7oe66lxwxq3m7a","seq":475608,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://abbynews.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T16:42:08Z","lang":"en","source":{"id":"abbynews.com","name":"abbynews.com","domain":"abbynews.com","outlet":{"wikidata":"Q4664307","name":"Abbotsford News","type":"newspaper","designations":["newspaper"]}},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_uvenumlifn7rw3ei2cha","seq":476422,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://comoxvalleyrecord.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T16:53:41Z","lang":"en","source":{"id":"comoxvalleyrecord.com","name":"comoxvalleyrecord.com","domain":"comoxvalleyrecord.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_mxxbqtjnzojzunyrauwa","seq":480444,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://hopestandard.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T17:10:21Z","lang":"en","source":{"id":"hopestandard.com","name":"hopestandard.com","domain":"hopestandard.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_ycv4lq7lrywrzzkvqdva","seq":481077,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://wltribune.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T17:10:21Z","lang":"en","source":{"id":"wltribune.com","name":"wltribune.com","domain":"wltribune.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["Stacey Sawyer"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_o3vgrjmh5bsowzf46ofa","seq":482140,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://kimberleybulletin.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T17:22:18Z","lang":"en","source":{"id":"kimberleybulletin.com","name":"kimberleybulletin.com","domain":"kimberleybulletin.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["Stacey Sawyer"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_2wvthptbaplptw7sc7la","seq":486862,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://cranbrooktownsman.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T17:40:29Z","lang":"en","source":{"id":"cranbrooktownsman.com","name":"cranbrooktownsman.com","domain":"cranbrooktownsman.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["Stacey Sawyer"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_jgmpmrzutvd45cnle4ua","seq":487208,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://cloverdalereporter.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T17:40:29Z","lang":"en","source":{"id":"cloverdalereporter.com","name":"cloverdalereporter.com","domain":"cloverdalereporter.com"},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_7fdtu3tousmwejgvdtaa","seq":488842,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://peacearchnews.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T17:52:46Z","lang":"en","source":{"id":"peacearchnews.com","name":"peacearchnews.com","domain":"peacearchnews.com","outlet":{"wikidata":"Q7157316","name":"Peace Arch News","type":"newspaper","country":"CA","designations":["newspaper"]}},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_swlh4j22dw46vumzbiua","seq":489196,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://ladysmithchronicle.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T17:52:46Z","lang":"en","source":{"id":"ladysmithchronicle.com","name":"ladysmithchronicle.com","domain":"ladysmithchronicle.com"},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_ufpy7vuk7e77axzlkuxa","seq":492954,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://sookenewsmirror.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T18:11:33Z","lang":"en","source":{"id":"sookenewsmirror.com","name":"sookenewsmirror.com","domain":"sookenewsmirror.com"},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_45m5f42ki2gdnzswus5a","seq":493996,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://quesnelobserver.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T18:11:33Z","lang":"en","source":{"id":"quesnelobserver.com","name":"quesnelobserver.com","domain":"quesnelobserver.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["Stacey Sawyer"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_m2edlm57qn3idhu6vwja","seq":496993,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://aldergrovestar.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T18:37:37Z","lang":"en","source":{"id":"aldergrovestar.com","name":"aldergrovestar.com","domain":"aldergrovestar.com","outlet":{"wikidata":"Q4713664","name":"Aldergrove Star","type":"newspaper","designations":["newspaper"]}},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_ltqb5mr2bixrlud3zwia","seq":497445,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://vicnews.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T18:37:37Z","lang":"en","source":{"id":"vicnews.com","name":"vicnews.com","domain":"vicnews.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_iol4wncxwmx7kghp6xfa","seq":500289,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://theprogress.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T18:55:39Z","lang":"en","source":{"id":"theprogress.com","name":"theprogress.com","domain":"theprogress.com"},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_q4k5ac6yh64dvxx5gana","seq":505396,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://campbellrivermirror.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T19:25:23Z","lang":"en","source":{"id":"campbellrivermirror.com","name":"campbellrivermirror.com","domain":"campbellrivermirror.com","outlet":{"wikidata":"Q5028137","name":"Campbell River Mirror","type":"newspaper","country":"CA","designations":["newspaper"]}},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_diqs7y72nwjsebunkoya","seq":507865,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://saobserver.net/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T19:37:15Z","lang":"en","source":{"id":"saobserver.net","name":"saobserver.net","domain":"saobserver.net"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["Stacey Sawyer"],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_ul2iohwolpdai62ewr7a","seq":510029,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://kelownacapnews.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T19:56:00Z","lang":"en","source":{"id":"kelownacapnews.com","name":"kelownacapnews.com","domain":"kelownacapnews.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["Stacey Sawyer"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_3hmnf3mmztjl5fstewma","seq":510110,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://thefreepress.ca/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T19:56:00Z","lang":"en","country":"CA","source":{"id":"thefreepress.ca","name":"thefreepress.ca","domain":"thefreepress.ca"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["Stacey Sawyer"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_swtmrb6pzq3ijaadkara","seq":510411,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://grandforksgazette.ca/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T19:56:00Z","lang":"en","country":"CA","source":{"id":"grandforksgazette.ca","name":"grandforksgazette.ca","domain":"grandforksgazette.ca","outlet":{"wikidata":"Q5594564","name":"Grand Forks Gazette","type":"newspaper","country":"CA","designations":["newspaper"]}},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["Stacey Sawyer"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_n3pb2fswccxairelyrya","seq":511016,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://missioncityrecord.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T19:56:00Z","lang":"en","source":{"id":"missioncityrecord.com","name":"missioncityrecord.com","domain":"missioncityrecord.com"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_5iqsb6emmgf7uhvymk6a","seq":514661,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://pqbnews.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T20:08:19Z","lang":"en","source":{"id":"pqbnews.com","name":"pqbnews.com","domain":"pqbnews.com"},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["none"],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_bcwuhu2uv4wiiisbpbiq","seq":518490,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening | Tofino/Ucluelet Westerly News","url":"https://westerlynews.ca/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T20:37:23Z","lang":"en","country":"CA","source":{"id":"westerlynews.ca","name":"westerlynews.ca","domain":"westerlynews.ca"},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.75,"sentiment":"neutral","tone":0.23000000417232513,"political":0.800000011920929},{"id":"n_u5fnflijkp4arfykd2iq","seq":519137,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://mapleridgenews.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T20:37:23Z","lang":"en","source":{"id":"mapleridgenews.com","name":"mapleridgenews.com","domain":"mapleridgenews.com","outlet":{"wikidata":"Q6753964","name":"Maple Ridge-Pitt Meadows News","type":"magazine","country":"CA","designations":["periodical"]}},"via":"gdelt-gkg-english","topics":["economy","politics"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_e33u3oomwybtgnfil36q","seq":520573,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://cowichanvalleycitizen.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T20:50:16Z","lang":"en","source":{"id":"cowichanvalleycitizen.com","name":"cowichanvalleycitizen.com","domain":"cowichanvalleycitizen.com"},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["none"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716},{"id":"n_d4g3zni5tl3vj5udrdba","seq":525742,"kind":"article","title":"David Eby joins Prince Rupert NDP candidate for campaign office opening","url":"https://vernonmorningstar.com/2026/09/28/david-eby-joins-prince-rupert-ndp-candidate-for-campaign-office-opening","published":"2026-09-28T16:24:00Z","seen":"2026-09-28T21:25:43Z","lang":"en","source":{"id":"vernonmorningstar.com","name":"vernonmorningstar.com","domain":"vernonmorningstar.com"},"via":"gdelt-gkg-english","topics":["politics","economy"],"authors":["Stacey Sawyer"],"entities":[{"id":"Q5233252","name":"David Eby","type":"person"},{"id":"Q1015639","name":"Prince Rupert","type":"place"},{"id":"Q1717980","name":"National Democratic Revival","type":"org"}],"story":"st_uj65hi7oe66lxwxq3m7a","category":"politics","category_p":0.8600000143051147,"sentiment":"neutral","tone":0.23999999463558197,"political":0.8700000047683716}]}