From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2001:558:fe21:29:69:252:207:44; helo=resqmta-ch2-12v.sys.comcast.net; envelope-from=eklhad@comcast.net; receiver= Received: from resqmta-ch2-12v.sys.comcast.net (resqmta-ch2-12v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:44]) by hurricane.the-brannons.com (Postfix) with ESMTPS id D5C5F77893 for ; Sun, 4 Mar 2018 06:19:00 -0800 (PST) Received: from resomta-ch2-07v.sys.comcast.net ([69.252.207.103]) by resqmta-ch2-12v.sys.comcast.net with ESMTP id sUUse4SvWSTbcsUUseTFlA; Sun, 04 Mar 2018 14:20:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20161114; t=1520173218; bh=ayYLf2KRYsdotqJ5+hVV744XmHNKHYiyk5QfA//QDzo=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=OjtRe+KWr0yu8ysouDKIjinGhC6S/AFjzFSgTQGPQhnLyXqmVMTcUfevwudW1k9HL rW8XwmitWPge0cVdTBHIjTmV1sDXtfoZ3kOTD6ppt4bGpVXhOzpprvaye2oUcy8JNu KktGVcoD5jMWbCUY0amFKvkrmu57LheOrIPBY6IuGmdXbqzPzcmXFKv3ipxut3ux8B 3DX/w2xvoMOYtnKmEaDMuh8Jm7hAtFOpnm682FiCVKgfADcNiaSwZWG/ZmhaTm+E42 tnaV4xdGjJKUNg5mvlQ6TV1Xg+adIUi9HLVUT+PdMC5r7iQhF4vBfOI6BLaCsWIYQ/ /uuLRi+E74+NQ== Received: from unknown ([IPv6:2601:408:c300:8f09:21e:4fff:fec2:a0f1]) by resomta-ch2-07v.sys.comcast.net with SMTP id sUUre8HaTs5qssUUseaQda; Sun, 04 Mar 2018 14:20:18 +0000 To: Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke Reply-to: Karl Dahlke User-Agent: edbrowse/3.7.2 Date: Sun, 04 Mar 2018 09:20:17 -0500 Message-ID: <20180204092017.eklhad@comcast.net> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfL/FAlKZDBWAtasnhtADvG11AxXKPZp/9yb8AUSuD3O9/kwy9ER/rKaAuwt0t7NdRNn2jTo7/VwAu5SGDgIUTuM6VUB710nkvijeg0Huzo7XsM7lhg9C VNuW/9ji01IY7Mqp3yTVjpwM93iPg3Z1OQsD0EZzCv/wRG/BXGxEyds9 Subject: [Edbrowse-dev] much more general plugin system X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.25 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Mar 2018 14:19:01 -0000 I think this relates to what Adam was asking about last month. I didn't follow at the time, but maybe this is it. With the latest, we can key on any protocol, not just the ones edbrowse knows about. You can even make up nonsensical protocols for your own purpose. This was inspired by a question from tsp: in directory mode, could you click on a zip archive and see the files and directories at the top level? Then click on a directory to descend, as though it was a file system. Clcik on a file and it is in your buffer. ^ to go back. Is it possible, without hardcoding it in edbrowse, which nobody wants to do. Is it possible without inflating the whole archive, which again, nobody wants to do. Well yes you can. See these two files. http://www.eklhad.net/traverse.zip There are 3 plugins and a bash script that you need to put in your bin. Enjoy, and explore, and send me all sorts of bug reports, because this was a change to 400 lines of code. Karl Dahlke