// ==UserScript==
// @name Guzik
// @namespace https://mongla.net
// @version 6.6.6
// @description jsfoidfsdgs
// @include https://www.ufs.pt/forum/showthread.php*
// @require https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js
// ==/UserScript==
(function() {
var css = ".wheatButton { padding: 5px 10px; display: inline-block; color: black!important; font-size: 11px; font-weight: bold; font-variant: small-caps; text-decoration: none!important; background-color: #606060; border-radius: 2px; cursor: pointer; -webkit-font-smoothing:antialiased; box-sizing: border-box; box-shadow: -2px 2px 1px black; border: 1px solid #1b1b1b; transition: all 250ms; } .wheatButton:hover{ background-color: #1b1b1b; color: #d35400!important; box-shadow: -4px 4px 5px black!important; border: 1px solid #606060; transition: all 250ms;}";
if (typeof GM_addStyle != "undefined") {
GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
addStyle(css);
} else {
var heads = document.getElementsByTagName("head");
if (heads.length > 0) {
var node = document.createElement("style");
node.type = "text/css";
node.appendChild(document.createTextNode(css));
heads[0].appendChild(node);
}
}
})();
$(document).ready(function ()
{
$("<a>",
{
"class": "wheatButton",
text: "Edytuj Pierwszy",
"id": "PostTwo",
value: "up",
type: "button",
style: "position: fixed; top: 5px; right: 5px;"
}).appendTo("body");
$("<a>",
{
"class": "wheatButton",
text: "Sprawdzam",
"id": "sprawdzam",
value: "up",
type: "button",
style: "position: fixed; top: 33px; right: 5px;"
}).appendTo("body");
$("<a>",
{
"class": "wheatButton",
text: "Zatwierdź",
"id": "zatwierdz",
value: "up",
type: "button",
style: "position: fixed; top: 61px; right: 5px;"
}).appendTo("body");
$("<a>",
{
"class": "wheatButton",
text: "Niezatwierdzony",
"id": "niet",
value: "up",
type: "button",
style: "position: fixed; top: 89px; right: 5px;"
}).appendTo("body");
$("<a>",
{
"class": "wheatButton",
text: "Usuń 2 Post",
"id": "stamp",
value: "up",
type: "button",
style: "position: fixed; top: 117px; right: 5px;"
}).appendTo("body");
$("<a>",
{
"class": "wheatButton",
text: "Przenieś",
"id": "teleport",
value: "up",
type: "button",
style: "position: fixed; top: 145px; right: 5px;"
}).appendTo("body");
$("<a>",
{
"class": "wheatButton",
text: "Dodaj Hide",
"id": "addHide",
value: "up",
type: "button",
style: "position: fixed; top: 173px; right: 5px;"
}).appendTo("body");
$("<a>",
{
"class": "wheatButton",
text: "HC Up Na Życzenie",
"id": "zyczenie",
value: "up",
type: "button",
style: "position: fixed; top: 201px; right: 5px;"
}).appendTo("body");
$('#PostTwo').click(function() {
testy();
});
$('#sprawdzam').click(function() {
sprawdzam();
}); $('#zatwierdz').click(function() {
zatwierdz();
}); $('#niet').click(function() {
niet();
}); $('#stamp').click(function() {
stamp();
});
$('#teleport').click(function() {
teleport();
});
$('#czer').click(function() {
czer();
});
$('#addHide').click(function() {
addHide();
});
$('#zyczenie').click(function() {
upnazyczenie();
});
function testy() {
postie = $(".editpost").first().attr("href");
window.location.href = postie;
}
function sprawdzam(){
$('.cke_enable_context_menu').last().val('Pacze/moje cyferkicyferkicyferki ' + $("#posts li:first-child").first().attr("id"));
$('#qr_submit').click()
}
function addHide(){
$(".editpost").first().click()
setTimeout(
function()
{
$('.cke_enable_context_menu').first().val(
function(i,val){
return '[hide] ' + val;
});
$('.cke_enable_context_menu').first().val(
function(i,val){
return val + '[/hide]';
});
$("input[value='Zapisz']").first().click()
}, 2000);
}
function czer(){
$('.cke_enable_context_menu').last().val('[center][img]https://www.ufs.pt/grafika/niezatwierdzone.png[/img][/center]')
$('#qr_submit').click()
}
function zatwierdz(){
if($(".editpost").length==1) {
sprawdzam();
setTimeout(function() { zatwierdz(); }, 2000);
} else {
$(".editpost").last().click()
setTimeout(
function()
{
$('.cke_enable_context_menu').first().val('[center][img]https://www.ufs.pt/grafika/zatwierdzone.png[/img][/center]')
$("input[value='Zapisz']").first().click()
}, 2000);
}
}
function niet(){
if($(".editpost").length==1) {
sprawdzam();
setTimeout(function() { niet(); }, 2000);
} else {
$(".editpost").last().click()
setTimeout(
function()
{
$('.cke_enable_context_menu').first().val('[center][img]https://www.ufs.pt/grafika/niezatwierdzone.png[/img][/center]')
$("input[value='Zapisz']").first().click()
}, 2000);
}
}
function stamp(){
$(".editpost:eq(1)").last().click()
setTimeout(
function()
{
$("input[value='Usuń']").first().click()
$("input[name='deletepost']").first().click()
$("input[value='Usuń posta']").first().click()
}, 2000);
}
function teleport(){
$("a[class='popupctrl']").first().click()
$("input[value='movethread']").first().click()
$("input[value='Dalej']").first().click()
}
function upnazyczenie(){
const regex = /(showthread\.php\?\d+)/gm;
let m;
var str = ($("h1 .threadtitle a").attr("href"));
let link = [];
while ((m = regex.exec(str)) !== null) {
// This is necessary to avoid infinite loops with zero-width matches
if (m.index === regex.lastIndex) {
regex.lastIndex++;
}
// The result can be accessed through the `m`-variable.
m.forEach((match, groupIndex) => {
console.log(`Found match, group ${groupIndex}: ${match}`);
link.push(match);
});
}
// console.log(link);
// $('.cke_enable_context_menu').first().val('[img]https://www.ufs.pt/forum/images/icons/http.png[/img]' + $("title").text().match(/.*GB/) + ' [url=https://www.ufs.pt/forum/' + ($("h1 .threadtitle a").attr("href")) + ']' + $("h1 .threadtitle a").text() + '[/url]');
$('.cke_enable_context_menu').first().val('[img]https://www.ufs.pt/forum/images/icons/http.png[/img]' + $("title").text().match(/.*GB/) + ' [url=https://www.ufs.pt/forum/' + (link[1]) + ']' + $("h1 .threadtitle a").text() + '[/url]');
}
})