VimL Makefile
Latest commit e3fa93f Jul 5, 2016 @mattn committed on GitHub Merge pull request #27 from itchyny/http2
Support HTTP/2 response
Failed to load latest commit information.
autoload/webapi Support HTTP/2 response Jul 5, 2016
doc fix typo in document. Oct 2, 2014
example add example to use oauth. Apr 15, 2012
.gitignore close #3 May 17, 2012
Makefile add tools Apr 15, 2012 update directions Oct 27, 2014
webapi.vim.vimup Bump up version Oct 19, 2014


An Interface to WEB APIs.


Currently this library supports the following protocols:

  • Basic HTTP
  • OAuth
  • Atompub
  • SOAP (in progress)
  • MetaWeblog API

This library contains:

  • XML Parser
  • HTML Parser(Hack Way)
  • JSON Parser
  • BASE64 Hash Algorithm
  • SHA1 Hash Algorithm
  • HMAC HASH Algorithm
  • Bit Operation Library
  • Converter for "UTF-8 to Unicode"


Copy the files in this library to your .vim directory. Alternatively, if you use pathogen, copy this folder to your .vim/bundle directory.


You need the curl command, which can be downloaded from here:


the wget command, available here:


Yukihiro Nakadaira :

  • autoload/base64.vim (I added small changes)
  • autoload/hmac.vim
  • autoload/sha1.vim


Public Domain

Project Authors

Yasuhiro Matsumoto (a.k.a mattn)