Python : pit でアカウント管理

http://d.hatena.ne.jp/a2c/20081016/1224097042 で知った。

(op)hdknr@debuniid:~/.virtualenvs/op/src/gposterous$ pip install pit

(op)hdknr@debuniid:~/.virtualenvs/op/src/gposterous$ ls -l $HOME/.pit
合計 8
-rw——- 1 hdknr hdknr 135 2009-12-11 20:09 default.yaml
-rw——- 1 hdknr hdknr  17 2009-12-11 20:09 pit.yaml

(op)hdknr@debuniid:~/.virtualenvs/op/src/gposterous$ export  EDITOR=vim

(op)hdknr@debuniid:~/.virtualenvs/op/src/gposterous$ python
Python 2.5.4 (r254:67916, Sep 26 2009, 08:19:36)
[GCC 4.3.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pit import Pit
>>> Pit.set(‘my-system’)

vimが起動するので登録して保存。

password: ‘mypass’
username: ‘myid’
website:  ‘http://hdknr.com’
twitter:  ‘hdknr’

python のシェルに戻る。

{’username’: ‘myid’, ‘website’: ‘http://hdknr.com’, ‘twitter’: ‘hdknr’, ‘password’: ‘mypass’}

>>> m=Pit.get(‘my-system’)
>>> m
{’username’: ‘myid’, ‘website’: ‘http://hdknr.com’, ‘twitter’: ‘hdknr’, ‘password’: ‘mypass’}

>>> m[‘username’]
‘myid’

とか参照可能。

>>> type(m)
<type ‘dict’>

>>> Pit.set(‘my-system’)

とやると再度vimが上がるので編集できるよ。

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中