]> git.cworth.org Git - nodemuch/commitdiff
Initial notmuch web client
authorRichard Worth <rdworth@gmail.com>
Sun, 5 Dec 2010 10:18:32 +0000 (02:18 -0800)
committerRichard Worth <rdworth@gmail.com>
Sun, 5 Dec 2010 10:18:32 +0000 (02:18 -0800)
It doesn't do much yet. It just shows the output of a hard-coded
notmuch search using child process exec of 'notmuch search'.

example.js [new file with mode: 0644]

diff --git a/example.js b/example.js
new file mode 100644 (file)
index 0000000..e6a084b
--- /dev/null
@@ -0,0 +1,12 @@
+var http = require( "http" ),
+    exec = require( "child_process" ).exec,
+    notmuch;
+
+http.createServer( function(req, res) {
+       var q = "wiki";
+       notmuch = exec( "notmuch search " + q, function( error, stdout, stderr ) {
+         res.writeHead( 200, { "Content-Type": "text/plain" } );
+         res.end( stdout );      
+       });
+} ).listen( 8124, "127.0.0.1" );
+console.log( "Server running at http://127.0.0.1:8124/" );