Author

Topic: [LIST] Bitcointalk.org Userscripts/ Add-ons / SMF patches (Read 4234 times)

legendary
Activity: 2044
Merit: 1018
We have a new user script from @0x256.

TopicsDatewritten bySectionMerit
____________________________________________________________________________________________________________
Show number (new replies to your posts)08/03/20240x256Userscript1+
____________________________________________________________________________________________________________
legendary
Activity: 2044
Merit: 1018
Another script from TryNinja but did I miss any script?

TopicsDatewritten bySectionMerit
____________________________________________________________________________________________________________
Auto-Save your posts to drafts07/01/2024TryNinjaUserscript3+
____________________________________________________________________________________________________________

The script was coded after a community member's request. If you have need, make your request, some coders will code scripts for you.
legendary
Activity: 2044
Merit: 1018

2-Factors Authentication
TopicsDatewritten by
_____________________________________________________________________________________________________________________
Can bitcointalk.org get 2 factor authentication?17/4/2013StevenPine
Why doesn't Bitcointalk support 2FA?14/5/2016cryptoheadd
2FA on bitcoin talk05/9/2017dreamer81
Isn't it time to introduce 2FA to enhance user account security ?24/3/2018DdmrDdmr
Bitcointalk.org 2FA option/feature13/11/2018tiikol
Should there be an option of adding 2fa for forum accounts?30/5/2019iamsheikhadil
_____________________________________________________________________________________________________________________

Finally the most asked feature, 2FA, was deployed for Bitcoin talk users.

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
A concise 2FA/TOTP implementation *23/06/2023PowerGloveSMF patch450+
_________________________________________________________________________________________________________________________

*: This SMF patch is added (see this announcement) on December 21, 2023 by theymos.
legendary
Activity: 2044
Merit: 1018
A belated welcome to the October and we have a new SMF patche from PowerGlove.

It is like you bring him ideas, requests and he will make it within allowance from theymos. His hands are tight now but even so he is productively creating many SMF patches.
I don't have access to theymos' modifications to SMF 1.1.19, so there are things (merit system, trust system, etc.) that I'm unable to patch. Maybe one day theymos and I will come to an arrangement that broadens my reach, but for now, my hands are pretty much tied.

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
Topic title RTL weirdness02/10/2023PowerGloveSMF patch26+
Automatically delete/ edit all bitcointalk posts07/10/2023SwayStar123Python script17+
_________________________________________________________________________________________________________________________
legendary
Activity: 2044
Merit: 1018
New SMF patches from PowerGlove.

Do you know anything else (userscripts, add-ons, SMF patches) ?

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
A concise 2FA/TOTP implementation23/6/2023PowerGloveSMF patch240+
Cleaning up the glow tag16/8/2023PowerGloveSMF patch26+
Decoupling message IDs from topic IDs23/8/2023PowerGloveSMF patch210+
Improving the auto-linker07/9/2023PowerGloveSMF patch35+
Encouraging non-lazy PM subjects (SMF patch)18/9/2023PowerGloveSMF patch7+
_________________________________________________________________________________________________________________________
legendary
Activity: 2044
Merit: 1018
Some new SMF patches from PowerGlove.

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
Member filtering widget [◇/◈]30/10/2022PowerGloveSMF patch60+
Should the difference in size between normal and quoted text be smaller?27/11/2022PowerGloveSMF patch22+
Post history (action=profile;sa=showPosts) sometimes renders code too wide04/01/2023PowerGloveSMF patch194+
Adding   (non-breaking space) to the BBCode parser20/02/2023PowerGloveSMF patch51+
Making new messages more obvious11/04/2023PowerGloveSMF patch48+
Copy button next to content in code command 28/04/2023TryNinjaUserscript3+
Imgur to TalkImg - automatically fix your broken images14/05/2023TryNinjaUserscript64+
Fix broken Imgur images forum-wide (client only)14/05/2023TryNinjaUserscript1+
_________________________________________________________________________________________________________________________
legendary
Activity: 2044
Merit: 1018
A new userscript from TryNinja. Hide user profile icons
A SMF patch from PowerGlove.

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
Hide user profile icons02/01/2023TryNinjaUserscript31+
Skipping to the next/previous post within a topic by the same author13/10/2022PowerGloveSMF patch52+
_________________________________________________________________________________________________________________________
hero member
Activity: 510
Merit: 3981
New userscripts

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
Unofficial Bitcointalk Reporter Badges18/02/2020mprepReporter Badges84+
Identifying the OP at a glance18/02/2020PowerGlove5 styles to choose24+
_________________________________________________________________________________________________________________________

Thanks for noticing me, but if this topic is meant for userscripts and the like, then I think that TryNinja is more deserving of recognition than I am. His note taking script is really useful and is already helping at least one staff member with their moderation duties [1].

[1] https://bitcointalksearch.org/topic/m.60908057
legendary
Activity: 2758
Merit: 6830
I've created a new userscript: [Script] BitcoinTalk User Notes

It adds a note field on each user's profile and posts. You can click the note itself to remove or change it.
hero member
Activity: 1540
Merit: 759
New userscripts

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
Unofficial Bitcointalk Reporter Badges18/02/2020mprepReporter Badges84+
Identifying the OP at a glance18/02/2020PowerGlove5 styles to choose24+
_________________________________________________________________________________________________________________________

