Both of those sites are useful and I'd like to add one more: I've been using TheDailyEdit[0] app (it was on the front page here not too long ago). It doesn't tell you what political spectrum the publisher is on, but it does help you identify when the article is using manipulative language. The coolest thing though is that when you're in an article it shows you what was missing but reported by other sources. So I can read news I like but be sure that I'm not missing something because of 'bias by omission' by the publisher.
[0] https://dailyedit.com/