0.0.7-mx • Published 3 years ago

arcadb v0.0.7-mx

Weekly downloads
6
License
GPL-3.0
Repository
github
Last release
3 years ago

Powerfull JSON Database

Kullanım / Usage (Discord.JS)

const ArcaClient = require("arcadb");

client.on("ready", () => {
  console.log("Authorized!");
  client.user.setActivity("Im Using Arcadb");
});

// Sync Command Usage
client.on("message", message => {
  ArcaClient.create(`${message.guild.id}_test`, `${message.auhtor.id}`, true, message.member);
  ArcaClient.add(`${message.guild.id}_number`, 52, true, message.member);
  ArcaClient.fetch(`${message.guild.id}_test`, true, message.member);
  ArcaClient.test(`${message.guild.id}_test`, true, message.member);
  ArcaClient.remove(`${message.guild.id}_test`, true, message.member);
  ArcaClient.has(`${message.guild.id}_test`, true, message.member);
  ArcaClient.clean(true, message.member);
  ArcaClient.content(`test`, true, message.member);
});

// Async Command Usage
client.on("message", async(message) => {
  await ArcaClient.createSync(`${message.guild.id}_test`, `${message.auhtor.id}`, true, message.member);
  await ArcaClient.addSync(`${message.guild.id}_number`, 52, true, message.member);
  await ArcaClient.fetchSync(`${message.guild.id}_test`, true, message.member);
  ArcaClient.removeSync(`${message.guild.id}_test`, true, message.member).then(() => {
    console.log("Deleted data!");
  }).catch(e => {
    console.log(e);
  });
  ArcaClient.contentSync(`test`, true, message.member).then(() => {
    console.log("Listed data!");
  }).catch(e => {
    console.log(e);
  });
});

Kullanım / Usage

const ArcaClient = require("arcadb");

ArcaClient.add("RecentNumber", 25); // Recent Value => 25 => Now => 50
ArcaClient.addSync("RecentNumber", 25); // Recent Value => 25 => Now => 50
ArcaClient.clean(); // Clear database
ArcaClient.contentSync("RecentNumber"); // Includes
ArcaClient.create("RecentNumber", 250); // Set data
ArcaClient.createSync("RecentNumber", 250); // Set data
ArcaClient.fetch("RecentNumber"); // Get data
ArcaClient.fetchSync("RecentNumber"); // Get Data
ArcaClient.has("RecentNumber"); // Test data
ArcaClient.remove("RecentNumber"); // Delete data
ArcaClient.removeSync("RecentNumber"); // Delete data
ArcaClient.test("RecentNumber"); // Test data

Informations Map for NodeJS (Discord.JS) / Bilgilendirme Haritası NodeJS (Discord.JS) için

/*
    Maps
        ----- ArcaClient...(inf1, inf2, true, message.member);
            inf1 => Data Name / Veri ismi
            inf2 => Data Value / Veri değeri
            true => Bool (true, false) => Discord.JS Request open or close (true => open, close or nothing => close)
            // Discord.JS Açmak veya kapatmak (true => Açık, false yada hiç bir şey => Kapatmak)
            message.member => Discord.JS GuildMember Class => users.json or message.guild => Discord.JS Guild Class => guilds.json
*/

Informations Map for NodeJS / Bilgilendirme Haritası NodeJS için

/*
    Maps
        ----- ArcaClient...(inf1,inf2, false); // false or nothing
            inf1 => Data Name / Veri ismi
            inf2 => Data Value / Veri değeri
            true => Bool (true, false) => Discord.JS Request open or close (true => open, close or nothing => close)
            // normal.json
*/

Kurulum / Download

npm i arcadb or git+https://github.com/maven0571/Arcadb.git

Helpful Documentions / Yardımcı Dökümentasyonlar

Arcadb Documention Arcadb - Support Server npmjs/package/arcadb

Contributor / Emeği geçenler