https://github.com/mattn/webapi-vim
vim interface to Web API
https://github.com/mattn/webapi-vim
Last synced: 26 days ago
JSON representation
vim interface to Web API
- Host: GitHub
- URL: https://github.com/mattn/webapi-vim
- Owner: mattn
- Created: 2010-09-16T06:08:16.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2022-11-23T05:24:08.000Z (about 3 years ago)
- Last Synced: 2024-10-12T01:30:57.676Z (over 1 year ago)
- Language: Vim Script
- Homepage: http://www.vim.org/scripts/script.php?script_id=4019
- Size: 170 KB
- Stars: 684
- Watchers: 17
- Forks: 65
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# webapi-vim
An Interface to WEB APIs.
## Description
Currently this library supports the following protocols:
* Basic HTTP
* OAuth
* Atompub
* SOAP (in progress)
* XMLRPC
* 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"
## Installation
Copy the files in this library to your `.vim` directory. Alternatively, if you
use pathogen, copy this folder to your `.vim/bundle` directory.
## Requirements
You need the `curl` command, which can be downloaded from here: http://curl.haxx.se/
\*or\*
the `wget` command, available here: https://www.gnu.org/software/wget/
## Thanks
Yukihiro Nakadaira : http://sites.google.com/site/yukihironakadaira/
* autoload/base64.vim (I added small changes)
* autoload/hmac.vim
* autoload/sha1.vim
## License
Public Domain
## Project Authors
Yasuhiro Matsumoto (a.k.a mattn)