ビジネスパーソン・ガジェット置場 empty lot for business

営業や仕事、それに伴う生活を便利に楽にするツール、ガジェットを作ります。既にあるツールも自分用にカスタマイズ。

PySimpleGUI で条件に沿ってデータを集計したものをopenpyxlで規定のフォーマット化

今回のガジェットはある動画を見ていて僕も作ってみようと思って作ったものです。

python: 文字列操作 len()、splitline()、split()、正規化と正規表現

備忘録です。 文字列を操作するための関数をまとめた備忘録。

python:正規表現で文字列をスプリットする

備忘録です。 pythonで文字列をスプリットしようとしていたのですが、スプリットに使いたい文字が複数あったので正規表現のスプリットを使った話です。

python:辞書で値が最大値のキーの求め方と文字を区別するisalphaの使い方

備忘録です。 意外に使う辞書で値が最大値な要素のキーを求める問題。それと今回は文字、数値、記号が混ざっている文字列から文字のみを判定しないといけなかったのでその備忘録。

python: isdigit() 数字が含まれる文字列から数字部分のみを取り出す

備忘録です。 数字が含まれる文字列から数字部分のみを取り出し、その数字の和を求める必要があったためその処理方法を記載。

python: if elseでfor文内の処理を判断する一例

備忘録です。 for文内に複数の式があって、その式を上から実行していく途中で条件を満たさなくなったためfor文から抜けて式を実行しないようにする(ちょっと説明がややこしい)一例です。

python: collections リスト内で各要素の数を集計して辞書にする

備忘録です。 リスト内で重複した要素が何個ずつあるのか数え、それをもとに色々処理する。という状況があったのでその方法。

pythonで大谷さんの今シーズンの成績を記録する

今回のガジェットはエンゼルスの大谷さんの活躍が毎日楽しみでしょうがない僕のためのガジェットです。今シーズンはぐっと我慢の試合も多い感じなのですが、データを見ると実は安定していたり、やっぱ記録を見るとすごいなと思います。実際このプログラムを…

pythonで自動的にリストを管理する【google スプレッドシート】

今回のガジェットは、新しく作ったファイルから日付とタイトルを取得しリストに自動的に記入してくれるガジェットです。

pythonで履歴書作成フォーム【with streamlit】

今回のガジェットはstreamlitを使用したフォームのようなものです。エクセル形式の履歴書に対応し、フォームに入力することでエクセル形式の履歴書のフォーマットに反映させます。

pythonでファイル一覧作成 【with Automater】

業務や学習をしていると日々、ファイルやフォルダが増えてい来ますよね。ただ、だんだん何を作って、どのフォルダに入れたのかわからなくなってきます。そんな日々、増えるフォルダとファイルを一日一回定期実行で確認し、一覧表に追加していくガジェットで…

pythonで体調管理アプリ【with streamlit】

pythonで身長・体重からBMI値を算出、標準体重との差や、体温、食事、睡眠の管理を行うガジェットです。毎日のちょっとしたチェックに使用できます。

pythonでメール取得アプリ【with Gmail api】

Gmailの受信日時、送付元、宛先、件名、既読、未読で検索し、受信したメール情報を取得してcsvファイルとしてまとめることができるガジェットです。pythonを使いgmail apiを利用したコードになっています。

Pythonでレシピ検索アプリ【with streamlit】

冷蔵庫に入っている食材を使ってどんなものが作れるのかをチェックするガジェットです。残り食材をもとに検索するので個人的なフードロスも抑えられます。レシピは「世界一美味しい手抜きごはん 最速! やる気のいらない100レシピ」から抜粋していますがこち…

栄養素チェックアプリ【python + streamlit】

文科省が出している日本食品標準成分表示から、食品にどの栄養素がどのくらい含まれているかをチェックできるガジェットです。また、エイジングや快眠など目的に応じて必要な栄養素と必要な食品もチェックできます。

ニュース一覧アプリ【OpenWeatherAPI/NewsAPI,/YoutubeAPI】

いろんなAPIを複合して自分の好きなものを表示するようにしたガジェットです。今回はヘッドラインニュースと動画、そして天気をまとめてみました。

カレンダー一括投稿アプリ 【python + Google Calender api】

スプレッドシートやエクセルで管理しているスケジュールをGoogleカレンダーに一気に転記してしまうガジェットです。ものの数秒あれば転記完了です。一気に入力されるのでムッチャ気持ち良いです。

Numbers4 予測アプリ【python + streamlit】

Numbers4を過去のデータを元にストレートの予測を行います。(予測のアルゴリズムはとても簡易なものなのですが、一回につき70000回抽選を行った中から抽出しています)過去のデータはpaypay銀行, 楽天銀行からいただいております。ナンバーズ3よりさらんに…

Numbers3 予測アプリ【python + streamlit】

Numbers3を過去のデータを元にストレートの予測を行います。(予測のアルゴリズムはとても簡易なものなので、当たるも八卦当たらぬも八卦です)過去のデータはpaypay銀行からいただいております。過去のデータを見ると複数回同じ数字が出るということは少な…

見た目チェッカー【python + Face api】

AzureのFace apiを使用した見た目年齢のチェックガジェットです。機械学習で導き出した年齢と実年齢を比較するだけの単純なものになります。

図書館蔵書検索アプリ【python + カーリル】

図書館に行く前に読みたい本が取り扱われているか、または、貸し出し中になっていないかなどを調べることができるガジェットです。行きたいエリアの図書館情報も調べることができ、マップ表示します。また、調べたい項目は分かるけど、本のタイトルやどんな…

たばこ本数可視化アプリ【python+streamlit】

日々吸っているたばこの本数を管理し、そこから日々のコストを算出。また、週及び月のコスト予測を算出。それらを1画面で管理、可視化しているガジェットです。電子タバコと紙巻きたばこ併用に対応可能で、それぞれのたばこの値段、紙巻きと電子の比率をス…

たばこ本数管理アプリ【python + Line Messaging】

ラインのやり取りでたばこを吸った時間を管理するガジェットです。吸った時間はスプレッドシート上で管理しています。また、その時間をチェックするのがラインです。ラインのトークルームで「たばこ」と送ると女の子が本数に応じて返信をくれると同時にスプ…

文章要約アプリ【python + spacy】

今回のガジェットはこういう声に対応します。 「長い文章は読んでて意味が分からなくなる。すぐに頭に入ってくるようにシュッと短く簡単にまとめてくれないかな。」

ラインで入力、残高も確認できる家計簿【python + Line Messaging api】

今回はこんな声に対応するガジェットです。「ラインなら外出先でもすぐに使用できるし、いつも見ているので、ラインで家計簿を管理でき、残高もラインですぐに確認できるようになったらいいな。」

スケジュール管理秘書さんのタスク管理【python + Line Messaging API】

今回はこんな声に対応するガジェットです。「忘れっぽい性格なので毎朝、今後のスケジュールが把握できると嬉しい。憧れは秘書さんが、『社長、今後のスケジュールはこうなってます』という感じで教えてくれることだなあ」

検索ワードからyoutubeの動画情報を一括で取得する 【python + youtube api】

今回はこんな声に対応するガジェットです。 「pythonを動画で勉強したいので一覧が欲しい。視聴回数の多いものから片っ端に視聴し実行してみよう!」 「Youtuberのネタを探したいけど、そのネタどのくらいの視聴回数、いいねがあるのか確認したい!」

たくさんの住所から郵便番号一括検索 【python + pandas】

今回は、こんな発想の声に対応するガジェットです。 「複数の住所に書類を送ることがありました。送り先のリストには住所はあるのですが、郵便番号がありません。封筒を作成するときにさすがに郵便番号を書かないのはよくないなということで、それぞれ郵便番…

大量ファイル自動集計 【python + pandas + openpyxl】

今回は、こんなお困りの声に対応するガジェットです。 「毎日、毎日発注書の山。月末の請求までにこれを取引先ごとに全て処理してまとめて、なんでシステム化していないの。。まとめるだけで一苦労。さらに請求書に落とし込まないといけないし。自動的に発注…

複数の取引先への一斉メール 【python + smtplib + mime】

今回の設定はーーー自分の担当である3つの会社に販売数と請求金額をメールで通知するというタスクがあります。ただし、会社として定型文があり、そのフォーマットを使用しなければなりません。今までは1社ずつ定型文をメールに貼り付け会社名や担当者名、…