作ったことないけど、必要に駆られて作る。
jsとHTMLで作るらしい。まぁーいけるやろ。
この一連の記事の目的は、メモ。
作り方を事細かに解説する気はない。する気はないけどしちゃうかも。
◆作るもの
ページ上に存在するリンクをぶち抜いてリスト化するものを作る。
なんでそんなもの作るのかっていうと、ブラウザゲーから画像ぶっこぬくのが面倒だから。
画像抜くだけのものなら既にあんだけど、js経由で参照しているものとか見られない。あと、とりあえずリンクだけ欲しい。ダウソは後でいい。
◆要件
- ソース上で参照されているファイルのリンクを全部抜く
- js上で読まれているリンクも全部抜く
- 重複を除去する
- リンクを取得した日時を記録
- 「パス」「ファイル名」「取得日時」でのソート
- パスのルートごと、ファイルの種別ごととかで分類
- ある特定のパス以下のファイルを取得
- 一括命名、一括ダウンロード、新規フォルダ作成
◆命名
難しいな。
File URL Storeでいいか。
いいのか?
◆準備
何すればいいのか全くわからんので「chrome 拡張 開発」でググる。
https://liginc.co.jp/web/tool/browser/163575
はい。えーと、「HTML使うよ」っていう情報から予想された通り、webページを作るようなものらしい。
- 「Browser actions」タイプの拡張を作ればいいらしい
- GitHubでサンプルソースを公開してくれているから、それ使おう
- つか俺もGitHub使おう。いい機会だし。使う用事あるし。
- エディタはVisual Studioあるからそれ使おう
- と思ったけどCodeのほうでいいや
◆CodeとGitHubを連携させる:A
※理解してない状態で、なかばわざと勢いで進めました。ちょっと勉強したあとで書いた記事があるので、この段落Aはホント日本無価値ばなしです。
※俺の自学のためにGitを使用します。Gitを使わない人、Gitに精通している人は以降の記事をすべて読み飛ばしてくだされ。
※Gitの入門記事にすらなってないからGitを使いたい人、Gitを知らない人も読み飛ばしてください。
※つまり全員読み飛ばしてください。
ググったけどGitHubと連携できないっぽい!
よくわからないんだけどAPIでなんか「プッシュ」だの「プル」だのすんじゃないのか?Gitすら(あんまり)理解してないから何もわからん。SVNしか知らん。
とりあえずパソコンにGitをインストールした。
んで、いきなりGitHubに公開すんのもアホだから自分のOneDriveにリポジトリ建てられないかと思った。
できるらしい。
http://mussyu1204.myhome.cx/wordpress/it/?p=249
うん。「commit」のタイポに注意な。
Gitはインストールしたから、スタートメニューから「Git Bash」を起動して真似っこすればいいだろう。
ソース管理ツール使ったことない人は意味わからんだろうな。すまんこ。
真似っこした結果、リポジトリとワーキングディレクトリができたはず。
そのワーキングディレクトリをVSCodeで開いてやればいい。はず!
結果:できた。Visual Studio Codeはホント賢い。
つまり、GitHubをリポジトリにして、ローカルを今みたいな感じでCodeで開いてやれば、それは連携できているというわけだな。多分。
◆CodeとGitHubを連携させる:B
Aは無かったことにムーブ。
やけっぱちで進めてみたんだけどやっぱ理解できてないね。
別記事書いたからそっちをみて下され。
ってか段落Aで張った参考リンクが適当すぎて笑える。(激怒)
◆結論
いい時代になったね。無料で公開されている記事やらツールやらがナツンナツン出てくる。
この記事は「その②」に続く。けどまだ書いていない。書いたら更新する。追記するから神妙に待ってろ!
コメントを残す