きゃっとぐるーぶ

忘れてもいいようにメモを取っても、メモを取ったことを忘れる男の備忘録

2019-05-01から1ヶ月間の記事一覧

クリップボードにある将棋倶楽部24の棋譜をファイルにする

将棋倶楽部24の自由対局室で対局すると棋譜が残らない。棋譜はコピーすれば保存できるが対局日、対局者名、そして勝敗を棋譜ファイル名に反映するのは手間だ。そこでそれらを勝手にやってくれるプログラムを書いた。 クリップボードは clipit を使用してい…

Pythonでタイピング練習プログラム

あいかわらずPythonでスクレイピングばかりしているわけですが、テーブルタグのスクレイピングが苦手なので、練習がてらに英単語をスクレイプした際に出来たデータをつかい英単語練習用プログラムを作ってみました。単語のスペルをタイプし、その単語の意味…

日本将棋連盟の詰将棋URLをランダムで表示する

日本将棋連盟にはプロ棋士が考案した詰将棋が数多くあり、新作もほぼまいにち公開されています。それをTwitterなどに流して解いてもらうようです。それを見ていて私としては、ランダムに出題するページがあったらいいのになあと思ったので作りました。ランダ…

dictの入れ子になったlistからある要素を探すには

重複した要素を探して、そのkeyとindexを知りたかった。 データ data = {'y': [['a', '234'], ['b', '567']], 'x': [['c', '890'], ['d', '333']]} 作った関数 def foo(arg): for key in data.keys(): for idx, valule in enumerate(data[key]): if arg in v…

将棋プロ棋士のプロフィールを拾ってくるクラス

日本将棋連盟のサイトから棋士のプロフィールを拾ってくる。 作ってみたは良いけど、使いみちは特にないw kp = KishiPicker('https://www.shogi.or.jp/player/pro/175.html') ret = kp.parson_name() print(ret) # ('羽生善治', 'Yoshiharu Habu') ret = kp.…