1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Python] コマンドラインからGitHubリポジトリを新規作成する

Last updated at Posted at 2018-01-02

概要

GitHubで新しいリポジトリを作成するとき、わざわざブラウザを開くのがめんどうでした。
コマンドラインから作成できれば楽です。
実際のソースコードはこちら

仕組み

GitHubのAPIを使っています。
APIにリクエストを送るためにpythonのrequestsというモジュールを使っています。

使い方

もしrequestsが入っていなければインストールする。

$ pip install requests

スクリプトの実行

$ python new.py
[enter github username] yonedaco
[enter new reponame] test1
password 🔒
success!

GitHubのユーザー名、パスワード、新規作成するリポジトリ名を入力します。
success!と表示されれば成功です。

エイリアスを貼って使おう

エイリアスをはったら、どの場所にいてもいつでも実行できます。
シェルが起動したときに反映されるよう.bash_profileに追記しています。

$ echo 'alias ghcreate="python /Users/yourname/ghcreate/new.py"' >> ~/.bash_profile

参考

GitHubAPI
Python Tips:標準入力からパスワード入力を受け付けたい

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?