Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

rantscript

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rantscript

A JavaScript wrapper for the FULL devRant API

latest
Source
npmnpm
Version
1.4.0
Version published
Weekly downloads
49
172.22%
Maintainers
1
Weekly downloads
 
Created
Source

banner image

RantScript allows you to access the whole devRant API via JS.

Install

npm install rantscript

Examples

Console logging the 10 top posts on devRant:

var devRant = require('rantscript');

devRant
  .rants('top', 10, 0)
  .then((response)=>{
    console.log(response);
  })

Enableing debug mode and compression:

var devRant = require('rantscript');
devRant.httpSettings.SET_DEBUG(true);
console.log(devrant.httpSettings.GET_DEBUG());
//Returns True

devRant.httpSettings.SET_COMPRESS(true);
console.log(devrant.httpSettings.GET_COMPRESS());
//Returns True

Logging in and posting a rant:

var devRant = require('rantscript');

//Get authentication token from devRant API
devRant
  .login('username', 'password')
  .then((response)=>{
  	//Then post a rant to devRant with token gotten from previous request.

  	devRant.postRant(
      "Rant Text",
      "Tags, Separated, By, Commas",
      response["auth_token"]
    ).then((resp)=>{
      //Then console.log the rant data.
      console.log(resp);
    })
  })

All Functions

FunctionUsageDescription
.rants.rants('sort', limit, skip, token)Load rants.
.rant.rant(rant_id)Load a single rant by id.
.search.search('search term')Search on devRant
.profile.profile('Username')Load a profile by name
.login.login('Username','Password')Get a devRant auth token
.postRant.postRant('Rant', 'Tags', token)Post a rant to devRant
.postComment.postComment('Comment', rant_id, token)Post a comment to a rant
.vote.vote(<0 = down & 1 = up>, rant_id, token)Vote on a rant
.voteComment.voteComment(<0 = down & 1 = up>, rant_id, token)Vote on a comment
.httpSettingsSee BellowChange settings for the http requests

All Settings

FunctionUsage
.GET_DEBUG()Returns the current Debug state.
.SET_DEBUG(true or false)Enable or disable console.log
.GET_COMPRESS()Returns the current Compress state.
.SET_COMPRESS(true or false)Enable or disable compression.

Keywords

devrant

FAQs

Package last updated on 02 Oct 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts