これは白深やよいが練習で作ったプログラムを置いておく場所です。
PythonやNode.jsを使っているので、そのプログラムを置いておきます。
自分が少しずつ覚えながら作っているコードなので、コメントが沢山ありますが注意してください。
Chenge Log:
2025/01/07
:Googleスプレッドシート関係の認証を変更(サービスアカウントを使用しない形に変えた)
- Twitter @shirafukayayoi
Add 2024/06/11
foobar2000とYoutubeSourceを組み合わせて、DiscordRichPresenceに再生バーと動画のURLボタンを付けるやつ。
実行結果はこんな感じ。
詳しくはこのレポジトリを見てください。
https://github.com/shirafukayayoi/Node_fb2kRichPresence
Add 2024/07/21
Puppeteerの基本的な使い方をまとめたNode.js。
詳しくはコード内のコメントを見てください。
Add 2024/07/17
フォルダ内のzipファイルを解凍するPython。
詳しくはこのレポジトリを見てください。
https://github.com/shirafukayayoi/AutoFolderUnzip
Add 2024/10/26
Base64でデコードされた文字列と、元の文字列を使って複合キーを取得するPython
Add 2024/11/10
BOOK☆WALKERの新刊情報のURLからタイトル等を取得しGoogleカレンダーに追加するPython。
Add 2024/08/02
BOOK-WALKERのセール情報を取得するPython。
Googleスプレットシートに出力されます。
タイトル,著者,価格,レーベル,終了日
詳しくはこのレポジトリを見てください。
https://github.com/shirafukayayoi/BOOK-WALKER_Sale_Information
chenge log:
2024/08/02
:金額を数値として取得できるようにした。
Add 2024/09/08
読書メーターに登録されている、積読本、または読んだ本をcsv形式で出力するpython。
使い方はこのレポジトリを見てください。
https://github.com/shirafukayayoi/Bookmeter_LoadBookList
Add 2024/06/03
ディレクトリの構成を出力してくれるPython。
python ImportOS_DirectoryText,py <ディレクトリパス>
実行してからディレクトリを入れるようにしました。
実行結果:
├── img
| ├── dokusyome-ta-.png
| ├── GitHub.png
| ├── icon.jpg
| ├── icon_2.png
| ├── icon_3.jpg
| ├── icon_4.jpg
| ├── kakuyomu_icon.png
| ├── ron_icon.png
| ├── twitch-logo.jpg
| ├── Twitter_icon.png
| └── Youtube.png
├── index.html
└── main.css
chenge log:
2024/07/17
:cmdからディレクトリを入力できるようにした。2025/01/07
:ImportOS_DirectoryText.py
からDirectoryText.py
に変更2025/01/02
:cmdからテキストファイルとして出力するか指定できるようにした2025/01/02
:cmdでフォルダーだけ出力するか指定できるようにした
Add 2024/07/27
DMMの購入履歴を取得するPython。
csvファイルに出力されます。
詳しくはこのレポジトリを見てください。
https://github.com/shirafukayayoi/DMM_PurchaseList
実行結果はこんな感じ。
タイトル,サークル名,ジャンル
タイトル,サークル名,ジャンル
タイトル,サークル名,ジャンル
chenge log:
2024/07/28
:GoogleSheetに出力するようにした。
Add 2024/11/10
DMMのゲーム新作情報をGoogleカレンダーに登録するためのPython。
Add 2025/01/12
特定のフォルダーの中身を全て、全角から半角にするPython。
全角スペースと半角スペースは_
に変更される。
Add 2024/08/19
PC版のGboardをスマホでも使えるようにするためのPython。
詳しくはこのレポジトリを見てください。
https://github.com/shirafukayayoi/Gboard_FomatText
Add 2024/10/02
指定したファイルを自動的にGigaFile便にアップロードするPython。
実行したらURLが出力されます。
Add 2024/10/02/
楽天のブックスから指定した月のラノベの情報を読み取り、csvを作成するPython。
名前,詳細,日付
詳細の部分は空白になっている、
Add 2024/07/11
楽天のブックスから指定した月のラノベの情報を読み取り、Googleカレンダーに予定を追加させるPython。
year
とmonth
、calendar_id
を入れ、target_media
にGoogleカレンダーに追加したい出版社を入れ実行。
実行結果はこんな感じ。
詳しくは、このレポジトリと、Zennを見てください。
https://github.com/shirafukayayoi/LightNovel_GoogleCalendarPush
https://zenn.dev/shirafukayayoi/articles/3d89539bf26c3d
Add 2024/06/28
鍵がかかっているPDFを総当たりで調べるためのコード。
自分が昔作ったPDFのパスワードがわからなくなってしまったので作りました。
置いたPDFのディレクトリと同じ場所にパスワードが解除されたPDFが出力されます。
コード内のcharacters
とcount
を書き換えて使います。
コードを実行してから選択できるようにしました。
実行結果:
0000 は一致しませんでした
0001 は一致しませんでした
0002 は一致しませんでした
------------------------------------(省略)
パスワードは????でした。
Chenge Log:
2024/07/17
:cmdからPDFのディレクトリとcountを入力できるようにした。
Add 2024/12/05
特定のソフトのメモリ、CPU、GPU等の使用率を出力するPython。
例:
2024-12-08 15:24:57 - プロセス: foobar2000.exe (PID: 15156)
CPU使用率: 0.0%
メモリ使用量: 101.1 MB
GPU使用率: GPU 0: 7.0% 使用中
--------------------------------------------------
Change Log:
2025/01/04
:上書き表示した。
Add 2024/07/16
簡単な数あてゲーム。
実行結果はこんな感じ。
Add 2024/08/18
RSSフィードを取得して、新しい記事があれば通知するPython。
最新のtitleとURLを取得します。
title,URL
Add 2025/01/05
特定のフォルダーのセーブデータのフォルダーをバックアップするためのPython。
www/saveにも対応している。
Google DriveのG:
を使い、実装している。
Change Log:
2025/01/06
セーブデータをGoogle Driveに直接移動するようにした。
Add 2024/08/28
Tesseractを使って画像から文字を取得するPython。
Add 2024/10/26
指定しれたURLの隠しURLを探すPython
Add 2024/10/04
指定したファイルをUSBが認識されたときにコピーするPython。
Add 2024/11/14
指定した動画の再生スピードを変更するPython。
ディレクトリにoutput.mp4
が出力される。
Add 2024/10/10
Youtubeのプレイリストの中身を消し、特定のGoogleスプレッドシートからvideoidを取り出しプレイリストに追加していくPython。
スプレッドシートは、
名前,URL
という形式になっていなければいけない。
Add 2024/10/10
特定のプレイリストを、Googleスプレッドシートで出力するPython。
出力結果:
名前,URL
名前,URL
Add 2024/08/31
yt-dlpを使って動画をダウンロードするPython。
今のオプションは最高画質&最高音質。
Add 2024/12/17
ゆうちょデビットのメールを取得し、使用したお金を特定のGoogleスプレッドシートに出力するPythonコード。
詳しくはこのレポジトリを見てください。
https://github.com/shirafukayayoi/YuchoMailOutput
Chenge Log:
2024/12/18
:メッセージを古い順から取得するようにした。2025/01/04
:金額が全て202円になってしまう問題を解消、ファイルのダブルクリックで実行できるようにした。
PyAutoGuiで作成した自動化プログラム一覧
Add 2024/12/5
Core Keeperの魚釣りを自動化するPython。
実行中は他のことができないのが難点。
学校生活を送るうえで使ったPythonコード。
全国商業高校協会/全商英検の3級の問題文を全てダウンロードするPython。
様々なプログラムの元となるテンプレート。
Add 2024/07/29
GoogleCalendarに接続するためのテンプレート。
必要になるのは、credentials.json
とカレンダーID。
TemplateList:
- イベントを追加する
- イベントを取得する
- CSVファイルからイベントを追加する
Chenge Log:
2024/12/08
:場所も追加できるようにした。
Add 2024/12/16
GoogleDriveに接続するためのテンプレート。
TemplateList:
- 新しいスプレットシートの作成
- ファイルの移動
- 特定のフォルダからスプレットシートを取り出す
Add 2024/12/16
GoogleGmailに接続するためのテンプレート
TempletList:
- 最新のメールを取得する
- 特定のメールアドレスのメールを指定した回数取得する。
Add 2024/07/28
GoogleSheetに接続するためのテンプレート。
必要になるのは、credentials.json
とスプレットシートID。
TemplateList:
- スプレットシートのデータを読み込む
- スプレットシートのすべてのデータを消す
- スプレットシートにデータを書き込む
- スプレットシートに1行目だけ書き込む
- フィルターを設定する
Add 2024/08/24
Youtubeに接続するためのテンプレート。
必要になるのはAPIキー。
TemplateList:
- ライブ動画の配信開始時間の取得