User:Hcm/スクリプト: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(Created page with "自作のユーザースクリプトをGitHubで公開します。 * [https://github.com/hcmiya/mb-userjs hcmiya/mb-userjs @GitHub] 以下説明とか。要望等は[https:/...")
 
No edit summary
Line 3: Line 3:
* [https://github.com/hcmiya/mb-userjs hcmiya/mb-userjs @GitHub]
* [https://github.com/hcmiya/mb-userjs hcmiya/mb-userjs @GitHub]


以下説明とか。要望等は[https://twitter.com/obsolete_std Twitter]でコンタクトを取ると早いかも知れません。
以下説明とか。要望等は[https://twitter.com/obsolete_std Twitter]でコンタクトを取ると早いかも知れません。インストールする時はスクリプトのページの「Raw」のリンクをクリック

尚、動作環境はFirefox Releaseのみ(2015-06-04現在、ver. 38)を想定しています。


== リリース毎に録音をまとめてマージするやつ ==
== リリース毎に録音をまとめてマージするやつ ==
Line 11: Line 13:
録音内容が同じである複数のリリースに対し、録音が分かれている場合にトラックごとに録音をマージするのに使うやつです。
録音内容が同じである複数のリリースに対し、録音が分かれている場合にトラックごとに録音をマージするのに使うやつです。


これをインストールしてリリースのページに行くと、右のEditingの所に「リリース録音マージ」という項目とボタン3つが追加されます。マージが必要なリリースのあるページで「積」を押すとそのリリースのタイトルがボタンの下にリストされます。必要な分をリストに積んだ後に「統」を押すと曲目の下にマージするためのフォームが作られますの、内容を確認して註釈を書いた後「開始」を押すとマージが始まります。
これをインストールしてリリースのページに行くと、右のEditingの所に「リリース録音マージ」という項目とボタン3つが追加されます。マージが必要なリリースのあるページで「積」を押すとそのリリースのタイトルがボタンの下にリストされます。必要な分をリストに積んだ後に「統」を押すと曲目の下にマージするためのフォームが作られます。もしトラック数違いなどによってマージする録音がずれていたらフォーム右上の「移動」チェックボックスを有効にすると録音項目をずらせるようになってるので良しなにやってください。内容を確認して註釈を書いた後「開始」を押すとマージが始まります。


このスクリプトについては、スクレイピングのためにDOMParserのparseFromString()の第2引数が'text/html'に対応していることが必要です。
2015-05-09現在、リリースのトラックをずらす機能はついてないです。


== 全角文字とかをハイライトするやつ ==
== 全角文字とかをハイライトするやつ ==
Line 26: Line 28:


一部の編集者はβ版を常用していて、編集註釈などにもあたり構わずにそこへのリンクを書くようです。リリース版を使う身からすると迷惑でしょうがないので、リンクを全てリリース版に置き換えます。
一部の編集者はβ版を常用していて、編集註釈などにもあたり構わずにそこへのリンクを書くようです。リリース版を使う身からすると迷惑でしょうがないので、リンクを全てリリース版に置き換えます。

== AcousticBrainzのリンクを追加するやつ ==

* [https://github.com/hcmiya/mb-userjs/blob/master/ablink.user.js ablink.user.js]

いまいち何に使われているのか謎な[http://acousticbrainz.org/ AcousticBrainz]のエントリーへのリンクを、MBの録音のページに追加します。

Revision as of 22:31, 3 June 2015

自作のユーザースクリプトをGitHubで公開します。

以下説明とか。要望等はTwitterでコンタクトを取ると早いかも知れません。インストールする時はスクリプトのページの「Raw」のリンクをクリック。

尚、動作環境はFirefox Releaseのみ(2015-06-04現在、ver. 38)を想定しています。

リリース毎に録音をまとめてマージするやつ

録音内容が同じである複数のリリースに対し、録音が分かれている場合にトラックごとに録音をマージするのに使うやつです。

これをインストールしてリリースのページに行くと、右のEditingの所に「リリース録音マージ」という項目とボタン3つが追加されます。マージが必要なリリースのあるページで「積」を押すとそのリリースのタイトルがボタンの下にリストされます。必要な分をリストに積んだ後に「統」を押すと曲目の下にマージするためのフォームが作られます。もしトラック数の違いなどによってマージする録音がずれていたら、フォーム右上の「移動」チェックボックスを有効にすると録音項目をずらせるようになってるので良しなにやってください。内容を確認して註釈を書いた後「開始」を押すとマージが始まります。

このスクリプトについては、スクレイピングのためにDOMParserのparseFromString()の第2引数が'text/html'に対応していることが必要です。

全角文字とかをハイライトするやつ

タイトル通り。

betaを取るやつ

一部の編集者はβ版を常用していて、編集註釈などにもあたり構わずにそこへのリンクを書くようです。リリース版を使う身からすると迷惑でしょうがないので、リンクを全てリリース版に置き換えます。

AcousticBrainzのリンクを追加するやつ

いまいち何に使われているのか謎なAcousticBrainzのエントリーへのリンクを、MBの録音のページに追加します。