Pages:
Author

Topic: [Script] BitcoinTalk User Notes (Read 864 times)

copper member
Activity: 588
Merit: 926
July 25, 2023, 01:45:53 AM
#36
Look for the problem on your side, friend. Because there's something wrong with your script installation. You probably have some kind of error. Because, for example, the script works fine for me and after clicking on this button the import/export notes window appears.

hero member
Activity: 1036
Merit: 933
Find your Digital Services at- cryptolibrary.pro
July 24, 2023, 03:54:07 PM
#35
Thanks for this script @TryNinja. I already have shared your this script on my local threadGrin
All things are good, Usernotes are perfectly working and displaying.
But I am seeing a button(USER NOTES) that on the menu left side of log out button. But Actually, I couldn't understand it's work because when I am clicking on it , it's shows about:blank#blocked. I mean it doesn't work. May I know the cause?
Sorry If I repeating anything  Roll Eyes




legendary
Activity: 2800
Merit: 2736
Farewell LEO: o_e_l_e_o
October 11, 2022, 04:21:22 PM
#34
[..]

As always, you can get the updated version in the OP.
I was not aware of this topic existence LOL. Code updated according to your update and it looks good now.

Before


After
legendary
Activity: 2212
Merit: 7064
October 11, 2022, 04:08:39 PM
#33
As always, you can get the updated version in the OP.
Thanks for update once again Wink
TryNinja what do you think about uploading the script on greasyfork.org or some other alternative website?
This would provide more exposure and I think script would be updated automatically from browser extension.
legendary
Activity: 2758
Merit: 6830
October 11, 2022, 12:05:45 PM
#32
Fixed a small issue where the script would run on an undesired page ("Show the last posts/topics of this person") and potentially insert the note in the middle of a post.



Look at the personal note which I was testing for my account just to check how it shows in my profile.
By the way check the post on my post history: https://bitcointalksearch.org/user/bitcoingirlclub-662330
Search for "Scam by YoYa for $50" on the browser.

So basically it is showing in a quoted message which has trust page linked of another user.

As always, you can get the updated version in the OP.
legendary
Activity: 2212
Merit: 7064
September 22, 2022, 09:31:00 AM
#31
One more good use case for BitcoinTalk User Notes script is tagging forum alt accounts.
Here is just a few of my recent examples of using this script for one DT abuser coward who is hiding behind his real account.
It's obviously the same person behind all this accounts and someone needs to stop this abuser witch hunting circus show.





staff
Activity: 3304
Merit: 4115
September 15, 2022, 07:37:14 AM
#30
I'm wondering if you could potentially add a new feature (demand dependant), which I imagine has a very niche use, but would be pretty handy for myself, a select few others. Would it be possible if you could add predefined notes? So, for example if I want to add a note to a user for being banned for bumping spam, could I just click something which brings me to a drop down menu, and I'd be able to select "Nuked: Bumping spam" or something like that?

I'm only suggesting this, as I can see this being used by others too. For example, if they want to label someone as a company representative etc (useful for gambling sites that have multiple employees interacting). Obviously, I don't want you to create the predefined messages, that's something the user could do.

So, while the usage might be a small group, I think it could add something which would make it a little more efficient. Obviously, from my side it's obvious why it would benefit.
legendary
Activity: 2758
Merit: 6830
September 09, 2022, 10:48:08 AM
#29
~
Thank you for the feedback. Smiley

- How do we export and import notes with Tampermonkey extension + BitcoinTalk User Notes?
There is an "User Notes" button next to the logout button. You can export and import there (a modal will show up).
legendary
Activity: 2212
Merit: 7064
September 09, 2022, 08:05:54 AM
#28
So, it's definitely made me a little more efficient, and hopefully that benefits the community. So, while I can see why this wouldn't be as useful or in demand for normal usage, this sort of niche area it works out pretty efficient.
It's very useful for me, and I think this should be something that exist by default in forum.
I don't have to use neutral trust feedback anymore in some situation when I have my personal opinion about some member, that is not directly related with trust.
What I like is that this notes are clearly visible even if member is ignored, so you can add explanation why exactly you are ignoring this specific member Smiley

One question for TryNinja:
- How do we export and import notes with Tampermonkey extension + BitcoinTalk User Notes?
staff
Activity: 3304
Merit: 4115
September 09, 2022, 06:12:23 AM
#27
Thanks TryNinja for this. I really appreciate the User Notes section, where you can see all the user notes you've got. Plus, the export/import feature is pretty damn handy. Definitely, an improvement on my implementation which was a little half arsed.

I'm actually making the most of that feature, and it's aiding my moderation quite well. I know a lot of users complain about repeat offenders, so now I make personal notes, but also specify the reasons I've taken a certain action (usually major ones). For example, when nuking someone. That way, if anyone ever has an appeal, and I'm asked the question I might be able to remember rather than not.

Also, the import/export means when making so many entries it becomes a little hard to view, either because of view-ability or due to the fact that it slows down the more you add, I can just export it to libre office. I'll probably edit some of the code specific to this to make the workflow a little easier, however it works as is for the time being.

So, it's definitely made me a little more efficient, and hopefully that benefits the community. So, while I can see why this wouldn't be as useful or in demand for normal usage, this sort of niche area it works out pretty efficient.
legendary
Activity: 2212
Merit: 7064
September 05, 2022, 10:56:05 AM
#26
Totally forgot about it until now, but Violentmonkey is an open source alternative to Tampermonkey and Greasemonkey.
This extension is also not updated since May 2021, similar case like with Greasemonkey.
I tried testing your script with one more up to date open source extension called Firemonkey, but it works only partially with bitcointalk forum.
You need to open member profile to add and view personal notes, so I think it needs small modification to be fully compatible.
https://addons.mozilla.org/en-GB/firefox/addon/firemonkey/

PS
One suggestion to add BitcoinTalk User Notes script to Greasyfork website:
https://greasyfork.org/
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
September 04, 2022, 04:45:36 AM
#25
Totally forgot about it until now, but Violentmonkey is an open source alternative to Tampermonkey and Greasemonkey.

https://violentmonkey.github.io

Take note Greasemonkey is also open source[1]. But looks like it's solid alternative for Greasemonkey since it's actively developed and support more Browser.

[1] https://github.com/greasemonkey/greasemonkey
legendary
Activity: 2758
Merit: 6830
September 03, 2022, 08:04:13 PM
#24
Totally forgot about it until now, but Violentmonkey is an open source alternative to Tampermonkey and Greasemonkey.

https://violentmonkey.github.io
legendary
Activity: 2534
Merit: 1713
Top Crypto Casino
September 03, 2022, 03:14:10 PM
#23
The read/write permission that are part and parcel of virtually all add-ons regardless of where they are downloaded from, they are the Achilles heel when it comes adding any extension to your browser.

As a precaution, I hardly use browser extensions because of the data that they can accumulate over substantial periods of time. I am not saying that is what it going on here but it does not give confidence when you allow 3rd parties the capabilities to capture data that passes through the services they provide.

Edit:

Aw, man.



Does anyone have any soothing words of comfort and/or reassurance that those aren't too many permissions to give an add-on like this?
legendary
Activity: 2212
Merit: 7064
September 03, 2022, 02:53:15 PM
#22
Here's the answer: BitcoinTalk user notes isn't exactly the extension. Tampermonkey is. In order for TryNinja's add-on to detect bitcointalk.org, Tampermonkey has to run on every page. At least, that's how they justify it at their FAQ
There is easy solution for this in Chromium based browsers (Chrome, Brave, etc).
Right click on Tampermonkey icon and select Manage extension.
Than look for settings names Site access, and select On specific sites - than just add bitcointalk.org website.



Sadly, for Firefox browser this option is not available for Tampermonkey extension, but maybe there are some other method I am not aware off.
Maybe this can be somehow tweaked and modified inside Tampermonkey advanced settings.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
September 02, 2022, 01:52:45 PM
#21
Access data for all websites: can't that be limited to only Bitcointalk.org?
Seriously!  I just don't get it.  Do any of you get it?
Here's the answer: BitcoinTalk user notes isn't exactly the extension. Tampermonkey is. In order for TryNinja's add-on to detect bitcointalk.org, Tampermonkey has to run on every page. At least, that's how they justify it at their FAQ:
Q300: Tampermonkey can access every page that I visit! Is TM evil?
A300:
...like any other chrome extension that has https and http access!
This includes extensions like AdBlock, ScriptSafe, Avast Online Security and due to the fact that it is not displayed explicitly when they are downloaded, any userscript that is installed as native Chrome extension.

If you're interested in this, you can find the access information a the right column of every extension at the Chrome store by searching for "This extension can access".
Tampermonkey needs to be able to run at every page, because it doesn't know at what pages your userscripts will run and therefore needs to be able to inject them into every page.

But you're right, userscripts and extensions can harm your privacy and your computer. Nevertheless I think more evil is that Chrome does not display at what pages a userscript wants to run on when install it is installed as native extension. From this point of view TM even can bring you some security back, at least if you believe me, that I'm not interested in any of your data. If not, you can open the console (Ctrl-Shift-J) and choose the network tab to investigate what network communication is done. Smiley

I don't think it's a concern, though. Tampermonkey is open-source: https://github.com/Tampermonkey/tampermonkey. It leaves little to no room for shadiness.
staff
Activity: 3304
Merit: 4115
September 02, 2022, 05:58:59 AM
#20
Does anyone have any soothing words of comfort and/or reassurance that those aren't too many permissions to give an add-on like this?
There's open source alternatives so you could potentially review the code, it would still require these permissions though, as mentioned above since it needs to cover a very broad spectrum of scripts.

However, it's worth mentioning that the open source alternatives aren't as popular, and therefore haven't had as much development put into them, and therefore they're either lacking the UX/UI or they're missing some functionality that other closed sourced alternatives have.

Generally, most addons/extensions are terribly invasive with the permissions they require, even more so for a script manager that needs to cover a whole lot of angles for the maximum amount of compatibility with userscripts.
hero member
Activity: 510
Merit: 4005
September 01, 2022, 08:30:57 PM
#19
Clipboard access: can't that be disabled?
Modify browser's download history: is that necessary?
Display notifications: that's the point Smiley
Access tabs: that's the point Smiley
Store unlimited client-side data: makes sense, it stores anything you type.
Access browser activity: I guess that's necessary to show the notifications
Access data for all websites: can't that be limited to only Bitcointalk.org?
As I understand it, TryNinja's hands are tied on this issue. The script host (Greasemonkey/Tampermonkey) needs broad enough permissions to cover any conceivable user script.
legendary
Activity: 1862
Merit: 5154
**In BTC since 2013**
September 01, 2022, 04:27:41 AM
#18
Access data for all websites: can't that be limited to only Bitcointalk.org?
Seriously!  I just don't get it.  Do any of you get it?

Of these requested permissions, I think the worst is access to the clipboard. And look, I'm not that "paranoid" about these issues.

But yes it is possible to limit the add-on only to Bitcointalk.

In chrome, follow the instructions here:
Quote
Manage your extensions
On your computer, open Chrome.
At the top right, click More More and then More tools and then Extensions.
Make your changes:
Turn on/off: Turn the extension on or off.
Allow incognito: On the extension, click Details. Turn on Allow in incognito.
Fix corruptions: Find a corrupted extension and click Repair. Confirm by clicking Repair extension.
Allow site access: On the extension, click Details. Next to “Allow this extension to read and change all your data on websites you visit,” change the extension’s site access to On click, On specific sites, or On all sites.
https://support.google.com/chrome_webstore/answer/2664769?hl=en
legendary
Activity: 3556
Merit: 7011
Top Crypto Casino
September 01, 2022, 03:53:53 AM
#17
No soothing words here, I'm paranoid when it comes to these things Tongue
You might be as or more paranoid than I am about stuff like this, but at least you know about it; I'm a complete nincompoop when presented with a menu of possible ways I can be fucked and it's written in a language I can't read.

But this is why I rely on the experts here.  Sometimes I'm not sure if I'm just being an idiot or if that feeling in my gut is telling me something.

Access data for all websites: can't that be limited to only Bitcointalk.org?
Seriously!  I just don't get it.  Do any of you get it?
Pages:
Jump to: