#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 大江山 いく野の道の 遠ければ まだふみも見ず 天の橋立 (小式部内侍) $