1.0.6 • Published 1 year ago

@delirius/canvascard v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Installation

npm i @delirius/canvascard

WELCOME CARD

// ES6
import { WelCard } from "@delirius/canvascard";
import fs from "fs";

// CommonJS
const { WelCard } = require("@delirius/canvascard");
const fs = require("fs");

(async () => {
  const card = new WelCard()
    .setName("Welcome")
    .setAuthor("darlingg 🎍")
    .setServer("🌮 Delirius Group ")
    .setColor("auto")
    .setBrightness(50)
    .setThumbnail("https://i.postimg.cc/3rLKbgLH/image.jpg");

  const cardBuffer = await card.build();

  fs.writeFileSync("welcome.png", cardBuffer);
  console.log("Listo");
})();

Preview

INSTAGRAM CARD

// ES6
import { Instagram } from "@delirius/canvascard";
import fs from "fs";

// CommonJS
const { Instagram } = require("@delirius/canvascard");
const fs = require("fs");

  await new Instagram()
  .setAvatar("https://i.pinimg.com/736x/c1/df/0e/c1df0e8c918f8141f5202227943fbf93.jpg")
  .setPostImage("https://i.pinimg.com/736x/60/35/7a/60357ae9174caa5fdd617a418e4aee50.jpg")
  .setUser({ username: "darlingg" })
  .setLike({ count: 12121212, likeText: "like" })
  .setTheme("dark")
  .setVerified(true)
  .setLiked(true)
  .setStory(false)
  .setSaved(true)
  .setPostDate(Date.now() - 1000 * 60)
  .build()
  .then((img) => {
    fs.writeFileSync("instagram.png", img);
  });

Preview

REPLY DISCORD CLONE

// ES6
import { DiscordReply } from "@delirius/canvascard";
import fs from "fs";

// CommonJS
const { DiscordReply } = require("@delirius/canvascard");
const fs = require("fs");

const avatar1 = "https://i.pinimg.com/736x/77/ca/51/77ca51a59f17a37d830c63b3c44ff7e1.jpg"
const avatar2 = "https://i.pinimg.com/736x/0c/73/bd/0c73bd7377a16319397ba06b9b75a81b.jpg"
  DiscordReply(avatar1,
  avatar2,
  "darlingg",
  "delirius",
  "/banner",
  "🍟 This command does not exist.",
  "#FF3300", "#7289da")
  .then((x) => {
    fs.writeFileSync('reply.png', x)
  })

Preview

Tweet Card

// ES6
import { Tweet } from "@delirius/canvascard";
import fs from "fs";

// CommonJS
const { Tweet } = require("@delirius/canvascard");
const fs = require("fs");

new Tweet()
  .setTheme("light")
  .setUser({ displayName: "Darlyn", username: "darlingg" })
  .setVerified(true)
  .setComment("Welcome to the @delirius/canvascard module created by Darlingg, using TypeScript, thank you for using this module.")
  .setAvatar("https://i.pinimg.com/736x/dc/bf/f0/dcbff06bbc56ab2273c4634c118d63ee.jpg")
  .build()
  .then((tweet) => {
    fs.writeFileSync("tweet.png", tweet);
  });

Preview

LevelUp Card

// ES6
import { LevelUp } from "@delirius/canvascard";
import fs from "fs";

// CommonJS
const { LevelUp } = require("@delirius/canvascard");
const fs = require("fs");

new LevelUp()
  .setAvatar("https://i.pinimg.com/736x/0d/29/a3/0d29a3f561adde0471df481bde028960.jpg")
  .setBackground("image", "https://i.pinimg.com/736x/bb/2f/03/bb2f03779c0babd3a89b83aebf2287c4.jpg")
  .setUsername("darling 🍜")
  .setBorder("#012120")
  .setAvatarBorder("#f11110")
  .setOverlayOpacity(0.7)
  .setLevels(55,56)
  .build()
  .then((buf) => {
    fs.writeFileSync('levelup.png', buf);
  })

Preview

Support and Updates

This project will receive updates and more details will be implemented.