From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dave Taht Newsgroups: gmane.emacs.devel Subject: improving the gnugol web search tool's emacs integration Date: Fri, 31 Jan 2014 10:22:21 -0800 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1391192541 12873 80.91.229.3 (31 Jan 2014 18:22:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 31 Jan 2014 18:22:21 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 31 19:22:30 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W9IjV-0008Bo-Qt for ged-emacs-devel@m.gmane.org; Fri, 31 Jan 2014 19:22:29 +0100 Original-Received: from localhost ([::1]:57502 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W9IjV-0004cv-2f for ged-emacs-devel@m.gmane.org; Fri, 31 Jan 2014 13:22:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W9IjR-0004bx-S3 for emacs-devel@gnu.org; Fri, 31 Jan 2014 13:22:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W9IjO-0001d2-9o for emacs-devel@gnu.org; Fri, 31 Jan 2014 13:22:25 -0500 Original-Received: from mail-qc0-x22d.google.com ([2607:f8b0:400d:c01::22d]:58087) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W9IjO-0001cr-5v for emacs-devel@gnu.org; Fri, 31 Jan 2014 13:22:22 -0500 Original-Received: by mail-qc0-f173.google.com with SMTP id i8so7559610qcq.18 for ; Fri, 31 Jan 2014 10:22:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=1MWYZay3EuOLksqgEPF+Wlu3Of354QqjAiMWigwn0jo=; b=zuRYnmmlwYqq6KrvMtHKOb7pa9wNZgbUv6KZy5m+YAVnsCdzRVJZuMvz2OZElihGEx MNAVbQ05TEo1Pfc8Y66mLw5r+fHv5YJw63dFXRDrOAnYTbmdv50y+HCP/HJklE3RAvXw uZbv8wvFPFJdlqllLrbALrBjrBPQYHhItPmyJMIkNCLTBEVn7TnZpePeRAbwwzraLuVP CQOeFoXx1M6M6FousO4NiVocnapnOb3dFlLsVm2fahN3zER4tbHiGWpz0WfkfoRPjS6Q CGn3GupgN2NM/I0aa92trY1Cx939qpnsBbAbGDka/bxD68sIyPw55/MeS3z4pKOTRPhw FhZg== X-Received: by 10.224.28.197 with SMTP id n5mr31329189qac.43.1391192541558; Fri, 31 Jan 2014 10:22:21 -0800 (PST) Original-Received: by 10.224.42.70 with HTTP; Fri, 31 Jan 2014 10:22:21 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::22d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:169286 Archived-At: Ages ago I wrote a tool for using various search engines, called gnugol, which uses the json apis published by various web sites (google, bing, stackoverflow) to obtain a search result, and outputs the result in a variety of formats, notably org-mode. It's at: https://github.com/dtaht/Gnugol it is agplv3 licensed, and uses the libjanson json library. I would rather like to improve the emacs integration support, notably being able to log the search history instead of losing it in a buffer. ... but my emacs-foo is very limited. What I have working is at: https://raw.github.com/dtaht/Gnugol/master/src/lisp/gnugol.el there are numerous other fixmes in the code. At some point I'd like to have something good enough to put in elpa, but lacking foo... anyone ever tried gnugol? got some spare foo? --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.= html