今さらPython

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

fortune

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

#!/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])

ダウンロード

.fortunerc

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

実行結果

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

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

添付ファイル: file.fortunerc 21件 [詳細] filefortune_org 25件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-06-22 (木) 09:33:21