Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xdamman/mediumexporter
Export your stories published on medium.com to markdown for easy import
https://github.com/xdamman/mediumexporter
Last synced: 3 days ago
JSON representation
Export your stories published on medium.com to markdown for easy import
- Host: GitHub
- URL: https://github.com/xdamman/mediumexporter
- Owner: xdamman
- License: mit
- Created: 2015-07-24T23:58:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T12:33:52.000Z (about 2 years ago)
- Last Synced: 2024-12-11T05:13:08.692Z (10 days ago)
- Language: JavaScript
- Size: 621 KB
- Stars: 236
- Watchers: 2
- Forks: 32
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - xdamman/mediumexporter - Export your stories published on medium.com to markdown for easy import (JavaScript)
README
[![Build Status](https://travis-ci.org/xdamman/mediumexporter.svg?branch=master)](https://travis-ci.org/xdamman/mediumexporter)
[![Coverage Status](https://coveralls.io/repos/github/xdamman/mediumexporter/badge.svg?branch=master)](https://coveralls.io/github/xdamman/mediumexporter?branch=master)# Medium Exporter
Export your stories published on medium.com to markdown.
## Usage
./index.js {url}
-O, --output - write to specified output directory
-I, --info – Show information about the medium post
--hugo - enable gohugo.io shortcodes
--frontmatter - enable frontmatter
--jekyll - format content and images for us in Jekyll blogs## CLI example
If not output directory is specified, images and content will be downloaded into `/content`
./index.js https://medium.com/@PatrickHeneise/malaysia-16be98ab673e
## programmatic example
### get individual posts
async function example() {
mediumexporter.getPost(link, {
output: "content/posts",
hugo: true,
frontmatter: true
})
}### get feeds (default page size is 10)
const exporter = require('./index')
exporter.getFeed('https://medium.com/feed/@xdamman', { output: 'content' })