Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- W5100S-EVB-Pico
- Private Key
- WIZnet
- Linux
- raspberrypi
- ChatGPT
- Raspberry Pi
- W5500
- x.509
- IoT Central
- nodejs
- putty
- vscode
- circuitPython
- Python
- aws
- adafruitio
- micropython
- Azure
- thonny
- 라즈베리파이3
- PuTTYgen
- Ethernet
- SSH
- W5100S
- RP2040
- w5500-evb-pico
- PIR
- openssl
- ubuntu
Archives
- Today
- Total
Develop Note
Medium의 글을 markdown 형식으로 변환하기 (medium-to-markdown) 본문
이전에 Medium을 잠시 동안 사용하면서 몇개 포스팅을 했었는데, 업로드했던 글을 markdown 형태로 만들어서 리비전하고 관리하고 싶었다.
검색해보니 몇가지 방법이 있었는데, 그 중 medium-to-markdown 이라는 nodejs 패키지를 사용해 보았다.
설치와 사용은 꽤 간단하다.
Install
npm install medium-to-markdown
자주 사용할 거라면 global로 설치할 수도 있다.
npm install -g medium-to-markdown
Convert post
Example code
기본 동작 코드는 다음과 같다. (참조: https://github.com/dtesler/medium-to-markdown#api-usage)
const mediumToMarkdown = require('medium-to-markdown');
mediumToMarkdown.convertFromUrl('<medium post url>')
.then(function (markdown) {
console.log(markdown); //=> Markdown content of medium post
});
convertFromUrl 함수 인자로 url 정보를 추가하고 명령을 실행하면 변환된 내용이 콘솔에 출력된다.
여기에서, 변환된 내용을 파일에 저장하기 위해 fs 모듈을 사용하고 파일명을 링크에서 가져오도록 수정했다.
변환해 보니, 완벽하게 원하는대로 되지는 않지만 링크와 이미지를 잘 가져오고 대부분 어느정도 활용 가능한 형태로 변환되는 것 같다.
다만 탭이나 줄바꿈, 일부 코드에 대한 문법 등은 내용에 따라 어느정도 추가 수정이 필요해 보였다.
글을 간단하고 빠르게 변환해서 사용하고 싶다면 시도해볼만 하다.
Reference
'개발 기타' 카테고리의 다른 글
[SpaceSniffer] C 드라이브 용량 확보하기 (0) | 2022.02.04 |
---|---|
[Notion] 2.14 update, simple table 추가 (0) | 2021.12.01 |
[VMware] VMware Bridged 네트워크 설정하기 (4) | 2017.10.29 |
[Windows] OpenVPN GUI 설치 (0) | 2017.10.28 |
[리눅스/윈도우] 빈 파일 만들기 (0) | 2017.10.27 |
Comments