A Ruby script to export Qiita posts.
- QiitaやQiita Teamの投稿をダウンロードします。
- 投稿に紐づくコメントや本文中の画像もダウンロードします。
- 同梱の
QiitaExporter::DataStoreを使って、ダウンロードしたデータをRubyオブジェクトとして簡単に扱うことができます。
- Ruby 2.6+
- Bundler
最初に、Qiita Exporterの動作に必要なgemをインストールしてください。
bundle install --path vendor/bundleその後、main.rbを実行してください。
bundle exec ruby main.rb
Type your Qiita Team ID: # 1
Type your Qiita username: # 2
Type your access token with read access: # 3- Qiita TeamのチームIDを入力します。Qiita TeamではなくQiitaの投稿をダウンロードする場合は何も入力しません。
- ダウンロードしたい投稿のユーザIDを入力します。全ての投稿をダウンロードする場合は何も入力しません。
- アクセストークンを入力します。Qiitaの投稿をダウンロードする場合は
read_qiita、Qiita Teamの場合はread_qiita_teamのスコープが必要です。
See LICENSE.