#author("2023-06-22T09:32:31+09:00","default:yakumo_murakami","yakumo_murakami")
#author("2023-06-22T09:33:21+09:00","default:yakumo_murakami","yakumo_murakami")
[[今さらPython]]

今、お仕事で使っているディストリビューションってfortuneが入ってないのよね。~
そんなわけで自作してみたわ。

* fortune [#vf621155]

なんというシンプルさ。まぁやってることは単純明快だから。

 #!/usr/bin/env python
 
 import os
 import random
 import re
 import sys
 
 s = []
 
 with open(os.environ["HOME"]+"/.fortunerc") as f:
        x = f.read()
        x = re.sub(r'\n+$','', x)
        s = x.split("\n%\n")
 
 t = len(s)
 i = int(random.random() * t) + 1
 
 print(s[i-1])

* ダウンロード [#z905cffc]

#ref(fortune_org)

* .fortunerc [#jf51eebc]

このファイルを $HOMEにおいてね。
環境の都合で文字コードや改行に問題があるなら、好きに変換して。

#ref(.fortunerc)

* 実行結果 [#e80b17f2]

あとは、これを .bashrc などに書いて自動実行すると、ログイン時にランダムな百人一首のひとつを表示するわ。

 $ fortune_org
 大江山 いく野の道の 遠ければ まだふみも見ず 天の橋立 (小式部内侍)
 $

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS