{"id":38180,"date":"2023-01-18T11:44:25","date_gmt":"2023-01-18T16:44:25","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=38180"},"modified":"2023-02-03T20:07:32","modified_gmt":"2023-02-04T01:07:32","slug":"reading-twitter-and-mastodon-in-netnewswire","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2023\/01\/18\/reading-twitter-and-mastodon-in-netnewswire\/","title":{"rendered":"Reading Twitter and Mastodon in NetNewsWire"},"content":{"rendered":"<p><a href=\"https:\/\/leancrew.com\/all-this\/2023\/01\/twitter-via-rss\/\">Dr. Drang<\/a>:<\/p>\n<blockquote cite=\"https:\/\/leancrew.com\/all-this\/2023\/01\/twitter-via-rss\/\"><p>Once upon a time, RSS feeds were part of Twitter, but those days have long since passed. Now you have to use either the Twitter features built into your RSS reader or use a specialized service like <a href=\"https:\/\/rss.app\/\">RSS.app<\/a>.<\/p><p>As a NetNewsWire user, I set up its <a href=\"https:\/\/netnewswire.com\/help\/mac\/6.0\/en\/twitter-feeds\">Twitter extension<\/a>, which uses my Twitter account&rsquo;s credentials, to access these accounts&rsquo; timelines and present them to me as if they were any other RSS subscription.<\/p><\/blockquote>\n\n<p>This is what I&rsquo;m <a href=\"https:\/\/twitter.com\/mjtsai\/status\/1614275689129152512\">doing now<\/a>, and it works quite well, even showing avatar images. Of course, there&rsquo;s no telling whether the API will keep working. <a href=\"https:\/\/feedbin.com\/blog\/2018\/01\/11\/feedbin-is-the-best-way-to-read-twitter\/\">Feedbin can do this<\/a>, too, though I find that it&rsquo;s much slower to update with new tweets.<\/p>\n\n<p><a href=\"https:\/\/nnw.ranchero.com\/2023\/01\/14\/how-to-subscribe.html\">NetNewsWire<\/a>:<\/p>\n<blockquote cite=\"https:\/\/nnw.ranchero.com\/2023\/01\/14\/how-to-subscribe.html\">\n<p>Though the UI doesn&rsquo;t expose it (we should fix that, yes), you can subscribe to a Twitter list in NetNewsWire.<\/p>\n<\/blockquote>\n\n<p>I&rsquo;m also using NetNewsWire for Mastodon. As with Twitter, what I like compared with a lot of the clients is that it works well for reading in batch mode. It doesn&rsquo;t lose posts if I get behind or mess up the scroll position when loading more in the middle of the timeline. I also like having explicit read indicators.<\/p>\n\n<p>NetNewsWire doesn&rsquo;t have an extension for Mastodon, and Mastodon doesn&rsquo;t offer an <a href=\"https:\/\/github.com\/mastodon\/mastodon\/issues\/18601\">RSS feed of your timeline<\/a>, so I subscribe to each user&rsquo;s individual RSS feed. There&rsquo;s also no Mastodon feed for mentions, but it has reliable e-mail notifications (unlike Twitter).<\/p>\n\n<p>All in all, I&rsquo;m pleased to be able to follow multiple accounts for multiple services all in the same window. It works well on my iPhone, too. I never really liked reading RSS feeds on iOS, but it&rsquo;s great with these short posts. I can quickly star the ones I want to do something with on my Mac, avoiding the slow, multi-tap process I had been using to share tweets to OmniFocus.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/01\/17\/twitter-claims-apps-blocked-for-violating-api-rules\/\">Twitter Claims Apps Blocked for Violating API Rules<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/01\/13\/twitter-api-down\/\">Twitter API Down<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/11\/08\/migrating-from-twitter-to-mastodon\/\">Migrating From Twitter to Mastodon<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/03\/29\/netnewswire-6-0-for-mac\/\">NetNewsWire 6.0 for Mac<\/a><\/li>\n<\/ul>\n\n<p id=\"reading-twitter-and-mastodon-in-netnewswire-update-2023-02-03\">Update (2023-02-03): <a href=\"https:\/\/nnw.ranchero.com\/2023\/02\/02\/twitter-integration-to.html\">Brent Simmons<\/a>:<\/p>\n<blockquote cite=\"https:\/\/nnw.ranchero.com\/2023\/02\/02\/twitter-integration-to.html\">\n<p>Because of Twitter&rsquo;s announcement that free access to the Twitter API will end February 9, we will be removing Twitter integration from NetNewsWire in the next release (6.1.1) for Mac and iOS.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Dr. Drang: Once upon a time, RSS feeds were part of Twitter, but those days have long since passed. Now you have to use either the Twitter features built into your RSS reader or use a specialized service like RSS.app.As a NetNewsWire user, I set up its Twitter extension, which uses my Twitter account&rsquo;s credentials, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2023-01-18T16:44:31Z","apple_news_api_id":"9d1a12c8-8da4-4643-90d9-38ccdaf086eb","apple_news_api_modified_at":"2023-02-04T01:07:40Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/AnRoSyI2kRkOQ2TjM2vCG6w","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1301,31,2185,26,30,32,2223,1718,392,52,49],"class_list":["post-38180","post","type-post","status-publish","format-standard","hentry","category-technology","tag-feedbin","tag-ios","tag-ios-16","tag-iosapp","tag-mac","tag-macapp","tag-macos-13-ventura","tag-mastodon","tag-netnewswire","tag-rss","tag-twitter"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/38180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=38180"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/38180\/revisions"}],"predecessor-version":[{"id":38384,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/38180\/revisions\/38384"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=38180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=38180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=38180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}