Bitcoin Forum

Other => Meta => Topic started by: hd49728 on May 29, 2019, 06:55:22 AM



Title: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on May 29, 2019, 06:55:22 AM
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) (https://bitcointalk.org/index.php?topic=580171.0)22/4/2014CyrusBitcointalk.org's theme5+
Bitcointalk Dark Theme (https://bitcointalk.org/index.php?topic=2668798.0)31/12/2017BitokenAddon for Chrome/ Firefox7+
Bitcointalk Dark Theme (https://bitcointalk.org/index.php?topic=2668798.msg51362151#msg51362151)05/06/2019franckuesteinAddon for Chrome/ Firefox/ Safari10+
Signature Adblock Script [0.5.0] (https://bitcointalk.org/index.php?topic=1003570.0)26/03/2015grueSignature Adblock6+
Ignore threads - user script (https://bitcointalk.org/index.php?topic=1451483.0)26/04/2016NLNicoTool to get Ignore threads1+
Bitcointalk Post Iconizer - Custom post / PM editing buttons for adding BB code (https://bitcointalk.org/index.php?topic=1782017.0)07/02/2017mprepIconizer0+
Enhanced merit UI [1.1] (https://bitcointalk.org/index.php?topic=2833350.0)27/01/2018grueMerit UI171+
Automatic URL shortener for bitcointalk posts (https://bitcointalk.org/index.php?topic=3001846.0)22/02/2018EcuaMobiURL6+
Improved images on the forum - Tampermonkey/Greasemonkey user script (https://bitcointalk.org/index.php?topic=3033227.0)27/02/2018EcuaMobiImages1+
Bitcointalk Mobile Friendly App for Android (https://bitcointalk.org/index.php?topic=4500633.0)20/6/2018fahbilApp for Android8+
Bash script to filter new topics created by high rank members only  (https://bitcointalk.org/index.php?topic=4798318.0)01/08/2018spiraliNew topics Filter13+
BPIP.org Chrome & FireFox Extension (https://bitcointalk.org/index.php?topic=5038684.0)27/9/2018InitscriBPIP.org extension34+
Browser Addon That Helps You Ignore Spammy Comments (https://bitcointalk.org/index.php?topic=5098306)16/01/2019CapnSparrowIgnore Spam21+
[Userscript] Report to moderator on post history (https://bitcointalk.org/index.php?topic=5101823.0)24/01/2019CyrusReport posts72+
[Userscript] Bitcointalk Post Filter (https://bitcointalk.org/index.php?topic=5103320.0)28/01/2019hatshepsut93Post Filter6+
One-click mod report, not for the faint of heart (https://bitcointalk.org/index.php?topic=5103488.0)29/01/2019Mutiple authorsAddon for Firefox/ Tor/ Chrome60+
Hide my name (https://bitcointalk.org/index.php?topic=5128781.0)06/4/2019Muti-authorsTools0
The message exceeds the maximum allowed lenght (64000 characters) (https://bitcointalk.org/index.php?topic=5132822.msg50680768#msg50680768)20/04/2019TryNinjaMessage length6+
Quote/Keyword/Reply/Topic Notifier (https://bitcointalk.org/index.php?topic=5146905)24/5/2019edgycornerBot Notifications25+
User Script: Automatically remove nested quotes (https://bitcointalk.org/index.php?topic=5148327.0)28/5/2019EcuaMobiPyramid / Nested quotes26+
[Userscript] archive-is fast link (https://bitcointalk.org/index.php?topic=5151005.0)05/06/2019baboArchive tools0
print balance of address - v0.1 (https://bitcointalk.org/index.php?topic=5158298.0)25/6/2019babocheck address balance0+
AutoReply v1.0 (https://bitcointalk.org/index.php?topic=5171331.0)01/4/2019Aero Bluebump thread & delete old bumps2+
Bitcointalk Extension - All In One v2.5 * (https://bitcointalk.org/index.php?topic=5178297.0)23/8/2019mrvuitMultiple features7+
Sum and display total received merits of posts/ threads (https://bitcointalk.org/index.php?topic=5148488.msg52264117#msg52264117)25/8/2019hatshepsut93sums & displays all merits of a post7+
Display username at 1st position in list of merit senders of posts/threads (https://bitcointalk.org/index.php?topic=5176834.msg52267547#msg52267547)26/8/2019hatshepsut93Displays username and total sent-merits at first1+

* actively updated



Form to suggest new Userscripts:
Code:
[tr][td][url=https://bitcointalk.org/index.php?topic=topicID]Topic Title[/url][/td] [td]Published day[/td] [td]Author[/td] [td]Section[/td] [td]Received merits+[/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)? (https://bitcointalk.org/index.php?topic=5152016.0) (written by wwzsocki)


Title: Re: List of Bitcointalk.org Userscripts
Post by: fronti on May 29, 2019, 10:57:57 AM
you can add the "easy merit" from user: grue

see here:
https://bitcointalk.org/index.php?topic=2833350.msg29048068#msg29048068




Title: Re: List of Bitcointalk.org Userscripts
Post by: CryptopreneurBrainboss on May 29, 2019, 03:34:42 PM
Signature Adblock Script [0.5.0] (https://bitcointalk.org/index.php?topic=1003570.0/) thread was posted = March 26, 2015


Title: Re: List of Bitcointalk.org Userscripts
Post by: edgycorner on May 29, 2019, 07:44:33 PM
Quote/Keyword/Reply/Topic Notifier (https://bitcointalk.org/index.php?topic=5146905)May 24, 2019edgycornerProject Development20+Active


Can you add my script too? Thanks!


Title: Re: List of Bitcointalk.org Userscripts
Post by: TryNinja on May 29, 2019, 10:19:42 PM
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 count (https://bitcointalk.org/index.php?topic=5132822.msg50680768#msg50680768)19 April 2019TryNinjasection?6status?
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]


Title: Re: List of Bitcointalk.org Userscripts
Post by: hd49728 on May 30, 2019, 04:05:42 AM
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).  :)


Title: Re: List of Bitcointalk.org Userscripts
Post by: hd49728 on June 01, 2019, 01:20:25 AM
Newest scripts found today:

TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
Dark theme for Bitcointalk(CSS only) (https://bitcointalk.org/index.php?topic=580171.0)22/4/2014CyrusBitcointalk.org's theme5+
Bitcointalk Post Iconizer - Custom post / PM editing buttons for adding BB code (https://bitcointalk.org/index.php?topic=1782017.0)07/02/2017mprepIconizer0+


Title: Re: List of Bitcointalk.org Userscripts
Post by: Initscri on June 01, 2019, 02:54:03 AM
Do chrome extensions count?

https://bitcointalk.org/index.php?topic=5038684.msg46208761#msg46208761
https://bitcointalk.org/index.php?topic=5112444.msg51261335#msg51261335


Title: Re: List of Bitcointalk.org Userscripts
Post by: rhomelmabini on June 01, 2019, 03:08:58 AM
Do chrome extensions count?

https://bitcointalk.org/index.php?topic=5038684.msg46208761#msg46208761
https://bitcointalk.org/index.php?topic=5112444.msg51261335#msg51261335

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]


Title: Re: List of Bitcointalk.org Userscripts
Post by: hd49728 on June 01, 2019, 05:27:59 AM
Added, and thank you so much for the given topics.
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
BPIP.org Chrome & FireFox Extension (https://bitcointalk.org/index.php?topic=5038684.0)27/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.


Title: Re: List of Bitcointalk.org Userscripts
Post by: hd49728 on June 05, 2019, 09:30:48 AM
Added one add-on for Firefox.
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
Bitcointalk Mobile Friendly App for Android (https://bitcointalk.org/index.php?topic=4500633.0)20/6/2018fahbilApp for Android8+
Once again, please use it with your own risk-acceptance.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: babo on June 05, 2019, 10:24:21 AM
i've created this

https://bitcointalk.org/index.php?topic=5151005.0

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

Code:
[tr][td][url=https://bitcointalk.org/index.php?topic=5151005.0][Userscript] archive-is fast link[/url][/td] [td]05/06/2019[/td] [td]babo[/td] [td]Tools[/td] [td]0[/td][/tr]


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on June 05, 2019, 03:31:26 PM
i think, if you want, is usefull to insert in your list
Added, thank you, babo.


Title: Re: List of Bitcointalk.org Userscripts
Post by: hd49728 on June 06, 2019, 03:16:21 AM
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 Theme (https://bitcointalk.org/index.php?topic=2668798.0)31/12/2017BitokenAddon for Chrome/ Firefox7+
Bitcointalk Dark Theme (https://bitcointalk.org/index.php?topic=2668798.msg51362151#msg51362151)05/06/2019franckuesteinAddon for Chrome/ Firefox/ Safari10+


Title: Re: List of Bitcointalk.org Userscripts
Post by: hd49728 on June 07, 2019, 07:47:28 AM
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
https://i.snag.gy/5Jx3HO.jpg
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
One-click mod report, not for the faint of heart (https://bitcointalk.org/index.php?topic=5103488.0)29/01/2019Mutiple authorsAddon for Firefox/ Tor/ Chrome60+


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on June 08, 2019, 09:11:12 AM
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)? (https://bitcointalk.org/index.php?topic=5152016.0) (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.  ;)
In the meantime, enjoy it when you have time and if you are a big fan of Dark Themes.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: welovedcrypto on June 13, 2019, 08:57:58 AM



TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
Bash script to filter new topics created by high rank members only  (https://bitcointalk.org/index.php?topic=4798318.0)01/08/2018spiraliPlease check and add Accordingly13+
[Userscript] Bitcointalk Post Filter (https://bitcointalk.org/index.php?topic=5103320.0)28/01/2019CyrusPlease check and add Accordingly6+
Ignore threads - user script (https://bitcointalk.org/index.php?topic=1451483.0)26/04/2016NLNicoPlease check and add Accordingly1+
[TIPS] Forum Thread Sorting Guide - How to Display Newest Thread First (https://bitcointalk.org/index.php?topic=3158138.0)19/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


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on June 13, 2019, 09:33:45 AM
TopicsDatewritten bySectionMerit
_______________________________________________________________________________________________________________________
Bash script to filter new topics created by high rank members only  (https://bitcointalk.org/index.php?topic=4798318.0)01/08/2018spirali~13+
Ignore threads - user script (https://bitcointalk.org/index.php?topic=1451483.0)26/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.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on June 15, 2019, 12:03:39 AM
I think of adding some updates from loycevclub to this topic, like Flags, Trust list, Merit. What do you think?


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: welovedcrypto on June 15, 2019, 02:43:45 AM
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.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on June 15, 2019, 02:50:48 AM
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.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: Initscri on June 20, 2019, 04:24:14 AM
I made a post linking to this here: https://bitcointalk.org/index.php?topic=5156357.msg51531094#msg51531094

Figured if anyone has any requests it may be beneficial.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: Vod on June 20, 2019, 05:38:26 AM
Is anyone making scripts for the Epochtalk forum?


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: Initscri on June 20, 2019, 06:04:06 AM
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.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: omer-jamal on June 20, 2019, 06:59:12 AM
Is anyone making scripts for the Epochtalk forum?
https://bitcointalk.org/index.php?topic=5155391


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on June 20, 2019, 08:11:59 AM
Is anyone making scripts for the Epochtalk forum?
https://bitcointalk.org/index.php?topic=5155391
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! (https://bitcointalk.org/index.php?topic=5155391)


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: Baofeng on June 22, 2019, 02:11:58 PM
How about this script? Hiding your username when you are in a public places?

https://bitcointalk.org/index.php?topic=5128781.0



Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on June 23, 2019, 07:46:57 AM
How about this script? Hiding your username when you are in a public places?

https://bitcointalk.org/index.php?topic=5128781.0
Appreciated it, which added into the List.


Title: Re: List of Bitcointalk.org Userscripts
Post by: hd49728 on June 25, 2019, 01:43:46 PM
Added newest userscript.
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
print balance of address - v0.1 (https://bitcointalk.org/index.php?topic=5158298.0)25/6/2019babocheck address balance0+


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: Decimation on July 16, 2019, 09:01:55 PM
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!


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on July 17, 2019, 05:07:29 AM
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? (https://bitcointalk.org/index.php?topic=5156357.0), then see which scripts you can make for community.  ;)


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on July 26, 2019, 02:15:36 PM
Please give me links to your userscripts, if you have them. I will add them into OP list.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on July 29, 2019, 07:11:12 AM
Announcement:

Enhanced merit UI [1.1] (https://bitcointalk.org/index.php?topic=2833350.20) has been modified to separately show amount of sMerits from personal and merit source.
It's piece of cake, i've made slight modification for your need :

Code:
// ==UserScript==
// @name        bitcointalk merit
// @namespace   grue
// @include     https://bitcointalk.org/index.php?topic=*
// @require     https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js
// @version     1.1.1
// @downloadURL https://grue.blob.core.windows.net/scripts/Merit.user.js?sv=2014-02-14&si=1&sr=c&sig=k%2BqstGBI3oQ8TrHfPWjS5HgjrazuDPmKJ6rYNs7rvRk%3D&.user.js
// @grant none
// ==/UserScript==

(() => {
  var sMerit;
  var source_sMerit;

  //get csrf token from the logout link
  let sc = $('td.maintab_back a[href*="index.php?action=logout;sesc="').attr("href");
  sc = /;sesc=(.*)/.exec(sc)[1];

  //Added by EcuaMobi: Get remaining sMerit
  $.post(
"https://bitcointalk.org/index.php?action=merit;msg=29048068"
  ).then((data) => {
    sMerit = /You have <b>([0-9]+)<\/b> sendable/.exec(data)[1];
    source_sMerit = /The next ([0-9]+) merit you spend will come from your source/.exec(data)[1];
  }).catch(() => sMerit = null);

  //selector for the "+Merit" link
  $('td.td_headerandpost div[id^=ignmsgbttns] a[href*="index.php?action=merit;msg="]')
  .each((i, e) => {
    const msgId = /msg=([0-9]+)/.exec(e.href)[1];

    const $popup = $(['<div id="grue-merit-popup' + msgId +'" class="grue-merit-popup" style="position: absolute; right: 40px; background-color: #ddd; font-size: 13px; padding: 8px;border-width: 1px;border-color: black;border-style: solid;">',
      '  <form>',
      '    <div>',
      '      Merit points: <input size="6" name="merits" value="1" type="text"/>',
      '    </div>',
 // Modified by EcuaMobi
      '    <div style="margin-top: 6px; "><span id="em-smerit-count' + msgId +'" style="font-size:11px;" /> <input value="Send" type="submit"></div>',
      '  </form>',
      '</div>'
    ].join("\n"));
    $popup.find("form").submit( (e) => {
      e.preventDefault();
      $popup.find('input[type="submit"]')
        .prop("disabled", true)
        .val("Sending...");
      const merits = e.target.elements["merits"].value;

      $.post(
        "https://bitcointalk.org/index.php?action=merit",
        {merits, msgID: msgId, sc}
      ).then((data) => {
        //Error pages usually have this (rough heuristic)
        if(data.includes("<title>An Error Has Occurred!</title")) {
          throw "error";
        }
        //double check and see whether the post we merited was added to the list. Its msgId should be visible in the page source.
        if(data.includes("#msg" + msgId)) {
          alert("Merit added.");
          $("#grue-merit-popup" + msgId).toggle(false);
 // Added by EcuaMobi
 if(sMerit!=null) { sMerit -= merits }
          return;
        }
        alert("Server response indeterminate.");
      })
      .catch(() => alert("Failed to add merit."))
      .always(() => {
        $popup.find('input[type="submit"]')
        .prop("disabled", false)
        .val("Send");
      });
    });
    $popup.insertAfter(e);

    $(e).click((e) => {
      e.preventDefault();
      $("#grue-merit-popup" + msgId).toggle();
 // Added by EcuaMobi
 if(sMerit!=null && source_sMerit==null) {
      $("#em-smerit-count" + msgId).html('<a href="https://bitcointalk.org/index.php?action=merit;msg='+msgId+'" target="_blank">Available:</a> <b>'+sMerit+'</b> &nbsp;&nbsp;&nbsp;')
    } else if (sMerit!=null && source_sMerit!=null) {
      $("#em-smerit-count" + msgId).html('<a href="https://bitcointalk.org/index.php?action=merit;msg='+msgId+'" target="_blank">Available (yours | source):</a> <b>'+sMerit+' | '+source_sMerit+'</b> &nbsp;&nbsp;&nbsp;')
    };
    });
  });
   $(".grue-merit-popup").toggle(false);
})();

It's based on version 1.1 & i separate personal and source merit amount. I did it in a minute, so i hope there aren't any logic error.

Edit : screenshot if you're merit source. If you're not, it's exactly same with version 1.1

https://i.ibb.co/6syStGT/111.png


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: 1982dre on July 29, 2019, 07:18:15 AM
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.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on July 31, 2019, 03:54:35 PM
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? (https://bitcointalk.org/index.php?topic=5156357.0), then see which scripts you can make for community.  ;)
Thank you.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: Aero Blue on July 31, 2019, 04:30:57 PM
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? (https://bitcointalk.org/index.php?topic=5156357.0), then see which scripts you can make for community.  ;)
Thank you.

I was bored yesterday so I made this script (https://gist.github.com/Aero-Blue/32b0de4813e50a6dec6bdd1dc3d54796) 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 ;)


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on July 31, 2019, 04:46:29 PM
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.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: Aero Blue on July 31, 2019, 07:15:20 PM
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 :)

I am looking forward to making more scripts, just waiting for more suggestions in the "suggestions" thread.


Title: Re: List of Bitcointalk.org Userscripts
Post by: hd49728 on August 02, 2019, 07:36:16 AM
Added newest userscript.
TopicDatewritten bySectionMerit
__________________________________________________________________________________________________________________________
AutoReply v1.0 (https://bitcointalk.org/index.php?topic=5171331.0)01/4/2019Aero Bluebump thread & delete old bumps2+


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on August 12, 2019, 08:08:31 AM
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.


Title: Re: List of Bitcointalk.org Userscripts
Post by: hd49728 on August 24, 2019, 10:51:02 AM
Added newest extension.
TopicDatewritten bySectionMerit
______________________________________________________________________________________________________________________________
[BETA] Bitcointalk Extension - All In One (https://bitcointalk.org/index.php?topic=5178297.0)23/8/2019mrvuitMultiple features7+


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hatshepsut93 on August 25, 2019, 04:41:15 PM
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:
https://i.imgur.com/uKHHbTp.png

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)
    }
})



Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: ETFbitcoin on August 25, 2019, 04:51:27 PM
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 posts and displays it before individual merits

Like this:
https://i.imgur.com/uKHHbTp.png

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)
    }
})


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.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hatshepsut93 on August 25, 2019, 04:55:21 PM
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.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: ETFbitcoin on August 25, 2019, 05:09:24 PM
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.

It's good, but with jQuery and linter, you'll code faster.

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.

Good point and after quick search, looks like some people/library use this practice.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on August 26, 2019, 01:18:43 AM
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:
https://i.imgur.com/uKHHbTp.png
[ ... ]
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.. (https://bitcointalk.org/index.php?topic=5176834.0)
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/ threads (https://bitcointalk.org/index.php?topic=5148488.msg52264117#msg52264117)25/8/2019hatshepsut93sums & displays all mertis of a post7+
Display username at 1st position in list of merit senders of posts/threads (https://bitcointalk.org/index.php?topic=5176834.msg52267547#msg52267547)26/8/2019hatshepsut93sums & displays all mertis of a post1+


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: mrvuit on August 26, 2019, 02:23:28 AM
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:
https://i.imgur.com/uKHHbTp.png

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)
    }
})


https://i.imgur.com/hVOXBds.png (https://i.imgur.com/hVOXBds.png)

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

https://bitcointalk.org/index.php?topic=5178297.msg52245025#msg52245025


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hatshepsut93 on August 26, 2019, 02:35:47 AM
I added it to my extension, are you willing?
It will be updated in the next version.

https://bitcointalk.org/index.php?topic=5178297.msg52245025#msg52245025


Yeah sure. All scripts that I write are free and open source, use and include them how you wish.


Title: Re: List of Bitcointalk.org Userscripts/ Add-ons
Post by: hd49728 on September 30, 2019, 07:35:22 AM
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://bitcointalk.org/index.php?topic=5178297.msg52342695#msg52342695