Difference between revisions of "SteemData"

From Steem Center
Jump to: navigation, search
(References, Links, External links)
Line 1: Line 1:
[https://steemdata.com/ Steemdata] was created by the user [https://steemit.com/@furion @furion]. It hosts a public access mongodb database with steemit data that is updated constantly. Data from the blockchain is processed before being stored in steemdata collections, thus no raw blockchain data is stored.  
+
[https://steemdata.com/ Steemdata] was created by the user [https://steemit.com/@furion @furion]. It hosts a public access MongoDB database with steemit data that is updated constantly. Data from the blockchain is processed before being stored in steemdata collections, thus no raw blockchain data is stored.  
  
== Data ==
+
Annouced in January 2017, the goal of the project is to make data from the [[Steem]] blockchain more accessible to developers, researchers and 3rd party services.<ref>[https://steemit.com/steemdata/@furion/introducing-steemdata-a-database-layer-for-steem Introducing SteemData - A Database Layer for STEEM] Written by Furion in [[Steemit]] in January 2017</ref>
 +
 
 +
SteemData is a very useful tool, however it does require you to have at least some familiarity with MongoDB. Using MongoDB is fairly easy, but it does add a small barrier to entry for some users. In March 2017 Furion announced the SteemData WebAPI that allow developers enrich their apps with just a simple query.<ref>[https://steemit.com/steemdata/@furion/introducing-steemdata-webapi Introducing SteemData WebAPI] Written by Furion in [[Steemit]] in March 2017</ref>
 +
 
 +
=== Data ===
 
Currently the collections available are:
 
Currently the collections available are:
  
Line 17: Line 21:
 
Documentation to use this service can be found [https://steemdata.com/guide here]. Since this a mongodb database, it can be used with any language that can connect to mongodb.  
 
Documentation to use this service can be found [https://steemdata.com/guide here]. Since this a mongodb database, it can be used with any language that can connect to mongodb.  
  
== Services ==
+
=== Services ===
 
Besides the public acces database, the author has created other services around this system:
 
Besides the public acces database, the author has created other services around this system:
  
Line 25: Line 29:
 
* [https://mentions.steemdata.com/ Mentions] app searches for the mentions a user or a phrase has in the last 90 days.
 
* [https://mentions.steemdata.com/ Mentions] app searches for the mentions a user or a phrase has in the last 90 days.
 
* [https://phist.steemdata.com/ Post history] app shows the different editions that has been made to a post.
 
* [https://phist.steemdata.com/ Post history] app shows the different editions that has been made to a post.
 +
 +
 +
==References==
 +
 +
<references />
  
 
==Links==
 
==Links==
* '''Official website''' [https://steemdata.com/ https://steemdata.com/]
+
 
 +
* '''SteemData''' : https://steemdata.com
 +
* '''[[GitHub]]''' : https://github.com/SteemData
 +
* '''@furion''' : [https://steemit.com/steemdata/@furion/roadmap-for-steemdata-2-0-help-needed Roadmap for SteemData 2.0 ∙ Crowdfunding] ''January 2017''
 +
* '''@furion''' : [https://steemit.com/steemdata/@furion/would-you-like-to-see-whats-up-with-steem Would you like to see whats up with STEEM?] ''February 2017''
 +
* '''@furion''' : [https://steemit.com/steemdata/@furion/steemdata-1-2-is-here-raised-usd2-600-of-usd5-000-now-on-github SteemData 1.2 is here ∙ Raised $5,120 of $5,000 ∙ Now on GitHub] ''February 2017''
 +
* '''@inertia''' : [https://steemit.com/steemdata/@inertia/steemdata-ruby-wrapper SteemData Ruby Wrapper] ''February 2017''
 +
* '''@furion''' : https://steemit.com/steemdata/@furion/this-app-shows-you-edit-history-for-any-post This app shows you edit history for any post] ''February 2017''
 +
* '''@furion''' : [https://steemit.com/steemdata/@furion/getting-started-with-steemdata Getting started with SteemData] ''March 1st, 2017''
 +
* '''@eroche''' : [https://steemit.com/steemit/@eroche/regular-steem Regular STEEM] ''March 2017''
 +
* '''@furion''' : [https://steemit.com/steemdata/@furion/what-is-happening-to-steemdata What is happening to SteemData?] ''April 2017''
 +
* '''@furion''' : [https://steemit.com/steemdata/@furion/steemdata-meets-sbds-sql-users-rejoice SteemData meets sbds - SQL Users Rejoice] ''May 2017''
 +
* '''@furion''' : [https://steemit.com/steem/@furion/steem-user-engagement-is-up-over-300 Steem User Engagement is up over 300%] ''May 2017''
 +
* '''@herman2141''' : [https://steemit.com/writing/@herman2141/steem-phyton-update-for-safriana-to-freind-201784t0501460z I have been receiving a fair amount of complaints about SteemData state falling behind.] ''August 4th, 2017''
 +
 
 +
== External links ==
 +
 
 +
* '''Furion channel on Vimeo''' : [https://vimeo.com/205691651 SteemData Demo] ''Video tutorial by Furion [https://steemit.com/steemdata/@furion/getting-started-with-steemdata @furion] published in March 1st, 2017. With 343 views in 8/4/2017.''
  
 
== In other languages ==
 
== In other languages ==

Revision as of 16:27, 4 August 2017

Steemdata was created by the user @furion. It hosts a public access MongoDB database with steemit data that is updated constantly. Data from the blockchain is processed before being stored in steemdata collections, thus no raw blockchain data is stored.

Annouced in January 2017, the goal of the project is to make data from the Steem blockchain more accessible to developers, researchers and 3rd party services.[1]

SteemData is a very useful tool, however it does require you to have at least some familiarity with MongoDB. Using MongoDB is fairly easy, but it does add a small barrier to entry for some users. In March 2017 Furion announced the SteemData WebAPI that allow developers enrich their apps with just a simple query.[2]

Data

Currently the collections available are:

  1. Accounts
    Accounts contains Steem Accounts and their: - account info / profile - balances - vesting routes - open conversion requests - voting history on posts - a list of followers and followings - witness votes - curation stats
  2. Posts
    Here you can find all top-level posts, with full-text search support for content bodies.
  3. Operations
    Operations contains all the events that happened on the blockchain so far. You can query for operations in individual blocks, or by time, operation type (comment, transfer, vote...) or arbitrary properties.
  4. AccountOperations
    Same as operations, but with account ownership attached for easy querying.
  5. PriceHistory
    Snapshots of Bitcoin, STEEM, SBD and USD implied prices.

Documentation to use this service can be found here. Since this a mongodb database, it can be used with any language that can connect to mongodb.

Services

Besides the public acces database, the author has created other services around this system:

  • SteemCharts
    This web page shows charts with updated information about steemit and general indicators. The source code is very valuable since it can help understand how to use steemdata's service.
  • Notify is a service that sends email and telegram messages when certain actions are detected. Steemit lacks basic notifications at the moment (July 2017), so this service seems useful.
  • Mentions app searches for the mentions a user or a phrase has in the last 90 days.
  • Post history app shows the different editions that has been made to a post.


References

  1. Introducing SteemData - A Database Layer for STEEM Written by Furion in Steemit in January 2017
  2. Introducing SteemData WebAPI Written by Furion in Steemit in March 2017

Links

External links

  • Furion channel on Vimeo : SteemData Demo Video tutorial by Furion @furion published in March 1st, 2017. With 343 views in 8/4/2017.

In other languages