1.0.0 • Published 4 years ago

pawntakespawn v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

pawntakespawn

Installing the dependency

npm i pawntakespawn
yarn add pawntakespawn

Using the dependency

const Pawn = require("pawntakespawn");
const client = new Pawn(/*dir, interval*/) // The parameters are completely optional.

// Your code here.

Looking at the client object

{
    interval:[Function], 
    // The interval of the requests. This is a function so that noone can edit it without restarting the client or modifying the library. This is made to prevent abuse.
    dir:[Function], 
    // The directory it's sending the request to. This is a function so that noone can edit it without restarting the client or modifying the library. This is made to prevent abuse.
    active:[Boolean], 
    // If you set this to false or anything that is not true, the client will deactivate and you must restart it again. 
    restart: [Function restart], 
    // The function to restart the client. This wont restart the all the 'on' or 'once' thingies though. 
    events: [EventEmitter], 
    // All changes or errors will be sent here.
}

Looking at the events

eeUpdate

client.events.on("eeUpdate", async (result, before, timestamp) => {
/*  
    result is the page source that have changed with the update. Returns as string.
    before is the page source before the update. Returns as string.
    timestamp is the time when the update was recorded. Returns as number.
*/
console.log("pawntakespawn.com/tv have changed. Recorded on " + new Date(timestamp).toUTCString() + ".");
})

error

client.events.on("error", async (error) => {
    // Returns as Error, duh.
    console.error(error);
})

Discord Support Server