mirror of
https://github.com/murdos/musicbrainz-userscripts
synced 2024-11-10 13:14:16 +00:00
commit
cec5db7925
1 changed files with 6 additions and 6 deletions
|
@ -2,14 +2,14 @@
|
|||
|
||||
// @name Import Discogs releases to MusicBrainz
|
||||
// @description Add a button to import Discogs releases to MusicBrainz and add links to matching MusicBrainz entities for various Discogs entities (artist,release,master,label)
|
||||
// @version 2016.01.08.0
|
||||
// @version 2016.02.13.0
|
||||
// @namespace http://userscripts.org/users/22504
|
||||
// @downloadURL https://raw.github.com/murdos/musicbrainz-userscripts/master/discogs_importer.user.js
|
||||
// @updateURL https://raw.github.com/murdos/musicbrainz-userscripts/master/discogs_importer.user.js
|
||||
// @include http://www.discogs.com/*
|
||||
// @include http://*.discogs.com/*release/*
|
||||
// @exclude http://*.discogs.com/*release/*?f=xml*
|
||||
// @exclude http://www.discogs.com/release/add
|
||||
// @include http*://www.discogs.com/*
|
||||
// @include http*://*.discogs.com/*release/*
|
||||
// @exclude http*://*.discogs.com/*release/*?f=xml*
|
||||
// @exclude http*://www.discogs.com/release/add
|
||||
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js
|
||||
// @require lib/mbimport.js
|
||||
// @require lib/logger.js
|
||||
|
@ -284,7 +284,7 @@ var link_infos = {};
|
|||
// Parse discogs url to extract info, returns a key and set link_infos for this key
|
||||
// the key is in the form discogs_type/discogs_id
|
||||
function getDiscogsLinkKey(url) {
|
||||
var re = /^http:\/\/(?:www|api)\.discogs\.com\/(?:(?:(?!sell).+|sell.+)\/)?(master|release|artist|label)s?\/(\d+)(?:[^\?#]*)(?:\?noanv=1|\?anv=[^=]+)?$/i;
|
||||
var re = /^https?:\/\/(?:www|api)\.discogs\.com\/(?:(?:(?!sell).+|sell.+)\/)?(master|release|artist|label)s?\/(\d+)(?:[^\?#]*)(?:\?noanv=1|\?anv=[^=]+)?$/i;
|
||||
if (m = re.exec(url)) {
|
||||
var key = m[1] + '/' + m[2];
|
||||
if (!link_infos[key]) {
|
||||
|
|
Loading…
Reference in a new issue