0.1.2 • Published 2 years ago

wwechat-to-markdown v0.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

description

Enter the WeChat public address to convert it to markdown format

English | 简体中文

return options

PropertiesDescriptionTypes
titletitlestring
authorauthorstring
contentmarkdown contentstring

Basic Usage

CommonJs

const { transformHtml2Markdown } = require('@ryan-liu/wechat-to-markdown')

setTimeout(async () => {
    const { title, author, content } = await transformHtml2Markdown('https://mp.weixin.qq.com/s/9d5DWg7YdMHPvVl-2KLH2w')
    console.log('title', title)
    console.log('author', author)
    console.log('content', content)
}, 0)

vue3

index.ts

import { transformHtml2Markdown } from '@ryan-liu/wechat-to-markdown'

setup() {
    const getData = async () => {
        const { title, author, content } = await transformHtml2Markdown(
            '/api/s/9d5DWg7YdMHPvVl-2KLH2w'
        )
        console.log('title', title)
        console.log('author', author)
        console.log('content', content)
    }

    getData()

    return {}
},

vite.config.ts

...
server: {
    proxy: {
        '/api': {
            target: 'https://mp.weixin.qq.com',
            changeOrigin: true,
            rewrite: (path) => path.replace(/^\/api/, ''),
        },
    },
},
...

Packages

axios

cheerio

turndown (html to markdown)

turndown-plugin-gfm (turndown parsing partial html element plugin)

Reference

html2md (A very well developed url to markdown project)

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago