# SearchFS File server for searches using various backends Layout: ``` ls / google/ # Query Google (normal searches) youtube/ # Single videos, playlists, channels, users code/ # Search predefined directories for snippets of code dictionary/ # Wrap your favorite dict protocol documents/ # Search tags for matching (local) documents games/ # Search tags for matching games github/ # May be abandoned for a dedicated filesystem images/ # Multi-service image search bookmarks/ # Search tags for matching bookmarks (this will index your bookmark collection) lyrics/ # Lyrical snippets returning matching song or artist - title quote/ # Your local quote db, saved from IRC or other things music/ # Wrapper for your preferred music streaming service - initially just google music wikipedia # May be abandoned for a dedicated filesystem ls /code/ mysearch/ / ctl ls /code/mysearch/ list of related results cat /code/mysearch/result /path/to/some/file cat /code/mysearch/webresult http://path.to/some/site ``` You query a search into a ctl file, it will create a directory for that search. If an entry exists for the query in question, it will use backend-specific semantics to either fetch more results, for example with a google search; or in the cases of local searches it will simply recreate the entry.