Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.24 KB

readme.md

File metadata and controls

45 lines (35 loc) · 1.24 KB

Ascii Theater

As it says, using this package you can play whatever video you want in React.js as an Ascii animation. Follow the steps to do it.

Showcase

You can see how it would be in here: deploy.

Steps

  • You can see the examples, in main repo inside "src/scripts", of the scripts used to download the video and extract the frames;
  • If you cannot see it in the main repo, you can try to find package folder inside your node_modules, the scripts will be there;
  • You need to specify the path for the frames (recommend you to use public folder inside your app :));
  • Some of the props are mandatory, like: framesDir, framesCount, width and height.

Usage

import { AsciiTheater } from '@datsfilipe/web-ascii-theater'

// ...
return (
  // ...
  <AsciiTheater
    width={90}
    height={50}
    framesDir={/* path to your frames folder */}
    framesCount={/* total frames/images in the folder */}
    customStyles={/* add custom styles in object style */}
    loop={true}
  />
  // ...
)

Installation

# npm
npm i @datsfilipe/web-ascii-theater@latest
# pnpm
pnpm i @datsfilipe/web-ascii-theater@latest
# yarn
yarn add @datsfilipe/web-ascii-theater@latest