Python

Code

【Python】Pycordでボットの機能を増やした(Discord Bot改良:第2回)

以前にRenderでビルドしていたDiscordのボットを刷新していきます。pycordを使って、スラッシュコマンドの実装、オートコンプリートの適用などを行いました。
Code

【Pycord】モーダルのdiscord.InputTextStyleでどのように入力できるかを見てみた

PythonのDiscord拡張ライブラリ、「Pycord」のInputTextStyleでどのようなUIで表示されてどのように入力できるのかを見てみました。
Code

【Pycord】ApplicationCommandで入力できるUI形式を画像イメージ付きで紹介する

PythonのDiscord拡張ライブラリ、「Pycord」のApplicationCommandで引数を入力できるUIを一覧にしました。それぞれどのように動くかを一部だけ調べたりもしています。
Code

【GitHub Actions】実行時にパラメータ項目を設定する

GitHub Actions実行時に設定できる項目の種類をザッとまとめました。GitHub Actionsの概要から触れていますので、普段あまり触ったことがない方もお立ち寄り下さい。
Code

【Python】1つのファイル内における関数の依存関係をMermaidの書式で出力する

1つのファイル内のクラス図の依存関係を描画するために、MarkdownのMermaid書式で出力するPythonスクリプトを作りました。似た機能を作りたい場合にご参考ください。
Code

DaVinci Resolve 18でゆっくり動画っぽいものをPythonで効率的に作ろうとしたけど断念した話

DaVinci Resolve 18で、音声と字幕を自動で配置するPythonスクリプトを作ろうとしたのですが、試行錯誤の末に断念したという体験談になります。まだ試したことがない方は時間を無駄にしないように一読いただければと思います。
Code

【Render.com】Pythonで作成したDiscord用のボットをGitHubリポジトリからデプロイするやり方(Dockerも利用)

RenderでPythonで書いたDiscordアプリをGitHubリポジトリからデプロイします。記載した手順で一応実施できたので、ご参考ください。Dockerも使いました。
Code

【Python】inputを使った処理をpytestでunittestしたい(monkeypatchでmockする)

Pythonスクリプトをpytestする時に、input()のようなビルトイン関数が入っている時にmockする方法を紹介します。monkeypatchを使用します。
Code

【Python】pytestで同じディレクトリのモジュールをimportして、”ModuleNotFoundError: No module named”を出さなくする

Pythonスクリプトをpytestするとき、"ModuleNotFoundError: No module named"が表示されてしまった場合、この記事の方法でそのエラーが解決するかも。
Book

【Python】読書メーターからブログ用に取得したHTMLをキレイに表示するように整形する(Beautiful Soupを使用)

読書メーターから取得したHTMLをブログで見栄え良く見せるために、PythonでBeautiful Soupを使って編集したので、その編集過程を紹介します。HTMLの入手方法も併せて紹介します。