{"schema":"hottub-news/story/v1","story":"st_vgmtw37wqqqsfrkbzi6q","title":"Salem Adopts \"20 is Plenty\" for Neighborhood Streets","title_en":null,"outlets":1,"brief":null,"page":"https://hottub.news/stories/salem-adopts-20-is-plenty-for-neighborhood-streets-vgmtw37wqq","count":1,"items":[{"id":"n_vgmtw37wqqqsfrkbzi6q","seq":794216,"kind":"article","title":"Salem Adopts \"20 is Plenty\" for Neighborhood Streets","url":"https://www.kxl.com/salem-adopts-20-is-plenty-for-neighborhood-streets","published":"2026-09-29T20:37:00Z","seen":"2026-09-30T00:28:24Z","lang":"en","source":{"id":"kxl.com","name":"kxl.com","domain":"kxl.com","outlet":{"wikidata":"Q6341287","name":"KXL-FM","type":"broadcaster","country":"US","designations":["radio station"]}},"via":"gdelt-gkg-english","topics":["education"],"authors":["Brett Reckamp"],"entities":[{"id":"Q43919","name":"Salem","type":"place"}],"story":"st_vgmtw37wqqqsfrkbzi6q","category":"society","category_p":0.2800000011920929,"sentiment":"positive","tone":0.2199999988079071,"political":0.18000000715255737}]}