2.0.5 • Published 1 year ago

@someaspy/pet-pet-gif v2.0.5

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

pet-pet-gif

Quick patch to add TS and fix building in edge cases

Install using pnpm i @someaspy/pet-pet-gif

Changes:

https://www.npmjs.com/package/@SomeAspy/pet-pet-gif

Given a square avatar, generate a petting gif (known as "petpet" or "pet the").

The avatar will bounce up and down to simulate the petting.

Inspired by benisland (https://benisland.neocities.org/petpet/).

Further meme info: https://knowyourmeme.com/memes/pet-the-x-petthe-emotes

Demo

InputOutput

You can also try it out on https://hellist.com/discord (with the ;pet command).

Usage

import petPetGif from "./index.js"
import { writeFileSync } from "fs"


const animatedGif = await petPetGif("https://avatars.githubusercontent.com/u/33640860?v=4")
writeFileSync('petted.gif', animatedGif)

Options

You can optionally specify the options argument (each field in the options field is optional).

import petPetGif from "./index.js"
import { writeFileSync } from "fs"

const animatedGif = await petPetGif(
    "https://avatars.githubusercontent.com/u/33640860?v=4",
    {resolution: 128, delay: 20, backgroundColor: "red"}
)
writeFileSync('petted.gif', animatedGif)

Feature requests

Feel free to submit feature requests by clicking here - I'd probably be happy to implement them!

Or make a pull request :)

2.0.5

1 year ago

2.0.4

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago