A steemit posts backup tool
A steemit posts backup tool
As time passes, many steemians have written losts of posts in Steemit. It's time to think about the backups. Unfortunately, Steemit doesnot provide backup feature. I have implemented a tool to do the backup. It is based on Python Steem library and has been tested on Ubuntu 16.
Features
Multiple users support
The tool can be easily configured to work with multiple accounts - just modify the configuration file and add new user definition.
Support both full backup and incremental backup
When you run this script first time, you may want to do a full backup. In this case, just change 'latest_posts_only' to 'false' in the configuration file. After this, you may want to schedule a daily cron job to do the backup. To do the incremental backup, just change 'latest_posts_only' to 'true' and 'check_back_hours' to the peroid of hours to check in each run.
Excluded categories support
People won't backup some posts, e.g. test posts under category 'test'. To enable this, just add categories in 'exclude_categories' in the configuration file.
Customizable backup folder and file name
The backup folder is also customizable by changing 'backup_folder' property in the configuration file. Also, optional date prefix can be configured to backup file names.
The tool is available in github: https://github.com/yuxir/steemit_backup
To prove it is the work I have done, I have changed the README in github repository, e.g. put my steemit URL in:
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
A personal note: Actually, all the posts are stored in the chain. So it has multiple backups already. :)
However, getting my posts in a markdown format with a simple run also looks good. Thanks.
You can contact us on Discord.
[utopian-moderator]
Thanks. Personally, I prefer to have an offline backup of my posts. Also, the markdown generated by this tool can be used to sync with other blog platforms.
Hey @yuxi I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Will try this.
Personal backup, why not :-)
Exactly
good post
Thanks