
Repository
https://github.com/mktcode/steem-metadata-editor
Edit json_metadata
of posts and comments.
My current project, the-magic-frog.com relies heavily on json_metadata
of posts as well as comments. To test new developments I was often forced to write small scripts to manipulate the metadata. Since I didn't find any available tool (Especially not for comments!), I quickly wrote my own last night. Today I made it publicly available on heroku. (First time using heroku... wow, I like it!)
steem-metadata-editor.herokuapp.com
You can login using SteemConnect and then simply see your last 100 posts/comments and edit their json_metadata
property in a simple text field. Nothing special but I needed it.
The editor is really just a simple textarea but at least the JSON is indented and it prevents you from submitting invalid JSON.

Technology Stack
The page is build with Nuxt.js and consists of only one single index page and an auth page to receive the SteemConnect access token.
The SteemConnect integration is actually based on this tiny stupidly simple SteemConnect plugin for Vue.js I published a few days ago. I will improve this plugin and make it more useful in the future but for now it does what it's supposed to do.
The site uses a very simple Vuex store to handle login/logout, fetching posts and comments from the blockchain and switching between posts/comments to edit.
That's it! Really simple but for me at least also really useful.
Roadmap
- edit user account metadata
- lazy loading more posts (since it will soon be possible to edit posts older than 7 days)
- edit post body (it's about metadata but well, why not?)
- implement more decent JSON editor (like https://jsoneditoronline.org)
How to contribute?
As usual... simply submit pull requests and hope for the best.