From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Edit Wikipedia Article directly in Emacs? Date: Wed, 28 Jun 2023 18:43:39 +0200 Message-ID: <87tturtu4k.fsf@dataswamp.org> References: <87jzvnheu4.fsf@jonas-damm.de> <87sfabd5nc.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20241"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:5B6khaW42iBHvei2TH5Kp50pXxY= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jul 03 11:19:02 2023 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qGFi2-0004wg-R5 for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 03 Jul 2023 11:19:02 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qGFhn-0003E1-G6; Mon, 03 Jul 2023 05:18:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEYGu-000775-PU for help-gnu-emacs@gnu.org; Wed, 28 Jun 2023 12:44:01 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEYGr-0003sO-Rv for help-gnu-emacs@gnu.org; Wed, 28 Jun 2023 12:43:59 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qEYGn-0004ME-Mr for help-gnu-emacs@gnu.org; Wed, 28 Jun 2023 18:43:53 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 03 Jul 2023 05:18:45 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:144085 Archived-At: Philip Kaludercic wrote: >> Can Emacs (With Org-Mode) edit wikipedia articles directly? > > As in technically possible? Yes. As in there is a package > that already lets you do this? I don't know, there doesn't > appear to be anything like that on ELPA. I am also not aware of anyone doing that. Is anyone? >> I created an account on wikipedia and want to write a new >> article. I prefer to write in Org-Mode. > > I am not sure how good of an idea this is, to my > recollection Wikipedia markup is fairly specific and it is > not easy to map between different markup formats without > loosing too much information. This part is not so difficult, mapping is not so difficult and if anyone ever got it to work, one would build from that and ultimately end up with a little module so one could eventually write directly with Wikipedia's own syntax with no mapping to it actually, while enjoying both general Emacs editing features and specific ones just for wikis. No, rather, what is difficult is, what technology is employed to do this interactively from a browser to begin with? If it is JavaScript, then that rules out Emacs-w3m since there is no support for JavaScript (to my knowledge anyway). If there is something else, be it Ajax maybe, or something else? And do we have it? If Wikipedia comes with an API with which we can communicate with a remote protocol, then one should focus on that and try to do just a "from Emacs with love" example page, because that's the difficult part, after that it is just fun and games adding one feature after another, and I think several people would dive into that. A starting point is perhaps: How does the Emacs wiki handle it? Yeah, if that can't be edited from Emacs, it's bad. Reaaaly bad! Do please report back anything you find out in this matter ... -- underground experts united https://dataswamp.org/~incal