libferris:

 

   Data how you want it

A virtual filesystem for 2014 and beyond

News Flash...

  • I plan to implement an async binding for Node.js. This will give you access to all your libferris data from a Node.js API that you would expect (no block, async).
  • linux.com article gives an overview of what libferris can do for you.
  • Feel free to send in patches and/or have a chat with me over a beverage of choice at a Linux conference!
  • For current rolling news items, read the developer's blog for a closer look at news and upcoming features of libferris. Note that there is likely some electronics and robotics tinkering on that blog too. Ferris stuff should be tagged as such ;)

Please support the project

  •  Individual users can show support by making a small donation. Consider buying some more RAM, hard disk or part there of. You can also opt-in for behind the scenes email announcements showcasing new features and how to use them.
  • Companies can support the project while helping themselves in one of the many ways described in the libferris: support page.
  • Remember: if you want your data to be available in a way that libferris doesn't currently support, perhaps we do too!

Major recent news points:

  • GDrive mounting has been released.
  • libferris 1.2.7 will feature a new memory mapped metadata index engine. This engine includes a prefilter for searching for files by URL using a regular expression.
  • libferris 1.2.7 will feature three new audio metadata extractors. These new extractors will better support both metadata in Vorbis comment blocks in ogg and flac as well as metadata native to flac format.

Slightly older news points:

  •  Libferris has now been ported to the maemo platform, in particular the Nokia n8x0 hardware devices.
  • A package repository for Fedora 10 will soon be available! If you are looking for Ubuntu Intrepid packages then please consider making a donation to help with packaging.
  • Repositories for Fedora 8 and 9 as well as Ubuntu 7.10 gusty (both 32 and 64 bit) and openSUSE 10.3 (32 bit) are now available. You will have to select the right repository file for you arch, distro and version of choice. These are alpha quality packages in that not all of them have undergone rigorous system testing. Feedback / patches welcome.
  • rsync integration:
    $ rsync -avzX \
    postgresql://localhost/mydb/table1 \
    pg://backserv/mydb/table1
  • Want to upload an image file to 23hq or flickr? No worries;
     ferriscp *.jpg 23hq://myusername/upload
    ferriscp gphoto://mycamera/*.jpg \
     flickr://myusername/upload

    Or mount via ferrisfuse and directly save from the gimp ;-) For more info, see the linux.com article.
  • See how to use libferris and XQuery at xml.com.
  • Read the latest Linux Journal article and thepreviousones. See also the Linux Format article.
  • Need to leave the machine but not your current audio?
     ferriscp -av amarok://playlist/*.ogg \
     /my-portable-player
    ferriscp -av xmms://playlist/ /my-portable-player

  • A custom version of redland is available from the sf.net download page which includes support for db4 database environments. It is highly recommended to use this version of redland with libferris for improved stability.
  • Key: 72094a4d267ed4b7c7a33792d68d6902