President Trump spent early Tuesday morning tweeting his grievances against the media.

He targeted The New York Times, referring to the outlet as the enemy of the people and saying the publication will “have to get down on their knees [and] beg for forgiveness” from him, inaccurately claiming the paper apologized to him in 2016 for its coverage during the election.

He attacked New York Times opinion columnist Paul Krugman as “stupid,” accusing the economist of writing “false and highly inaccurate” things about him — without specifying what he objected to.

The president also accused the mainstream media of ignoring how well the economy is doing during his presidency.

Trump did offer praise to one corner of the media — to Fox News, the cable news network he promotes almost daily on his own Twitter feed — before resuming the attacks.

Teeing off on MSNBC's “Morning Joe,” he called co-hosts Joe Scarborough and Mika Brzezinski “angry,” “dumb,” “sick,” and “psycho.”

The president ended by mocking CNN anchor Chris Cuomo as being a “massive failure.”

When Trump finished the diatribe, he returned to live-tweeting Fox News.

[Related: Trump taunts CNN over low ratings]

Paul Krugman, of the Fake News New York Times, has lost all credibility, as has the Times itself, with his false and highly inaccurate writings on me. He is obsessed with hatred, just as others are obsessed with how stupid he is. He said Market would crash, Only Record Highs! — Donald J. Trump (@realDonaldTrump) April 23, 2019

I wonder if the New York Times will apologize to me a second time, as they did after the 2016 Election. But this one will have to be a far bigger & better apology. On this one they will have to get down on their knees & beg for forgiveness-they are truly the Enemy of the People! — Donald J. Trump (@realDonaldTrump) April 23, 2019

The Radical Left Democrats, together with their leaders in the Fake News Media, have gone totally insane! I guess that means that the Republican agenda is working. Stay tuned for more! — Donald J. Trump (@realDonaldTrump) April 23, 2019

In the “old days” if you were President and you had a good economy, you were basically immune from criticism. Remember, “It’s the economy stupid.” Today I have, as President, perhaps the greatest economy in history...and to the Mainstream Media, it means NOTHING. But it will! — Donald J. Trump (@realDonaldTrump) April 23, 2019

Sorry to say but @foxandfriends is by far the best of the morning political shows on television. It rightfully has BY FAR the highest ratings, not even close. Morning Psycho (Joe), who helped get me elected in 2016 by having me on (free) all the time, has nosedived, too Angry... — Donald J. Trump (@realDonaldTrump) April 23, 2019

....Dumb and Sick. A really bad show with low ratings - and will only get worse. CNN has been a proven and long term ratings and beyond disaster. In fact, it rewarded Chris Cuomo with a now unsuccessful prime time slot, despite his massive failure in the morning. Only on CNN! — Donald J. Trump (@realDonaldTrump) April 23, 2019