免責事項: 楽しいニュースがまだ届いていないときにこのスクリプトを書き始めました。
簡単に説明します。
- それは何をしますか?
- VKでプレイリストのトラックを並べ替え、干渉を最小限に抑えて見た目を良くします。
- 入手先
- 使い方は?
- Python 2.7.xが必要です。 ダウンロード、インストール。 アーカイブからファイル
vk_music_organizer.py
、メモ帳で開きます。最初の行で、email = '...'
とpassword = '...'
にそれぞれログインとパスワードを入力します。 保存します。 Pythonが正しくインストールされている場合、その後、ダブルクリックしてこのファイルを実行できます。
- Python 2.7.xが必要です。 ダウンロード、インストール。 アーカイブからファイル
- どのように機能しますか?
- ソートアルゴリズムは次のとおりです。
- ユーザーがアルバムを持っている場合、すべてのトラックをアルバムに分割し、指定されたアルバムのないすべてのトラックを名前のないアルバムにドロップします。 すべてのアルバムがアルファベット順にソートされ、名前のないものが最初に置かれます。
- 各アルバム内のすべてのトラックを調べて、1つのアーティストと連続するトラックのチェーンを1つのクラスターに結合します。
- すべてのアーティストが出会った各アルバムの中で、彼らと一緒に最大のクラスターを見つけます。 同じサイズから、リストの最初のサイズを選択します。
- アーティストの最大のクラスターにないすべてのトラックは、このクラスターにドラッグします。
- 各アルバム内のすべてのクラスターを連続して結合します。 すべてのアルバムを結合します。
並べ替えに加えて、特に意味のあるものはありません。 この記事のオーソライザーとAPI呼び出しコードを使用します。 並べ替えとは別に、プログラムの作業はaudio.get
への1つのリクエスト、audio.get
への1つのリクエスト、およびaudio.getAlbums
への束にaudio.reorder
ます。 無料ボーナス:著作権の厳しい管理下にあるすべてのトラックが地下に送られます。
- ソートアルゴリズムは次のとおりです。
このスクリプトは、すべてのバグと欠陥とともにそのまま提供されます。 ご自身の責任で使用してください。 お楽しみください!