1.1.3 • Published 4 years ago

@processversion/api-wrapper v1.1.3

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

@processversion/api-wrapper

This is my first package! I made this simple project for my API just to get some experience with making packages.

Example usage:

  • Javascript
const API = require('@processversion/api-wrapper');
const api = new API('KEY HERE');
  • Typescript
import API from '@processversion/api-wrapper';
const api = new API('KEY HERE');

API keys can be found through my Discord Bot (WIP). Spamming any of the endpoints is an easy way to get your token revoked and your IP banned. I encourage putting the API key into a .env file or a JSON file and requiring it:

  • config.json
{
	"api_key": "KEY HERE"
}
const config = require('./config.json');

const API = require('@processversion/api-wrapper');
const api = new API(config.api_key);
  • Dotenv
API_KEY=KEY HERE
require('dotenv').config(); // npm i dotenv

const API = require('@processversion/api-wrapper');
const api = new API(process.env.API_KEY);
  • Methods

new API('API_KEY').Reverse('any string')

const API = require('@processversion/api-wrapper');
const api = new API('API_KEY');

(async function () {
	const info = await api.Reverse('processversion');

	if (info.success == false) console.log('An error has occurred');

	console.log(info.data.text); // Prints out: noisrevssecorp
})();

new API('API_KEY').Subreddit('subreddit name')

const API = require('@processversion/api-wrapper');
const api = new API('API_KEY');

(async function () {
	const info = await api.Subreddit('prequelmemes');

	if (info.success == false) console.log('An error has occurred!');

	console.log(info.data.created); // Prints out date the subreddit was created
})();

new API('API_KEY').Reddit('user name')

const API = require('@processversion/api-wrapper');
const api = new API('API_KEY');

(async function () {
	const info = await api.Reddit('reddit user');

	if (info.success == false) console.log('An error has occurred');

	console.log(info.data.created); // Returns when the user's account was created
})();

new API('API_KEY').Roblox('username')

const API = require('@processversion/api-wrapper');
const api = new API('API_KEY');

(async function () {
	const info = await api.Roblox('roblox user');

	if (info.success == false) console.log('An error has occurred');

	console.log(info.data.joinDate); // Returns when the user's account was created
})();
  • Simple Discord Bot example
const {} = require('discord.js');
1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago