chief
Prime VIP
Ssa
Couple of years back an acquaintance made a userscript where we could follow our fav uploaders on a ddl forum
The script highlighted their threads in a different color.. easier for us to check their uploads :-D
Both unp & that board use vB as forum software so main us script nu unp vaste edit karta
I present you.. UNP Member Follower
to run this you need tampermonkey (opera & clan) or greasemonkey (firefox)
once installed just edit the script to your liking
fill their username in the given format
I have added D to it already
so it looks something like this
tusi bas naam add karde jao
threads aape highlight ho jaange in normal forum browse + search pages
like 2nd screenshot ch search keyword hai "unp"
downside:
you need to be logged in
kioki eh username based hai.. so tuhanu ohna de name change de hisaab naal esnu edit karna pena har waar
je kal nu unp forum software change kardi hai ya kuch url structure update hunda.. this will stop working
coding credit: er0
if anything breaks.. you are on your own
If you dunno how to install or run a .js file.. google it
ps: they are more likely to post fotos on fb & stuff like that
so dont bother.. eh script initially sirf downloading lai help vaste banai si
Couple of years back an acquaintance made a userscript where we could follow our fav uploaders on a ddl forum
The script highlighted their threads in a different color.. easier for us to check their uploads :-D
Both unp & that board use vB as forum software so main us script nu unp vaste edit karta
I present you.. UNP Member Follower
Code:
// ==UserScript==
// [USER=10072]@Name[/USER] UNP Member Follower
// [USER=10072]@Name[/USER]space er0+q
// @include [url]http://unp.me/f*[/url]
// @include [url]http://unp.me/search/*[/url]
// @include [url]https://www.unp.me/f*[/url]
// @include [url]https://www.unp.me/search/*[/url]
// @grant none
// @author er0+q
// @version 1.0
// ==/UserScript==
/* --------- Note ---------
Add usernames "exactly" as they are, under var userList = [
Add them between "Start of Add usernames" & "End of Add usernames"
Few examples are added. Entries can be placed on 1 line or many lines
Example:
'user 1',
'user 2',
'user 3',
Or:
'user 1', 'user 2', 'user 3',
Or:
'user 1', 'user 2', 'user 3', 'user 4', 'user 5', 'user 6',
'user 7', 'user 8', 'user 9', 'user 10', 'user 11', 'user 12',
'user 13', 'user 14',
Personally, I prefer single quotes but you can also use double quotes
"user 1", "user 2", "user 3",
Guide to Color in HTML
Colors can be added as HTML Named Colors, or hex values preceded by #, for example #000000 means black.
There is also a shorthand version of it which is #000.
Shorthand hex would duplicate each value, therefore #abc is the same as #aabbcc.
XHTML requires the use of lowercase characters although both will be acceptable.
Third method is to use RGB values.
--------- History ---------
1.0 Initial release
*/
var userList = [
/* ------ Start of Add usernames ------ */
'Dhillon',
'user 2',
'user 3',
/* ------ End of Add usernames ------ */
];
var highlightColor = '#ffdead'; // you can change this value to any valid HTML color
/* ------ Do not edit after this line ------ */
'use strict';
(function name() { // Anonymous function wrapper, used for error checking to end execution
if (window.self !== window.top) { return; } // end execution if in a frame
var snapElements = document.evaluate(
'.//td [contains(@id,"td_threadtitle_")] //span [contains(@onclick,"members/")]',
document.body, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
if (!snapElements.snapshotItem(0)) { return; } // end execution
for (var i = 0, len = snapElements.snapshotLength; i < len; i++) {
var thisUser = snapElements.snapshotItem(i).innerHTML; // get the username
// check against userList --- for loop is much faster than indexof Array
for (var n = 0, userLen = userList.length; n < userLen; n++) {
if (thisUser === userList[n]) {
// tr - td id="td_threadtitle_*****" - div class="smallfont" - span
var thisParent = snapElements.snapshotItem(i).parentNode.parentNode.parentNode;
for (var n = 0, plen = thisParent.children.length; n < plen; n++) {
thisParent.children[n].style.backgroundColor = highlightColor;
}
break;
}
}
}
})(); // end of anonymous function
to run this you need tampermonkey (opera & clan) or greasemonkey (firefox)
once installed just edit the script to your liking
fill their username in the given format
I have added D to it already
so it looks something like this
tusi bas naam add karde jao
threads aape highlight ho jaange in normal forum browse + search pages
like 2nd screenshot ch search keyword hai "unp"
downside:
you need to be logged in
kioki eh username based hai.. so tuhanu ohna de name change de hisaab naal esnu edit karna pena har waar
je kal nu unp forum software change kardi hai ya kuch url structure update hunda.. this will stop working
coding credit: er0
if anything breaks.. you are on your own
If you dunno how to install or run a .js file.. google it
ps: they are more likely to post fotos on fb & stuff like that
so dont bother.. eh script initially sirf downloading lai help vaste banai si