summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2010-05-18 04:23:01 -0400
committerJason A. Donenfeld <Jason@zx2c4.com>2010-05-18 04:23:01 -0400
commit8c00fcf15c477a2815f862d6f296397c7d76a3c4 (patch)
tree34312a08317a6b86240deaf8c3321c02c17a695a
downloadWordCloud-8c00fcf15c477a2815f862d6f296397c7d76a3c4.tar.xz
WordCloud-8c00fcf15c477a2815f862d6f296397c7d76a3c4.zip
Initial commit.
-rwxr-xr-xMyriad/MyriadPro-Black.otfbin0 -> 96728 bytes
-rw-r--r--Myriad/MyriadPro-Black.ttfbin0 -> 117124 bytes
-rwxr-xr-xMyriad/MyriadPro-BlackIt.otfbin0 -> 101624 bytes
-rw-r--r--Myriad/MyriadPro-BlackIt.ttfbin0 -> 121672 bytes
-rwxr-xr-xMyriad/MyriadPro-Bold.otfbin0 -> 96484 bytes
-rw-r--r--Myriad/MyriadPro-Bold.ttfbin0 -> 117160 bytes
-rwxr-xr-xMyriad/MyriadPro-BoldCond.otfbin0 -> 95628 bytes
-rw-r--r--Myriad/MyriadPro-BoldCond.ttfbin0 -> 116120 bytes
-rwxr-xr-xMyriad/MyriadPro-BoldCondIt.otfbin0 -> 100168 bytes
-rw-r--r--Myriad/MyriadPro-BoldCondIt.ttfbin0 -> 120992 bytes
-rwxr-xr-xMyriad/MyriadPro-BoldIt.otfbin0 -> 101512 bytes
-rw-r--r--Myriad/MyriadPro-BoldIt.ttfbin0 -> 121512 bytes
-rwxr-xr-xMyriad/MyriadPro-Cond.otfbin0 -> 93424 bytes
-rw-r--r--Myriad/MyriadPro-Cond.ttfbin0 -> 117296 bytes
-rwxr-xr-xMyriad/MyriadPro-CondIt.otfbin0 -> 98336 bytes
-rw-r--r--Myriad/MyriadPro-CondIt.ttfbin0 -> 122596 bytes
-rwxr-xr-xMyriad/MyriadPro-It.otfbin0 -> 100252 bytes
-rw-r--r--Myriad/MyriadPro-It.ttfbin0 -> 122264 bytes
-rwxr-xr-xMyriad/MyriadPro-Light.otfbin0 -> 93028 bytes
-rw-r--r--Myriad/MyriadPro-Light.ttfbin0 -> 118972 bytes
-rwxr-xr-xMyriad/MyriadPro-LightIt.otfbin0 -> 98964 bytes
-rw-r--r--Myriad/MyriadPro-LightIt.ttfbin0 -> 123324 bytes
-rwxr-xr-xMyriad/MyriadPro-Regular.otfbin0 -> 94884 bytes
-rw-r--r--Myriad/MyriadPro-Regular.ttfbin0 -> 118692 bytes
-rwxr-xr-xMyriad/MyriadPro-Semibold.otfbin0 -> 95944 bytes
-rw-r--r--Myriad/MyriadPro-Semibold.ttfbin0 -> 118388 bytes
-rwxr-xr-xMyriad/MyriadPro-SemiboldIt.otfbin0 -> 101416 bytes
-rw-r--r--Myriad/MyriadPro-SemiboldIt.ttfbin0 -> 121868 bytes
-rwxr-xr-xMyriad/MyriadStd-Sketch.otfbin0 -> 71476 bytes
-rw-r--r--Myriad/MyriadStd-Sketch.ttfbin0 -> 82312 bytes
-rwxr-xr-xMyriad/MyriadStd-Tilt.otfbin0 -> 35648 bytes
-rw-r--r--Myriad/MyriadStd-Tilt.ttfbin0 -> 34728 bytes
-rwxr-xr-xMyriad/otf2ttf7
-rw-r--r--generate.php10
-rw-r--r--ibm-word-cloud.jarbin0 -> 81462 bytes
-rw-r--r--index.html403
36 files changed, 420 insertions, 0 deletions
diff --git a/Myriad/MyriadPro-Black.otf b/Myriad/MyriadPro-Black.otf
new file mode 100755
index 0000000..6fa2255
--- /dev/null
+++ b/Myriad/MyriadPro-Black.otf
Binary files differ
diff --git a/Myriad/MyriadPro-Black.ttf b/Myriad/MyriadPro-Black.ttf
new file mode 100644
index 0000000..17fa88e
--- /dev/null
+++ b/Myriad/MyriadPro-Black.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-BlackIt.otf b/Myriad/MyriadPro-BlackIt.otf
new file mode 100755
index 0000000..217c2aa
--- /dev/null
+++ b/Myriad/MyriadPro-BlackIt.otf
Binary files differ
diff --git a/Myriad/MyriadPro-BlackIt.ttf b/Myriad/MyriadPro-BlackIt.ttf
new file mode 100644
index 0000000..f9d8b37
--- /dev/null
+++ b/Myriad/MyriadPro-BlackIt.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-Bold.otf b/Myriad/MyriadPro-Bold.otf
new file mode 100755
index 0000000..a4c78b0
--- /dev/null
+++ b/Myriad/MyriadPro-Bold.otf
Binary files differ
diff --git a/Myriad/MyriadPro-Bold.ttf b/Myriad/MyriadPro-Bold.ttf
new file mode 100644
index 0000000..5df28e7
--- /dev/null
+++ b/Myriad/MyriadPro-Bold.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-BoldCond.otf b/Myriad/MyriadPro-BoldCond.otf
new file mode 100755
index 0000000..53d124f
--- /dev/null
+++ b/Myriad/MyriadPro-BoldCond.otf
Binary files differ
diff --git a/Myriad/MyriadPro-BoldCond.ttf b/Myriad/MyriadPro-BoldCond.ttf
new file mode 100644
index 0000000..c9f1331
--- /dev/null
+++ b/Myriad/MyriadPro-BoldCond.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-BoldCondIt.otf b/Myriad/MyriadPro-BoldCondIt.otf
new file mode 100755
index 0000000..3db18ad
--- /dev/null
+++ b/Myriad/MyriadPro-BoldCondIt.otf
Binary files differ
diff --git a/Myriad/MyriadPro-BoldCondIt.ttf b/Myriad/MyriadPro-BoldCondIt.ttf
new file mode 100644
index 0000000..d985469
--- /dev/null
+++ b/Myriad/MyriadPro-BoldCondIt.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-BoldIt.otf b/Myriad/MyriadPro-BoldIt.otf
new file mode 100755
index 0000000..79d2aab
--- /dev/null
+++ b/Myriad/MyriadPro-BoldIt.otf
Binary files differ
diff --git a/Myriad/MyriadPro-BoldIt.ttf b/Myriad/MyriadPro-BoldIt.ttf
new file mode 100644
index 0000000..1f4be6a
--- /dev/null
+++ b/Myriad/MyriadPro-BoldIt.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-Cond.otf b/Myriad/MyriadPro-Cond.otf
new file mode 100755
index 0000000..c85dd1b
--- /dev/null
+++ b/Myriad/MyriadPro-Cond.otf
Binary files differ
diff --git a/Myriad/MyriadPro-Cond.ttf b/Myriad/MyriadPro-Cond.ttf
new file mode 100644
index 0000000..5fdbd69
--- /dev/null
+++ b/Myriad/MyriadPro-Cond.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-CondIt.otf b/Myriad/MyriadPro-CondIt.otf
new file mode 100755
index 0000000..2f65020
--- /dev/null
+++ b/Myriad/MyriadPro-CondIt.otf
Binary files differ
diff --git a/Myriad/MyriadPro-CondIt.ttf b/Myriad/MyriadPro-CondIt.ttf
new file mode 100644
index 0000000..54a2802
--- /dev/null
+++ b/Myriad/MyriadPro-CondIt.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-It.otf b/Myriad/MyriadPro-It.otf
new file mode 100755
index 0000000..700c9de
--- /dev/null
+++ b/Myriad/MyriadPro-It.otf
Binary files differ
diff --git a/Myriad/MyriadPro-It.ttf b/Myriad/MyriadPro-It.ttf
new file mode 100644
index 0000000..3422820
--- /dev/null
+++ b/Myriad/MyriadPro-It.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-Light.otf b/Myriad/MyriadPro-Light.otf
new file mode 100755
index 0000000..9655aa1
--- /dev/null
+++ b/Myriad/MyriadPro-Light.otf
Binary files differ
diff --git a/Myriad/MyriadPro-Light.ttf b/Myriad/MyriadPro-Light.ttf
new file mode 100644
index 0000000..f068b09
--- /dev/null
+++ b/Myriad/MyriadPro-Light.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-LightIt.otf b/Myriad/MyriadPro-LightIt.otf
new file mode 100755
index 0000000..1e16161
--- /dev/null
+++ b/Myriad/MyriadPro-LightIt.otf
Binary files differ
diff --git a/Myriad/MyriadPro-LightIt.ttf b/Myriad/MyriadPro-LightIt.ttf
new file mode 100644
index 0000000..1af58f7
--- /dev/null
+++ b/Myriad/MyriadPro-LightIt.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-Regular.otf b/Myriad/MyriadPro-Regular.otf
new file mode 100755
index 0000000..57a953b
--- /dev/null
+++ b/Myriad/MyriadPro-Regular.otf
Binary files differ
diff --git a/Myriad/MyriadPro-Regular.ttf b/Myriad/MyriadPro-Regular.ttf
new file mode 100644
index 0000000..3c72271
--- /dev/null
+++ b/Myriad/MyriadPro-Regular.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-Semibold.otf b/Myriad/MyriadPro-Semibold.otf
new file mode 100755
index 0000000..4dd3d97
--- /dev/null
+++ b/Myriad/MyriadPro-Semibold.otf
Binary files differ
diff --git a/Myriad/MyriadPro-Semibold.ttf b/Myriad/MyriadPro-Semibold.ttf
new file mode 100644
index 0000000..7e41852
--- /dev/null
+++ b/Myriad/MyriadPro-Semibold.ttf
Binary files differ
diff --git a/Myriad/MyriadPro-SemiboldIt.otf b/Myriad/MyriadPro-SemiboldIt.otf
new file mode 100755
index 0000000..f6f805f
--- /dev/null
+++ b/Myriad/MyriadPro-SemiboldIt.otf
Binary files differ
diff --git a/Myriad/MyriadPro-SemiboldIt.ttf b/Myriad/MyriadPro-SemiboldIt.ttf
new file mode 100644
index 0000000..a64964d
--- /dev/null
+++ b/Myriad/MyriadPro-SemiboldIt.ttf
Binary files differ
diff --git a/Myriad/MyriadStd-Sketch.otf b/Myriad/MyriadStd-Sketch.otf
new file mode 100755
index 0000000..ba0ac47
--- /dev/null
+++ b/Myriad/MyriadStd-Sketch.otf
Binary files differ
diff --git a/Myriad/MyriadStd-Sketch.ttf b/Myriad/MyriadStd-Sketch.ttf
new file mode 100644
index 0000000..70df9d6
--- /dev/null
+++ b/Myriad/MyriadStd-Sketch.ttf
Binary files differ
diff --git a/Myriad/MyriadStd-Tilt.otf b/Myriad/MyriadStd-Tilt.otf
new file mode 100755
index 0000000..b301a37
--- /dev/null
+++ b/Myriad/MyriadStd-Tilt.otf
Binary files differ
diff --git a/Myriad/MyriadStd-Tilt.ttf b/Myriad/MyriadStd-Tilt.ttf
new file mode 100644
index 0000000..e12eaf9
--- /dev/null
+++ b/Myriad/MyriadStd-Tilt.ttf
Binary files differ
diff --git a/Myriad/otf2ttf b/Myriad/otf2ttf
new file mode 100755
index 0000000..0b249e8
--- /dev/null
+++ b/Myriad/otf2ttf
@@ -0,0 +1,7 @@
+#!/usr/bin/fontforge
+i=1
+while ( i<$argc )
+ Open($argv[i])
+ Generate($argv[i]:r + ".ttf")
+ i = i+1
+endloop
diff --git a/generate.php b/generate.php
new file mode 100644
index 0000000..5c838c7
--- /dev/null
+++ b/generate.php
@@ -0,0 +1,10 @@
+<?php
+@unlink("configuration.txt");
+@unlink("text.txt");
+@unlink("cloud.png");
+file_put_contents("configuration.txt", $_POST["configuration"]);
+file_put_contents("text.txt", $_POST["text"]);
+#header("Content-Type: image/png");
+exec("java -jar ibm-word-cloud.jar -w ".escapeshellarg((int)$_POST["width"])." -h ".escapeshellarg((int)$_POST["height"])." -c configuration.txt -i text.txt -o cloud.png");
+header("Location: cloud.png");
+?>
diff --git a/ibm-word-cloud.jar b/ibm-word-cloud.jar
new file mode 100644
index 0000000..29c9e2f
--- /dev/null
+++ b/ibm-word-cloud.jar
Binary files differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..063b80a
--- /dev/null
+++ b/index.html
@@ -0,0 +1,403 @@
+<html>
+<head><title>AnyClip Cloud Generator</title></head>
+<body>
+<h1>AnyClip Cloud Generator</h1>
+<form method="POST" action="generate.php">
+<label>Width: <input name="width" value="2000"></label><br>
+<label>Height: <input name="height" value="1000"></label><br><br>
+<label>Text:<br><textarea name="text" rows="10">
+alert
+alias
+Apple
+assembly
+auditorium
+authorization~not~recognized
+auto~pilot~malfunction
+backpack
+bandage
+beam~down
+beam~down
+beam~down
+beam~up
+beam~up
+beam~up
+beam~up
+bedroom
+Beer
+Beer
+Blow~up
+Blow~up
+Blow~up
+bones
+Budweiser~Brewery~Anheuser-Busch~Inc
+cadet~uniform
+cadet~uniform
+Cal-State~University
+Captain-cadet
+Captain-Commander
+Captain-Commander
+Captain-Commander
+Captain-Commander
+Captain-crew
+Captain-crew
+Captain-Doctor
+Captain-first~officer
+captain's~log
+Car
+cave
+Chase
+clipboard
+Collapse
+Commander-cadet
+Commander-underlings
+Competitor
+Competitor
+Competitor
+cotton~pads
+Crash
+Cry
+Deform
+delta~vega
+delta~vega
+Die
+dissuade
+Dodger~Stadium,
+dress
+Drill
+drilling~platform
+drilling~platform
+drilling~platform
+drilling~platform
+drilling~platform
+drilling~platform
+drink
+Drive
+drop~suits
+Drown
+Earth~Space~dock
+easter~egg
+elevator
+Enemy
+Enemy
+Enemy
+Enemy
+Enemy
+Enemy
+bridge
+bridge
+bridge
+bridge
+bridge
+bridge
+bridge
+bridge
+enterprise~engine~room
+escape
+Evacuate
+Fall
+Fall
+family
+Father-Son
+Father-Son
+Father-Son
+Fight
+Fight
+Fight
+Fight
+Fight
+Fight
+Fight
+Fight
+Fight
+Fight
+flask
+Friend
+Friend
+Friend
+Friend
+Friend
+Friend
+Friend
+Friend
+Friend
+Friends
+Friends
+Friends
+Friends
+future~spock~tells~his~story
+give~birth
+goggles
+Grab~boobs
+green
+Greeting
+Greeting
+grieve
+Gun
+headscarf
+headset
+Hit
+hospital~gown
+Hostage
+Hurt
+hypospray
+I'm~a~doctor,~not~a
+I'm~giving~it~all~she's~got~captain
+Inject
+Insectoid
+journey~to~babel
+Jump
+Jump
+Jump
+Keenser
+kirk~and~spock~argue
+kirk~gets~spock~to~snap
+Kiss
+Kiss
+launch
+Lingerie
+Lingerie
+Lingerie
+live~long~and~prosper
+Long~Beach~City~Hall
+Long~Beach~City~Hall
+Lovers
+Lovers
+Lovers
+Lovers
+Make~out
+Manuver
+medal
+medic~uniform
+medic~uniform
+medical~bay
+Minister-spock
+Mother-Son
+Motorcycle
+Motorcycle
+name
+name~signs
+Narada
+Narada
+Narada
+Narada
+Narada
+narada
+Narada
+Narada
+Narada
+Narada
+nemesis
+nero~interrogates~pike
+Nyota
+order
+Orion~female
+parachute
+parachute
+parachute
+parachute
+parka
+parka
+Phaser
+pike's~motivational~talk
+plan
+Polarilla
+police~uniform
+Police-Boy
+Prepare
+projection
+promote
+pub
+Push
+rack
+recognize
+red~matter
+red~matter
+red~matter
+red~matter
+report
+Rescue
+resign
+rivals
+rivals
+road
+romulans
+roof
+roommates
+russian~accent
+sabotage
+Scare
+school
+Schoolmates
+Shoot
+Shoot
+Shoot
+Shoot
+Shoot
+Shoot
+Shot
+shot
+Shuttle
+Shuttle
+Shuttle
+Shuttle
+Shuttle
+Shuttle
+Shuttle
+shuttle~hanger
+sick~bay
+simulation~room
+Sneak
+space,~the~final~frontier
+space,~the~final~frontier
+Spaceship
+Spaceship
+spaceship~console~alerts
+spaceship~model
+spock's~home
+spock's~ship
+star~fleet~academy
+star~fleet~base
+star~trek
+star~trek
+Starfleet~Academy
+swollen~hands
+Sword
+take~control
+take~off
+take~off
+take~off
+tape~recorder
+Teral'n
+terminated
+Test
+Test
+the~naked~time
+the~wrath~of~khan
+the~wrath~of~khan
+Theme~from~star~trek
+Threat
+Time~Travel
+tongs
+torch
+Torture
+transporter~room
+transporter~room
+transporter~room
+transporter~room
+tricorder
+tricorder
+uhura's~name
+USS~Enterprise
+USS~Enterprise
+USS~Enterprise
+USS~Enterprise
+USS~Enterprise
+USS~Enterprise
+USS~Enterprise
+USS~Farragut
+USS~Kelvin
+USS~Kelvin
+USS~Kelvin
+USS~Kelvin
+valve~controls
+Vasquez~Rocks~Natural~Area~Park
+vials
+Vision
+vulcan
+vulcan
+vulcan~mind~meld
+vulcan~science~academy
+vulcan~student~robes
+warning
+warning
+warp~core
+Warp~speed
+Warp~speed
+wheelchair
+wheelchair
+Wife-Husband
+Wife-Husband
+Wife-Husband
+wool~cap
+young~and~older~spock
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+ZX2C4
+</textarea></label><br>
+<label>Configuration:<br><textarea name="configuration" cols="80" rows="15">
+# Lines with the hash in front don't do anything. They are comments.
+# Lines without the hash, you should examine.
+
+# Possible choices are:
+# Myriad/MyriadPro-Black.ttf Myriad/MyriadPro-It.ttf
+# Myriad/MyriadPro-BlackIt.ttf Myriad/MyriadPro-Light.ttf
+# Myriad/MyriadPro-Bold.ttf Myriad/MyriadPro-LightIt.ttf
+# Myriad/MyriadPro-BoldCond.ttf Myriad/MyriadPro-Regular.ttf
+# Myriad/MyriadPro-BoldCondIt.ttf Myriad/MyriadPro-Semibold.ttf
+# Myriad/MyriadPro-BoldIt.ttf Myriad/MyriadPro-SemiboldIt.ttf
+# Myriad/MyriadPro-Cond.ttf Myriad/MyriadStd-Sketch.ttf
+# Myriad/MyriadPro-CondIt.ttf Myriad/MyriadStd-Tilt.ttf
+font: Myriad/MyriadPro-Black.ttf
+
+# This means it's going to count the frequency of words. Don't touch this.
+format: text
+
+# Text encoding. Again, don't touch this one.
+inputencoding: UTF-8
+
+# Case folding -- send everything to upper or lower case
+# Possible values: Upper, Lower
+# If you want to use this, remove the hash in front of the line below
+#casefold: Lower
+
+# Background color
+# Colors should be specified as HTML colors.
+background: 000000
+
+# Palette
+# These are the colors of the words, also as HTML colors.
+# You can have this be only 1 color if you want,
+# or add a bunch of colors by having the colors seperated by a comma.
+palette: FFFFFF
+
+# Maximum number of words to show
+maxwords: 800
+
+# The "placement strategy" to use
+# Possible values:
+# HorizontalCenterLine
+# VerticalCenterLine
+# Alphabetical
+# AlphabeticalVertical
+# Center
+# Capitalization and spelling are significant.
+placement: HorizontalCenterLine
+
+# The perimeter shape, either BLOBBY or SQUARISH
+shape: BLOBBY
+
+# The "orientation strategy" to use.
+# Possible values:
+# HORIZONTAL
+# MOSTLY_HORIZONTAL
+# HALF_AND_HALF
+# MOSTLY_VERTICAL
+# VERTICAL
+# ANY_WHICH_WAY
+orientation: HORIZONTAL
+</textarea></label><br>
+<input type="submit" value="Make Me A Word Cloud!" style="font-size: 14pt; font-weight: bold;">
+</form>
+</body>
+</html>