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