「利用者:芯/サンドボックス/6」の版間の差分
ナビゲーションに移動
検索に移動
(公序プレイヤーのソースコードを公開) |
|||
(同じ利用者による、間の1版が非表示) | |||
184行目: | 184行目: | ||
import time | import time | ||
import random | import random | ||
import rich | |||
import vlc | import vlc | ||
229行目: | 230行目: | ||
("労働哀歌 (知声版)", "芯", 127, "transcoded/a/ab/%E5%8A%B4%E5%83%8D%E5%93%80%E6%AD%8CBy%E7%9F%A5%E5%A3%B0.mp3/%E5%8A%B4%E5%83%8D%E5%93%80%E6%AD%8CBy%E7%9F%A5%E5%A3%B0.mp3.ogg"), | ("労働哀歌 (知声版)", "芯", 127, "transcoded/a/ab/%E5%8A%B4%E5%83%8D%E5%93%80%E6%AD%8CBy%E7%9F%A5%E5%A3%B0.mp3/%E5%8A%B4%E5%83%8D%E5%93%80%E6%AD%8CBy%E7%9F%A5%E5%A3%B0.mp3.ogg"), | ||
("ふるさと", "芯", 245, "transcoded/7/72/%E3%81%B5%E3%82%8B%E3%81%95%E3%81%A8.mp3/%E3%81%B5%E3%82%8B%E3%81%95%E3%81%A8.mp3.ogg"), | ("ふるさと", "芯", 245, "transcoded/7/72/%E3%81%B5%E3%82%8B%E3%81%95%E3%81%A8.mp3/%E3%81%B5%E3%82%8B%E3%81%95%E3%81%A8.mp3.ogg"), | ||
("ふるさと (知声版)", "芯", 242, "transcoded/b/ba/%E3%81%B5%E3%82%8B%E3%81%95%E3%81%A8By%E7%9F%A5%E5%A3%B0.mp3/%E3%81%B5%E3%82%8B%E3%81%95%E3%81%A8By%E7%9F%A5%E5%A3%B0.mp3. | ("ふるさと (知声版)", "芯", 242, "transcoded/b/ba/%E3%81%B5%E3%82%8B%E3%81%95%E3%81%A8By%E7%9F%A5%E5%A3%B0.mp3/%E3%81%B5%E3%82%8B%E3%81%95%E3%81%A8By%E7%9F%A5%E5%A3%B0.mp3.ogg"), | ||
("White House Remix", "キュアラプラプ", 233, "d/dd/White_House_Remix.mp3"), | ("White House Remix", "キュアラプラプ", 233, "d/dd/White_House_Remix.mp3"), | ||
("かよわきハニー", "芯", 82, "transcoded/7/77/%E3%81%8B%E3%82%88%E3%82%8F%E3%81%8D%E3%83%8F%E3%83%8B%E3%83%BC.mp3/%E3%81%8B%E3%82%88%E3%82%8F%E3%81%8D%E3%83%8F%E3%83%8B%E3%83%BC.mp3.ogg"), | ("かよわきハニー", "芯", 82, "transcoded/7/77/%E3%81%8B%E3%82%88%E3%82%8F%E3%81%8D%E3%83%8F%E3%83%8B%E3%83%BC.mp3/%E3%81%8B%E3%82%88%E3%82%8F%E3%81%8D%E3%83%8F%E3%83%8B%E3%83%BC.mp3.ogg"), | ||
("かよわきハニー (知声版)", "芯", 82, "transcoded/3/36/%E3%81%8B%E3%82%88%E3%82%8F%E3%81%8D%E3%83%8F%E3%83%8B%E3%83%BCBy%E7%9F%A5%E5%A3%B0.mp3/%E3%81%8B%E3%82%88%E3%82%8F%E3%81%8D%E3%83%8F%E3%83%8B%E3%83%BCBy%E7%9F%A5%E5%A3%B0.mp3.ogg"), | ("かよわきハニー (知声版)", "芯", 82, "transcoded/3/36/%E3%81%8B%E3%82%88%E3%82%8F%E3%81%8D%E3%83%8F%E3%83%8B%E3%83%BCBy%E7%9F%A5%E5%A3%B0.mp3/%E3%81%8B%E3%82%88%E3%82%8F%E3%81%8D%E3%83%8F%E3%83%8B%E3%83%BCBy%E7%9F%A5%E5%A3%B0.mp3.ogg"), | ||
("栃木県・40名・死傷", "キュアラプラプ", 150, "transcoded/8/8a/%E6%A0%83%E6%9C%A8%E7%9C%8C%E3%83%BB40%E5%90%8D%E3%83%BB%E6%AD%BB%E5%82%B7.mp3/%E6%A0%83%E6%9C%A8%E7%9C%8C%E3%83%BB40%E5%90%8D%E3%83%BB%E6%AD%BB%E5%82%B7.mp3.m4a"), | ("栃木県・40名・死傷", "キュアラプラプ", 150, "transcoded/8/8a/%E6%A0%83%E6%9C%A8%E7%9C%8C%E3%83%BB40%E5%90%8D%E3%83%BB%E6%AD%BB%E5%82%B7.mp3/%E6%A0%83%E6%9C%A8%E7%9C%8C%E3%83%BB40%E5%90%8D%E3%83%BB%E6%AD%BB%E5%82%B7.mp3.m4a"), | ||
("He Died So Young", "Shin", 109, "transcoded/1/14/He_Died_So_Young.mp3/He_Died_So_Young.mp3.ogg") | ("He Died So Young", "Shin", 109, "transcoded/1/14/He_Died_So_Young.mp3/He_Died_So_Young.mp3.ogg"), | ||
("栃木県・50代・カメラマン", "芯", 26, "transcoded/f/f5/%E6%A0%83%E6%9C%A8%E7%9C%8C%E3%83%BB50%E4%BB%A3%E3%83%BB%E3%82%AB%E3%83%A1%E3%83%A9%E3%83%9E%E3%83%B3.mp3/%E6%A0%83%E6%9C%A8%E7%9C%8C%E3%83%BB50%E4%BB%A3%E3%83%BB%E3%82%AB%E3%83%A1%E3%83%A9%E3%83%9E%E3%83%B3.mp3.ogg"), | |||
("栃木県・50代・カメラマン (知声版)", "芯", 26, "9/95/%E6%A0%83%E6%9C%A8%E7%9C%8C%E3%83%BB50%E4%BB%A3%E3%83%BB%E3%82%AB%E3%83%A1%E3%83%A9%E3%83%9E%E3%83%B3By%E7%9F%A5%E5%A3%B0.mp3") | |||
] | ] | ||
while True: | while True: | ||
trgtSong = random.choice(songsArr) | trgtSong = random.choice(songsArr) | ||
print(trgtSong[0] + " // " + trgtSong[1]) | rich.print("\r[bright_cyan]" + trgtSong[0] + "[/bright_cyan]" + " [white]--[/white] " + "[bright_green]" + trgtSong[1] + "[/bright_green]", end="") | ||
playASong("https://ja.wikiwiki.li/images/" + trgtSong[3], trgtSong[2]) | playASong("https://ja.wikiwiki.li/images/" + trgtSong[3], trgtSong[2]) | ||
</pre>}} | </pre>}} |
3年8月1日 (I) 13:45時点における最新版
利用者:芯/サンドボックス/6は、ソースコードを公開するページです。
利用者別バイト数データ更新リクエスト[編集 | ソースを編集]
麻薬:データ#利用者別バイト数データの内容を更新する API リクエストです。全ページのバイト数を利用者別に集計し、代表値を求めてウィキテーブルを作成します。
形式 | Python ファイル (.py) |
---|---|
要件 | Python および Requests ライブラリのインストール |
備考 | 122 行めと 123 行めを適切に修正してください。 |
開くソースコード |
公序プレイヤー[編集 | ソースを編集]
Sisters:WikiWikiリファレンス/公序ソングに掲載されている音声ファイル群を VLC media player でランダム再生します。
形式 | Python ファイル (.py) |
---|---|
要件 | Python および Python-VLC ライブラリのインストール、ならびに VLC media player のインストール |
開くソースコード |
覚え書き[編集 | ソースを編集]
インストールについて[編集 | ソースを編集]
Python[編集 | ソースを編集]
公式のダウンロード・ページにアクセスし、"Download Python" とあるボタンをクリックしてください。ダウンロードされたファイルを開くとインストーラーが起動するので、その指示に従うことでインストールを完了できます。
各種ライブラリ[編集 | ソースを編集]
Python の各種ライブラリは、Python 本体を OS にインストールしたのちに、それぞれ以下の操作を行うことでインストールできます。
- Requests - コマンドプロンプトで
pip install requests
を実行する - Python-VLC - コマンドプロンプトで
pip install python-vlc
を実行する