Naively Programmable Module

    quickuptime
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.6-Update • Public • Published

    Quick Uptime

    downloadsBadge versionBadge doc

    Quick Uptime is a powerful module which allows you to Uptime any website

    🔖 Features

    • ⏱️ Easy to use!
    • 🔄 Provides Uptime
    • 📁 Support for any website
    • ⚙️ Customizable
    • 🚀 Super-powerful
    • 🕸️ User Friendly
    • 🔗 Multiple http clients supported
    • 🇹 Typings supported!
    • Uses ms for timings!
    • and much more!

    📌 Installation

    npm install quickuptime

    🏷 Example Code :

    // Load the Package
    const quickuptime = require('quickuptime')
    let data = {
    httpclient: "node-fetch" // wumpfetch, got, axios and superagent supported!
    }
    const client = new quickuptime.Client(data)
    
    // Starts uptiming the url's stored in the db within an interval of 60000ms or the time configured.
    await client.start(true) 
    await client.uniquestart(true, uniqueid)
    await client.uniquestartall(true)
    
    // Adds the url to the database.
    client.addurl(url) 
    client.uniqueaddurl(url, uniqueid)
    
    // Removes the specific url from the database if exists.
    client.removeurl(url) 
    client.uniqueremoveurl(url, uniqueid)
    
    // Sets up a temp pinger which will ping the url supplied every interval supplied. (You can also provide the time as 10d!)
    await client.uptime(url, interval, true) 
    
    // Clear all the data present.
    client.clear() 
    
    // Clears only the data of the specific unique user id
    client.uniqueclear(uniqueid)
    
    // Sets the time in ms to ping the urls after. (You can also provide the time as 10d!)
    client.setinterval(interval)
    client.uniquesetinterval(interval, uniqueid)
    
    // Stops the pinging process.
    client.stop() 
    client.uniquestop(uniqueid)
    
    // Stops the temp pinging process.
    client.stopuptime() 
    
    // Returns all/user's of the urls present in the database in an array form.
    client.allurls() 
    client.uniqueallurls(uniqueid)
    client.alluniqueurls()

    🚀 Documentation

    https://quickuptime.js.org/

    📝 Support Server



    Install

    npm i quickuptime

    DownloadsWeekly Downloads

    13

    Version

    1.0.6-Update

    License

    GPL-3.0

    Unpacked Size

    57.3 kB

    Total Files

    6

    Last publish

    Collaborators

    • lebyy_dev