Steemit Condenser Contributions: native RSS feeds

avatar
(Edited)

I recently realised that the Steemit Condenser app doesn't support RSS feeds. I mean, you cannot access any of our content feeds in RSS format for integration with other news aggregators such as Flipboard or Paper.li or the popular Zapier and IFTTT. RSS is an old technology but still in use today by many services so I thought it would be worth spending some time implementing one for Steemit.

My first thought was to use the existing code and just override the output to RSS instead of HTML but it was a bigger challenge than I thought. But thanks to @netuoso for pointing me to the right direction by mentioning the existence of a JSON API: by adding .json to the end of a Steemit URL, you can access the JSON format of the page you are on, for example my profile URL is https://steemit.com/@quochuy so simply add .json to access the JSON object, like this https://steemit.com/@quochuy.json

Using the same principal, I implemented a set of scripts that allows you to access RSS feed of various URLs by just adding .rss to them.

Here is an example of my blog posts as an RSS feed:
User blog posts as RSS Feed

Current support

I've currently added support for RSS feeds to the following pages:

  • user blog posts: https://steemit.com/@<username>.rss
  • user's comments: https://steemit.com/@<username>/comments.rss
  • user's replies: https://steemit.com/@<username>/replies.rss
  • new blog posts created on the platform: https://steemit.com/created.rss
  • trending blog posts created on the platform: https://steemit.com/trending.rss
  • hot blog posts created on the platform: https://steemit.com/hot.rss
  • blog posts in the specified category: https://steemit.com/<category>.rss

Example of potential use

Flipboard magazine

I use Flipboard to read news articles about various topics when commuting. It allows you to create your own magazine by selecting topics or adding RSS feed as content source. I've done a test with Steemit RSS feed and it works like a charm.

Here I'm adding the RSS feed as source content in Flipboard iOS.

Flipboard iOS

Adding RSS feed to Flipboard iOs

After the RSS added and loaded, a new magazine appears and I can start browsing it.

Natural Medicine magazine in Flipboard

Natural Medicine magazine content

Tapping on one of the content will open the article on Steemit inside an internal browser.

Natural Medicine article

Natural Medicine full bleed image in Flipboard

On iPad it looks even better with nice easy-to-read fonts. Opening an article also renders the article without Steemit interface in a PDF like article and you still have the ability to open the original URL.

IMG_0342.PNG

IMG_0343.PNG

Paper.li newspaper

Paper.li is similar to Flipboard that can be viewed in a browser. The same RSS feed works in Paper.li just as easily as it worked in Flipboard

FireShot Capture 048 - Thursday, Dec. 26, 2019 - The Na_ - https___paper.li_qhphotography_1577354954.jpg

Other ideas of usage

  • connect to Zapier or IFTTT to send an email when your favourite author posts a new content
  • add the feed to a RSS feed reader browser extension so you always get a feed of latest content in your favourite category
  • connect the RSS feed to your personal website to automatically integrate your Steem blog.
  • many more...

Plan for the future

I'm planning to implement an RSS feed for user's transfers. Imagine you could connect your transfers feed to Zapier which then can pass the data to a webhook on your online store that then can verify the MEMO and validate an order. That could be an easy way to use STEEM as payment method.

Steemit Condenser Pull Request

This feature is not out yet, a pull request has been created for inclusion in the new Communities beta: https://github.com/steemit/condenser/pull/3659. Once approved and merged, it will be available when Communities will be released to the public


Vote for my witness
Support @quochuy Witness.jpg
On Steem, Witnesses are playing the important role of providing a performant and safe network for all of us. You have the power to choose 30 trusty witnesses to package transactions and sign the blocks that will go in the Steem blockchain. Vote for me via SteemConnect to help me do more useful projects for the communities.



0
0
0.000
40 comments
avatar

Congratulations @quochuy, you have received a 80% upvote. I'm the Vietnamese Community bot developed by witness @quochuy and powered by community SP delegations

0
0
0.000
avatar

Hi, @quochuy!

You just got a 1.31% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

0
0
0.000
avatar
(Edited)

The RSS feeds are an incredibly handy feature @quochuy! I ran into needing them a while back and discovered that eSteem provides them but this change would make things much simpler.

A feature that I keep day dreaming about is being able to push RSS content to Twitter automatically from Steemit. Being able to set custom hashtags for the tweet each time I post would be handy also. Basically something like what sites like https://dlvrit.com/ do but baked into the web frontend or in your case the Condenser app.

I think that this kind of social integration and automated cross-posting would help with Steem #onboarding and encourage more current users to share their Steem content to other social platforms.

0
0
0.000
avatar

Thanks for the feedback.

I don’t think the Condenser can automate posting of tweets as there is no backend process that would run on a regular basis to post them. You can probably use Zapier or IFTTT to read the RSS and send tweets.

Posted using Partiko iOS

0
0
0.000
avatar

If you just want to auto tweet all of your steem posts that's already possible. I was writing about it lately in this article,

https://steemit.com/posh/@niallon11/auto-tweet-your-steem-posts

and there is a step by step here to set it up.

https://steemit.com/steem/@horpey/share-steem-post-to-twitter-with-hashtags-automatically-for-good-steem-impression-on-twitter

I've alo set it up to share my tweets to a Facebook group and it's great to automate all of it while getting extra views.

0
0
0.000
avatar

I made a similar article recently but my point is that it would be nice to not have to use external sites/services (especially centralized ones) to accomplish auto posting to Twitter or other platforms.

0
0
0.000
avatar

Very cool! I know that esteem recently added RSS, and I've been using steemrss.com. It'll be nice to have it available from all condenser sites, though. I didn't know about the .json trick, either, so thanks for the tip!

0
0
0.000
avatar

I guess when it’s approved and merged, the other condenser sites can pull it into their codebase too.

Posted using Partiko iOS

0
0
0.000
avatar

That's awesome. Like really really awesome. I didn't know about the .json at the end of a url.

Nice work on the rss. It would be awesome to pull a community feed to my website. I need to look at this post again, resteemed to remind me

0
0
0.000
avatar

That .json makes it even easier than querying the blockchain with steemjs 😂

Posted using Partiko iOS

0
0
0.000
avatar

RSS feed very nice this sounds interesting for this place.. :)

0
0
0.000
avatar

great updates here shared in my post even about 3speak

0
0
0.000
avatar

Downvoted for vote farming @steemflagrewards
Self vote all-star ⭐️⭐️ Keep waiting until day 6 to try and sneak them in. Great job!!! Gotta keep those self vote stats up.

0
0
0.000
avatar

Screen Shot 20200103 at 10.49.43 PM.png

I asked my self, how the hell is @bigdaddy so lucky, turns out:

Screen Shot 20200103 at 10.51.13 PM.png

Haha, you can't make this shit up. ~68%? That's got to be some sort of record for self voting?!

0
0
0.000
avatar

Nope not even close.

Back in the days of @sadkitten, there were several 100% self-voters.

Also, this old meme.

https://steempeak.com/dmania/@enforcer48/when-you-are-so-close-to-self-vote-nirvana-but-you-still-have-a-shread-of-humanity-left-zg1hbmlh-z3uny

0
0
0.000
avatar

He threatened @Azircon that his plan was to just make more self voting accounts if he didn't get his way.. LMAO

0
0
0.000
avatar

you misread, i said i wont do what he likes and makes 100s of accounts to fake stats like those guys do. of course u are in voting-circle so u dont care.

0
0
0.000
avatar
(Edited)

LMAO, I don't trade votes with anyone.
Get out of here with that shit. Nice try though.

ME:

Screen Shot 20200104 at 11.38.53 PM.png

My Alt

Screen Shot 20200104 at 11.41.00 PM.png

You

Screen Shot 20200104 at 11.39.37 PM.png

More than half your graph is you voting yourself. That doesn't even account for the 13k steem power I have delegated to curation and other initiatives. Almost as much steem power as you own. But I'll fix that. I'll buy 3k more steem so that I can be sure I've got more delegated off my alt than the Crypto OG has actual SP.

0
0
0.000
avatar

Ouch.... someone just needs to act right and quit trying to work the system for his own personal gain. Being that he is the crypto OG an all. DHAHAHAHA That is just dumb right there. Great info once again @joshman.

0
0
0.000
avatar

yeah OMG HAHAHAHA. we made the guy mad. HAHAHAHA. what an idiot HAHAHAHAHA.

nope.

0
0
0.000
avatar

You’re mad??? I was just laughing at the name Crypto OG. But hey to each his own I guess. ✌🏼

0
0
0.000
avatar

LOL allright. im not type of a guy who have revenge, so just enjoy you are off my radar ;) and no i dont think those stats show real things as u can make (just using after others) - kingd king-witness (top witness making loads a day!) kingfund teamking acidking kingkp ingkkp etc. you can this way spread the stats in crazy ways.but its your stake, i just dont like when one uses stake he got for free for upvotes and uses it different.

cheers. not gonna flag you anymore just wanted to do a reply.

0
0
0.000
avatar

end of the year and we have this good news with this steem group

0
0
0.000
avatar

This seems like a great addition to the platform.

  • user blog posts: https://steemit.com/@username.rss
  • blog posts in the specified category: https://steemit.com/<category>.rss

Would it be possible to get a user's blog posts within a particular category, for example so I could have an RSS feed of just my "gaming" content without also including my "actifit" posts?

0
0
0.000
avatar

Thanks for the suggestion.
I’ll see what the APIs offers in terms of filtering options.

Posted using Partiko iOS

0
0
0.000
avatar

On STEEM, EOS or BITSHARES? have crypto? Human Trafficking Included. This is on VOICE as well. The developers are helping terrorists human traffic. WARNING

Self proclaimed community watchdogs are actually hacking and stalking people.

This group https://steemit.com/@steemspeak is ran by https://steemit.com/@fyrstikken. They are hacking people that enter this discord server https://discordapp.com/invite/sqxV63P . Once you are hacked they profile you long enough to know all of your activities. They introduce workplace gangstalking visits and bring it to your attention cleverly and discretely so only you get it. They are very covert and tricky with everything they say and do in this server. Some claim to have worked for or are working with the FBI and the NSA. Mixed with decommissioned traders and coding criminals, Its a scary mix of creepy people and their intent is to drive you crazy and deplete everything you have ever acquired in life, even your freedom.

My hacking started with them introducing ransomware that has options, dump my coin or delete my system drive. They acknowledged this to me in the server as it happened. I've been following this group since before it was on discord. I joined when it was on teamspeak.

This hacking and stalking is done so they can manipulate the target to pump and dump for them. Threatening and Making victims wear head phones, so nobody in your household can hear thier dramatization towards you. In 2017 this server was side marked as a drama show for entertainment purposes only as an excuse to say whatever they want all the way down to killing a politician. They have a server side command called "hey asshole" making a prompt come up instructing everyone to wear headphones. They want everyone wearing headphones so nobody in your vicinity can hear them mess with you. Fystikken says its because of "mic feedback" but once your a target you get exactly why they make everyone wear headphones.

With headphones on they subliminally direct victims with very low suggestive whispers mixed into their radio shows music. Combine this with them being able to manipulate their own individual outputs sound volume, which they control on the server side, they can pick what individual people hear at any given time. They decide who you hear on the server and change the volume controls for them. They can make some really low or off for those trying to investigate. They control who hears what and know who is who.

This team will find absolutely everything they can about you prior to using their suggestive and threatening program. They Introduce pictures that mean something only to the target, inducing paranoia while they watch and listen thru all of your circumvented devices. They are very aware of what makes you tick. They know your work schedule and use it for work stalking along side of this. I received multiple threatening letters to my work and home addressed to my screen name from this group.

Fyrstikken tells people they are drafted like they did with Facebook at the beginning. He says Facebook was started by forced labor and V2K controlled slaves, just like he creates with his gang for steem and crypto. "Get to work bitch" he tells people once circumvented and intimidated.

Human trafficking is worse than drugs. Steemit censors important content that will expose them. Look at steemit.com/@gangstalking

0
0
0.000
avatar
(Edited)
0
0
0.000
avatar

I’ll raise it as a separate issue as this change will affect anything apps that uses the old url format.

Posted using Partiko iOS

0
0
0.000
avatar

@quochuy please be aware that for no reason you autofollow ocd flags on me, i thought you will notice withotu me writing but seems not. please remove me from the list of whitelist.

thank you.

0
0
0.000
avatar

I’m not following OCD, however I do follow Trafalgar who seemed to have downvoted some of your posts, probably due for some vote buying from some bots. I’ll review my config

Posted using Partiko iOS

0
0
0.000
avatar

i did NOT buy single bot vote... seems traf is misconfigured. please fix.

thanks!

0
0
0.000