Bitcoin Forum
July 28, 2026, 08:56:04 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 »  All
  Print  
Author Topic: [TOOL] ⭐Bitcointalk BRDb score  (Read 6355 times)
*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
July 10, 2026, 08:33:25 PM
 #381

I’ll most likely remove the badge; personally, it was meant to give proper recognition to those who try to keep this forum active every day. I’m sure that acting as a source of merit is no small undertaking and requires consistency.
I don’t have a list of users who are sources of merit, but I could get hold of one, and I don’t think I’ll be sharing it  Wink
Just so I don’t give too much away.
Next week I’ll be heading back to my Batcave to try and sort out the tool once and for all – or break it forever xD

fillippone
Legendary
*
Online Online

Activity: 2968
Merit: 21115


Duelbits.com - Rewarding, beyond limits.


View Profile WWW
July 10, 2026, 09:41:50 PM
 #382

I’ll most likely remove the badge; personally, it was meant to give proper recognition to those who try to keep this forum active every day. I’m sure that acting as a source of merit is no small undertaking and requires consistency.
I don’t have a list of users who are sources of merit, but I could get hold of one, and I don’t think I’ll be sharing it  Wink
Just so I don’t give too much away.
Next week I’ll be heading back to my Batcave to try and sort out the tool once and for all – or break it forever xD

The point is your algorithm is broken, as you cannot mtracecmerit sources like this.
Even with a generosity index in the positive territory you have a sufficient condition, not a necessary one!

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
July 12, 2026, 08:23:48 AM
 #383

I’ll most likely remove the badge; personally, it was meant to give proper recognition to those who try to keep this forum active every day. I’m sure that acting as a source of merit is no small undertaking and requires consistency.
I don’t have a list of users who are sources of merit, but I could get hold of one, and I don’t think I’ll be sharing it  Wink
Just so I don’t give too much away.
Next week I’ll be heading back to my Batcave to try and sort out the tool once and for all – or break it forever xD

The point is your algorithm is broken, as you cannot mtracecmerit sources like this.
Even with a generosity index in the positive territory you have a sufficient condition, not a necessary one!

Unfortunately, you’re absolutely right – the algorithm is faulty. As soon as I get back from holiday, I’ll either sort it out or scrap the whole thing.
In the meantime, I’ll remove this badge – it’s not really necessary, even though it looked nice, but if it causes an error, it becomes a problem.

*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
July 13, 2026, 07:42:28 AM
 #384

I have a question for those more experienced than me.
Given that I no longer use Bitlist as my data source, but scraping directly from Bitcointalk for thousands and thousands of users would also take a long time, what would be the best way to obtain the necessary data for all users in the shortest possible time?
If I’m not mistaken, the forum allows one request per second; exceeding this limit results in a ban.
Thanks in advance to anyone who can give me a hand with this.

LoyceV
Legendary
*
Offline

Activity: 4116
Merit: 22377


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
July 13, 2026, 09:02:07 AM
Merited by *Ace* (1)
 #385

what would be the best way to obtain the necessary data for all users in the shortest possible time?
Based on what you need, you're going to have to be selective. You can't update everything all the time. BPIP for instance scrapes profiles on a regular basis, depending on how active the user is.

Quote
If I’m not mistaken, the forum allows one request per second; exceeding this limit results in a ban.
You'll get "rate limited", not banned. After a few seconds it should work again. Unless you really push it, in that case Cloudflare bans you for an hour.

¡uʍop ǝpᴉsdn pɐǝɥ ɹnoʎ ɥʇᴉʍ ʎuunɟ ʞool no⅄
*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
July 13, 2026, 10:32:55 AM
 #386

what would be the best way to obtain the necessary data for all users in the shortest possible time?
Based on what you need, you're going to have to be selective. You can't update everything all the time. BPIP for instance scrapes profiles on a regular basis, depending on how active the user is.

Quote
If I’m not mistaken, the forum allows one request per second; exceeding this limit results in a ban.
You'll get "rate limited", not banned. After a few seconds it should work again. Unless you really push it, in that case Cloudflare bans you for an hour.

That’s exactly my problem – being too selective.
What occurred to me was to use the ‘recent posts’ section to scrape profiles based on their most recent posts, without making too many requests on the forum.
However, this wouldn’t update the scores of profiles that haven’t posted for a long time.
I’m not sure if this idea would work well

TryNinja
Legendary
*
Offline

Activity: 3640
Merit: 10716


@ List of no-KYC websites: https://bitlist.co


View Profile WWW
July 13, 2026, 04:46:17 PM
Merited by fillippone (3), dkbit98 (1)
 #387

That’s exactly my problem – being too selective.
What occurred to me was to use the ‘recent posts’ section to scrape profiles based on their most recent posts, without making too many requests on the forum.
However, this wouldn’t update the scores of profiles that haven’t posted for a long time.
I’m not sure if this idea would work well
You can have a list on your database with the last activity of an user.

Check recent posts page -> loops posts -> sees TryNinja posted just now -> marks TryNinja with "last post: [date]"

Then you can have a worker process that checks your list once every day. In your list you know that TryNinja posted on [date], if that was 6 month ago, you lower his score or whatever.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
July 13, 2026, 08:41:13 PM
Merited by fillippone (3)
 #388

That’s exactly my problem – being too selective.
What occurred to me was to use the ‘recent posts’ section to scrape profiles based on their most recent posts, without making too many requests on the forum.
However, this wouldn’t update the scores of profiles that haven’t posted for a long time.
I’m not sure if this idea would work well
You can have a list on your database with the last activity of an user.

Check recent posts page -> loops posts -> sees TryNinja posted just now -> marks TryNinja with "last post: [date]"

Then you can have a worker process that checks your list once every day. In your list you know that TryNinja posted on [date], if that was 6 month ago, you lower his score or whatever.

Thank you so much for the advice; I’ll do as you suggested – it seems like a good compromise.
I’ll run continuous loops (which I actually already do for both new posts and merit points), but I’ll tag them by date; after that, I’m not sure whether to check the profile data or not. I’ll have a think about it over the next few days.

*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
July 26, 2026, 01:27:25 PM
 #389

Good morning everyone, I need to let you know that brdbscore has been temporarily put on hold.
So at the moment you’ll still see the same score, but it won’t be retrieving any more data from the forum until I find a stable solution.
Sorry for the inconvenience

DYING_S0UL
Legendary
*
Offline

Activity: 1106
Merit: 1139


Track any Bitcoin address, No Logs


View Profile WWW
July 26, 2026, 02:36:46 PM
 #390

Good morning everyone, I need to let you know that brdbscore has been temporarily put on hold.
-snip-

Why is that? Wrong formula?  Roll Eyes

