A steemit posts backup tool

in #utopian-io7 years ago (edited)

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:

image.png



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

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

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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 :-)

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.028
BTC 62984.76
ETH 2472.53
USDT 1.00
SBD 2.55