Skip to content

A Ruby script to export Qiita posts

License

Notifications You must be signed in to change notification settings

k-miyata/qiita-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qiita Exporter

A Ruby script to export Qiita posts.

Features

  • QiitaやQiita Teamの投稿をダウンロードします。
  • 投稿に紐づくコメントや本文中の画像もダウンロードします。
  • 同梱のQiitaExporter::DataStoreを使って、ダウンロードしたデータをRubyオブジェクトとして簡単に扱うことができます。

Requirements

Usage

最初に、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
  1. Qiita TeamのチームIDを入力します。Qiita TeamではなくQiitaの投稿をダウンロードする場合は何も入力しません。
  2. ダウンロードしたい投稿のユーザIDを入力します。全ての投稿をダウンロードする場合は何も入力しません。
  3. アクセストークンを入力します。Qiitaの投稿をダウンロードする場合はread_qiita、Qiita Teamの場合はread_qiita_teamのスコープが必要です。

License

See LICENSE.