Napping: HTTP for Gophers
Package napping is a Go client library for interacting with
RESTful APIs. Napping was inspired by Python's excellent Requests
library.
Status
| System | Status |
|---|---|
| Travis CI | ![]() |
| CircleCI | |
| Coveralls | |
| Codecov |
Used by, and developed in conjunction with, Neoism.
Installation
Requirements
Napping is tested with Go 1.3 or later.
Development
go get github.com/jmcvetta/napping
Stable
Napping is versioned using gopkg.in.
Current release is v3.
go get gopkg.in/jmcvetta/napping.v3
Documentation
See 
Check out github_auth_token for a working example showing how to retrieve an auth token from the Github API.
Support
Support and consulting services are available from Silicon Beach Heavy Industries.
Contributing
Contributions in the form of Pull Requests are gladly accepted. Before submitting a PR, please ensure your code passes all tests, and that your changes do not decrease test coverage. I.e. if you add new features also add corresponding new tests.
License
This is Free Software, released under the terms of the GPL v3.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

