QuickPresent

Posted October 6th, 2006 in Programming, Projects, Rails and or Ruby

I threw together a quick and simple way to make a presentation on a mac using Quicksilver and Camping a while back. Well, I finally got around to refining it and putting it into a both tiny and awesome package. This puppy is made of two files, and makes presenting dead simple. You just outline your thoughts in a text file, and QuickPresent smacks it onto your screen using Quicksilver’s largetype feature. Not only that, but it also gives you a slick little web interface to show you what you’ve said, and what you’re about to say. Let me show you…

A few other slick features include automatically opening URL’s and Files from your hard drive. All you need is Camping and Quicksilver (with the command line tool (qs) plugin installed). Just type camping quickpresent.rb from the command line and your up running. If you want to try something cheaper than Keynote or Powerpoint, play with QuickPresent. Let me know what you think.

Get it from my SVN Repo: http://svn.vandev.com/presenter

4 Responses to “QuickPresent”

  1. JD Harrington JD Harrington Says:

    Just found the sd.rb podcast recently and watched your Camping presentation using this and thought it was a great concept. I liked the idea of using Quicksilver’s LargeType as a more general tool so much, that I was inspired to run off and write a quick wrapper for it, thought you might be interested in seeing a slightly different take on a similar idea, although I think QuickPresent’s interface probably makes more sense for doing actual presentations. The tool I wrote is called wheatpaste and details are available here: http://www.awk-fu.com/software/wheatpaste/

  2. Ecin Krispie Ecin Krispie Says:

    Tiny and awesome indeed. Just a quick suggestion, you may wish to open just about any file with quickpresent, and changing line 21 from this: notes[line].strip =~ /^(\/|~)/ ? mate #{notes[line].strip} : echo “#{notes[line].strip}” | qs if display to this: notes[line].strip =~ /^(\/|~)/ ? qs -f #{notes[line].strip} : echo “#{notes[line].strip}” | qs if display works.

  3. henq henq Says:

    Nifty! How do I skip the Execute button in QS? tia ~henq

  4. Luke Luke Says:

    sweet; this would be really cool for poetry art installations with multiple users/ contributions (via web service or whatever)!


Leave a Reply