// ==UserScript==
// @name Pixiv Sort
// @namespace https://gist.github.com/tkrkt
// @version 0.2
// @description sort pixiv item by star
// @author tkrkt
// @match http://www.pixiv.net/search.php*
// @match https://www.pixiv.net/search.php*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var container = document.querySelector('._image-items');
Array.from(container.querySelectorAll('.image-item'))
.map(elem => {
var star = elem.querySelector('.bookmark-count');
return [elem, star ? +star.textContent : 0];
})
.sort(([,a],[,b]) => b-a)
.forEach(([e]) => container.appendChild(e));
})();