jesus2099 / konami-command Goto Github PK
View Code? Open in Web Editor NEWpower‐ups for various web sites
power‐ups for various web sites
d/m/y|y/m/d
date recognition of EASY_DATE (and use it everywhere #19)YYY+
) unique date fields and brand them (placeholder
) EASY_DATE
insteadYYYY
css
possible in the limited AR popup space, show genuine fieldsgreen
AC = Artist Credit
Those (catalogue number, bar code, etc. search links, minc, joshin, cdjournal, amazon, etc.) can be found in former versions of INLINE STUFF, if I remember correctly.
Stuff to restore: c894e76
Delay inline stuff DOM append if all “hide” (performance gain on big releases).
Also delay retrieve (XHR) if all “hide” ? If so, add a loader.gif
in div#idcountzone
(save 2 requests per release page, be kind with servers).
Impossible as recording comment display still requires that entity be loaded.
→ see #197 for AcoustID.
花火 and 君がいるから are almost same title according to MASS MERGE. :/
Using mb. COLLECTION HIGHLIGHTER (2014.0602.0113) and Tampermonkey extension (3.7.48) in Google Chrome for Windows (Version 35.0.1916.114 m).
If I want to add a release to one of my collections (using the right side links on the release page), the script will highlight release +release group (as it should) but also recordings, works, artists, etc. (even if I did not check those to be highlighted when I first loaded my collections using the script.
A post‐merge (on Merge recordings edit page) feature request by sbontrager that could also be made pre‐merge info (on release page), additionally.
Same problem as in #38.
At first thought, you would have to open all mediums of local release and keep the remote release smaller than 11 mediums.
But if both are more than 10 mediums, I don’t know what to do with the remote release. :/
Maybe wait for additional asynchronous Web Service call (from #48) and then make (tons of?) requests to find each recording’s row ID… (._.?)
Hello,
I am using that awesome mb. SUPER MIND CONTROL Ⅱ X TURBO (2014.7.11.1432).
I got an error while I was on Luluc - MusicBrainz:
Can’t find “div#header-menu li.editing > ul” to add menu
Tampermonkey extension doesn’t suffer Chrome’s short-comings in terms of using host page variables and functions.
Hello,
I am using that awesome mb. SUPER MIND CONTROL Ⅱ X TURBO (2014.7.9.1322).
I got an error while I was on The Red Jumpsuit Apparatus - MusicBrainz:
Can’t find “div#header-menu li.editing > ul” to add menu
I have compared some stuff and came to the conclusion (maybe wrong ?) that the more little the row ID
of an entity is, the older it is.
This would be instantaneous (incredibly huge performance gain) and would not suffer the limitation where some entities created long time ago don’t have any edit history (when they have not been edited at all since a certain point in time).
The drawback that I see, however, is it will be unavailable if MBS decides to hide this row ID
completely.
https://greasyfork.org/en/forum/discussion/3042/long-lyrics-interrupted-at-petitlyrics-com
madauden posted: 1/30/2015
Long lyrics interrupted at Petitlyrics.com
Lyrics are interrupted when they are long enough at Petitlyrics.com.
Open the following page and turn the script on and off to reproduce:
https://petitlyrics.com/lyrics/1009898
A change in the entity editor has changed on MBS
.
Chirlu helped me, saying that now input fields for URL were only created just before submit.
I have started looking for why they were not created before my script (114c20f).
Hi, great script, these changes are making a real difference to how easy it is to navigate and edit musicbrainz.
I was wondering if I could make a feature request, I hope it's not an issue.
On the edit page there is a menu as so:
Show relate/merge tools
Show Edit rec. buttons
I was wondering if it would be possible to add another menu item as follows:
Show Open edit buttons
Unfortunately being new to this I am making a lot of mistakes, and cancelling relationships that I later decide are wrong is a real pain right now. It would be great if it the button showed up next to relationships as well as the recordings too.
As you can appreciate it saves clicking through on a relationship/track, waiting on the load, finding the open edits button, and clicking again. It may even help people avoid RSI/carpel tunnel syndrome! :-)
Hi,
Another request for your consideration similarly to the last one, regarding trying to make cancelling edits more user-friendly.
I am having to do a cancel many many times, as it is not possible to cancel multiple edits in one go. For example, I have made errors in various performer accreditations on a 60 track album and had to roll many of them back for the same reason, it is very repetitive and interactive, as before causing RSI/CTS.
In lieu of more wholescale improvements to how cancel works I was wondering if it would be possible to configure a template cancel message that can be filled in automatically, eg for when you have to cancel 30+ edits that were all being cancelled because the choir master shouldn't have been attached to non-choir tracks, saving me clicking and pasting that same message all of those times.
I certainly don't think a template is suitable for on edit notes, but on a cancel done what do you think?
Thanks
I see in the webconsole the error invalid identifier
and it leads me to the the following line, https://github.com/jesus2099/konami-command/blob/master/mb_MASS-MERGE-RECORDINGS.user.js#L49.
Can be done either right now with release page (simple regular expression on trackRows[t]
) or later with Web Service.
Right now, you can chose to start to merge tracks on track 1, 2, 3, etc.
However, there are some times when I also want to "go up" instead of "go down"; the solution is to do the same merge on the other release (as going up on one means going down on the other). However this requires more copy/pasting and keeping two tabs open.
I'm not sure how it could be presented on the interface though.
ignore punctuation
E.g., merging recordings from https://beta.musicbrainz.org/release/5231db37-3b4a-43d3-af15-1f524a35f147 to https://beta.musicbrainz.org/release/e815a245-4e64-46df-8413-fe7983673f13 (currently only on beta, but will go live on production at next release - or earlier, as it may get included in a hotfix)
Examples of collapsed mediums and trimmed tracks:
Now OK when 10 mediums or less (#30) but NG when 11 mediums or more.
That’s one more thing to check for pending PLAIN TEXT TRACKLIST (#36), MASS MERGE RECORDINGS (#29) and maybe TRACKLIST_TOOLS (#35).
Will fix:
Example of such fix:
It seems to be the local release’s MBID that is missing (example).
Strange temporary variable leftover in logs and in localStorage (but empty) :
586 release-tmps saved into local storage (jesus2099userjs126380release-tmps)… OK.
update
http://petitlyrics.com/lyrics/1015204 /kashi/ changed /lyrics/
new site
joysound.com/ex/search/karaoke/_selSongNo_119001_songwords.htm
j-lyric.net/artist/a057818/l031ba7.html
Hello,
if you change the querySelectorAll-string into:
var ujs = document.querySelectorAll("table.files tbody a.js-directory-link[title$='.user.js']:not(.j2gIUS), table.files tbody a.js-directory-link[title$='.uc.js']:not(.j2gIUS), table.files tbody a.js-directory-link[title$='.uc.xul']:not(.j2gIUS)");
even scripts for the firefox extension userChrome.js will be linked.
But CTRL+ALT+Click and all other works. I have the issue with both Firefox and Chromium, under Linux.
With this super mind control userscript enabled I cannot choose cover art types from the selection list.
This was here for performance gain but it’s ugly and I didn’t notice any bad performance when setting all to true.
I couldn’t reproduce that with same versions as him but fmera has this problem in Firefox 35.0.1, Greasemonkey 2.4.
When the track times display gets changed to milliseconds display, he obtains 30 minutes time too much on both local and remote tracks.
LOVING THE ALIEN and SOUND + VISION small pictures are too crazey.
I should probably use row’s mouseover
instead of img
’s event.
E.g., double-click selecting and copying the title of https://musicbrainz.org/work/1864dbe8-4941-4c87-93d7-806c0a2da34f will result in "Bright Cecilia: Variations on a Theme by PurcellBright".
E.g., artist names on artist pages, release names on release pages, etc. I used to have a userscript that did this (that you made), but it is gone. :(
Instead of my last attempt to queue an AR clonage after a release has been cloned by RELEASE_CLONER, make it an independent feature (it’s two clicks instead of one but it will work).
On all entities that allow relationship seeding (past experiment worked OK on release relationship editor, cf. above), add:
They are visible in the edit note so it should be easy to fix.
Hey Jesus,
Trying out your JASRAC - MB work importer script. There must be something I'm missing.
I'm using Chrome with Tampermonkey (tried both the stable and beta versions).
I can install easily from Greasy Fork, the script shows as being enabled.
How exactly can I execute and use the script? I don't see any new buttons or options in either the JASRAC work info page or the MB Work editor page.
Appreciate it!
https://bitbucket.org/96187/userscripts/src/master/paste-a-date/
Currently if you have both activated and you copy a date into the paste-a-date text field, EASY_DATE will put the month in the year field and the day in the month field, removing the year entirely.
Both Search→replace and Time Parser buttons are now ineffective.
Going up/down from a track name etc. to the one above/below with the cursor keys doesn’t work. I could fix it by changing the selector on line 174 to div#tracklist
(from div.advanced-tracklist
), so there may have been a server change.
(will allow simple re-use for any further importer needs)
Since you added an option to move ratings, could you add one to hide all ratings?
I've done a few things with a custom CSS, but it doesn't work reliably depending on the artists as the number of columns isn't always the same and they have no proper CSS classes :(
Here's my current usercss: https://gist.github.com/pankkake/f2693e917ebbfc06bd7a
The experiment (that didn’t work well) was a drag and drop detected recordings in a table (first col was target, second col was sources) in release merge page.
It would be faster to make a new experiment but either way it would be too much code for nothing when the feature will eventually appear in MBS…
This is why I keep this ticket open for when I have free time (probably never) and if I want a brain challenge (I would be surprised my lazy brain would accept). :)
I got this error today when going to this page :
http://musicbrainz.org/release/cf8886a0-cb2b-41ec-841f-894561723229
the INLINE STUFF script is not showing acoustIDs on beta, at present.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.