Creating cool posters from Wikipedia articles

Sunday, October 5th by Ben Yates

So I’ve been experimenting a little with procedurally generated type layouts.

What if you could create a poster out of any wikipedia article and the text cascaded down in a logarithmic pattern — the same waves-out-to-the-horizon effect as when you look at the ocean. Like this:

UmlautPosterblack.png

Here’s the software. Unfortunately, I suck at programming, so you have to run it through XCode. And you also have to have Adobe Illustrator and BBEdit installed.

  1. Unzip the files
  2. Double click on WikipediaPrint.xcodeproj. (XCode comes with macs but you may have to install it.)
  3. Click on “build and go” in the toolbar.

Now you’re running the program. Type the name of anything into the search box, and click the button at the bottom. Here’s a quick and slightly disorganized video tutorial:

7 Responses to “Creating cool posters from Wikipedia articles”

  1. Shawn Fumo Says:

    This is pretty cool! Do you think you could do Yo-yo and Yokohama Kaidashi Kikō? Thanks!

  2. Shawn Fumo Says:

    Oops, it looks like the blog software didn’t like the last character. That could be “Kikou” instead.

  3. kL Says:

    You don’t need to distribute entire XCode project - look into build/Release - there’s a standalone .app there.

  4. Ben Yates Says:

    kL: Unfortunately the project doesn’t work as a standalone (at least not for me). Are you a programmer? Do you think you could troubleshoot?

  5. Ben Yates Says:

    Shawn: Okay, the posters are in benyates.info/wikiposters. (I had to manually fix the second article because the program has a bug that sometimes strips out the title.)

    Again, if anyone’s a programmer and wants to help make the software less crappy, let me know.

  6. Shawn Fumo Says:

    Ben, thanks very much. If I had more time, I’d try my hand at this in Python. Maybe some day…

  7. Stu Says:

    Cool… have a go making these using python and cairo - it’ll work cross platform and no illustrator needed.

Leave a comment:

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Lookup any word on eNotes with our dictionary. Highlight the word and press SHIFT + D for a definition, or SHIFT + T for a synonym.