Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: alpstable/gidari

v0.3.0

22 Mar 03:09

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

20 Feb 03:10

Choose a tag to compare

This release includes the bugs and features listed here. Notably, this release includes

  • An example for writing to a MongoDB Collection
  • Support for HTTP request authentication via the HTTP.RoundTripper. Current support is limited to the Coinbase Authentication and Basic Authentication.
  • Deprecating the proto package in favor of the Writer pattern. That is, a user needs to provide a method for writing protobuf ListValues to their storage.

v0.1.1

12 Feb 21:04

Choose a tag to compare

This release includes minor documentation updates to licenses and testable examples which can be found here.

v0.1.0

05 Feb 05:14

Choose a tag to compare

The Gidari development team is please to release the first non-stable API (v0 of semver). The goal of this library is to concurrently fetch data from a "resource", such as a web server, and either iterate over the responses or stream the response data into storage. The motivation is to provide a quick and easy solution for data scientists to retrieve data from public or private APIs for analysis.

The release API includes support for

  • Service - A struct containing the supported services for the library
  • Service.HTTP - For this version, the only service supported by the library is the "HTTP" service for either iterating over http.Response data or "upserting" the response bytes for a body using either an adapter library defined here or a custom implementation of the "proto.UpsertWriter" interface in the "gidari/proto" package.
  • Service.HTTP.Iterator - The HTTP service's iterator can be used to concurrently iterate over the HTTP response data for any number of http.Requests using the Iterator's "Next" method.
  • Service.HTTP.Upsert() - The upsert function will serialize the HTTP response data from any number of HTTP Requests to a "proto.UpsertWriter"s for streaming data form the web into storage.

For more information on functionality and usage, see the Go Docs listed in the README.md file.

Imminent future work includes:

  • Adding support for a web-to-csv storage adapter
  • CLI support

Future work includes:

  • NoSQL and SQL support
  • Private API auth support