SteemYaLater: Your Steem Blog Image Backup Solution!
Automation to the Rescue!
This Python 3.6 script uses the Steem Beem Library and a variety of methods to archive your Steem Blog images as well as markdown files. It used image hash verification to ensure that files are downloaded once saving valuable storage space.
Repository
https://github.com/anthonyadavisii/SteemYaLater
Version 2.0 Change Notes
- Added PyCurl download method to address issues w steemitboard images
- Data Deplication enabled: Prevents redownload of file if already exists in folder structure. Symbolic link with relative path placed instead saving valuable storage space.
- Logging and CSV output: Session log file is produced in working directory. Output CSVs are created for each account so users may readily see what failed and may require manual action.
Version 1.0
Version 1 was the basic framework with wget. We don't talk about version 1 anymore.
I've worked hard and made a ton of progress in order to give my fellow Steemians a way to save their priceless data.
Roadmap
- Steem Blog Backup as a Service
@dtube thumbnail support
- Upload to Skynet web portal
Known Issues
DTube thumbnails will not download as they are not stored within the Beem Comment json_metadata image property. Logic to be added to accomodate. Also, some links may require escape characters. These will be addressed as time permits.
Uses Python 3.6
Install Prerequisites
# PyCurl may require the following packages be installed.
sudo apt install libcurl4-openssl-dev libssl-dev
# Python modules installation
Python 3.6 -m pip install beem
Python 3.6 -m pip install wget
Python 3.6 -m pip install urllib3[secure]
Python 3.6 -m pip install pycurl
Python 3.6 -m pip install certifi #may or may not be needed if the [secure] option is used for urllib3
Execute Script
python3.6 SteemYaLater.py
Prompts for Steem User. Alternatively, you may populate the accounts list variable with users to backup
Account to Backup? anthonyadavisii
Script will crawl your blog_entries filtering out resteems (reblogs)
Will then cycle through each blog_entry, save the body to a .txt files, and grab any images it can with wget or urllib3
Feel free to reach out if you need help! If you appreciate the work, consider sending me a tip!
How to put your FREE Downvotes to work in 2 easy steps!
This post was created using the @eSteem Desktop Surfer App.
They also have a referral program that promotes users to onboard to our great chain. Sign up using my referral link to help support my efforts to improve the Steem blockchain.
Ditch Partiko and get eSteem today!
| PlayStore - Android | Windows, Mac, Linux |
|---|---|
| AppStore - iOS | Web |
Leave SteemYaLater: Your Steem Blog Image Backup Solution! to:
Read more #hive-136515 posts
Best Posts From A Wretch Like You
We have not curated any of anthonyadavisii's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From A Wretch Like You
- My Actifit Report Card: July 8 2026 Double Rainbow 🌈
- My Actifit Report Card: June 30th 2026: Dog Gone Day
- My Actifit Report Card: May 17 2026 Overcoming Inertia - Picking my fitness back up
- My Actifit Report Card: December 2 2025 Pre-Marathon Half-Marathon? Yes
- My Actifit Report Card: September 30 2025 - Stage Stop - John S Harrison Park and Historic Site - Trail Running Adventure
- My Actifit Report Card: September 26 2025 - VO2Maxxin
- My Actifit Report Card: September 17 2025 - Converse North Park but Norther
- Six Flags Fiesta Texas Meta AI Rayban Gif Dump
- My Actifit Report Card: August 27 2025 Converse City / North Park Yet Again
- My Actifit Report Card: August 26 2025: Live Oak City Park with friends!