Global blacklist Checker tool build with Global blacklist API v2.0 -- Released

in #utopian-io5 years ago (edited)

Check Blacklist Account Tool

IMG_20190222_165741_690.JPG

Abuse Category

  • spam, plagiarism blacklist

Repository

https://github.com/nawab69/steemtools

Introduction

20190222_152954.gif

Check Blacklist Account is a new tool of steemtools. When someone inputs a steemit user's username in this tool, It will check whether the user is on the blacklist.
This web tool works with Global Blacklist API. @themarkymark have recently released this API. Thanks a lot to @themarkymark to bringing all the blacklist database in one API.

The Global Blacklist API is a service provided by witness @themarkymark. The API enables products and services to query multiple blacklists to reduce spam and abuse.

What is SteemTools?

IMG_20190222_170353_434.JPG

Steemtools is a steem based web tool. It is provided by me (@nawab69). There are many features in steemtools.

  • Get blog count API
  • mcBOT Discord Bot
  • Withdraw Routes Tools
  • Recovery Tools
  • Blacklist checker tool (new)

How to check your Blacklisted Status

Every user can check their or other users blacklisted status from the below link. It's a free tool.

https://steemtools.cf/blacklist/check_user

IMG_20190222_170647_658.JPG

  • input username in the username input-box then click on submit.
  • If the user is not blacklisted any database, he will get a message like this ;

IMG_20190222_170337_290.JPG

  • If the user is blacklisted on one or more database, he will get a message like this;

IMG_20190222_170326_590.JPG

Blacklist Database

This tool is to work with Global Blacklist API v2.0. So, it supports all the database of this API.

Currently, it supports 7 blacklist database. (Last update yesterday)

  • BuildAWhale
  • SteemCleaners
  • Utopian-IO
  • Redeemer
  • MinnowBooster
  • Actifit
  • Oracle-D

Steemtools Project

Steemtools is an opensource project. Anyone can use this tool without any cost. You can use its source code on your website.

Website: https://steemtools.cf

Blacklist check tool: https://steemtools.cf/blacklist/check_user

How it will help people

This tools can help people from scammers. People can see other's blacklist status from this tool.

Roadmap

  • Create a discord bot
  • Add more features

Contribution

If you want to contribute in this project fork on GitHub of steemtools repository.

Resources

Steemtools
Global Blacklist API 2.0

Sort:  

It seems like a relatively interesting idea, but it's only really useful for people who have done something wrong (which resulted in them getting banned), so I'm not that sure about it.

As for the code itself, it doesn't seem like much work, is very simple, and even with its simplicity, the quality of the code is still quite poor. Some things you could improve:

  • Add some validation to the form. Only certain characters can be used in a username, can only be of a certain length etc. - you should take this into account.
  • The identation, or lack of identation, just makes the code hard to read. You can install a linter if you really can't be bothered to do it yourself.
  • Comments like echo $total; //print total blacklisted database aren't really necessary. Comments should be used to explain code that is difficult to understand.

I would also recommend you link the relevant commits and / or PRs in the body of your post, so we know what is part of the contribution (I used this commit). Good luck with future contributions, I am sure you can use this feedback to improve!


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Thank you for your review, @amosbastian! Keep up the good work!

Congratulations @nawab69! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 100 upvotes. Your next target is to reach 200 upvotes.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Support SteemitBoard's project! Vote for its witness and get one more award!

Hi @nawab69,

Thanks for this contribution. I was excited to review it but, after looking at our questionnaire, I drew the conclusion that your post is better suited to be reviewed under development which I hope will get you a more favorable score for your efforts.

At this point, I would advise moving development to the second tag and maybe switching antiabuse with the abuse tag to ensure that category clears out of the system.

One observation on the checker is the case sensitivity. You may want to modify the related line to convert the string to all lowercase or something to that effect.

I've noticed you have taken the feedback given you from @justyy in the linked update so that is good to see.

Tagging @amosbastian for his awareness. He does the bot code so he will be able to clarify how we need to proceed if I had misspoke.

Thanks again!

Posted using Partiko Android

I have moved it to development category

Hi @nawab69!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 63799.64
ETH 3130.40
USDT 1.00
SBD 3.97