Skip to content

waldyrious/Alphabet-Soup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SYNOPSIS

soup.pl [OPTIONS] < input.txt > output.html

DESCRIPTION

Generate a chaotic writing effect in HTML by randomly transforming each letter.

How Pythonistas see Perl

OPTIONS

  • --min-scale [ratio=0.25]

    Specify the minimum scale ratio. Defaults to 0.25.

  • --max-scale [ratio=1.95]

    Specify the maximum scale ratio. Defaults to 1.95.

  • --tilt [angle=45]

    Maximum offset to rotate each letter by. Defaults to 45 degrees.

  • --extra-css [string]

    Additional CSS properties to assign each transformed letter. Defaults to the empty string.

EXAMPLES

Generate evenly-sized text with wildly varying rotation:

    soup.pl --min-scale=1 --max-scale=1 --tilt=360 < input.txt

Generate text with randomly enlarged characters (without shrinking or tilting):

    soup.pl --min-scale=1 --max-scale=3 --tilt=0 < input.txt

Generate yellow-coloured text in Comic Sans:

    soup.pl --extra-css="color: #ff0; font-family: Comic Sans MS" < input.txt

AUTHOR

Copyright © 2017, Alhadis <gardnerjohng@gmail.com>. Written for a friend.

About

Fun little toy I wrote to generate chaotic, garbled HTML using randomly-offset CSS transforms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 95.5%
  • Makefile 4.5%