Pages:
Author

Topic: [BRAINSTORM] Any requests for custom extensions/user scripts for BitcoinTalk? (Read 1332 times)

legendary
Activity: 3038
Merit: 2162
Quote
2. Shows user's total earned merit in last 120 days on thread page
This data can be extracted from http://loyce.club/Merit/merit.all.txt (also updated weekly).

You need to setup CORS headers on https://loyce.club for that to work, otherwise browsers won't allow requesting it from other sites. Also make sure that https is always available, because http requests are also rejected.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Writing a post on another thread, thinking of having a data on active profile.
An extension/script which can show the number of active users within the last 24 hours along with the rank.
For ex:
Total Active Users within last 24 hours- 2500
Legendary- XXX
Hero- XXX
Sr- XXX
Full- XXX
Member- XXX
Jr- XXX
Newbie- XXX
This would be somewhat hard to do without keeping a massive collection of information.

AFAIK, the only services which would be able to do this on the backend side are BitcoinTalk itself, and then maybe BPIP.org (considered they have a last active status with their members I believe)

Would have to wait for BPIP to have some sort of API.
Yea I actually looked at BPIP, thinking they would have something like this but apparently not. They need to add sort options or an API like you said. Trying to scrape all that data on your own would take forever.
This only needs data from the past 24 hours, which I have already. Update: It requires more scraping, recent doesn't show Ranks.
Although I'm not sure what this can be used for, it sounds like a nice Sunday afternoon project (it's too hot to go out today). I'll see what I can come up with. Update: see Active users and top posters in the past 24h.



I have 3 (useless?) ideas :
1. Shows user's total earned merit (all-time) on thread page
If someone wants to make this, I have some input data: http://loyce.club/Merit/userID_merit.txt (updated weekly, usually on Friday/Saturday).

Quote
2. Shows user's total earned merit in last 120 days on thread page
This data can be extracted from http://loyce.club/Merit/merit.all.txt (also updated weekly).
hero member
Activity: 1582
Merit: 759
hero member
Activity: 1582
Merit: 759
Writing a post on another thread, thinking of having a data on active profile.
An extension/script which can show the number of active users within the last 24 hours along with the rank.
For ex:
Total Active Users within last 24 hours- 2500
Legendary- XXX
Hero- XXX
Sr- XXX
Full- XXX
Member- XXX
Jr- XXX
Newbie- XXX

This would be somewhat hard to do without keeping a massive collection of information.

AFAIK, the only services which would be able to do this on the backend side are BitcoinTalk itself, and then maybe BPIP.org (considered they have a last active status with their members I believe)

Would have to wait for BPIP to have some sort of API.

Yea I actually looked at BPIP, thinking they would have something like this but apparently not. They need to add sort options or an API like you said. Trying to scrape all that data on your own would take forever.

Well, the point is its already been done, so no point re-inventing the wheel.
member
Activity: 244
Merit: 43
Writing a post on another thread, thinking of having a data on active profile.
An extension/script which can show the number of active users within the last 24 hours along with the rank.
For ex:
Total Active Users within last 24 hours- 2500
Legendary- XXX
Hero- XXX
Sr- XXX
Full- XXX
Member- XXX
Jr- XXX
Newbie- XXX

This would be somewhat hard to do without keeping a massive collection of information.

AFAIK, the only services which would be able to do this on the backend side are BitcoinTalk itself, and then maybe BPIP.org (considered they have a last active status with their members I believe)

Would have to wait for BPIP to have some sort of API.

Yea I actually looked at BPIP, thinking they would have something like this but apparently not. They need to add sort options or an API like you said. Trying to scrape all that data on your own would take forever.
hero member
Activity: 1582
Merit: 759
Writing a post on another thread, thinking of having a data on active profile.
An extension/script which can show the number of active users within the last 24 hours along with the rank.
For ex:
Total Active Users within last 24 hours- 2500
Legendary- XXX
Hero- XXX
Sr- XXX
Full- XXX
Member- XXX
Jr- XXX
Newbie- XXX

This would be somewhat hard to do without keeping a massive collection of information.

