Good news: https://doc.wikimedia.org/Parsoid/master/#!/guide/jsapi now documents the new friendlier API for Parsoid. --scott
On Tue, Aug 11, 2015 at 3:03 PM, Ricordisamoa <[email protected]> wrote: > Il 03/08/2015 22:08, C. Scott Ananian ha scritto: > >> On Sat, Aug 1, 2015 at 2:23 AM, Ricordisamoa<[email protected] >> > >> wrote: >> >> Il 31/07/2015 21:08, C. Scott Ananian ha scritto: >>> >>> I agree that we have not (to date) spent a lot of time on APIs supporting >>>> direct editing of the Parsoid DOM. I tend to do things directly using >>>> the >>>> low-level DOM methods myself (and that's how I presented my Parsoid >>>> tutorial at wikimania this year) but I can see the attractiveness of the >>>> `mwparserfromhell` API in abstracting some of the details of the >>>> representation. >>>> >>>> Thankfully you can have it both ways! Over the past week I've cloned >>>> the >>>> `mwparserfromhell` API, build on top of the Parsoid DOM. The initial >>>> patches have been merged, but there's a little work to do to get the API >>>> docs up on docs.wikimedia.org properly. Once that's done I'll post >>>> here >>>> with pointers. >>>> >>>> Thanks! >>> Unfortunately, that still requires using Node.js and depending on the >>> parsoid package. >>> >>> Clearly you're just trying to bait me into porting my code to python. >> > > I'm baiting you into exposing a mwparserfromhell-like AST from RESTBase. > Then I can deal with a Python client, a PHP one, etc. :-) > > I assure you there is nothing JavaScript-specific about this; there are >> HTML >> DOM-manipulation libraries available in all major programming languages. >> HTML *is* an AST (in this case, at least). >> --scott >> >> > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > -- (http://cscott.net) _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
