aboutsummaryrefslogtreecommitdiff
path: root/content/posts/2006-10-19-nifty-little-ruby-libraries.html
diff options
context:
space:
mode:
Diffstat (limited to 'content/posts/2006-10-19-nifty-little-ruby-libraries.html')
-rw-r--r--content/posts/2006-10-19-nifty-little-ruby-libraries.html20
1 files changed, 20 insertions, 0 deletions
diff --git a/content/posts/2006-10-19-nifty-little-ruby-libraries.html b/content/posts/2006-10-19-nifty-little-ruby-libraries.html
new file mode 100644
index 0000000..0ba7094
--- /dev/null
+++ b/content/posts/2006-10-19-nifty-little-ruby-libraries.html
@@ -0,0 +1,20 @@
+---
+date: "2006-10-19T13:14:55Z"
+title: Nifty Little Ruby Libraries
+---
+
+<p>
+I've been fiddling with these libraries the last couple of days.
+</p>
+
+<ul>
+<li><a href='http://text.rubyforge.org/'>Text</a>: Useful text utility library. Includes <a href='http://en.wikipedia.org/wiki/Soundex'>Soundex</a>, <a href='http://en.wikipedia.org/wiki/Metaphone'>Metaphone</a>, <a href='http://en.wikipedia.org/wiki/Figlet'>Figlet</a>, <a href='http://en.wikipedia.org/wiki/Metaphone'>Metaphone</a>, and
+<a href='http://en.wikipedia.org/wiki/Levenshtein'>Levenshtein distance</a>.</li>
+<li><a href='http://rmovie.rubyforge.org/'>RMovie</a>: <a href='http://ffmpeg.mplayerhq.hu/'>FFmpeg</a> library wrapper. It's a real pain in the ass to install, but once you get it working, it allows you to extract arbitrary frames from any video format supported by FFmpeg.</li>
+<li><a href='http://code.whytheluckystiff.net/hpricot/'>Hpricot</a>: <acronym title='HyperText Markup Language'>HTML</acronym> scraper. Similar to <a href='http://www.crummy.com/software/RubyfulSoup/'>Rubyful Soup</a>, but much faster and with partial support for both <a href='http://www.w3.org/TR/REC-CSS2/selector.html'><acronym title='Cascading Style Sheet'>CSS</acronym> selectors</a> and <a href='http://www.w3.org/TR/xpath'>XPath</a>.</li>
+</ul>
+
+<p>
+They're all avaiable as <a href='http://rubygems.org/'>Ruby Gems</a>, too.
+</p>
+