Skip to content

Download and store your Mew thoughts locally in Markdown

License

Notifications You must be signed in to change notification settings

Gennadiyev/mew-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mew Exporter

Mew will cancel its service by 30 Oct. 2022. This project will be of no use after that time.

The Unlicense badge

This tool exports your thoughts from Mew to store them locally in Markdown format.

Chinese (Simplified) / 简体中文

Features:

  • Supports images, links, formatted text to markdown files.
  • Downloads images from Mew servers: you get to keep not only text.
  • Built-in compression: zip up your thoughts and keep them safe locally forever.

Installation

Install Python, and use pip to install the dependencies:

pip install -r requirements.txt

Note that the packages have rather strict version requirements - this is intended for non-Python developers to avoid dependency hell, but if you know what you're doing, you can try to relax the requirements.

Usage

The following command will export all your thoughts to the export-mew directory:

python3 export.py 12341234123 mySecretPassword

where 12341234123 is the phone number you used to register on Mew, and mySecretPassword is your Mew password.

Advanced usage

See python3 export.py --help for more options.

  • -o or --output-dir: specify the output directory (default: export-mew)
  • -z or --zip: also compress the output directory to a zip file (disabled by default)
  • -i or --images: download related images to the images folder under the output directory (disabled by default, which means no image will be downloaded if -i is not provided)
  • -j or --json: save JSON source file (for debugging purposes) (disabled by default)
  • -q or --quiet: quiet mode, nothing will spoil your console (disabled by default)
  • --no-log: disable logging to file

The tool also includes a separate mewdoc2md.py utility that converts a single Mew document to Markdown, so in case you have the JSON source file...

How come?

Everyone knows that Mew is not a mature forum website. We also like Mew for its niche community.

I always believe that users should OWN their data. Maybe one day, Mew will be temporarily down for some reasons, and gone were all our memories. To prevent these from happening, I wrote this tool.

My thought on Mew mentioning this idea

It might also help you to migrate your thoughts from Mew to other platforms, such as Notion or other personal blogs. This is especially useful when you use Mew as a blogging / sharing tool.

Note, I am not cursing Mew. Instead, I witness Mew's growth with all my heart. But for you - fellow Mew users - you are now backed with this tool to secure your data! Now you know that you are creating thoughts with no worries about losing them!

About

Download and store your Mew thoughts locally in Markdown

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages