gemini-exports

Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions

https://github.com/prikhi/gemini-exports#readme

LTS Haskell 24.60:0.1.0.2
Stackage Nightly 2026-09-25:0.1.0.3
Latest on Hackage:0.1.0.3

See all snapshots gemini-exports appears in

BSD-3-Clause licensed by Pavan Rikhi
Maintained by [email protected]
This version can be pinned in stack with:gemini-exports-0.1.0.3@sha256:9a8293b856d8a0dea33c924c1a41c2eef062bd47a2d58b46dfba7173729cf305,3782

Module documentation for 0.1.0.3

gemini-exports

gemini-exports Build Status

Generate CSV Exports of your Gemini Trades.

Requires stack:

$ stack run -- -k <API_KEY> -s <API_SECRET>
time,base-asset,quote-asset,type,description,price,quantity,total,fee,fee-currency,trade-id
2022-04-20 04:20:00,GUSD,USD,Buy,,1.0,9001.0,9001.0,0.0,USD,900142424242
$ stack run -- --help

Install

You can install the CLI exe by running stack install. This lets you call the executable directly instead of through stack:

stack install
export PATH="${HOME}/.local/bin/:${PATH}"
gemini-exports

Build

You can build the project with stack:

stack build

For development, you can enable fast builds with file-watching, documentation-building, & test-running:

stack test --haddock --fast --file-watch --pedantic

To build & open the documentation, run:

stack haddock --open gemini-exports

LICENSE

BSD-3

Changes

CHANGELOG

master

v0.1.0.3

  • Bump crypton dependency max version.
  • Add an --ignore-errors CLI argument, config value, & env var that logs API errors & continues processing instead of halting execution.

v0.1.0.2

  • Change crypto library from cryptonite to crypton.

v0.1.0.1

  • Bump base64 requirement to v1.0.
  • Documentation fixes.

v0.1.0.0

  • Initial release