Skip to content
VimL Makefile
Find file
Latest commit 5726e82 @mattn add abort function-attribute
Failed to load latest commit information.
autoload/webapi add abort function-attribute
doc fix typo in document.
example add example to use oauth.
.gitignore close #3
Makefile add tools update directions
webapi.vim.vimup Bump up version


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)

Something went wrong with that request. Please try again.