Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vindarel/cl-ghub
Minuscule Github api v3 client for Common Lisp
https://github.com/vindarel/cl-ghub
common-lisp
Last synced: about 2 months ago
JSON representation
Minuscule Github api v3 client for Common Lisp
- Host: GitHub
- URL: https://github.com/vindarel/cl-ghub
- Owner: vindarel
- Created: 2017-11-22T18:38:51.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-29T16:15:32.000Z (about 7 years ago)
- Last Synced: 2024-10-31T13:17:54.439Z (3 months ago)
- Topics: common-lisp
- Language: Common Lisp
- Size: 1.95 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ghub - a minuscule Github api v3 client
In progress. The one function works, we'll see if and how we use this !
This lib does not map functions to api endpoints, it is of the
developper to write correct api calls, so this lib is already complete
!. See https://developer.github.com/v3/## Installation
Clone where Quicklisp can find this (`~/quicklisp/local-projects`) and
`(ql:quickload "ghub")` it.## Usage
(ghub:request :GET "/repos/owner/project") ;; beginning with a slash
and optional `:params` and `:data` alists. Returns an alist.
Easy, no authentication required.
On error, it prints the error message on `*error-output*` and returns nil.
## See also
- https://github.com/hanshuebner/cl-github-v3/ - defines a couple functions for api actions. Uncomplete.
- https://gitlab.com/vindarel/cl-gitlab (unused so far).
- https://github.com/Shinmera/legit - git interface.Inspiration from Tarsius' ghub.el.
---
- http://lisp-lang.org/
- https://github.com/CodyReichert/awesome-cl
- https://lispcookbook.github.io/cl-cookbook/
- and my https://lisp-journey.gitlab.io/blog/