BlackHatCoiner
Legendary
Offline
Activity: 1680
Merit: 8248
Bitcoin is a royal fork
|
|
September 02, 2022, 06:52:45 PM |
|
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. 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.
|
|
|
|
dkbit98
Legendary
Offline
Activity: 2394
Merit: 7508
|
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.
|
|
|
|
JollyGood
Legendary
Offline
Activity: 2702
Merit: 1805
|
|
September 03, 2022, 08:14:10 PM |
|
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?
|
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2996
Merit: 7411
Top Crypto Casino
|
|
September 04, 2022, 01:04:13 AM Last edit: September 04, 2022, 01:22:38 AM by TryNinja Merited by PowerGlove (1) |
|
Totally forgot about it until now, but Violentmonkey is an open source alternative to Tampermonkey and Greasemonkey. https://violentmonkey.github.io
|
|
|
|
ABCbits
Legendary
Offline
Activity: 3038
Merit: 7950
Crypto Swap Exchange
|
|
September 04, 2022, 09:45:36 AM |
|
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
|
|
|
|
dkbit98
Legendary
Offline
Activity: 2394
Merit: 7508
|
|
September 05, 2022, 03:56:05 PM |
|
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/
|
|
|
|
Welsh
Staff
Legendary
Offline
Activity: 3304
Merit: 4115
|
|
September 09, 2022, 11:12:23 AM Last edit: September 09, 2022, 11:27:49 AM by Welsh |
|
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.
|
|
|
|
dkbit98
Legendary
Offline
Activity: 2394
Merit: 7508
|
|
September 09, 2022, 01:05:54 PM |
|
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 One question for TryNinja: - How do we export and import notes with Tampermonkey extension + BitcoinTalk User Notes?
|
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2996
Merit: 7411
Top Crypto Casino
|
|
September 09, 2022, 03:48:08 PM |
|
~
Thank you for the feedback. - 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).
|
|
|
|
Welsh
Staff
Legendary
Offline
Activity: 3304
Merit: 4115
|
|
September 15, 2022, 12:37:14 PM |
|
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.
|
|
|
|
dkbit98
Legendary
Offline
Activity: 2394
Merit: 7508
|
|
September 22, 2022, 02:31:00 PM |
|
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.
|
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2996
Merit: 7411
Top Crypto Casino
|
|
October 11, 2022, 05:05:45 PM |
|
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://bitcointalk.org/index.php?action=profile;u=662330;sa=showPostsSearch 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.
|
|
|
|
dkbit98
Legendary
Offline
Activity: 2394
Merit: 7508
|
|
October 11, 2022, 09:08:39 PM |
|
As always, you can get the updated version in the OP.
Thanks for update once again 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.
|
|
|
|
BitcoinGirl.Club
Legendary
Offline
Activity: 2940
Merit: 2778
Bitcoingirl 2 is downloading 💓
|
|
October 11, 2022, 09:21:22 PM |
|
[..]
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
|
|
|
|
Crypto Library
|
|
July 24, 2023, 08:54:07 PM |
|
Thanks for this script @TryNinja. I already have shared your this script on my local thread . 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
|
| | . .Duelbits. | │ | ..........UNLEASH.......... THE ULTIMATE GAMING EXPERIENCE | │ | DUELBITS FANTASY SPORTS | ████▄▄▄█████▄▄▄ ░▄████████████████▄ ▐██████████████████▄ ████████████████████ ████████████████████▌ █████████████████████ ████████████████▀▀▀ ███████████████▌ ███████████████▌ ████████████████ ████████████████ ████████████████ ████▀▀███████▀▀ | . ▬▬ VS ▬▬ | ████▄▄▄█████▄▄▄ ░▄████████████████▄ ▐██████████████████▄ ████████████████████ ████████████████████▌ █████████████████████ ███████████████████ ███████████████▌ ███████████████▌ ████████████████ ████████████████ ████████████████ ████▀▀███████▀▀ | /// PLAY FOR FREE /// WIN FOR REAL | │ | ..PLAY NOW.. | |
|
|
|
light_warrior
In memoriam
Copper Member
Hero Member
Offline
Activity: 588
Merit: 926
|
|
July 25, 2023, 06:45:53 AM |
|
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.
|
|
|
|
|