Pages:
Author

Topic: script for check requirements for next rank v2 - page 2. (Read 673 times)

legendary
Activity: 1624
Merit: 2481
Anyway you are messing around with my formula.


My fault, i have read
luck= min(lucknumerator , luckdenominator , 100%) instead of
luck= min(lucknumerator / luckdenominator, 100%).

I think i am too tired to today.
legendary
Activity: 2268
Merit: 16328
Fully fledged Merit Cycler - Golden Feather 22-23
luck= min(lucknumerator/luckdenominator,100%)


This formula seems pretty off to me.

[snip]
luck = min (18, 19, 100) would be 18. That's not close to 100.

luck = min (18/19, 1) would be 18 94%. That's not close to 100%.

Anyway you are messing around with my formula.
With activity of 1029 my formula says 100%, as at the next round you are going to be legendary for sure.
legendary
Activity: 1624
Merit: 2481
I supposte something like this:

 if activity>775 then
 luck denominator= rounddown((1030-775)/14,0)
 luck numerator=rounddown((activity-775)/14,0)+1
luck= min(lucknumerator/luckdenominator,100%)

This is something excel- like.


This formula seems pretty off to me.


For example, with 1029 activity you should be at 100% for getting legendary the next time activity changes (or very close to 100% if you calculate how probable legendary is at given activity).
However, with 1029, you get:

denominator = 18
numerator = 19

luck = min (18, 19, 100) would be 18. That's not close to 100.
legendary
Activity: 1820
Merit: 1303

I supposte something like this:

 if activity>775 then
 luck denominator= rounddown((1030-775)/14,0
 luck numerator=rounddown((activity-775)/14,0)+1
luck= min(lucknumerator/luckdenominator,100%)

This is something excel- like.


Oh dear! Thank you, i will include this formula on my script.  Kiss
Tomorrow i'll update this thread.
legendary
Activity: 2268
Merit: 16328
Fully fledged Merit Cycler - Golden Feather 22-23
Could you at least try, please?  Smiley

I can calculate % of luck with a range of activity. But i dont know the right formula.

I supposte something like this:

 if activity>775 then
 luck denominator= rounddown((1030-775)/14,0)
 luck numerator=rounddown((activity-775)/14,0)+1
luck= min(lucknumerator/luckdenominator,100%)

This is something excel- like.

legendary
Activity: 1820
Merit: 1303
Could you at least try, please?  Smiley

I can calculate % of luck with a range of activity. But i dont know the right formula.
legendary
Activity: 1624
Merit: 2481
There is bob123, whom has not hit lucky number, even activity hits 924 so far: https://bitcointalksearch.org/user/bob123-579628

Sad

Well.. i had a 50% chance to hit it <= 902 activity.

Now, each 14 days it gets more and more probable for me to rank up.. i guess you just have to see the glass half full in this case  Cheesy



For legendary rank, i only check the minimum - i can't predice the future.  Grin

Could you at least try, please?  Smiley
legendary
Activity: 1820
Merit: 1303

Yeah Welsh,
I am one of that users! I am left with a some activity left to rank up.
As the activity progressing is so complicated and unintelligible by the average user (😜), I am requesting the OP to improve his script giving the user an accurate prediction of the least time needed to get the needed activity, paying attention to the standard cut times for activity build-up adopted in the forum.
If both merits and activity are missing to rank up then it would be nice to add the minimum merits per day to rank up by the minimum date.
I will merit the op when he deliver this improvements!




Yes, i can. I think is a nice improvement. Tomorrow i work on it.
legendary
Activity: 2268
Merit: 16328
Fully fledged Merit Cycler - Golden Feather 22-23
I don't think it is needed, because people know exactly what they have. Especially with merit system, people don't immediately rank up when they hit activity requirements; and they can not easily get required  number of merits to rank up. Moreover, it will save their time to read helpful things in the forum, for their own interests, or spend their time to make helpful posts, rather than spending too much time to run such script and pay too much attention on which requirements they have not met.

I guess there's users who have fulfilled the merit requirements in order to rank up, but haven't hit the activity requirements. Although, the mass majority of users won't have a use for it I imagine there will be a few users who will appreciate it. I haven't checked the script myself, but good work nonetheless.
Yeah Welsh,
I am one of that users! I am left with a some activity left to rank up.
As the activity progressing is so complicated and unintelligible by the average user (😜), I am requesting the OP to improve his script giving the user an accurate prediction of the least time needed to get the needed activity, paying attention to the standard cut times for activity build-up adopted in the forum.
If both merits and activity are missing to rank up then it would be nice to add the minimum merits per day to rank up by the minimum date.
I will merit the op when he deliver this improvements!

staff
Activity: 3290
Merit: 4114
I don't think it is needed, because people know exactly what they have. Especially with merit system, people don't immediately rank up when they hit activity requirements; and they can not easily get required  number of merits to rank up. Moreover, it will save their time to read helpful things in the forum, for their own interests, or spend their time to make helpful posts, rather than spending too much time to run such script and pay too much attention on which requirements they have not met.

I guess there's users who have fulfilled the merit requirements in order to rank up, but haven't hit the activity requirements. Although, the mass majority of users won't have a use for it I imagine there will be a few users who will appreciate it. I haven't checked the script myself, but good work nonetheless.
full member
Activity: 924
Merit: 220
If anyone is interested I could also make a web version with django. In any case, thanks for the merits.
 Cheesy
You deserve it OP, anyway is it your work doing the script? I can't tell if it is easy or not to make it because I am not an IT expert or a programmer. I just think that it is hard to do but since if it is your doings and expertise then maybe it is easier for you OP.
legendary
Activity: 1820
Merit: 1303
If anyone is interested I could also make a web version with django. In any case, thanks for the merits.
 Cheesy
legendary
Activity: 1820
Merit: 1303
I don't think it is needed, because people know exactly what they have. Especially with merit system, people don't immediately rank up when they hit activity requirements; and they can not easily get required  number of merits to rank up. Moreover, it will save their time to read helpful things in the forum, for their own interests, or spend their time to make helpful posts, rather than spending too much time to run such script and pay too much attention on which requirements they have not met.

I do it for myself. If anyone will use it, better.  Wink

What about Legendary account requirements? Will your script work just as well, even if the activity requirements are not clear?

For legendary rank, i only check the minimum - i can't predice the future.  Grin
legendary
Activity: 2044
Merit: 1018
Not your keys, not your coins!
By checking the script, it looks like they use the minimum (775 activity) for Legendary account requirements. So, you will only see how much you need to get into the "luck" range (775 - 1030).
There is bob123, whom has not hit lucky number, even activity hits 924 so far: https://bitcointalksearch.org/user/bob123-579628
legendary
Activity: 2758
Merit: 6830
What about Legendary account requirements? Will your script work just as well, even if the activity requirements are not clear?
By checking the script, it looks like they use the minimum (775 activity) for Legendary account requirements. So, you will only see how much you need to get into the "luck" range (775 - 1030).
legendary
Activity: 2422
Merit: 4393
🔐BitcoinMessage.Tools🔑
What about Legendary account requirements? Will your script work just as well, even if the activity requirements are not clear?
legendary
Activity: 2044
Merit: 1018
Not your keys, not your coins!
I don't think it is needed, because people know exactly what they have. Especially with merit system, people don't immediately rank up when they hit activity requirements; and they can not easily get required  number of merits to rank up. Moreover, it will save their time to read helpful things in the forum, for their own interests, or spend their time to make helpful posts, rather than spending too much time to run such script and pay too much attention on which requirements they have not met.
legendary
Activity: 1820
Merit: 1303
Hello, i bake a simple python script and i want to share with community.
This is the script on pastern ->
https://pastebin.com/0tTCAYSA - v2
https://pastebin.com/gm4qxCtt - v1

This script check your current activities and merits and tell missing requirements.

output example with my profile
Code:
UID 889300
Profile: https://bitcointalk.org/index.php?action=profile;u=889300
Merits: 12
Activity: 129
Position: Member
Next Position: Full Member
Missing: ('Merits:', 88, 'Activity:', -9)

Mean, i missing 88 merits.

LICENCE
It is released without a license, use it as you wish. Don't abuse.
Pages:
Jump to: