nimates

Client library for the Postmates API

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License Apache
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:23

Installation

nimble install nimates
choosenim install nimates
git clone https://github.com/jamesalbert/nimates

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
nimates - - - - - - -

Source

Repository https://github.com/jamesalbert/nimates
Homepage https://github.com/jamesalbert/nimates
Registry Source nimble_official

README

nimates

a client library for the Postmates API written in Nim

version: 0.0.1

Credentials

You'll need to get your customer_id and key from Postmate's developer page. Credentials are stored in a json file like so:

{
  "customer_id": "XXX_XXXXXXXXXX-XXX",
  "key": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
}

Keep this file in the same directory as your script.

Getting Started

Make sure you have nim >= 0.17.2 with nimble installed as well.

You can clone this repo and run the example from the root directory with nimble example

Be sure to specify -d:ssl when compiling (I usually keep this in the .cfg file)

More documentation can be found at https://jamesalbert.github.io/nimates/nimates.html

Documentation for the Postmates API found at https://postmates.com/developer/docs

Contributing

This is a brand-new module. If you find bugs or features that need to be added, PR away!

Recommended way of contributing: - fork and clone the repo - run nimble develop, this will symlink this repo to your .nimble directory (changes are instant; no need for running nimble install over and over...) - test changes - write and generate docs - create a pr

Tests

There are currently no tests :(