Skip to content

Qiita v2 API を使って自身のストックを全て消去する Python スクリプト

License

Notifications You must be signed in to change notification settings

stakiran/qiita_stock_canceler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qiita_stock_canceler

Qiita v2 API を使って自身のストックを全て消去する Python スクリプト

Requirement

  • Windows 7+
  • Python 3.6
  • requests ライブラリ

Installation

  • git clone https://github.com/stakiran/qiita_stock_canceler
  • cd qiita_stock_canceler
  • copy stock_canceler.bat.sample stock_canceler.bat
  • stock_canceler.bat 内の以下を編集する
  • プロキシが必要なら HTTPS_PROXY 環境変数もセットする
    • 例: set HTTPS_PROXY=https://(IP):(PORT)
  • stock_canceler.bat を実行する

Demo

当方の Qiita アカウントで実行してみた例です。655件のストックを消去しています。

$ python stock_canceler.py -u sta
getting between 1 to 100...
getting between 101 to 200...
getting between 201 to 300...
getting between 301 to 400...
getting between 401 to 500...
getting between 501 to 600...
getting between 601 to 700...
1/655 TITLE:Windows環境+node.js+mocha+istanbulでUTしてコードカバレッジを取る...
2/655 TITLE:grunt+istanbul+mochaでNode.jsのテスト&カバレッジ計測を行う...
3/655 TITLE:システムで「性別」の情報を扱う前に知っておくべきこと...
...
653/655 TITLE:2015年センター試験数学IAを全てプログラム(Python)で解く...
654/655 TITLE:100万倍速いプログラムを書く...
655/655 TITLE:いい結婚相手を見つける最適な方法を検証してみた...
Fin.

$ python stock_canceler.py -u sta
getting between 1 to 100...
Fin.

注意事項

ストック消去は 1 件につき 1 リクエストを消費するため、ストック数が多い場合は Rate Limit を使い切らないよう ご注意ください。Qiita API v2 の Rate Limit は 2018/04/13 現在で 1000リクエスト/時 です。

License

MIT License

Author

stakiran

About

Qiita v2 API を使って自身のストックを全て消去する Python スクリプト

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages