nextgenthemes / Wordpress.org Plugin Directory Tabs

// ==UserScript==
// @name        Wordpress.org Plugin Directory Tabs
// @namespace   wporg
// @include     https://*wordpress.org/plugins/*
// @version     4.0
// @grant       none
// @author      Nicolas Jonas
// @copyright   2017, Nicolas Jonas
// @homepageURL https://nextgenthemes.com
// @description Adds Buttons to wordpress.org's plugin directory
// @license     GPL-3.0
// @updateURL   https://openuserjs.org/meta/nextgenthemes/Wordpress.org_Plugin_Directory_Tabs.meta.js
// ==/UserScript==
(function ($) {
	'use strict';

	// Fixing pixeleted banners. They can't be bothered to do this. New specs for banners are still not released. Otto claimed on the tavern they are only pixeleted on retinas - total bullshit.
    var header_css = $('.type-plugin > style').text();
    var banner_772  = header_css.match( /https:\/\/[^']+772x250[^']+/ );
    var banner_1544 = header_css.match( /https:\/\/[^']+1544x500[^']+/ );
    $('.plugin-banner').remove();
    $( '<img src="' + banner_772 + '" srcset="' + banner_772 + ' 772w, ' + banner_1544 + ' 1544w" style="margin-top: 1.5625rem" >').prependTo('.type-plugin');

	$('<li><a href="#faq">FAQ</a></li>').insertAfter('#tablink-description');
	$('<li><a href="#screenshots">Screenshots</a></li>').insertAfter('#tablink-description');
	$('<li><a href="' + $('.plugin-donate .button').attr('href') + '">Donate</a></li>').insertAfter('#tablink-support');

	//$('.plugin-ratings .button').clone().addClass('button-large tabtab').text('Add Review').appendTo('.tabwrap');
	//$('.plugin-donate .button').clone().addClass('button-large tabtab').text('Donate').appendTo('.tabwrap');

}(jQuery));