Skip to main content

Backup your Medium Stories.

Project description

mediumbackup - A Backup Utility for Medium

Saves all your Medium stories locally as html or markdown files.

Installation

pip install mediumbackup

Usage

As a script from the command line

python -m mediumbackup "<your username>"

As a module

import mediumbackup as mb

username = "<your username>"
mb.backup_stories(username)

Options

Specify a folder.

python -m mediumbackup "<username>" --backup_dir "backup 2020-11-01"

Save as markdown.

python -m mediumbackup "<username>" --format "md"

Download images.

python -m mediumbackup "<username>" --format -i

Download images to a different folder than the stories.

python -m mediumbackup "<username>" --backup_dir "posts" --download_images --images_dir "assets/images" 

Include a front matter for jekyll.

python -m mediumbackup "<username>" --format "md" --jekyll_front_matter

Tests

To run the tests, execute:

python -m tests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mediumbackup-1.1.2.tar.gz (6.9 kB view hashes)

Uploaded Source

Built Distribution

mediumbackup-1.1.2-py3-none-any.whl (8.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page