+++ /dev/null
-var http = require( "http" ),
- parse = require( "url" ).parse,
- exec = require( "child_process" ).exec;
-
-http.createServer( function(req, res) {
- var url = parse( req.url ),
- action = url.pathname.split( "/" ).splice(-1)[0];
- if ( action === "search" ) {
- exec( "notmuch search " + url.query, function( error, stdout, stderr ) {
- res.writeHead( 200, { "Content-Type": "text/plain" } );
- res.end( stdout );
- });
- } else if ( action === "show" ) {
- exec( "notmuch show " + url.query, function( error, stdout, stderr ) {
- res.writeHead( 200, { "Content-Type": "text/plain" } );
- res.end( stdout );
- });
- } else {
- res.writeHead( 404 );
- res.end("404");
- }
-}).listen( 8124, "127.0.0.1" );
-
-console.log( "Server running at http://127.0.0.1:8124/" );
--- /dev/null
+var http = require( "http" ),
+ parse = require( "url" ).parse,
+ exec = require( "child_process" ).exec;
+
+http.createServer( function(req, res) {
+ var url = parse( req.url ),
+ action = url.pathname.split( "/" ).splice(-1)[0];
+ if ( action === "search" ) {
+ exec( "notmuch search " + url.query, function( error, stdout, stderr ) {
+ res.writeHead( 200, { "Content-Type": "text/plain" } );
+ res.end( stdout );
+ });
+ } else if ( action === "show" ) {
+ exec( "notmuch show " + url.query, function( error, stdout, stderr ) {
+ res.writeHead( 200, { "Content-Type": "text/plain" } );
+ res.end( stdout );
+ });
+ } else {
+ res.writeHead( 404 );
+ res.end("404");
+ }
+}).listen( 8124, "127.0.0.1" );
+
+console.log( "Server running at http://127.0.0.1:8124/" );