AFAIK, the only services which would be able to do this on the backend side are BitcoinTalk itself, and then maybe BPIP.org (considered they have a last active status with their members I believe)

Would have to wait for BPIP to have some sort of API.
sr. member
Activity: 1372
Merit: 322
Writing a post on another thread, thinking of having a data on active profile.
An extension/script which can show the number of active users within the last 24 hours along with the rank.
For ex:
Total Active Users within last 24 hours- 2500
Legendary- XXX
Hero- XXX
Sr- XXX
Full- XXX
Member- XXX
Jr- XXX
Newbie- XXX
member
Activity: 244
Merit: 43
I love this thread and would like to get some more ideas since I have a lot of extra time to program. So far the main task seems to be an "auto bumper". I have made a program in Python that logs in and posts to a specified thread with a specified message (support for multiple messages / random selection).

Example:

Login: username, password

Post: topic, random msg => [msg 1, msg2, msg3]

I still need some input for this last part: do you want it to be standalone? Meaning that you would have something to schedule posts? I think that having a program running all the time is a bit of a hassle so I'm unsure what to do at this point. Also, as far as bumping goes, would it be every 24 hours or every 24 hours ONLY if there hasn't been a reply?

Would love to hear your thoughts!

Sounds awesome. I agree, needs to be standalone. Should be ever 24 only if no other reply/bump imo... Cheesy

I'm trying to find someone to write a script to help me prune my watchlist - unwatching topics I don't care about, but on boards I should monitor is a real fucking pain in the ass. Open thread, click unwatch, close tab or go back twice. fucking a drives me crazy daily lol. I'd pay  .005 for that one! Tongue

Thanks!

Sure I can definitely do that, wouldn't be intrusive at all as it runs completely headless (using python requests, basically fastest possible), could you PM me some more details on that, I'd love to make it Smiley



Edit:

So far I the script scrapes topic titles + specified links (amazingly takes .5 seconds), example output:
Code:
[["Don't Judge a Book By Its Cover ", 'https://bitcointalk.org/index.php?topic=5167698.0;topicseen'], ["Impossibility of a gambling system (Why methods don't work)", 'https://bitcointalk.org/index.php?topic=5167303.0;topicseen'], ['Windice.io Signature Campaign(1 open slot)', 'https://bitcointalk.org/index.php?topic=5118542.0;topicseen'], ['REEE: [US Only] Impeachment Vote', 'https://bitcointalk.org/index.php?topic=5168188.0;topicseen'], ['How to safely store big amounts of BTC?', 'https://bitcointalk.org/index.php?topic=5152308.0;topicseen'], ['Something I noticed when sending USD from Coinbase to my bank account', 'https://bitcointalk.org/index.php?topic=5166175.0;topicseen'], ['Bitcoin trading is a big challenge. ', 'https://bitcointalk.org/index.php?topic=5163840.0;topicseen'], ['Which countries are more friendlier to crypto?', 'https://bitcointalk.org/index.php?topic=5152015.0;topicseen'], ['I think a lot of people just missed their chance', 'https://bitcointalk.org/index.php?topic=5113317.0;topicseen'], ['People who gamble are degenerates, change my mind.', 'https://bitcointalk.org/index.php?topic=5117386.0;topicseen'], ['Bitcoin can go to 42000$???', 'https://bitcointalk.org/index.php?topic=5168445.0;topicseen']]

You currently have 11 topics in your watchlist.

Then I added an "unwatch" function which currently accepts either topic link or topic #, this is just for single use as of now but it's scalable.

Output:

Code:
Successfully unwatched topic: [I think a lot of people just missed their chance]

I can pretty much do anything going forward, whether it's inverse (you only input threads you want to keep) or even keyword oriented. Just let me know!
legendary
Activity: 3570
Merit: 1959
I love this thread and would like to get some more ideas since I have a lot of extra time to program. So far the main task seems to be an "auto bumper". I have made a program in Python that logs in and posts to a specified thread with a specified message (support for multiple messages / random selection).

Example:

Login: username, password

Post: topic, random msg => [msg 1, msg2, msg3]

