Qiita 기사를 Zenn 형식의 Markdown으로 저장 및 관리

3753 단어 5Qiita

개요



Zenn에서 기사를 GitHub에 관리하고 있는데, 여기에 옛날 Qiita로 쓴 기사도 추가하고 싶어서 Qiita 기사를 Zenn 형식으로 저장하는 명령을 만들었습니다.

설치


GO111MODULE=on go get -u github.com/ikawaha/qiita-zenn

or
go install github.com/ikawaha/qiita-zenn@latest

사용법



Zenn과 연관된 리포지토리의 articles 아래에서 다음을 수행합니다.
$ qiita-zenn -user ikawaha -verbose
https://qiita.com/api/v2/users/ikawaha/items?page=1
Goa v3 のテストをシュッとする
人生で何度目かのダブル配列TRIEを書いた
形態素解析器 kagome のユーザー辞書の使い方
goa でデザイン・ファーストをシュッとする
golang で string のポインタを取得する
Luceneで使われてるFSTを実装してみた(正規表現マッチ:VMアプローチへの招待)
メモ:golang で []byte と string の読み込みを透過的に扱う試行錯誤
Elasticsearch CheatSheet
Pure Go な形態素解析器で実行バイナリに辞書埋め込んだヤツを作ってみた(3) 完結編
json を pretty print するのに echo '{"apple": "red", "lemon": "yellow"}' | python -m json.tool は冗長じゃないですか?なので go でコマンド用意しました
【kagome】形態素解析のラティスをグラフで表示できるようにしてみた
golang のリファクタリングには gofmt が使える
golang で string を []byte にキャストするとメモリコピーが走ります
Elasticsearch で 文字の正規化を icu_normalizer でおこなう
goをソースからコンパイルしてgodocが見つからない
デフォルトのElasticsearchは常にクラスタを組みたがっているので気をつける,というかクラスタ設定とめとく
pythonクライアントで始める「はじめてのElasticsearch」
Travis CI で goxc を使うとなぜかgo1.3のときだけビルドがこける
travis setup releases で Validation Failed になるときの解消法
全裸改善:形態素解析器 kagome に go-bindata を使ったらビルド時間とバイナリのサイズが劇的に改善,『全裸で形態素解析スクリプト』もビルドでこけなくなるはず!

https://qiita.com/api/v2/users/ikawaha/items?page=2
go-bindata でコンパイル時にリソースを埋め込んじゃおう!
Pure Go で辞書同梱な形態素解析器 kagome を公開してみました
Go で利用できるプロファイリングツール pprof の読み方
Go でフォルダに含まれる特定の拡張子のファイルだけ列挙するには path/filepath を使う
Pure Go な形態素解析器で実行バイナリに辞書埋め込んだヤツを作ってみた (2) 未知語処理編
Pure Go な形態素解析器で実行バイナリに辞書埋め込んだヤツを作ってみた (1)
Go で euc-jp や sjis の csv ファイルを読み込むには変換用のリーダーを1つかませるだけでよかった
Go で DoubleArray を実装して Common Prefix Search する
Go でスライスの拡張をレシーバでおこなう(スライスのレシーバを作ろうとしてはまったこと )
Go でファイルを1行ずつ読み込む(csv ファイルも)
Go でグラフを plot するパッケージを試した
Go で機械学習(の手習い)

https://qiita.com/api/v2/users/ikawaha/items?page=3

이미지는 디렉토리 img에 저장되지만 기사의 링크를 변경하지는 않습니다. 기사의 링크는 변경하지 않아도 참조 할 수 있으므로 문제 없습니다. 만약 링크가 끊어져 버리면 이미지를 바탕으로 교환이 필요할지도 모릅니다.
$ ls
img/                qiita-6fd4071187640f6bf66d.md   qiita-c4859421d67a27e9ffc6.md
qiita-1235a6c93c969591f517.md   qiita-73c0a1d975680276b2c7.md   qiita-c654f746cfe76b888a27.md
qiita-228ee3f481e9636b3065.md   qiita-79fdd69c524310db065e.md   qiita-e0c2b3ed0fedb12f4847.md
qiita-235371a7b1066ba5ea6c.md   qiita-8a01c5739401e26e8794.md   qiita-e3b35f09fb49e9217924.md
qiita-28186d965780fab5533d.md   qiita-8a94b728105e03a76468.md   qiita-ea1ca5ee90296307c4bc.md
qiita-2d58f58e4ab12918e8c9.md   qiita-8c2b3bd56ff427e9d2d0.md   qiita-edb4e18960ae6e4babc3.md
qiita-3c3994559dfeffb9f8c9.md   qiita-9ebe3e1104fb80706d99.md   qiita-f0a046428f907bf9ba98.md
qiita-540c2af34b1c381c37c1.md   qiita-adb24788f818dc9835f9.md   qiita-f43a78f171836f1ec86b.md
qiita-5d21f16218bb13eeb286.md   qiita-b57ce0d934f080cb8f72.md   qiita-f9e8b6ad2cae1eb593f7.md
qiita-61dac34ebfe2f8fa5c61.md   qiita-be95304a803020e1b2d1.md   qiita-fdcf3ccf13f23a860390.md
qiita-6638ee8b6978aef50d65.md   qiita-c02d84cfd00f8f442500.md   qiita-ff27ac03e22b7f36811b.md

기사는 공개하지 않은 상태로 만들어집니다. 또, 이모티콘은 정해져 있습니다.



Zenn의 미리보기에서 볼 수 있다면 괜찮을 것입니다.

이것으로 Qiita로 쓴 기사도 보다 관리하기 쉬워질 것 같습니다 ╭(・ㅂ・)و

Happy hacking!

좋은 웹페이지 즐겨찾기