KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

音楽CDの蔵書管理

 CDを買うときに持っているか持っていないかを簡単に調べる方法がないかを考えた。flacに音楽CDをバックアップしたので、フォルダー名から持っているCDをの一覧がわかる。できれば、フォルダー名の取得から一覧の作成、名前順にソートということを一括でやりたい。

それでデータはkeepに投げて、CD買うときに見て確認する。

フォルダーからフォルダー名の一覧を取得(windows)

  • フォルダー内でctrl + aでフォルダーを全選択してshift + 右クリックで パスのコピーを選ぶ

ブラウザに貼り付けてソート

kyukyunyorituryo.github.io

github.com

パスからフォルダー名の取得

// テキストデータ(1行ずつのタイトル)
const textData = `尾崎豊 - 愛すべきものすべてに
King Gnu - CEREMONY
絢香 - The beginning`

// テキストを行ごとに分割し、JSON 配列として整形
titles = textData.trim().split("\n")
const jsonData = JSON.stringify(titles)

// 結果をコンソールに出力
// 自然ソート(ロケールに基づく)
titles.sort((a, b) => a.localeCompare(b, 'ja', { numeric: true }));
copy(titles)
// 結果をコンソールに出力
console.log(titles.join("\n"));