I still need some input for this last part: do you want it to be standalone? Meaning that you would have something to schedule posts? I think that having a program running all the time is a bit of a hassle so I'm unsure what to do at this point. Also, as far as bumping goes, would it be every 24 hours or every 24 hours ONLY if there hasn't been a reply?

Would love to hear your thoughts!

Sounds awesome. I agree, needs to be standalone. Should be ever 24 only if no other reply/bump imo... Cheesy

I'm trying to find someone to write a script to help me prune my watchlist - unwatching topics I don't care about, but on boards I should monitor is a real fucking pain in the ass. Open thread, click unwatch, close tab or go back twice. fucking a drives me crazy daily lol. I'd pay  .005 for that one! Tongue

Thanks!
member
Activity: 244
Merit: 43
Bumping this, any further ideas?

I love this thread and would like to get some more ideas since I have a lot of extra time to program. So far the main task seems to be an "auto bumper". I have made a program in Python that logs in and posts to a specified thread with a specified message (support for multiple messages / random selection).

Example:

Login: username, password

Post: topic, random msg => [msg 1, msg2, msg3]

I still need some input for this last part: do you want it to be standalone? Meaning that you would have something to schedule posts? I think that having a program running all the time is a bit of a hassle so I'm unsure what to do at this point. Also, as far as bumping goes, would it be every 24 hours or every 24 hours ONLY if there hasn't been a reply?

Would love to hear your thoughts!
hero member
Activity: 1582
Merit: 759
Bumping this, any further ideas?
hero member
Activity: 1582
Merit: 759
Are you talking about the nested quotes? If so, you can check User Script: Automatically remove nested quotes v1.1.1
see here Is not important But if there was a tool hide the large quote
Something like https://i.ibb.co/7JQgFYN/image.png

I'll make an attempt to try to build that when I get a chance.
hero member
Activity: 1498
Merit: 596
Are you talking about the nested quotes? If so, you can check User Script: Automatically remove nested quotes v1.1.1
see here Is not important But if there was a tool hide the large quote
Something like https://i.ibb.co/7JQgFYN/image.png
I don't think your suggested script is available as of yet.
Maybe the script can be helpful to those users who don't like to remove the large quotes manually or care to remove. Maybe some users like me want to do this thing manually.

I have a self-moderated thread with my local rule not to quote the whole OP, yet users quotes and I don't have the option other than to delete. So the script can be handy to those type of users.

Let's see what answer comes up from a dev... Smiley
sr. member
Activity: 490
Merit: 275
Are you talking about the nested quotes? If so, you can check User Script: Automatically remove nested quotes v1.1.1
see here Is not important But if there was a tool hide the large quote
Something like https://i.ibb.co/7JQgFYN/image.png
member
Activity: 241
Merit: 98
I think we need something like archiving the specific thread in a specific board,especially iff you're hunting EIO/ICOs to invest in,we need that archiving features.
hero member
Activity: 1498
Merit: 596
is there any tool cut (hide) long Quote?
Are you talking about the nested quotes? If so, you can check User Script: Automatically remove nested quotes v1.1.1
sr. member
Activity: 490
Merit: 275
is there any tool cut (hide) long Quote?
hero member
Activity: 1582
Merit: 759
Getting a bump on this.

Still gathering potential ideas.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
I'll have time for it tomorrow. I'll also make a new topic tomorrow (something like: "loyce.club crowdsourced user scripts"), because (although very interesting) I think we're a bit off-topic here.
For anyone who's interested on continuing this, I've created [project] api.loyce.club: crowdsourcing Bitcointalk data.
hero member
Activity: 1582
Merit: 759
Would also be nice to have a script that automatically bumps a thread every 24 hours, ideally deleting the previous bump so as not to spam up the thread.

If this could be combined with custom texts that are randomly cycled that would be even better.

If something like this already exists, please do let me know as I play to launch a service thread soon and this would be very useful (+5 merits for the link!)
https://github.com/buxlover/autobump

I didn't create this personally, nor have I inspected it.

People have sold similar bots in the past, and even tried to use this as a service.

Yea, as I expected, you'll need a server setup for this though. Not something simple like a chrome extension.
Pages:
Jump to: