UNPKG

neocities

Version:

library for the NeoCities.org API

51 lines (38 loc) 862 B
# NeoCities Node.js Client Library A node.js library for interacting with the [NeoCities](https://neocities.org/api) api. ## Installation ``` $ npm install neocities --global ``` ## Usage First, require the library and initialize: ``` javascript var NeoCities = require('neocities') var api = new NeoCities('YOURUSERNAME', 'YOURPASSWORD') ``` ### Uploading files to your site ``` javascript // local file path is ./index.js, saved on site as derp.js api.upload([ {name: 'derp.js', path: './index.js'} ], function(resp) { console.log(resp) }) ``` ### Deleting files from your site ``` javascript api.delete(['derp.js'], function(resp) { console.log(resp) }) ``` ### Get site info (hits, et cetera) ``` javascript api.info(function(resp) { console.log(resp) }) ``` ``` javascript api.info('youpi', function(resp) { console.log(resp) }) ```