Btw, it's probably nothing major, but a simple visual glitch, however a bug is still a bug, so reporting it.
I noticed it yesterday. As you can see from the gif, the score shouldn't be there. And when I refreshed, it went away for a sec, and again came back.
Here is the thread link (https://bitcointalk.org/index.php?topic=5589389.msg66978403#msg66978403).

Note: It only appears, if you try to view the topic from "Show the last topics started by this person (in this case, Me)", but if you go directly to the topic via that link, it won't show.


*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
July 26, 2026, 03:04:51 PM
 #391

Good morning everyone, I need to let you know that brdbscore has been temporarily put on hold.
-snip-

Why is that? Wrong formula?  Roll Eyes

Btw, it's probably nothing major, but a simple visual glitch, however a bug is still a bug, so reporting it.
I noticed it yesterday. As you can see from the gif, the score shouldn't be there. And when I refreshed, it went away for a sec, and again came back.
Here is the thread link (https://bitcointalk.org/index.php?topic=5589389.msg66978403#msg66978403).

Note: It only appears, if you try to view the topic from "Show the last topics started by this person (in this case, Me)", but if you go directly to the topic via that link, it won't show.



Very strange, it should never appear there. And I haven't made any changes to the userscript lately, so I think the bug stems from somewhere else. Have you updated your script manager? If so, which one? Most likely this could be the reason, but to be sure I need this answer from you

DYING_S0UL
Legendary
*
Offline

Activity: 1106
Merit: 1139


Track any Bitcoin address, No Logs


View Profile WWW
July 26, 2026, 04:36:00 PM
Merited by fillippone (3)
 #392

Very strange, it should never appear there. And I haven't made any changes to the userscript lately, so I think the bug stems from somewhere else. Have you updated your script manager? If so, which one? Most likely this could be the reason, but to be sure I need this answer from you

So have you looked into that post (from your end)? How it behaved? And still behaving? That visual glitch only appears at that particular post only. And it's clickable.
As for updating, No! I haven't updated anything in a while now. The manager is Tampermonkey v5.5.0 and the Userscript is v0.21.0. Note that I'm not using many extensions right now, it's mainly BPIP, then Bitcointalk Modern Theme from fillippone and yours. But I have tested this with those extensions ON/OFF - and they are not the reason for this anomaly.

TryNinja
Legendary
*
Offline

Activity: 3640
Merit: 10716


@ List of no-KYC websites: https://bitlist.co


View Profile WWW
July 26, 2026, 04:59:51 PM
Merited by DYING_S0UL (1), *Ace* (1)
 #393

Very strange, it should never appear there. And I haven't made any changes to the userscript lately, so I think the bug stems from somewhere else. Have you updated your script manager? If so, which one? Most likely this could be the reason, but to be sure I need this answer from you
The problem is when you're looking at the thread from "Show the last topics started by this person":

isProfile equals true, because you're on https://bitcointalk.org/index.php?action=profile;threads;u=xxx;sa=showPosts (contains action=profile)
Code:
const isProfile = location.search.includes('action=profile');

So this runs
Code:
mainProfile(false);

Which inserts the score next to an element with the action=merit url:
Code:
document.querySelector('a[href*="action=merit"]');

There is no profile sidebar on that page, so it finds this url:


And appends the score next to it.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
dkbit98
Legendary
*
Offline

Activity: 3038
Merit: 8775



View Profile WWW
July 27, 2026, 07:56:33 PM
Merited by *Ace* (1)
 #394

Good morning everyone, I need to let you know that brdbscore has been temporarily put on hold.
So at the moment you’ll still see the same score, but it won’t be retrieving any more data from the forum until I find a stable solution.
Sorry for the inconvenience
This means that we can safely disable it right?
I hope you come up with some solution, this can be very useful tool, so you should try to collaborate with other developers in forum.

▄▄██████▄░░░▄██████▄▄
██▀▀░░░░░░░░░░░░░▀▀██
▄▄██████▄▄██████▄▄
▄████▀▀▀▀█████▀▀▀▀████▄
▄███░░░▄▄░░░░░░▄▄░░░███▄
▄▄▄███░░░░██░░░░░░░██░░░░███▄▄▄
████████░░░░██░░░░░░░██░░░░████████
██████████░░░▀▀░░░░░░▀▀░░░██████████
████▀▀██████▄▄▄▄█████▄▄▄▄██████▀▀████
▀███▄░░▀▀███████████████████▀▀░░▄███▀
▀████▄▄░░░░▀▀▀▀▀▀▀▀▀▀▀▀▀░░░░▄▄████▀
▀███████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄███████▀
▀▀█████████████████████▀▀
  
OrangeFren
  
██
██
██
██
██
██
██
██
██
██
██
  
▄▄█████▄▄
▄████▀▀▀████▄
███▀░░░░░░░▀███
███▀░░░▄█░░░░▀███
███░░░░░░░░░░███
███▄░░░▄█▄░░░▄███
███▄░░░░░░░▄███
▀████▄▄▄████▀
█████████
▐█████████▌
██████████
▐████▌▐████▌
▀▀▀█░░░█▀▀▀
 
*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
Today at 04:04:01 AM
 #395

Very strange, it should never appear there. And I haven't made any changes to the userscript lately, so I think the bug stems from somewhere else. Have you updated your script manager? If so, which one? Most likely this could be the reason, but to be sure I need this answer from you
The problem is when you're looking at the thread from "Show the last topics started by this person":

isProfile equals true, because you're on https://bitcointalk.org/index.php?action=profile;threads;u=xxx;sa=showPosts (contains action=profile)
Code:
const isProfile = location.search.includes('action=profile');

So this runs
Code:
mainProfile(false);

Which inserts the score next to an element with the action=merit url:
Code:
document.querySelector('a[href*="action=merit"]');

There is no profile sidebar on that page, so it finds this url:


And appends the score next to it.

Ok, basically the tool thinks it's on the user profile page, I'll have to make a regex so that it excludes some pages where scores are inserted
For example, it mustn’t contain (action=profile;threads)
I reckon it might work

Good morning everyone, I need to let you know that brdbscore has been temporarily put on hold.
So at the moment you’ll still see the same score, but it won’t be retrieving any more data from the forum until I find a stable solution.
Sorry for the inconvenience
This means that we can safely disable it right?
I hope you come up with some solution, this can be very useful tool, so you should try to collaborate with other developers in forum.

For now, the scraper has been disabled until I find a solution, however the tool works and displays scores but they are not updated daily. If anyone wants to work on the project I am happy to give away all the source codes. Maybe they can provide more stability to the project

Mitchell
Staff
Legendary
*
Offline

Activity: 4718
Merit: 3142


Verified awesomeness ✔


View Profile
Today at 06:47:37 AM
 #396

So what exactly is the problem? You need a VPS to run the scraper on?

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
Today at 10:29:23 AM
 #397

So what exactly is the problem? You need a VPS to run the scraper on?

Yes, basically the problem is this, I need a VPS to run the scraper on.  I looked around and in any case the costs are not low for a small VPS, costs that unfortunately are not covered by the tool's earnings, the tool does not produce any profit. For this reason I stopped it, I already burned a Raspberry Pi, where I initially ran the scraper, then I switched to termux on a mobile device but it is not reliable. The only way is to buy a VPS

Mitchell
Staff
Legendary
*
Offline

Activity: 4718
Merit: 3142


Verified awesomeness ✔


View Profile
Today at 10:37:39 AM
Last edit: Today at 10:49:45 AM by Mitchell
Merited by fillippone (9), dkbit98 (1)
 #398

I'm happy to either host it or send some $$ over to support you Smiley

LowEndBox has a lot of cheap VPS' listed. It is where I found my VPS that I still use to this day (among others). Some suggestions I found whilst browsing:

CloudServer

CloudServer has a really cheap plan at $1.50 USD a month:

Code:
LEB LA 512MB SSD Plan
1x vCPU Core
512MB RAM
30GB SSD Storage
1x IPv4
1TB Bandwidth
Linux OS

It is very limited RAM/CPU/storage, but should probably hopefully be enough for a scraper.

LuxVPS

If you need more power, LuxVPS seems decent for €6.99 per month:

Code:
4 vCores (Intel Xeon Gold 6150 / E5-2697 v2 class)
16 GB RAM
100 GB Raid 1 NVMe
1 Gbit internet speed | 20 TB Traffic
1x IPv4
1x /64 IPv6
3.2Tbit Premium DDoS Protection




DISCLAIMER: I have no idea how good these providers are. I am not associated with LowEndBox, CloudServer or LuxVPS. Furthermore, I give zero guarantees if I am to host the scraper.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
*Ace* (OP)
Hero Member
*****
Online Online

Activity: 490
Merit: 884



View Profile
Today at 10:59:43 AM
 #399

I'm happy to either host it or send some $$ over to support you Smiley

LowEndBox has a lot of cheap VPS' listed. It is where I found my VPS that I still use to this day (among others). Some suggestions I found whilst browsing:

CloudServer

CloudServer has a really cheap plan at $1.50 USD a month:

Code:
LEB LA 512MB SSD Plan
1x vCPU Core
512MB RAM
30GB SSD Storage
1x IPv4
1TB Bandwidth
Linux OS

It is very limited RAM/CPU/storage, but should probably hopefully be enough for a scraper.

LuxVPS

If you need more power, LuxVPS seems decent for €6.99 per month:

Code:
4 vCores (Intel Xeon Gold 6150 / E5-2697 v2 class)
16 GB RAM
100 GB Raid 1 NVMe
1 Gbit internet speed | 20 TB Traffic
1x IPv4
1x /64 IPv6
3.2Tbit Premium DDoS Protection




DISCLAIMER: I have no idea how good these providers are. I am not associated with LowEndBox, CloudServer or LuxVPS. Furthermore, I give zero guarantees if I am to host the scraper.

I thank you for your availability and kindness, but I don't want money. It would be like begging for me! That's not what I want.The problem was that I only found VPSs from €7 and up, so almost €90 a year without the tool being able to cover it alone. But now you've given me a fantastic clue, a really cheap VPS! I think the features should do it, it just needs to run a script written in bash in a loop. N Nothing heavy, Termux could do it, this VPS should be able to do it too.
Could you send me a PM with the link where to buy the VPS or put the link directly here?
Hoping it doesn't have any geographical limitations

Edit: sorry, I didn't see the links already in your post.

Mitchell
Staff
Legendary
*
Offline

Activity: 4718
Merit: 3142


Verified awesomeness ✔


View Profile
Today at 11:01:16 AM
Merited by *Ace* (4)
 #400

Could you send me a PM with the link where to buy the VPS or put the link directly here?
Hoping it doesn't have any geographical limitations
The links are in the post already, just click on CloudServer (or here it is directly: https://cloudserver.net/billing/index.php?rp=/store/custom-packages/leb-la-512mb-ssd-plan). Cheesy

If you pick Debian, I would recommend following an upgrade guide to get it to Debian 13.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!