Steemex v0.14 released: now with official Steemit API support [open source Elixir library for Steem]

in #utopian-io7 years ago

<p dir="auto">This release implements official Steemit API (also known as condenser) client, adds HTTP transport for JSONRPC calls to steemd, improves configuration options. <h1>Repos and docs <ul> <li><a href="https://github.com/cyberpunk-ventures/steemex" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">github <li><a href="https://hex.pm/packages/steemex" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">hex.pm <li><a href="https://hexdocs.pm/steemex" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">docs <h2>New features <ul> <li>Steemit API client for <code>condenser JSONRPC API at <code>http://api.steemit.com <li>HTTP transport client for steemd JSONRPC API calls <li>Customizable configuration for HTTP and Websockets tranports <ul> <li>To use websockets transport set :api to <code>jsonrpc_ws_api and :api_url to <code>wss://your.node.ws <li>To use http set :api to <code>jsonrpc_http_api and :api_url to <code>http://your.node.ws <p dir="auto"><a href="https://github.com/cyberpunk-ventures/steemex/commits/master" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Commit history <h1>Roadmap <ul> <li>Add latest blockchain ops <li>Add more structured ops and transformations <li>Add transaction broadcast <h1>About Elixir <p dir="auto">Elixir is a functional programming language with superior concurrency primitives, distributed computation and fault tolerance capabilities based on Erlang/OTP. <p dir="auto">Personally, I am really happy with my bet on Elixir to build cryptotokens related apps and strongly recommend to learn more about Elixir and Erlang ecosystem. <p dir="auto">Learning resources: <ul> <li><a href="http://confreaks.tv/videos/elixirconf2016-keynote" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">ElixirConf Jose Valim Keynote <li><a href="http://confreaks.tv/videos/elixirconf2016-keynote" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">ElixirConf 2016 Chris McCord Keynote <li><a href="https://elixirschool.com/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Elixir School <li><a href="http://elixir-lang.org/crash-course.html" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Elixir Crash Course <p dir="auto"><center>(∩^o^)⊃━☆゜.*
Sort:  

Thank you for your contribution. A great library, but do you have an example code so that user can be made familiar with basic stuff.


Need help? Write a ticket on https://support.utopian.io.

Chat with us on Discord.
[utopian-moderator]

Thanks, @codingdefined!

Sure, there are examples for:

  • JSONRPC methods tests that contain examples for most calls
  • Return values examples for JSONRPC methods are provided in the documentation for specific APIs
  • Example of a stateful streaming consumer module
  • Example of configuration values for different transports


Thanks for contributing on Utopian.
We're already looking forward to your next contribution!Hey @ontofractal

Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!