Bitcoin Forum
April 04, 2020, 12:56:56 PM *
News: Latest Bitcoin Core release: 0.19.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: [BETA] BPIP Extension - user info add-on / extension for Firefox, Chrome, et al  (Read 816 times)
suchmoon
Legendary
*
Offline Offline

Activity: 2268
Merit: 4957


https://bpip.org


View Profile WWW
February 10, 2020, 09:47:52 PM
Last edit: February 11, 2020, 01:01:24 PM by suchmoon
Merited by Vod (11), squatz1 (10), DdmrDdmr (10), LoyceV (8), xandry (5), TryNinja (5), DireWolfM14 (5), bones261 (4), o_e_l_e_o (3), NeuroticFish (2), guigui371 (2), bitmover (2), CucakRowo (2), TalkStar (2), irfan_pak10 (1), mocacinno (1), klarki (1), LTU_btc (1), Kalemder (1), Initscri (1), Coin-1 (1), iasenko (1), KTChampions (1), Husna QA (1), madnessteat (1)
 #1

Warning: beta-quality software. Use at your own risk.

Latest version: 2.0.3

What is this?

A web browser extension ("add-on" in Mozilla-speak) that provides additional features to BitcoinTalk.org using data from BPIP.org. It activates when you browse BitcoinTalk.org pages such as threads or user profiles and inserts small icons/labels with additional info about BitcoinTalk users.

What's BPIP?

https://bitcointalk.org/index.php?topic=5213618.0

What does the extension do exactly?

  • Show a link to BPIP next to each username: configurable, on by default.
  • Show DT1/DT2 status/strength for each user: configurable, off by default.
  • Show active/banned/archived status for each user: configurable, off by default.

The first feature adds an icon ("i" in a circle) that links to bpip.org profile for each user. It is "passive", i.e. doesn't send or request any data. The other two features retrieve additional details from bpip.org and display it next to usernames. These are off by default. To turn them on go to extension settings (e.g. after installation click the extension icon on the toolbar). Please see privacy information below.

Here is how it should look like when all features are turned on:

https://bitcointalk.org/index.php?topic=16.0

Loading...

There is additional info shown in mouse-over tooltips for DT1/DT2/INACTIVE/BANNED labels.

Is it going to spy on me?

We don't log your IP address when the extension contacts our server but if you don't trust us you should use Tor or VPN. The extension can technically read any data from your BitcoinTalk session, including your PMs, but it doesn't do so. It collects user IDs from the page you're looking at - e.g. a list of posts in a thread - and sends that list of IDs to bpip.org to get info about those users, and only does so if you turn the optional features on (these features are off by default).

The extension works even if you browse BitcoinTalk.org without being logged in. The source code is not obfuscated and can be examined by anyone with sufficient JavaScript knowledge using developer tools built into most browsers. Same tools can also be used to check network traffic to/from the extension.

Where can I get it?

Firefox and derivatives, such as Tor Browser, including desktop and Android versions: https://addons.mozilla.org/en-US/firefox/addon/bpip-extension/

Chrome and derivative/compatible browsers: https://chrome.google.com/webstore/detail/ecpfdlfjiabpdnlhmkmannofnmpdakkj

What's with all the questions in big bold font?

If you got this far, it worked, didn't it? Cool

If you have other questions or concerns - please feel free to post in the thread.

Any comments are welcome but I'd like to keep this thread focused on the BPIP browser extension as much as possible. Anything that is BPIP-related but not specific to the extension should go to the main BPIP thread.

Best ratesfor crypto
EXCHANGE
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1586005016
Hero Member
*
Offline Offline

Posts: 1586005016

View Profile Personal Message (Offline)

Ignore
1586005016
Reply with quote  #2

1586005016
Report to moderator
suchmoon
Legendary
*
Offline Offline

Activity: 2268
Merit: 4957


https://bpip.org


View Profile WWW
February 10, 2020, 09:48:10 PM
 #2

Reserved for planned features.

suchmoon
Legendary
*
Offline Offline

Activity: 2268
Merit: 4957


https://bpip.org


View Profile WWW
February 10, 2020, 09:48:19 PM
 #3

Reserved.

Timelord2067
Legendary
*
Offline Offline

Activity: 2170
Merit: 1383


★777Coin.com★ Fun BTC Casino!


View Profile
February 11, 2020, 03:09:59 AM
Last edit: February 11, 2020, 03:24:11 AM by Timelord2067
 #4

Am just trying to install again. BRB.

OK, Have installed using the link above - the add-on still has the yellow dialogue box which says: "This listing is not intended for this platform."

Installed, restarted, got the white circle link, went into options and turned on DT and inactive settings and it looks to be working ok.

ON the mobile it installed version 2.0.3 - there does not seem to be any "auto update" on/off setting.

Sometime today my PC version has auto-updated itself from version 2.0.2 to 2.0.3

bitmover
Hero Member
*****
Online Online

Activity: 798
Merit: 1305



View Profile
February 11, 2020, 11:18:08 AM
Last edit: February 11, 2020, 11:31:17 AM by bitmover
 #5

I Just installed the extension in my firefox mobile and.... nothing happened.

I tried on "request desktop version" as well

Edit: sorry it is working. But everything was turnorr by default (except bpip logo). Maybe everything should be on by default?

suchmoon
Legendary
*
Offline Offline

Activity: 2268
Merit: 4957


https://bpip.org


View Profile WWW
February 11, 2020, 12:51:21 PM
 #6

Edit: sorry it is working. But everything was turnorr by default (except bpip logo). Maybe everything should be on by default?

I prefer to not have anything on by default that is "phoning home". What I'll try to do in the next update is open the settings box after installation so that users would see immediately what's enabled and what's available.

Am just trying to install again. BRB.

OK, Have installed using the link above - the add-on still has the yellow dialogue box which says: "This listing is not intended for this platform."

Installed, restarted, got the white circle link, went into options and turned on DT and inactive settings and it looks to be working ok.

ON the mobile it installed version 2.0.3 - there does not seem to be any "auto update" on/off setting.

Sometime today my PC version has auto-updated itself from version 2.0.2 to 2.0.3

Not sure what that warning is supposed to mean. Did you open the add-on site using desktop mode perhaps?

At least it's working. The extension code is exactly the same in either case, it doesn't need to do anything special for mobile vs desktop.

hatshepsut93
Legendary
*
Online Online

Activity: 1470
Merit: 1154


( ͡° ͜ʖ ͡°)


View Profile
February 11, 2020, 04:59:59 PM
Merited by bitmover (1)
 #7

Can you add earned merit count below the actual merit (or maybe even instead of it)? Like this:



Also, could you upload the source on github? Would make it easier for reviewing the code, and maybe some people would like to install it locally or modify some parts.

suchmoon
Legendary
*
Offline Offline

Activity: 2268
Merit: 4957


https://bpip.org


View Profile WWW
February 11, 2020, 07:13:45 PM
 #8

Can you add earned merit count below the actual merit (or maybe even instead of it)? Like this:

That's on our list of future enhancement ideas (which I'll later add in post #2 of this thread).

Also, could you upload the source on github? Would make it easier for reviewing the code, and maybe some people would like to install it locally or modify some parts.

Good point. But it's currently in a private repo and mingled with our other code so we need to give it some thought how to do it cleanly. Perhaps once it's reasonably stable and no longer "beta". Also keep in mind that it would still need access to BPIP APIs, which are not documented and subject to change.

iasenko
Hero Member
*****
Online Online

Activity: 882
Merit: 1837


www.coldkey.eu Lovely secure card wallets by yogg!


View Profile WWW
February 11, 2020, 11:28:42 PM
Merited by ibminer (3)
 #9

Do you mind (i guess you don't but i have to ask) if I advertise the project in my personal text?
It is already quite known between the active users but maybe some newbies can also be interested in the full stats of the forum members.

I had the honor to advertise it when it first started and i like it so much that willing to do it again Smiley

suchmoon
Legendary
*
Offline Offline

Activity: 2268
Merit: 4957


https://bpip.org


View Profile WWW
February 12, 2020, 01:05:37 AM
 #10

Do you mind (i guess you don't but i have to ask) if I advertise the project in my personal text?
It is already quite known between the active users but maybe some newbies can also be interested in the full stats of the forum members.

I had the honor to advertise it when it first started and i like it so much that willing to do it again Smiley

I would greatly appreciate that and I'm sure ibminer would too. Thanks so much and thanks for all your help with bug reports as well.

bitmover
Hero Member
*****
Online Online

Activity: 798
Merit: 1305



View Profile
February 12, 2020, 10:35:01 AM
 #11

Can you show trust ratings in every board?
Theymos won't do this, but maybe you guys could Smiley

We promise  not to judge users based on their ratings lol

examplens
Legendary
*
Offline Offline

Activity: 1778
Merit: 1166



View Profile WWW
February 12, 2020, 12:18:56 PM
 #12

Can you show trust ratings in every board?
Theymos won't do this, but maybe you guys could Smiley

We promise  not to judge users based on their ratings lol

many users are already complaining that forum going to be manipulated by one group of users. For sure everyone brings more attention to green trust users. Anyway, 15 or 17 green trust doesn't mean much. Negative is more important because of the higher risk.
Or maybe only active flag badge, something like F and negative badge N

.
.
.
▄███████████████████▄
█████████████████████
████████████▀▀░░░░███
███████████▌░░░░░░███
███████████░░░░██████
███████████░░░░██████
████████░░░░░░░░░░▐██
████████░░░░░░░░░░███

███████████░░░░██████

███████████░░░░██████

███████████░░░░██████

███████████░░░░██████

▀██████████░░░░█████▀
▄███████████████████▄
█████████████████████
█████████████████████
████▀██████▀░░░▀▀▄███
████░░▀▀███░░░░░░▄███
████▀░░░░░░░░░░░▐████
████▄░░░░░░░░░░░█████
█████▀░░░░░░░░░▄█████

████▀█▄░░░░░░░▄██████

█████▄░░░░░▄▄████████

█████████████████████

█████████████████████

▀███████████████████▀
▄███████████████████▄
█████▀▀▀▀▀▀▀▀▀▀▀█████
███░░░▄▄▄▄▄▄▄▄▄░░░███
██░░▄█████████▀▀▄░░██
██░░███▀▀░░░▀▀▄▄█░░██
██░░██▀░▄███▄░▀██░░██
██░░██░░█████░░██░░██
██░░██▄░▀███▀░▄██░░██

██░░███▄▄░░░▄▄███░░██

██░░▀███████████▀░░██

███░░░▀▀▀▀▀▀▀▀▀░░░███

█████▄▄▄▄▄▄▄▄▄▄▄█████

▀███████████████████▀
▄███████████████████▄
█████████████████████
█████████████████████
██████████████▀▀▀████
██████████▀▀░░░░▐████
██████▀▀░░░▄▀░░░█████
████░░░░▄▄▀░░░░▐█████
██████▄▐█░░░░░░██████

███████▌▌░░░░░▐██████

████████▄██▄▄░███████

█████████████████████

█████████████████████

▀███████████████████▀
.
o_e_l_e_o
Legendary
*
Offline Offline

Activity: 882
Merit: 3991


Decent


View Profile
February 12, 2020, 01:42:18 PM
Merited by ibminer (3), suchmoon (1)
 #13

The extension conflicts with DarkStar_'s Tampermonkey script (here: https://bitcointalk.org/index.php?topic=5096572.0) to append ";dt" to the end of bitcointalk URLs. It prevents the DT status and the banned status from displaying at all, and it appends ";dt" to the end of the BPIP profile link, thereby returning an unhanded exception when the link is clicked.

A quick glance at your code seems to suggest the issue is that as you are pulling user_id from the user's profile page, it is including ";dt" as part of their user_id and then that is breaking all the links back to BPIP.

Indeed, adding the following line to DarkStar_'s script prevents it from adding ";dt" to profile links, and allows the BPIP extension to function normally:
Code:
!/action=profile/.test(a) &&

kzv
Legendary
*
Offline Offline

Activity: 1554
Merit: 1217

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
February 12, 2020, 05:05:40 PM
Merited by reddish111 (2)
 #14

Hi suchmoon!
I have downloaded, unpacked and published on github your extension https://github.com/3s3s/bpip

LoyceV
Legendary
*
Offline Offline

Activity: 1806
Merit: 6119


Thick-Skinned Gang Leader


View Profile WWW
February 12, 2020, 05:23:43 PM
 #15

The extension can technically read any data from your BitcoinTalk session
Does that mean you can add a one-click option to include/exclude/remove a user from your Trust list? Kinda like Feature request: Show an "Add to Trust list"-button on each profile page, which was never implemented.

ibminer
Legendary
*
Offline Offline

Activity: 1482
Merit: 1748


Goonies never say die.


View Profile
February 12, 2020, 10:53:41 PM
Merited by o_e_l_e_o (3), LoyceV (2)
 #16

Does that mean you can add a one-click option to include/exclude/remove a user from your Trust list?

This feature has been on the roadmap for the extension, it's just a matter of time on when it will be implemented. Smiley

:-: Bitcointalk Public Information Project (BPIP) :-: New stats, new reports, new design, new parsers, and more!
Don't be obsessed with your desires. The Zen philosopher Basho once wrote, 'A flute with no holes, is not a flute... and a donut with no hole, is a Danish.' He was a funny guy.
dkbit98
Hero Member
*****
Offline Offline

Activity: 728
Merit: 805


First 100% Liquid Stablecoin Backed by Gold


View Profile WWW
February 13, 2020, 01:39:42 AM
 #17

@suchmoon
Thank you for your great work!
I am now taking it for a test run and I will report with my feedback after that, but initially I do like active/banned/archived status option.

squatz1
Legendary
*
Offline Offline

Activity: 1330
Merit: 1146


Flying Hellfish is a Commie


View Profile
February 13, 2020, 01:48:17 AM
 #18

Going to try this / play with it for a bit. Amazing to use on the website, going to be much nicer to have it just built in now. Thanks for this!

+Merited




▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄                  ▄▄▄   ▄▄▄▄▄        ▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄
 ▀████████████████▄  ████                 █████   ▀████▄    ▄████▀  ▄██████████████   ████████████▀  ▄█████████████▀  ▄█████████████▄
              ▀████  ████               ▄███▀███▄   ▀████▄▄████▀               ████   ████                ████                   ▀████
   ▄▄▄▄▄▄▄▄▄▄▄█████  ████              ████   ████    ▀██████▀      ██████████████▄   ████████████▀       ████       ▄▄▄▄▄▄▄▄▄▄▄▄████▀
   ██████████████▀   ████            ▄███▀     ▀███▄    ████        ████        ████  ████                ████       ██████████████▀
   ████              ████████████▀  ████   ██████████   ████        ████████████████  █████████████▀      ████       ████      ▀████▄
   ▀▀▀▀              ▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀        ▀▀▀▀       ▀▀▀▀        ▀▀▀▀▀

#1 CRYPTO CASINO & SPORTSBOOK
  WELCOME
BONUS
.INSTANT & FAST.
.TRANSACTION.....
.PROVABLY FAIR.
......& SECURE......
.24/7 CUSTOMER.
............SUPPORT.
BTC      |      ETH      |      LTC      |      XRP      |      XMR      |      BNB      |     more
Initscri
Hero Member
*****
Offline Offline

Activity: 1288
Merit: 734


https://bitcoin.watfordfc.com


View Profile WWW
February 13, 2020, 01:59:50 AM
 #19

Glad to see this finally released. Good job!

  ▄▄█████▄▄███████▄▄
 ███████████
     ▀▀███▄
█████████████        ▀██▄
█████████████          ██▄
███████████            ██▄
██▀▀█████▀▀              ██
██                       ██
██                       ██
▀██                     ██▀
 ▀██                   ██▀
  ▀██▄               ▄██▀
    ▀███▄▄       ▄▄███▀
       ▀▀█████████▀▀
██████████████████████
██████████████████████
██████████████████████
██████████████████
████████████████████
██████████████████████
██████████████████
▀██████████████████████▀
▀██████████████████▀
▀██████████████▀
▀██████████▀
▀████▀
▀██▀
MAIN CLUB
PARTNER of
W A T F O R D  FC
Industry Leading Crypto Sportsbook
|
DAILY
PROMOS
& BOOSTS
|
PLAY
POKER
& CASINO
|
▄▄█████████▄▄
▄█████████████████▄
▄██████████▀▀▀▀███████▄
▄█████████▀     ████████▄
▄██████████   ████████████▄
█████████        ██████████
█████████▄▄   ▄▄███████████
███████████   █████████████
▀██████████   ████████████▀
▀█████████   ███████████▀
▀████████▄▄▄██████████▀
▀█████████████████▀
▀▀█████████▀▀
suchmoon
Legendary
*
Offline Offline

Activity: 2268
Merit: 4957


https://bpip.org


View Profile WWW
February 13, 2020, 10:06:32 PM
 #20

~

Thanks, I'll modify it to not make the assumption that the links are always formatted the old way. Sadly I can't send you any more merits due to the pesky 50 merit limit.

Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!