Masterpieces Manque 2021.12.252022.04.15 目次 PythonNode.jsGoogle Apps ScriptGoogle SpreadsheetAppSheetJavaScript Python 【Python、Flask】自分の服を選んでくれるアプリを作ろうとした時の話(Webアプリ編)自分が登録した服とその服の着用の傾向から、毎日着る服を選んでくれるWebアプリを作ろうとした時の記事になります。利用したツールは、Python、Flask、Scikit-Learn、Sqlite、Scikit-Learnなどです。 【Python】シェル上で出力した文字列で濁点が分かれてしまった文字(結合文字)を濁音に直すスクリプトシェル上でファイル名などを出力した際に、バがバになってしまう場合があります。それをいちいち手作業で直すのがしんどいので、直してくれるスクリプトを作りました。テストコードもあります。 【Python】動画をフレームごとの画像にして出力するスクリプトを作った話動画を画像として切り出すツールをPythonで作りました。OpenCVを利用しています。動画として視聴する必要がないコンテンツはこのツールで画像にしてしまいましょう! 【Python】複数の画像を一気にトリミングするスクリプトを作った話複数の画像を一気にトリミングするツールをPythonで作りました。使い方としては、最初に切り出したい範囲を選んで確定したら、そのエリアで後続の画像も切り出します。利用したモジュールは、OpenCVやTkinter、matplotlibになります。 【Python】同じような画像が色々な組み合わせで存在する場合に重複分を削除するスクリプトを作った話同じような画像が色々な組み合わせ・グループで出来てしまった場合に、重複している分を削除するツールをPythonで作りました。OpenCVやTkinterを利用しています。 【Python】sqlite3からCSV文字列を出力するsqlite3からCSVを出力する記事がググってもほとんど出てこなかったので自分で書きました(笑)なんだか、作ってる最中の心情も記事に書いたので、プログラマあるある的な記事になっています。見てみて下さい。 【GitHub】PythonとGitHub ActionsでProjectsにIssuesを作る作業を自動化する(前編:Pythonのソース)日々のタスクをGitHub IssuesおよびGitHub Projectsで管理する時に登録する作業が面倒くさいと思います。いちいちオプションを選択して入力する手間が面倒くさいと思います。本記事では、その作業を省略したツールを紹介します。 【Python】読書メーターからブログ用に取得したHTMLをキレイに表示するように整形する(Beautiful Soupを使用)読書メーターから取得したHTMLをブログで見栄え良く見せるために、PythonでBeautiful Soupを使って編集したので、その編集過程を紹介します。HTMLの入手方法も併せて紹介します。 Node.js 【Node.js】Qiita/Zennの投稿をGitHubのProfileに自動反映する。(半分ポエム) 【Node.js】Seleniumでテスト自動化ツール用ライブラリを作ったNode.js上でSeleniumを使用したテスト自動化ツールを、楽に作るためのライブラリを作りました。このツールで、OutSystemsを始めとしたローコードやノーコードで作ったシステムのテストを自動化できるかもです。 【Node.js】GitHub ActionsでREADME.mdに投稿した記事のリンクを表示する(FirebaseでCORS対応)Zenn、Qiita、ブログ、noteに投稿した記事のURLをREADM.mdに掲載するアプリを作成しました。このアプリを参考にして自分のGitHubのプロフィールページをカッコよくしてみましょう!GitHub ActionsやFirebaseを題材にしています。 【Node.js】Markdown内のimgタグの画像の大きさを変える。README.md内のimgタグで記載された画像のサイズを変更する処理を作成しました。沢山画像を貼っていると、いちいちサイズを変更するのが面倒ですが、この処理で一気に直してしまいましょう! Google Apps Script 【GAS、Google Spreadsheet】Googleカレンダーにスケジュールを登録するためのスクリプトですGoogleCalendarにスケジュールを登録する時にSpreadsheetから入力できるスクリプトを造りました。カレンダーからも連続した予定を入力できますが、それを何度も繰り返すのも大変なので、このツールで時短してみて下さい。 【GAS、Google Spreadsheet】Googleドキュメントで日記を付けるために毎日Docファイルを作ってくれるスクリプトですGoogleDriveにあるファイルを毎日決まった時間にコピーしてくれるスクリプトを書きました。日記をつける場合に毎回ファイルをコピーしてレイアウトを変えて・・・といった作業を効率化してしまいましょう! 【GAS、Google Spreadsheet】Googleドライブのルートフォルダに有るフォルダを一覧で取得するスクリプトですGoogleDriveのルートフォルダにあるフォルダを一覧で取得します。Googleドライブを整理したい時に役立つツールになるかと思います。 【GAS、Google Spreadsheet】Googleドライブのフォルダに有るファイルを一覧で取得するスクリプトですGoogleDriveの指定のフォルダにあるファイルを一覧で取得します。Googleドライブを整理したい時に役立つツールになるかと思います。 【GAS、Google Spreadsheet】Googleドライブ内の指定したフォルダに所定のファイルをコピーするスクリプトですGoogleDriveの指定のフォルダにファイルをコピーするツールを作りました。何かWebの記事をGoogleドキュメントにクリップしたり、指定のフォルダにメモ書きやシートを作成したい場合に役立つかと思います。 【GAS、Google Spreadsheet】Googleドライブ内の指定したファイルをそれぞれ好みの名前に一気にリネームするスクリプトですGoogleDriveの指定のファイルを一括でリネームできるツールを作りました。既に沢山作ってしまったファイルの命名規則を変えたいときなどにご活用下さい。 【GAS、Google Spreadsheet】自分がブログで書いた記事のURLからスクレイピングしてドキュメントに出力する下書きを書かずに投稿してしまったブログの記事をスクレイピングして、Googleドライブ上に出力するツールを作りました。スクレイピングにエラーにならずに失敗した時のログを出力する処理も施しています。 【GAS、Google Spreadsheet】Twitterにランダムなツイートを投稿するBotを作るGoogleスプレッドシートを利用したGASから実行するTwitterのBotを作りました。今回は、そのツイートの内容をいじくる部分を解説します。 【GAS、Google Spreadsheet】Google Driveに共有したWebサイトのURLをGoogleスプシに転記する。Googleドライブに共有したWebサイトのURLが載ったテキストファイルを読み込んで、Googleスプシに転記するツールを作りました。後で読みたいと思った記事を一元管理できて便利に使えています。 【GAS、Google Spreadsheet】ドライブにある画像をセルに表示しまくるツール僕は、ブラウザで言うところの「お気に入り」をGoogleスプレッドシートで管理しているのですが、その一覧の可視性を上げるためにサイトのアイコンをGoogleドライブから一気に設定するツールを作りました。 【GAS、Google Spreadsheet】ブログに使用した画像をGoogleドライブで管理するために書いたスクリプト僕は既に公開した記事で使用したファイルをGoogleドライブの所定のフォルダに保存しています。その画像を完了済みのフォルダに定期的に移動してくれるスクリプトを作りました。 Google Spreadsheet 【Google Spreadsheet】今までカラオケで歌ってきた曲とその回数を記録するシートを作ったよ今までにカラオケで歌ったレパートリーをメモするシートを作ったので、そこに書いてある内容を紹介します。歌った日をメモったりもしているので、歌った曲数の推移なども可視化出来て楽しいです。 AppSheet 【AppSheet開発事例】自分が今まで飲んだワインを見渡せるアプリGoogleスプレッドシートに格納したデータを使って、自分が今までに飲んだワインを一覧で見れるアプリを作りました。使ったサービスはAppSheetです。リスト形式に一覧で表示する画面と全体をヒストグラム形式に集計した画面を作っています。 【AppSheet開発事例】自分が今まで食ったサバ缶を見渡せるアプリGoogleスプレッドシートに格納したデータを使って、自分が今までに食べたサバ缶を一覧で見れるアプリを作りました。使ったサービスはAppSheetです。リスト形式に一覧で表示する画面を作っています。 【AppSheet開発事例】買い物用のメモアプリを作ったよAppSheetを使って買い物のときに活用できるメモアプリを作りました。買いたい物を備忘で書いたり、現在買い物カゴに入っている品物がレジ袋などで持ち帰られる量なのかどうかを可視化します。 JavaScript ワインのデータをスクレイピングする(vinica編)vinicaというサイトにあるワインのデータをExcelやGoogle Spreadsheetなどに貼り付けられる形式に取得できるスクリプトを紹介します。 ワインのデータをスクレイピングする(Vivino編)VivinoというサイトにあるワインのデータをExcelやGoogle Spreadsheetなどに貼り付けられる形式に取得できるスクリプトを紹介します。 Web上の画像をGoogleドライブに保存する 【Javascript】Kindleの蔵書のタイトルだけを一覧で取得するツールを作りました