Recent Releases of https://github.com/alpstable/gidari

https://github.com/alpstable/gidari - v0.3.0

What's Changed

  • Bump golang.org/x/text from 0.3.7 to 0.3.8 in /examples/mongopb by @dependabot in https://github.com/alpstable/gidari/pull/397
  • alpstable#400 update decode pipeline by @prestonvasquez in https://github.com/alpstable/gidari/pull/401
  • alpstable#402 skip nil options on request constructor by @prestonvasquez in https://github.com/alpstable/gidari/pull/404
  • alpstable#406 support multi-writer requests by @prestonvasquez in https://github.com/alpstable/gidari/pull/408
  • alpstable#405 rename Upsert to Store by @prestonvasquez in https://github.com/alpstable/gidari/pull/410

New Contributors

  • @dependabot made their first contribution in https://github.com/alpstable/gidari/pull/397

Full Changelog: https://github.com/alpstable/gidari/compare/v0.2.0...v0.3.0

- Go
Published by prestonvasquez almost 3 years ago

https://github.com/alpstable/gidari - v0.2.0

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.

- Go
Published by prestonvasquez about 3 years ago

https://github.com/alpstable/gidari - v0.1.1

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

- Go
Published by prestonvasquez about 3 years ago

https://github.com/alpstable/gidari - v0.1.0

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

- Go
Published by prestonvasquez about 3 years ago