Exercise The Cat with Beagle The Filesystem

Jimmy, Joey, Larry, and I land at NCE Sunday morning. We are all looking forward to a wonderful GUADEC in the French Riviera. Sources tell me that Nice has absolutely stellar malt balls and ham.

And I will not arrive empty handed. Of late I have been playing with FUSE. For the kids, I wrote beaglefs:

$ ./beaglefs joey ./query
$ ls ./query
14-38-39.jpg 2005-02-25.191427.txt img_0931.jpg img_1789.jpg
2004-10-14.112903.txt 2005-02-28.114211.txt img_0983.jpg img_1818.jpg
2004-10-29.122217.txt 2005-03-07.114103.txt img_1358.jpg img_2506.jpg
2004-11-01.112509.txt 2005-03-08.115321.txt img_1359.jpg img_2507.jpg
2004-11-05.140919.txt 2005-03-11.140838.txt img_1360.jpg img_2518.jpg
2005-02-03.120233.txt img_0179.jpg img_1768.jpg wolf.txt
$ ls -la query/img_1358.jpg
lrwxrwxrwx 1 rlove users 60 2006-06-23 17:50 query/img_1358.jpg ->
$ fusermount -u query/

Mount a Beagle query as a filesystem. The filesystem contents are symlinks to the hit results (if curious, the images match via F-Spot tags). Imagine the possibilities!