SteemCashFlow

in utopian-io •  7 years ago  (edited)

SteemCashFlow - A Steem.js project to see cash flow on Steemit

About SteemCashFlow

SteemCashFlow is a tool inspired by the SteemViz tool created by @ausbitbank, that is used to show the pending payouts.

Additional to SteemViz, with the developed features you can see :

  • Payouts day by day

image.png

  • Exact time ( UTC ) of each pay-out

image.png

  • See your posts and comments even with "zero payout"

image.png

  • Total payout in SBD

image.png

Usage

Go to the web-site https://steemcash.neocities.org

Enter your steemit name in the input box and press "CALCULATE" button.

image.png

Technical Details

SteemCashFlow is opensource one page HTML coded with JavaScript using steem.js API.
The full source code is in the GitHub as : https://github.com/firedreamgames/steemcashflow/blob/master/index.html

The main functions used :

  • SEARCH()

Initial function.
Extract the posts and comments

image.png

Merges the posts and comments in one array, send the array to MATRIX(res) function.

Thanks to @stoodkev for the tutorial on the getDiscussionbyAuthorBeforeDate using.

This really made life easier.

  • MATRIX(res)

image.png

This function is where we arrange our matrix according to the payment date.
We eliminate the already paid posts and comments and send the results to function see-sbd(permlink,date,sbd)

  • SEE_SBD(permlink, date, sbd)

This fuction may not be necessary but, if the post or comment is edited, we may have a duplicate result.
This function is put to delete if there is any duplication because of edited posts or comments.

image.png

The output is sent to function final(permlink, payout, paytime)

  • FINAL (permlink, payout, paytime)

This is the final function where we calculate,sort and write the data on innerHTML of div's.

Roadmap

The project is a tool to predict the cash flow for the posts and comments.
It can be used by all Steemians to predict and regulate their Steem income daily, even hourly.
This one page is planned to be be merged with seperate other tools to create a toolbox.

Connect

@FireDream - Steemit

@firedream#3528 - Discord

Links

GitHub : https://github.com/firedreamgames/steemcashflow

SteemCashFlow tool : https://steemcash.neocities.org/

Proof of Work

image.png



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hey @firedream I am @utopian-io. I have just upvoted you!

Achievements

  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Thank you.

FD.

Thank you for the contribution. It has been approved.

Thank you for starting this project. A couple of points for your consideration:

  1. Please consider highlighting your project's unique value. There are two tools that come to mind when it comes to payouts - http://steem.supply and http://steem.com.ng/. Since your project is about cashflow, the things that come to mind are: inflow, outflow, balance, and chart.
  2. Although this is your own project, please consider using
    PRs for easier review/assessment of your contributions (and faster approval process)

You can contact us on Discord.
[utopian-moderator]

@eastmael, thank you for your approval and for your points.
I will consider them, hence i am learning by doing :)

FD.

You're welcome. That's how i learn too.