Author: international 📧 Buy me a coffee
This is a simple plugin for vim that allows one to upload blogposts to write.as from the VIM Buffer.
The easiest way to install this plugin is, obviously, by a package manager like Pathogen or Vundle.
Plugin 'internationa1/write-as.vim'
Then, add this somewhere into your .vimrc:
" Writeas Blog Info
let g:writeas_b = 'YOUR BLOG'
Now open vim and run :WriteAsAuth
:WriteAsAuth
Username: janedoe
Password: *******
Success. Add to .vimrc:
let g:writeas_t = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
And add that line to your .vimrc:
" Writeas Blog Info
let g:writeas_b = 'YOUR BLOG'
let g:writeas_t = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
Optionally you can supply your username and password, instead.
" Writeas User Info
let g:writeas_u = 'YOUR_USERNAME'
let g:writeas_p = 'YOUR_PASSWORD'
let g:writeas_b = 'YOUR BLOG'
Make sure you're in the buffer that you intend to upload as a blog post.
:AnonPost POST TITLE
Authenticated.
Post Uploaded.
It will then dump some information into the file, for later use:
write.as/*url*
posted: 2018-01-27 T 03:31:58 Z
:BlogPost POST TITLE
Authenticated.
Blog Updated.
It will then dump some information in the file:
write.as/blog/post_title
posted: 2018-01-27 T 03:33:29 Z
Couldn't be simpler.
You must have an account at write.as for this plugin to work. Experimentation with accountless access was tried, but I found that tracking tokens and slugs was a bit too much trouble then its worth, and didn't want to be the one at fault for clogging up write.as with uneditable posts.