Glad to see you still continuing this list - I plan on producing a few more extensions in the future, will reach out once complete.
legendary
Activity: 2044
Merit: 1018
New userscripts

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
Unofficial Bitcointalk Reporter Badges18/02/2020mprepReporter Badges84+
Identifying the OP at a glance18/02/2020PowerGlove5 styles to choose24+
_________________________________________________________________________________________________________________________
legendary
Activity: 1428
Merit: 1165
🤩Finally Married🤩
Just want to ask as I am now using an IOS, can this be applied to my device just like on Android and Desktop?
I'm not a coder nor I'm using iOS but AFAIK, most of them should work in there.
still don't  know how as I'm new to SAFARI, and my accounts  are just new,... would be happy if an IOS user can clarify this extensions as working on my Browser as I don't  want to install another.
legendary
Activity: 2968
Merit: 3406
Crypto Swap Exchange
Just want to ask as I am now using an IOS, can this be applied to my device just like on Android and Desktop?
I'm not a coder nor I'm using iOS but AFAIK, most of them should work in there.

New addition:

Dark Theme for Bitcointalk | Nord29/12/2020VyrineAddon for Firefox/ Chrome/ Opera/ Safari5

Code:
[tr][td][url=https://bitcointalksearch.org/topic/--5304750]Dark Theme for Bitcointalk | Nord[/url][/td] [td][size=8pt]29/12/2020[/size][/td] [td][size=8pt]Vyrine[/size][/td] [td][size=8pt]Addon for Firefox/ Chrome/ Opera/ Safari[/size][/td] [td][size=8pt]5[/size][/td][/tr]
legendary
Activity: 1428
Merit: 1165
🤩Finally Married🤩
Just want to ask as I am now using an IOS, can this be applied to my device just like on Android and Desktop?
I would like to add the ones that has Merit and other stuffs for my Merit Giving thing, have someone tried it on their IOS?
legendary
Activity: 3626
Merit: 2209
💲🏎️💨🚓
Dead projects:

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
BPIP.org Chrome & FireFox Extension27/9/2018InitscriBPIP.org extension34+
_________________________________________________________________________________________________________________________

BPIP for Firefox is still alive and kicking...

https://bitcointalksearch.org/topic/m.55306204
legendary
Activity: 3528
Merit: 4042
add this

https://bitcointalksearch.org/topic/telegram-yet-another-bitcointalk-notification-bot-merits-mentions-topics-5248878

a new notified telegram bot by tryninja Smiley

more bots, more tools, more people happy Cheesy
in the end having more tools allows you to choose the one you like best

my two cents, see you
legendary
Activity: 2044
Merit: 1018
Bump with a new userscript

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
A kinda shitty script for quoting posts in locked topics18/02/2020minifrijuserscript for quoting posts in locked topics22+
_________________________________________________________________________________________________________________________
legendary
Activity: 2044
Merit: 1018
New one: BitcointalkProjectBot

Helpful to keep track of trust list.
Thank you. I did not know about that bot till you posted it here.
hero member
Activity: 2464
Merit: 934
New one: BitcointalkProjectBot

Helpful to keep track of trust list.

legendary
Activity: 2044
Merit: 1018
You should probably remove https://bitcointalksearch.org/topic/bpiporg-chrome-firefox-extension-5038684 since it's no longer available. Has been discontinued as BPIP is creating a 2nd version of the extension.
Thank you so much. I reconstructured OP and updated it with the new section for dead projects.
hero member
Activity: 1540
Merit: 759
You should probably remove https://bitcointalksearch.org/topic/bpiporg-chrome-firefox-extension-5038684 since it's no longer available. Has been discontinued as BPIP is creating a 2nd version of the extension.
legendary
Activity: 2044
Merit: 1018
You can add my Self-Moderator Bot.
Done. Thank you for giving me that bot.
TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
Self Moderator Bot 15/12/2019PrimeNumber7To ban UIDs in self-moderated thread30+
copper member
Activity: 1610
Merit: 1899
Amazon Prime Member #7
legendary
Activity: 2044
Merit: 1018
We have been in very last hours of 2019 so let's give me your userscripts if they have not yet been listed in my OP.

Next year, I wish that there are more helpful scripts released by coding enthusiasts in the community. To be honest, guys, I took the idea to create this list from Cyrus, in his announcement topic of his script, and I did not expect the topic is attractive as it has been so far. Happy with your recognition and as being said, I am still waiting for your next scripts/ addons.
legendary
Activity: 2044
Merit: 1018
Done. Thank you for creating that bot and letting me know about this. Please give me details if you update your bots to other versions.
TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
[TelegramBot] Merit watcher (check every 5 mins)12/12/2019giammangiatoMerit notifications33+
legendary
Activity: 1722
Merit: 1242
@hd49728

If want to add my service in your list -> https://bitcointalksearch.org/topic/telegrambot-merit-watcher-and-mention-notification-bot-5209107 this is the link
thank you so much
legendary
Activity: 2044
Merit: 1018
https://bitcointalksearch.org/topic/automatic-url-shortener-for-bitcointalk-posts-3001846

is dead project

not work and btct.ws is dead website

i think is better to remove or create a list of 'dead' project
Agree with you, babo. I updated OP with grey glow effects for dead projects. I will check all scripts listed in OP and update if finding other dead projects later.
Automatic URL shortener for bitcointalk posts
legendary
Activity: 3528
Merit: 4042
https://bitcointalksearch.org/topic/automatic-url-shortener-for-bitcointalk-posts-3001846

is dead project

not work and btct.ws is dead website

i think is better to remove or create a list of 'dead' project
legendary
Activity: 2044
Merit: 1018
Found a few more:
- Take note: I'm not vouching for the following to be safe.
Thank you for giving me those ones. As the reminder in OP, people have to take care of their security by using scripts, addons, bots listed in this thread.
Everyone have intention to use any of those userscripts/ extensions should accept risks themselves. Even those ones listed here published by well-known users, it does not guarentee that you have zero risk when using them.
legendary
Activity: 2968
Merit: 3406
Crypto Swap Exchange
Found a few more:
- Take note: I'm not vouching for the following to be safe.

TopicsDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
Tampermonkey script to block ignored users29/07/2016ColderThanIceHides the field area for ignored users0
Bitcointalk Watchlist Watchdog17/10/2016LsHalloDisplays the # of unread posts0
A script to count the number of symbols in a message07/02/2018DimNikCharacter counter0
[RELEASED] @mention notification bot - now with Telegram07/09/2018PiggyNotification bot for forum/telegram321
legendary
Activity: 2044
Merit: 1018
There is a request on userscript to get fully detailed information for quotes in blocked topics, includes author name, topic number, post number, date and time of each post, and hyperlinks of attached images. If someone has skills and spare time to do this, please help. I think this script is useful and will be widely used by users.
I made my request weeks ago, there: https://bitcointalksearch.org/topic/m.52342695
Last week, @1miau raised the demand for a new feature Enabling quotes in locked topics, which is nearly as same as what I raised a long time ago.

In that topic, people commented and gave some potential technical steps to build up a script.
Steps to quote posts in locked topics
Steps to get imgur links in locked topics

I hope that someone will build up that script.
legendary
Activity: 2044
Merit: 1018
Here is the fixed version, which considers how much you sent/received in each tx:
Thank you for fixing it and announcing about it in this thread and via PM. I updated OP with link to the version 0.2 of your script, too.
legendary
Activity: 2758
Merit: 6830
I just noticed I made a very bad and obvious mistake on my "Merits received/sent in the last 120 days" script. I counted each entry as if it was of only 1 merit, making the number appear much lower than it should. I only noticed that when I checked the profile of a user that received 50 merits in a single transaction (along with other txs), and yet it was showing like he only received 49 merits in the last 120 days.

Sorry about that. Tongue

Here is the fixed version, which considers how much you sent/received in each tx:
Code:
// ==UserScript==
// @name         Total Merit Sent & Received on Merit page
// @version      0.2
// @author       TryNinja
// @match        https://bitcointalk.org/index.php?*action=merit;*
// @grant        none
// ==/UserScript==
(function() {
    'use strict';

    const sent = document.querySelectorAll("#bodyarea > ul:nth-child(5) > li");
    const received = document.querySelectorAll("#bodyarea > ul:nth-child(7) > li");

    var totalReceived = 0;
    var totalSent = 0;

    received.forEach(receivedTx => {
        const txValue = receivedTx.innerHTML.replace(/^(.*?\: )( for.*)|( from.*)/, "").replace(/(.*: )/, "");
        totalReceived += parseInt(txValue);
    })

    sent.forEach(sentTx => {
        const txValue = sentTx.innerHTML.replace(/^(.*?\: )( for.*)|( to.*)/, "").replace(/(.*: )/, "");
        totalSent += parseInt(txValue);
    })

    const sentH3 = document.querySelector("#bodyarea > h3:nth-child(4)");
    const receivedH3 = document.querySelector("#bodyarea > h3:nth-child(6)");

    var sentNode = document.createTextNode(" (total: " + totalSent + ")");
    var receivedNode = document.createTextNode(" (total: " + totalReceived + ")");
    sentH3.appendChild(sentNode);
    receivedH3.appendChild(receivedNode);
})();

My received in the last 120 days went from 156 to 264.
legendary
Activity: 2044
Merit: 1018
I will add the script to show dt. It was made by DarkStar_. This script is not a newly released one but I did not know it till yesterday and no one let me know about it too.

Done.

TopicsDatewritten bySectionMerit
____________________________________________________________________________________________________________________________
Automatically append ;dt to the end of URLs (View as DT) [v0.2.3]13/1/2019DarkStar_a "View as DefaultTrust" option24+
legendary
Activity: 2184
Merit: 3134
₿uy / $ell
Is there a script showing which user is banned, I couldn't find anything yet about it? LoyceV has the list of banned users publicly available so I guess it won't be that difficult to write a script and check for the UID in the list or maybe find another, easier approach? We are waiting for such script for quite a while now. It was promised that it will be included in the BPIP add-on but...
 
legendary
Activity: 2044
Merit: 1018
I created a github repo for all my userscripts - https://github.com/Tiramisu77/bct-userscripts
Feel free to open and issue or make a pull request if you have to ideas.
The GitHub repo is a very nice initiative, and your two new scripts are great too. I will update OP with your new products later today. It is hard to update with table format on phones. Sorry for the temporary inconvenience and a bit delayed update.

Done.
legendary
Activity: 2184
Merit: 3134
₿uy / $ell
I didn't see Sort posts by merit script in the list so there you go. Thanks to hatshepsut93  for the great work Smiley

Here you go, it adds a "sort by merit" button right before the "reply" button. Works well even on large threads, tried it with all posts from the anniversary art thread.

Code:
// ==UserScript==
// @name     Bitcointalk Sort By Merit
// @version  1.0
// @grant    none
// @include        https://bitcointalk.org/index.php?topic=*
// @run-at         document-end
// ==/UserScript==

const sortBtn = document.createElement("a")
sortBtn.href = "javascript:void(0)"
sortBtn.textContent = "sort by merit"

const threadButtons = document.querySelector("td.mirrortab_back")

threadButtons.prepend(document.createTextNode(" | "))
threadButtons.prepend(sortBtn)

sortBtn.addEventListener("click", sortByMerit)

function sortByMerit() {
    const table = document.querySelector("#bodyarea .bordercolor > tbody")
    const posts = [...table.rows]
        .map(post => {
            try {
                const merit = [...post.querySelectorAll(".td_headerandpost .smalltext i > a")]
                    .map(e => {
                        return parseInt(e.nextSibling.textContent.match(/\((.*)\)/)[1])
                    })
                    .reduce((acc, e) => acc + e, 0)

                return { merit, post }
            } catch (e) {
                console.error(e)
            }
        })
        .sort(({ merit: merit1 }, { merit: merit2 }) => merit2 - merit1)

    posts.forEach(({ post, merit }) => {
        try {
            table.append(post)
        } catch (e) {}
    })
}

legendary
Activity: 2954
Merit: 2145
I created a github repo for all my userscripts - https://github.com/Tiramisu77/bct-userscripts
Feel free to open and issue or make a pull request if you have to ideas.

Additionally, I've fixed a bug that made my scripts run unnecessarily on history change - if anyone knows how do to this by configuring the script rather than programmatically, I'd be glad to hear that.

I also published 2 new scripts - highlightThread that allows you to highlight threads that contain keywords that you are interested in, and collapseGiantQuotes that collapses quotes that take too much space (usually happens when posters make deeply nested quotes or quote large images).
legendary
Activity: 2044
Merit: 1018
On my merit page:
Quote
Sent in the last 120 days (total: 75)
[...]

Received in the last 120 days (total: 143)
[...]
That is what I ask for. OP updated and it is so nice to announce the userscript (for managers, and applicants of campaigns). Thank you so much for your fastly built userscript.
TopicsDatewritten bySectionMerit
__________________________________________________________________________________________________________________________
Display total sent/ received merits last 120 days on user merit stat page01/11/2019TryNinjaUsers' merit stats2+
legendary
Activity: 2758
Merit: 6830
If you can, please code and make an userscript that displays total figures for:
  • Sent in the last 120 days
  • Received in the last 120 days
Currently, on the merit stat page of each user, there are no total figures for those statistics and I think managers and applicants of campaigns will like that userscript.  Cheesy
Is that what you were thinking about?

EDIT: Fixed version here https://bitcointalksearch.org/topic/m.53143412

Code:
// ==UserScript==
// @name         Total Merit Sent & Received on Merit page
// @version      0.1
// @author       TryNinja
// @match        https://bitcointalk.org/index.php?*action=merit;*
// @grant        none
// ==/UserScript==


// OUTDATED VERSION, CHECK THE LINK ABOVE FOR THE LATEST CODE

(function() {
    'use strict';

    const sent = document.querySelectorAll("#bodyarea > ul:nth-child(5) > li").length;
    const received = document.querySelectorAll("#bodyarea > ul:nth-child(7) > li").length;

    const sentH3 = document.querySelector("#bodyarea > h3:nth-child(4)");
    const receivedH3 = document.querySelector("#bodyarea > h3:nth-child(6)");

    var sentNode = document.createTextNode(" (total: " + sent + ")");
    var receivedNode = document.createTextNode(" (total: " + received + ")");
    sentH3.appendChild(sentNode);
    receivedH3.appendChild(receivedNode);
})();

On my merit page:
Quote
Sent in the last 120 days (total: 75)
[...]

Received in the last 120 days (total: 143)
[...]
legendary
Activity: 2044
Merit: 1018
If you can, please code and make an userscript that displays total figures for:
  • Sent in the last 120 days
  • Received in the last 120 days
Currently, on the merit stat page of each user, there are no total figures for those statistics and I think managers and applicants of campaigns will like that userscript.  Cheesy
legendary
Activity: 2044
Merit: 1018
There is a request on userscript to get fully detailed information for quotes in blocked topics, includes author name, topic number, post number, date and time of each post, and hyperlinks of attached images. If someone has skills and spare time to do this, please help. I think this script is useful and will be widely used by users.
I made my request weeks ago, there: https://bitcointalksearch.org/topic/m.52342695
legendary
Activity: 2954
Merit: 2145
I added it to my extension, are you willing?
It will be updated in the next version.

https://bitcointalksearch.org/topic/m.52245025


Yeah sure. All scripts that I write are free and open source, use and include them how you wish.
copper member
Activity: 81
Merit: 85
I don't know if it was done before, couldn't find anything like that, so I made a tiny script that sums all mertis of a post and displays it before individual merits

Like this:


Code:
// ==UserScript==
// @name     Bitcointalk Post Merit Sum
// @version  1.0
// @grant    none
// @include        https://bitcointalk.org/index.php?topic=*
// @run-at         document-end
// ==/UserScript==

;[...document.querySelectorAll(".td_headerandpost")].forEach(post => {
    try {
        let sum = [...post.querySelectorAll(".smalltext i > a")]
            .map(e => {
                return parseInt(e.nextSibling.textContent.match(/\((.*)\)/)[1])
            })
            .reduce((acc, e) => acc + e, 0)
        if (sum > 0) {
            let sumElement = document.createElement("span")
            sumElement.textContent = `Total merit: ${sum} | `
            post.querySelector(".smalltext i").prepend(sumElement)
        }
    } catch (e) {
        console.error(e)
    }
})




I added it to my extension, are you willing?
It will be updated in the next version.

https://bitcointalksearch.org/topic/m.52245025
legendary
Activity: 2044
Merit: 1018
I don't know if it was done before, couldn't find anything like that, so I made a tiny script that sums all mertis of a post and displays it before individual merits

Like this:

[ ... ]
Thank you. Your userscript is useful, sure. I think other users will like it, of course if they are fan of userscripts, too. Like this thread, I do have to count total received merits of threads by myself, manually. With this script, people can naturally get it.
How about that one? @small improvement request. In merited posts, show your name in red or bold or..
You can read some ideas in that thread: Glow, Highlight, dropdown list.
It will be great if you can make an userscript for that demand. You made it!
theymos answered there:
Pretty sure it's first by merit awarded for that post (obviously), then by activity.
Right. And in case of equal activity, member ID is the tiebreaker.

Added newest userscript.
TopicDatewritten bySectionMerit
___________________________________________________________________________________________________________________________
Sum and display total received merits of posts/ threads25/8/2019hatshepsut93sums & displays all mertis of a post7+
Display username at 1st position in list of merit senders of posts/threads26/8/2019hatshepsut93sums & displays all mertis of a post1+
legendary
Activity: 2954
Merit: 2145
If such things isn't available on the list, then most likely it's not. It's good to see you built without external library.

On a side note, i think ";" at the beginning of code (after usercript) isn't needed.

I don't know JQuery and don't use it, because I've started learning JS around 1.5 years ago, and at that point standard library was so good that you don't need any libraries for basic DOM manipulation.

The ";" was inserted by my linter, it's still valid Javascript, so I didn't bother to remove it. It can help if someone will copypaste this code into a bigger userscript, for example.
legendary
Activity: 2954
Merit: 2145
I don't know if it was done before, couldn't find anything like that, so I made a tiny script that sums all mertis of a post and displays it before individual merits

Like this:


Code:
// ==UserScript==
// @name     Bitcointalk Post Merit Sum
// @version  1.0
// @grant    none
// @include        https://bitcointalk.org/index.php?topic=*
// @run-at         document-end
// ==/UserScript==

;[...document.querySelectorAll(".td_headerandpost")].forEach(post => {
    try {
        let sum = [...post.querySelectorAll(".smalltext i > a")]
            .map(e => {
                return parseInt(e.nextSibling.textContent.match(/\((.*)\)/)[1])
            })
            .reduce((acc, e) => acc + e, 0)
        if (sum > 0) {
            let sumElement = document.createElement("span")
            sumElement.textContent = `Total merit: ${sum} | `
            post.querySelector(".smalltext i").prepend(sumElement)
        }
    } catch (e) {
        console.error(e)
    }
})

legendary
Activity: 2044
Merit: 1018
Added newest extension.
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
[BETA] Bitcointalk Extension - All In One23/8/2019mrvuitMultiple features7+
legendary
Activity: 2044
Merit: 1018
Visit and get helpful useescripts for your needs. Moreover, you can also suggest which scripts that are not available for now, coders in communities might help you making new scripts.
legendary
Activity: 2044
Merit: 1018
Added newest userscript.
TopicDatewritten bySectionMerit
__________________________________________________________________________________________________________________________
AutoReply v1.001/4/2019Aero Bluebump thread & delete old bumps2+
full member
Activity: 154
Merit: 128
Hi Aero Blue,
Thanks for posting here. Honestly, I am not a fan of userscripts/ add-ons, so I will not try yours. But if others try and confirm that quality and usefulness is good, I will add your userscript to OP's list.

Of course, I was quoting you, but my post was addressed more to anyone viewing the thread. Just wanted to thank you for making this wonderful thread to compile these scripts Smiley

I am looking forward to making more scripts, just waiting for more suggestions in the "suggestions" thread.
legendary
Activity: 2044
Merit: 1018
Hi Aero Blue,
Thanks for posting here. Honestly, I am not a fan of userscripts/ add-ons, so I will not try yours. But if others try and confirm that quality and usefulness is good, I will add your userscript to OP's list.
full member
Activity: 154
Merit: 128
Anyone who has or find userscripts that have not been listed in OP, please leave links here.
If you have requests for new userscripts, please leave your request here: [BRAINSTORM] Any requests for custom extensions/user scripts for BitcoinTalk?, then see which scripts you can make for community.  Wink
Thank you.

I was bored yesterday so I made this script which automatically copies a selected BTC address to your clipboard. I accomplished it using regular expressions (so everything isn't automatically copied) and it even works with new bech32 addresses, etc.

Let me know if you try it Wink
legendary
Activity: 2044
Merit: 1018
Anyone who has or find userscripts that have not been listed in OP, please leave links here.
If you have requests for new userscripts, please leave your request here: [BRAINSTORM] Any requests for custom extensions/user scripts for BitcoinTalk?, then see which scripts you can make for community.  Wink
Thank you.
hero member
Activity: 1372
Merit: 512
Didn't know there were also some usersripts like this. Gonna try the darkthemes first because mostly there are better then the original bright colors.
legendary
Activity: 2044
Merit: 1018
legendary
Activity: 2044
Merit: 1018
Please give me links to your userscripts, if you have them. I will add them into OP list.
legendary
Activity: 2044
Merit: 1018
are there any scripts that people want to be made? I can program in Python and have some free time, let me know if I can help!
You can visit the thread: [BRAINSTORM] Any requests for custom extensions/user scripts for BitcoinTalk?, then see which scripts you can make for community.  Wink
member
Activity: 244
Merit: 43
are there any scripts that people want to be made? I can program in Python and have some free time, let me know if I can help!
legendary
Activity: 2044
Merit: 1018
Added newest userscript.
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
print balance of address - v0.125/6/2019babocheck address balance0+
legendary
Activity: 2044
Merit: 1018
How about this script? Hiding your username when you are in a public places?

https://bitcointalksearch.org/topic/hide-my-name-5128781
Appreciated it, which added into the List.
legendary
Activity: 2576
Merit: 1655
How about this script? Hiding your username when you are in a public places?

https://bitcointalksearch.org/topic/hide-my-name-5128781

legendary
Activity: 2044
Merit: 1018
Looks cool, then you successfully stole one sendable merit from me. Nevertheless, I think you should unlock your topic for opened discussion, and you should officially publish your userscripts for Epochtalk forum, then everyone whom have interest can test it (especially people who don't know to run those codes).
I will wait for other responses before making decision to expand the topic to list of Epochtalk Userscripts/ Addons.
Yours is in the waiting list:
[Simple suggestion] Stylish > Cryptos-Currencies!
hero member
Activity: 1540
Merit: 759
Is anyone making scripts for the Epochtalk forum?

Was kind of curious about the same thing. I'm guessing script dev will probably ramp up upon actual conversion.
Vod
legendary
Activity: 3668
Merit: 3010
Licking my boob since 1970
Is anyone making scripts for the Epochtalk forum?
hero member
Activity: 1540
Merit: 759
I made a post linking to this here: https://bitcointalksearch.org/topic/m.51531094

Figured if anyone has any requests it may be beneficial.
legendary
Activity: 2044
Merit: 1018
I think of adding some updates from loycevclub to this topic, like Flags, Trust list, Merit. What do you think?
Don't need of that because Loycev threads are up to date and I already mentioned his thread here too https://bitcointalk.org/index.php?topic=5149708.0;all
Your current list looks good as it targets only Userscripts/add-ons.
I know. If you don't understand meaning of the topic, please don't comment. Thanks.
member
Activity: 422
Merit: 52
I think of adding some updates from loycevclub to this topic, like Flags, Trust list, Merit. What do you think?
Don't need of that because Loycev threads are up to date and I already mentioned his thread here too https://bitcointalk.org/index.php?topic=5149708.0;all
Your current list looks good as it targets only Userscripts/add-ons.
legendary
Activity: 2044
Merit: 1018
I think of adding some updates from loycevclub to this topic, like Flags, Trust list, Merit. What do you think?
legendary
Activity: 2044
Merit: 1018
TopicsDatewritten bySectionMerit
_______________________________________________________________________________________________________________________
Bash script to filter new topics created by high rank members only 01/08/2018spirali~13+
Ignore threads - user script26/04/2016NLNico~1+
Thank you so much for your help. I added only two of four. Reasons:
- One is already in my OP.
- One is not fitted with the topic (not userscript, not add-on).
I also added datetime format in the OP.
Date time format: Date/Month/Year
Quote
It would be better if you change the format of date.
member
Activity: 422
Merit: 52



TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
Bash script to filter new topics created by high rank members only 01/08/2018spiraliPlease check and add Accordingly13+
[Userscript] Bitcointalk Post Filter28/01/2019CyrusPlease check and add Accordingly6+
Ignore threads - user script26/04/2016NLNicoPlease check and add Accordingly1+
[TIPS] Forum Thread Sorting Guide - How to Display Newest Thread First19/03/2018NLNicoPlease check and add Accordingly25+

I found some of them , you might add them in your list.

@hd49728 It would be better if you change the format of date. The current format looks not good and it makes me count months on my finger.

Below format will let users get understand well.
Code:
May 10 1857


Code:
10 May 1857



Regards
legendary
Activity: 2044
Merit: 1018
This topic is not about add-on or userscripts, but it is a good guide on How to change the appearance of Bitcointalk to dark (Dark Theme)? (written by wwzsocki). I thought it is relevant and helpful to list that topic here. I will watch that topic and see the author will make comparisons between available add-ons for Dark Themes. If the author does it, I will let you know. I am not a big fan of add-ons, so I won't use them and won't be able to make comparison myself.  Wink
In the meantime, enjoy it when you have time and if you are a big fan of Dark Themes.
legendary
Activity: 2044
Merit: 1018
I found another browser extension, that is helpful for spam reporters. It was made by multiple authors, originated by @suchmoon (only for Tor/ Firefox), then expanded by @o_e_l_e_o, and @HCP
Loading...
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
One-click mod report, not for the faint of heart29/01/2019Mutiple authorsAddon for Firefox/ Tor/ Chrome60+
legendary
Activity: 2044
Merit: 1018
Added more topics on Bitcointalk Dark Theme Add-ons for Firefox, Chrome, Safari. To be honest with you all, I have never imagined that the list can expand  fastly like this. By now, we've known that there are some scripts/ addons created long time ago, and almost burried in mud. Now, it's time to bring them back to the community.
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
Bitcointalk Dark Theme31/12/2017BitokenAddon for Chrome/ Firefox7+
Bitcointalk Dark Theme05/06/2019franckuesteinAddon for Chrome/ Firefox/ Safari10+
legendary
Activity: 2044
Merit: 1018
i think, if you want, is usefull to insert in your list
Added, thank you, babo.
legendary
Activity: 3528
Merit: 4042
i've created this

https://bitcointalksearch.org/topic/userscript-archive-is-fast-link-v11-archived-5151005

i think, if you want, is usefull to insert in your list

Code:
[tr][td][url=https://bitcointalksearch.org/topic/userscript-archive-is-fast-link-v11-archived-5151005][Userscript] archive-is fast link[/url][/td] [td]05/06/2019[/td] [td]babo[/td] [td]Tools[/td] [td]0[/td][/tr]
legendary
Activity: 2044
Merit: 1018
Added one add-on for Firefox.
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
Bitcointalk Mobile Friendly App for Android20/6/2018fahbilApp for Android8+
Once again, please use it with your own risk-acceptance.
legendary
Activity: 2044
Merit: 1018
Added, and thank you so much for the given topics.
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
BPIP.org Chrome & FireFox Extension27/9/2018InitscriBPIP.org extension34+

Everyone have intention to use any of those userscripts/ extensions should accept risks themselves. Even those ones listed here published by well-known users, it does not guarentee that you have zero risk when using them.
hero member
Activity: 2002
Merit: 578

I guess and hoping as I am always with chrome and fairly chrome is more user-friendly though I like Firefox as well, but I am used to chrome so it's nice with me. And hoping this scripts given here will be available as well on chrome. I guess the OP will consider it, as BPIP extension will be handy as it contains lot more information that the forum hasn't, for example on merit summary of one's profile if 120 days after that it isn't available on the profile, BPIP can give you that.

Edit: You can fill out the form given by the OP.
Code:
[table][tr][td][url=https://bitcointalk.org/index.php?topic=5132822.msg50680768#msg50680768]Characters count[/url][/td] [td]19 April 2019[/td] [td]TryNinja[/td] [td]section?[/td] [td]6[/td] [td]status?[/td][/tr][/table]
legendary
Activity: 2044
Merit: 1018
Newest scripts found today:

TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
Dark theme for Bitcointalk(CSS only)22/4/2014CyrusBitcointalk.org's theme5+
Bitcointalk Post Iconizer - Custom post / PM editing buttons for adding BB code07/02/2017mprepIconizer0+
legendary
Activity: 2044
Merit: 1018
Thank you all for your given userscripts. I updated the OP, adjusted the table format a little bit, especially the Section Description. To be honest, I have still had vague idea to make description of each topic in this Section column, so it is good if you can contribute ideas to improve it (if you have it).  Smiley
legendary
Activity: 2758
Merit: 6830
I’ve done a simple one. I didn’t create a thread for that (since it was made for an user with a specific issue). But if you want to add it:

Characters count19 April 2019TryNinjasection?6status?
Code:
[table][tr][td][url=https://bitcointalksearch.org/topic/m.50680768]Characters count[/url][/td] [td]19 April 2019[/td] [td]TryNinja[/td] [td]section?[/td] [td]6[/td] [td]status?[/td][/tr][/table]
sr. member
Activity: 1064
Merit: 382
Hurrah for Karamazov!
Quote/Keyword/Reply/Topic NotifierMay 24, 2019edgycornerProject Development20+Active


Can you add my script too? Thanks!
legendary
Activity: 2240
Merit: 4133
eXch.cx - Automatic crypto Swap Exchange.
Signature Adblock Script [0.5.0] thread was posted = March 26, 2015
legendary
Activity: 2909
Merit: 1307
you can add the "easy merit" from user: grue

see here:
https://bitcointalksearch.org/topic/m.29048068


legendary
Activity: 2044
Merit: 1018
The forum is one-person coded (theymos), so upgrade speed is low, and totally depends on theymos (his time, and his to-do list). Therefore, when possible users tend to create userscripts to simlify things and improve their own experiences in the forum.
I collected some of them (maybe I missed topics) for you. In case you know topics that are not presented here (I don't know them or forget to list them here), please feel free to leave a reply and details of missed Userscripts.

When lits of userscripts become bigger, I might categorise them, but for now I don't do it.

Date time format: Date/Month/Year


TOPICS

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
Dark theme for Bitcointalk(CSS only)22/4/2014CyrusBitcointalk.org's theme5+
Bitcointalk Dark Theme31/12/2017BitokenAddon for Chrome/ Firefox7+
Bitcointalk Dark Theme05/06/2019franckuesteinAddon for Chrome/ Firefox/ Safari10+
Signature Adblock Script [0.5.0]26/03/2015grueSignature Adblock6+
Ignore threads - user script26/04/2016NLNicoTool to get Ignore threads1+
Bitcointalk Post Iconizer - Custom post / PM editing buttons for adding BB code07/02/2017mprepIconizer0+
Enhanced merit UI [1.1]27/01/2018grueMerit UI171+
Improved images on the forum - Tampermonkey/Greasemonkey user script27/02/2018EcuaMobiImages1+
Bitcointalk Mobile Friendly App for Android20/6/2018fahbilApp for Android8+
Bash script to filter new topics created by high rank members only 01/08/2018spiraliNew topics Filter13+
Browser Addon That Helps You Ignore Spammy Comments16/01/2019CapnSparrowIgnore Spam21+
[Userscript] Report to moderator on post history24/01/2019CyrusReport posts72+
[Userscript] Bitcointalk Post Filter28/01/2019hatshepsut93Post Filter6+
One-click mod report, not for the faint of heart29/01/2019Mutiple authorsAddon for Firefox/ Tor/ Chrome60+
Hide my name]06/4/2019Muti-authorsTools0
The message exceeds the maximum allowed lenght (64000 characters)20/04/2019TryNinjaMessage length6+
Quote/Keyword/Reply/Topic Notifier24/5/2019edgycornerBot Notifications25+
User Script: Automatically remove nested quotes28/5/2019EcuaMobiPyramid / Nested quotes26+
[Userscript] archive-is fast link05/06/2019baboArchive tools0
print balance of address - v0.125/6/2019babocheck address balance0+
AutoReply v1.001/4/2019Aero Bluebump thread & delete old bumps2+
Bitcointalk Extension - All In One v2.5 *23/8/2019mrvuitMultiple features7+
Sum and display total received merits of posts/ threads25/8/2019hatshepsut93sums & displays all merits of a post7+
Display username at 1st position in list of merit senders of posts/threads26/8/2019hatshepsut93Displays username and total sent-merits at first1+
Display total sent/ received merits last 120 days on user merit stat page (v.0.2) *01/11/2019TryNinjaUsers' merit stats2+
Sort by merit in the anniversary art contest?22/10/2019hatshepsut93Anniversary art contest's merit stats14+
Automatically append ;dt to the end of URLs (View as DT) [v0.2.3]13/1/2019DarkStar_a "View as DefaultTrust" option24+
Tampermonkey script to block ignored users29/07/2016ColderThanIceHides the field area for ignored users0
Bitcointalk Watchlist Watchdog17/10/2016LsHalloDisplays the # of unread posts0
A script to count the number of symbols in a message07/02/2018DimNikCharacter counter0
[RELEASED] @mention notification bot - now with Telegram07/09/2018PiggyNotification bot for forum/telegram321
babo btctalk bar - v1.110/12/2019baboFast archive is, url shortener, etc.10+
[TelegramBot] Merit watcher (check every 5 mins)12/12/2019giammangiatoMerit notifications33+
Script to Change Bitcointalk Background Color21/12/2019DroomieChikitoThe forum's background4+
Self Moderator Bot 15/12/2019PrimeNumber7To ban UIDs in self-moderated thread30+
[TELEGRAM BOT] Merit, Trust List, etc.09/02/2020GreatArkansasInformation bot for bitcointalk such as merits, trust list, more in the future.43+
A kinda shitty script for quoting posts in locked topics18/02/2020minifrijuserscript for quoting posts in locked topics22+
Another BitcoinTalk Notification BOT (merits, mentions, topics,+)16/05/2020TryNinjaA telegram bot131+
custom your bitcointalk header and profile page [css only]14/08/20200x256Forum theme13+
Instant Profile & Unedited posts Displayer v0.1106/09/2020AveatrexForum theme15+
Hide user profile icons02/01/2023TryNinjaUserscript31+
Skipping to the next/previous post within a topic by the same author13/10/2022PowerGloveSMF patch52+
Member filtering widget [◇/◈]30/10/2022PowerGloveSMF patch60+
Should the difference in size between normal and quoted text be smaller?27/11/2022PowerGloveSMF patch22+
Post history (action=profile;sa=showPosts) sometimes renders code too wide04/01/2023PowerGloveSMF patch194+
Adding   (non-breaking space) to the BBCode parser20/02/2023PowerGloveSMF patch51+
Making new messages more obvious11/04/2023PowerGloveSMF patch48+
Copy button next to content in code command 28/04/2023TryNinjaUserscript3+
A concise 2FA/TOTP implementation23/6/2023PowerGloveSMF patch240+
Cleaning up the glow tag16/8/2023PowerGloveSMF patch26+
Decoupling message IDs from topic IDs23/8/2023PowerGloveSMF patch210+
Improving the auto-linker07/9/2023PowerGloveSMF patch35+
Encouraging non-lazy PM subjects18/9/2023PowerGloveSMF patch7+
Topic title RTL weirdness02/10/2023PowerGloveSMF patch26+
Automatically delete/ edit all bitcointalk posts07/10/2023SwayStar123Python script17+
A concise 2FA/TOTP implementation *23/06/2023PowerGloveSMF patch450+
Auto-Save your posts to drafts07/01/2024TryNinjaUserscript3+
_________________________________________________________________________________________________________________________
* actively updated
*: This SMF patch is added (see this announcement) on December 21, 2023 by theymos.


Github




Dead projects:

TopicsDatewritten bySectionMerit
_________________________________________________________________________________________________________________________
Automatic URL shortener for bitcointalk posts22/02/2018EcuaMobiURL6+
BPIP.org Chrome & FireFox Extension27/9/2018InitscriBPIP.org extension34+
_________________________________________________________________________________________________________________________



Form to suggest new Userscripts:
Code:
[tr][td][url=https://bitcointalk.org/index.php?topic=topicID]Topic Title[/url][/td] [td][size=8pt]Published day[/size][/td] [td][size=8pt]Author[/size][/td] [td][size=8pt]Section[/size][/td] [td][size=8pt]Received merits+[/size][/td][/tr]

Credits: I use the table form from 1miau's topic.
Everyone have intention to use any of those userscripts/ extensions should accept risks themselves. Even those ones listed here published by well-known users, it does not guarentee that you have zero risk when using them.


Related GUIDES
How to change the appearance of Bitcointalk to dark (Dark Theme)? (written by wwzsocki)
Jump to: