Utopian-io and Global Blacklist Android Mobile Application
Repository
https://github.com/santoshhiremani/Utopian-Blacklist
New Projects
This Mobile Application is an interface for Utopian and other Steem related projects to be able to query multiple blacklist projects to identify bad actors. I always wanted to create utopian’s blacklist with some projects when I see them promote these users and give them extra permissions without knowing their backgrounds. Say it plagiarism, using multi accounts to increase profits etc. As per moderators are concerned they can easily get current status of the submitted user of utopian. Even users can also view their staus before submitting to utopian.
- Technology Stack
Currently application is for android so developed using native Android tools along with libraries Retrofi``t, Butterknife and picasso for avatar loading.
To retrive blacklist status I have used two different APIs
Global Blacklist API to get overall blacklist projects.
Users blacklisted by Utopian and other projects are not always permanently blacklisted, the Global Blacklist API will always return the current state of the blacklist, in some cases cached by up to 30 minutes.
Endpoint
http://blacklist.usesteem.com/Blacklist Example
http://blacklist.usesteem.com/user/skipjackResponse:
{"user":"skipjack","blacklisted":["buildawhale","utopian-io"]}Utopian.io API to get Current ban status in utopian. This endpoint provides details regarding what is length of the ban along with since and util timestamp. Thanks to @amosbastian.
Endpoint
https://utopian.rocks/api/bannedUsers
https://utopian.rocks/api/bannedUsers?banned=true
https://utopian.rocks/api/bannedUsers?name=skipjackResponse:
[{"_id": "$oid": "5b77048daed43e469d7279da"}, "ban_length": 1000.0, "ban_start": {"$date": 1525824000000},"banned": true, "banned_until": {"$date": 161222400000"}, "name": "skipjack"}]
- Roadmap
In the future, there are plans to support for iOS and add localized caching to the application so that the user can still use it without being online. In future i have plan to support more of moderators and users to view contribution, review related statistics. The application will also be added to the Android Play store - How to contribute?
To contribute to this project, submit a pull request at the github repository.
Any and all ideas are welcome.
Hi there,
I see the commit messages are broad. They should indicate the changes in the commit. Here is a good read.
Also, humanizing the dates may be better. Ex:
Banned until $date (25 days later.)
.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? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Yes, I will take care in next update...Thanks for the review
Thank you for your review, @emrebeyler!
So far this week you've reviewed 11 contributions. Keep up the good work!
Where i can download this app?
It's not yet available in Google Play, you can still use the code to build apk. I will be commiting apk as well now
Posted using Partiko Android
You have a minor misspelling in the following sentence:
It should be their instead of thier.You got a 15.01% upvote from @oceanwhale With 35+ Bonus Upvotes courtesy of @hiremani! Earn 100% earning payout by delegating SP to @oceanwhale. Visit www.OceanWhaleBot.com for details!
You got a 5.84% upvote from @upmewhale courtesy of @hiremani!
Earn 100% earning payout by delegating SP to @upmewhale. Visit http://www.upmewhale.com for details!
Hi @hiremani!
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
Hey, @hiremani!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!