eSync, simple script to sync Steem

in #esync7 years ago (edited)

One of the main eSteem functions is Activity Manager that has incoming votes, follows, reblogs, mentions, leaderboard, transfers, delegations, and many other types of notifications. So it has all the different sorts of STEEM activities which you can check, see and use in a different manner for your statistics reports.

eSync_preview.png

For last couple of weeks I was working on implementation of new tool: eSync one of our new backend service, responsible for STEEM blockchain events recording and can be used for Activities function with different types of sorting, filters in @eSteemapp directly or as a separate API for your applications/services if you are a programmer and know how to handle it.

Open for developer contribution!

So first version of eSync is ready and released now and I've decided to open the code allowing our big community to contribute. It is opensource and you can report bugs, submit any fixes or offer new functions via @utopian-io getting good rewards from us.

Basically it is just a NodeJS script based on some opensource community contributions that helps you to store STEEM blockchain data to MongoDB keeping last 90 days of that data. @jesta (steemdb), @furion (steemdata), @busy.org and couple others working on Python script that does similar functionality with different db structure. Additional script won't hurt and helps for those who likes to fiddle with nodejs scripts. Give it a try!
Note that it is still under development and we are welcoming anyone to improvement, submitting the pull requests. Things that can be improved: threading, db interaction, batch fetch/insert, etc.

The main challenge is to improve the code so it would sync as fast as it can. This would be main goal and you can help us greatly if you are nodejs savvy.

Github: https://github.com/eSteemApp/esync

By the way, you can expect next release of eSteem mobile application really soon. It will use some of eSync options and gradually new things will be added.

Steem on!



vote, reblog, follow, vote witness good-karma

Sort:  
There are 3 pages
Pages

I've been working on something pretty similar over the past couple weeks. You even had the same idea to use MongoDB TTL collections lol - great minds think alike! :)

Looking forward to give it a try... Only downside of nodejs compare to python is single threaded operations which is not great if you want sync from block 0, it might take forever to catch up :) but once synced then you can do everything you want with data. Would be great to see, some apps with personalized data, analyzing db and giving suggestions. Still long way to go but we are getting there

wow hello @ good-karma program that launched benefits for all of us and make your own. post is perfect, good health activity always and greetings know @ alfan13.

Should that be the case, Why not you guys team up and see if you can give us something terrific

It's always good to have more than one choice, no harm in having multiples!

It is remarkable that the idea by @ good-karma that has the ability as suggested by @ good-karma is for the sake of Steemit users is all the ideas for us and how we we succeed at Steemit thanks

Post a lot of posts after a long time, I found it very good

Ease of application has always been the ultimate choice for a wide range of very important needs in steem.

@Good-karma thank you for giving motivation to connect with anyone especially when we realize that they still have this blog and answer results from one by one post.

posting, which is nice, this is a blessing for user steemit, hopefully soon finish

it's really cool, hopefully the future will be more successful estemapp, thank to @good-karma

we are waiting for updates @goo-karma
dont forget to vote, comment and follow @fajarsubhan

I'm new at steemit ,,, but your post was very good, thank you for posting,

The posts are so beautiful that you

@ good-karma important and good post, you very well thank you always visit my blog.

this is a very informative post.your opinion really good.its information very important for all steemians.i know you are a success man of steemit.so,if i follow your rules i am really success in my life.every steemians should be know of your information matter.thanks to sharing for your good post..good job sir.. good-@karma

Thanks for sharing valuable post.
Good information.
I appreciate your post.

Amazing post boss

Nice informatiom

Thank you for sharing sir,, please help me. I have not upvote for a long time

Great. Thank's its benefit information for us

this is great news, for the improvement of esteem performance among its users, including myself.

Amazing post.
Thanks for sharing..

this is very good @ good-karma. with the development of this new application ksmi easier and convenient in using it. hopefully this esync can be useful for us ssmua like esteem that you make for friend of steemit.

Nice post bos

I didnt understan a thing of what are you saying :/

Im new here, so probably that is the reason.
Pls give some link for beginers

Respected @good-karma we all appreciate your efforts for welfare and convince of Steemit community, I have little query about eSteem app. Two months ago I was Upvote by eSteem app very frequently but now didn't get Upvoted for two months, I permanently use eSteem app only. I think the users are increasing that's why we are not Upvoted for long time?

Great works, I wish you success

I can't quite grasp what sSync does but new updates coming soon sound great. I hope you implement automatic server selection soon.

IMG_20180319_162823.png

I do not use long esteem @good-karma. Now I want to rejoin the @good-karma ... Thank you very much esteem

Thank you for sharing a very important post.
Good information
I appreciate your posts @good-karma

Nice post

I admire you for having knowledge on things like this at this high level ! :-)
i am impressed.jpg

Fantastic post sir, highly commendable @good-karma

Nice.... Thanks for having us in your heart, we believe things would get better for us all soonest.

This is great news @good-karma. Thank you for your good work so far upvoting post, i have been a beneficiary to your services.

Continue in your good work.

The application of the esteem is indeed remarkable. especially if it adds some other cool updates ...
I will be waiting for a cool update from you @good-karma

We very much hope there of programmers who contributed to this great project in order to develop and eSync we can use together

Hopefully there are developers who welcomes this major project bid in order for the eSync could grow properly

is the best

Would love to know what all additions can we expect in the new update for eEsteem.

very good. i will try to learn eSync later. hopefully eSync is fast growing and progressing @good.karma

as a person who has recently joined this magnificent platform I will try to understand the new things you are offering here, what you fix will certainly have positive things and also benefits for steam users, you also continue to help new players in this steemit to be someone who is useful for the family, I personally really appreciate the progress that you develop here, thanks to the good karma many who have done good for all

this is very helpful to us all @good-karma, thank you for giving information and sharing.

Thank you very much @ good-karma for your information and improvements,
I will try esync

Posts are very educational and very useful ,,,.

@good-karma ?

What's wrong with my post, I routinely post but no father came in, I'm a small fish, help me, I'm just a coconut booster,,,,
This is my day job ,,,,

This photo is me in sceenshoot postingan my own.
,,,,,,

If you can help me




@mirja129

Thanks for sharing @good-karma 👍

I am very glad to see this post @good-karma is posting and interesting information thank you.

amazing post..

Wow. this is amazing. and I will tell the programmers to participate in this. success continues @good-karma . I Love eSteem.

imagethis my picture for contest @eSteemapp

* Esteem is a work of creation that is a very sharp advance in this digital era. Searching for new tools is not easy, we are on behalf of big family esteem to pray that hopefully with new excavations can be useful for us all *


it's cool man.
more features of esteem. i wish i can advice something to this app but i don't know coding. so i just upvote, comment and resteem to support this project.
best of luck.

There are 3 pages
Pages