1.0.6 • Published 10 months ago

@delirius/canvascard v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months 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.

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago