All Projects → tensult → medium-to-wordpress-migration

tensult / medium-to-wordpress-migration

Licence: MIT License
Script to export medium blogs to wordpress rss xml format

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to medium-to-wordpress-migration

esm
An Elasticsearch Migration Tool.
Stars: ✭ 669 (+4360%)
Mutual labels:  migration
readtime
Calculates the time some text takes the average human to read, based on Medium's read time forumula.
Stars: ✭ 93 (+520%)
Mutual labels:  medium
roda
RODA - Repository of Authentic Digital Objects
Stars: ✭ 54 (+260%)
Mutual labels:  migration
carpenter
Carpenter is a tool to manage DB schema and data
Stars: ✭ 41 (+173.33%)
Mutual labels:  migration
mongration
MongoDB data migration tool for Spring Boot projects
Stars: ✭ 21 (+40%)
Mutual labels:  migration
GitBlogs
基于 GitHub 的个人博客
Stars: ✭ 20 (+33.33%)
Mutual labels:  blogs
plow
👨‍🌾 Postgres migrations and seeding made easy
Stars: ✭ 13 (-13.33%)
Mutual labels:  migration
Babler
Data Collection System For NLP/Speech Recognition
Stars: ✭ 21 (+40%)
Mutual labels:  blogs
blog3.0
博客V3.0 目前使用的技术(Nuxtjs + Nestjs + Vue + Element ui + vuetify),存储(MongoDB + Redis + COS)
Stars: ✭ 37 (+146.67%)
Mutual labels:  blogs
cloud-services-to-service-fabric
Migrate a Cloud Services application to Service Fabric
Stars: ✭ 27 (+80%)
Mutual labels:  migration
carry
Python ETL(Extract-Transform-Load) tool / Data migration tool
Stars: ✭ 115 (+666.67%)
Mutual labels:  migration
read-medium-extension
Chrome extension for reading Medium for free without leaving the page.
Stars: ✭ 55 (+266.67%)
Mutual labels:  medium
bypass-paywalls-chrome-clean-magnolia1234
Bypass Paywalls Chrome Clean (GitLab proxy)
Stars: ✭ 32 (+113.33%)
Mutual labels:  medium
Data-Science-and-Machine-Learning-Resources
List of Data Science and Machine Learning Resource that I frequently use
Stars: ✭ 19 (+26.67%)
Mutual labels:  blogs
SampleOAuth2 UsingPythonClient
Django Sample app using Python OAuth client
Stars: ✭ 23 (+53.33%)
Mutual labels:  migration
laravel-online-migrator
Apply Laravel's database migrations with minimal disruptions using tools like Percona Online Schema Change
Stars: ✭ 43 (+186.67%)
Mutual labels:  migration
medium-unlocker
Read Medium content without limit!
Stars: ✭ 127 (+746.67%)
Mutual labels:  medium
code2pg
Tool to help migrate application code from Oracle to PostgreSQL
Stars: ✭ 18 (+20%)
Mutual labels:  migration
nomad
simple sql migration tool to save you from going mad
Stars: ✭ 72 (+380%)
Mutual labels:  migration
web-haskell-graphql-postgres-boilerplate
Modern webserver in Haskell: Graphql + Postgresql + Authentication + DB migration + Dotenv and more
Stars: ✭ 114 (+660%)
Mutual labels:  migration

medium-to-wordpress-migration

Script to export Medium blogs to wordpress rss xml format

There are many methods for exporting individual user blogs from Medium to wordpress but we didn't find an easy way to move entire medium publication to wordpress so this script can help you to migrate both personal or publication medium blogs to wordpress.

Usage

Download the package

git clone https://github.com/tensult/medium-to-wordpress-migration.git
cd medium-to-wordpress-migration
npm install

Extract using Publication URL (https://medium.com/your-publication/latest)

  • node . -p https://medium.com/your-publication/latest

Extract using URLs files

  • node . -u <your-medium.urls.txt>
  • Keep one URL per line in your-medium.urls.txt

Extract using URLs as command line argument

  • node . -U "url1,url2"

Extract using HTML of (https://medium.com/your-publication/latest, https://medium.com/your-publication/stories/published or https://medium.com/me/stories/public)

  • Keep scroll till the end and then follow the below instructions Open Inspector in the browser (This is for Chrome and might vary for your browser)

Select root HTML tag

Copy HTML content

  • Use any text editor to save as <your-medium-listing.html> file.
  • node . -h <your-medium-listing.html>

Features

  • Github Gist using gist-github-shortcode plugin
  • Figures
  • Caching
    • Caches the URL output in downloadedUrls folder to avoid downloading the same URL again and again.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].