SteemSQL Wrapper — analyze any Steemit data right in your browser with one click
utopian-io·@emptyname·
0.000 HBDSteemSQL Wrapper — analyze any Steemit data right in your browser with one click
You see all these analytical posts, want to start creating something similar, but have no idea where to start? [Now you can!](https://sql.steemhelpers.com) # Problem Steemit has really a great infrastructure — many various developers are working on great projects, some of them extending features of Steemit (like [steemstats.com](steemstats.com) or [Vessel](https://github.com/aaroncox/vessel/) by @jesta), some creating something absolutely new (like [utopian.io](utopian.io) by @elear), some helping users and giving answers to their questions (like [steemwhales.com](steemwhales.com) by @heimindanger). And it also has many great projects for developers (e.g. [SteemSQL](http://steemsql.com) by @arcange, [Piston](piston.rocks) by @xeroc, or [SteemJS](https://github.com/steemit/steem-js) by @fabien). The problem is that all these projects are not tolerant of non-tech people. For example, what if you just want to get info about the most upvoted posts in the past month? While I was writing [my first Steemit post](https://steemit.com/introduceyourself/@emptyname/hello-steemers-i-m-a-19-years-old-programmer-with-5-years-of-experience-and-i-analyzed-the-top-1000-steemit-posts-of-all-time), I looked at all available tools and now can allocate several options: #### Writing a crawler It is very inefficient. And what if you want to get info about the most upvoted posts in January 2017? I just want to note that in this case, you will need to crawl more than 3.5M posts (more precisely, 3,561,711). #### Piston/SteemJS/steem-python It is great if you want to do a complex analysis of absolutely *all* Steemit data. But again, it is very inefficient in other cases — you will need to get data block-by-block, meaning that in order to create a list of the most upvoted posts in January 2017, you will need to get all blocks from today. #### SteemData MySQL right now is not available, API is not very flexible (but I think that in several cases it will be the best solution). MongoDB is NoSQL, meaning that Mongo has its own system of queries and does not support SQL. I personally do not have any experience with Mongo or any other NoSQL databases, so in my case, this is not the best solution. I believe that for the most non-tech users it is also not the best solution because SQL has many various guides and tutorials (I guess it is about dozens of thousands) while Mongo has significantly less popularity (this is logical because SQL is the standard and it is used by many databases). But if you have any experience with Mongo, then it will be a great solution. #### SteemSQL I personally believe that this is the best solution for the most analysis. At least in theory. In practice, it also can raise some problems. For example, it requires drivers for SQL Server, but installing these drivers from Linux or Mac is a real adventure; Microsoft even does not have any notes that they have these drivers for Ubuntu 14.04 and 17.04 (moreover, all answers on askubuntu, serverfault, stackoverflow, and on any other similar projects say that Microsoft has drivers only for Ubuntu 15/16). But the biggest problem for non-tech users is that SteemSQL has only two options for use: programming languages and Excel. You cannot just read a quick tutorial about SQL, start experimenting while you are learning, and get the first results in less than an hour. Also, Steemit has many mobile-only users who cannot use any of these tools even in theory. # [Solution](https://sql.steemhelpers.com) So I decided to create a solution — **[SteemSQL Wrapper](https://sql.steemhelpers.com)**  It allows use SteemSQL right in your browser without any dependencies. It even allows using the several most popular queries with one click! It means that non-tech users no longer need to install any drivers/Excel and learn programming languages. They can just go to [SteemSQL Wrapper](https://sql.steemhelpers.com) and write any SQL queries to get results right in their browser. It also has the link to the SQL Tutorial for users who do not know SQL.  But it is not everything. The important part of the project is the possibility to get results even without knowledge of SQL — I prepared the several most popular queries and anyone can use them with one click. These queries include: * Тоp 30 posts by number of upvotes * Top 30 posts by number of comments * Top 30 posts by pending payout * Daily number of posts * Daily number of new accounts * Daily number of votes * Top 50 utopian contributors by pending payout I will extend this list in the near future and if you want to add any specific query then just write me.  # Future features In fact, they depend on your feedback. But right now I have plans for the next features: * Easy sharing of queries between users * API that will allow developers to send a simple GET request with their SQL and get JSON with all data * A simple interface which will show all tables/columns from the database * Autocomplete * History of your queries * Analysis of received data (sort and calculate averages/medians/sums of columns) * Ability to create custom graphs from data # For Moderators My commits: * [Init](https://github.com/sihaelov/steemsql-wrapper/commit/c60fc14e4ccb429e5b6e50eab5ace26278a70aea) * [Add README.md](https://github.com/sihaelov/steemsql-wrapper/commit/f98039bcc9dbd55d9a5d0b32a12ed92cbe5a716e)  <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@emptyname/steemsql-wrapper-analyze-any-steemit-data-right-in-your-browser-with-one-click">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
👍 bigboysdream, ondetours, emptyname, anomaly, booster, outwalking, webcatan, rusinho027, banjo, minnowsupport, pharesim, jbramirez, steemprentice, pusteblume, cryptohustler, edrivegom, dirty.hera, stephen.king989, jhermanbeans, teofilex11, valth, lastminuteman, pomperipossa, numpypython, decibel, jhagi.bhai, gindor, whatamidoing, beng05, timbalabuch, qwasert, taica, whiessl, robertvogt, derosnec, paulag, myday, gamerveda, nesbitt, chivesz, maxer27, drotto, tenorbalonzo, steemitboard, patrice, drakos, techtek, erikaflynn, mkt, dehenne, arcange, raphaelle, khalilmuza, mike50, life1, lavalion, oroger, prabaltalukder, r00sj3, binodbastola0123, azamkhan7091, havok777, utopian-io, ausbitbank, alfanerd,