Beagle Filesystem

Linux, Mono Add comments

I generally don’t do a “cut and paste” blog from other people’s blogs, but this is *really* cool.

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 -> /home/rlove/images/nyc_20041210/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!

Very cool. Good work rlove!

Comments are closed.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login