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.