From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/101334 Path: news.gmane.org!.POSTED!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Modifying bibliography entries using lua Date: Mon, 23 Jul 2018 20:40:33 +0200 Message-ID: <6089de39-7d88-b256-8df5-ad309c4a3118@xs4all.nl> References: <0c75e475-4775-b5c7-e4b8-3217234bf155@sokolenko.net> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1532371145 10340 195.159.176.226 (23 Jul 2018 18:39:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 23 Jul 2018 18:39:05 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 To: mailing list for ConTeXt users , Stanislav Sokolenko Original-X-From: ntg-context-bounces@ntg.nl Mon Jul 23 20:39:01 2018 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhfjZ-0002aD-D0 for gctc-ntg-context-518@m.gmane.org; Mon, 23 Jul 2018 20:39:01 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id BFA86463D0; Mon, 23 Jul 2018 20:40:47 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mvugxS3N2yTz; Mon, 23 Jul 2018 20:40:47 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id F38714634D; Mon, 23 Jul 2018 20:40:46 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 8DC7D4634D for ; Mon, 23 Jul 2018 20:40:45 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M8z3v7RAq5tU for ; Mon, 23 Jul 2018 20:40:44 +0200 (CEST) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id D23584631F for ; Mon, 23 Jul 2018 20:40:34 +0200 (CEST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.3e2) with ESMTP (TLS) id 3672-1713362 for multiple; Mon, 23 Jul 2018 20:40:34 +0200 In-Reply-To: <0c75e475-4775-b5c7-e4b8-3217234bf155@sokolenko.net> Content-Language: en-US X-Authenticated-User: hagen@controller-9 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:101334 Archived-At: T24gNy8yMy8yMDE4IDY6NDIgUE0sIFN0YW5pc2xhdiBTb2tvbGVua28gd3JvdGU6Cj4gRGVhciBs aXN0LAo+IAo+IEknbSBzdHJ1Z2dsaW5nIHRvIG91dHB1dCBiaWJsaW9ncmFwaHkgZW50cmllcyBp bnRvIGx1YSBmb3Igc3RyaW5nIAo+IG1vZGlmaWNhdGlvbiAobGlrZSBtYWtpbmcgYSBwYXJ0aWN1 bGFyIGF1dGhvciBuYW1lIGJvbGQpLiBJbiBlZmZlY3QsIEkgCj4ganVzdCBuZWVkIHNvbWV0aGlu ZyBsaWtlIHRoZSBmb2xsb3dpbmc6Cj4gCj4gXHN0YXJ0dGV4ZGVmaW5pdGlvbiBidHg6Y3VzdG9t YXV0aG9yCj4gIMKgwqDCoCBcc3RhcnRsdWFjb2RlCj4gIMKgwqDCoCBsb2NhbCB0ZXh0ID0gY29u dGV4dC5idHhmbHVzaCgnYXV0aG9yJykKPiAgwqDCoMKgIC0tIHRleC5zcHJpbnQodGV4dCkgLS0g ZmFpbHMgYmVjYXVzZSB0ZXh0IHJlbWFpbnMgbmlsCj4gIMKgwqDCoCBcc3RvcGx1YWNvZGUKPiBc c3RvcHRleGRlZmluaXRpb24KPiAKPiBJdCdzIGNsZWFyIHRoYXQgYnR4Zmx1eCBpcyB0aGUgd3Jv bmcgZnVuY3Rpb24gZm9yIHRoaXMgYXMgaXQgd3JpdGVzIHRoZSAKPiBjb250ZW50cyB0byBmaWxl IHJhdGhlciB0aGFuIHJldHVybmluZyBhIHZhcmlhYmxlIGluIGx1YS4uLiBJcyB0aGVyZSBhIAo+ IHdheSB0byBkaXJlY3RseSBhY2Nlc3Mgd2hhdCBidHhmbHVzaCBpcyB3cml0aW5nIHRocm91Z2gg dGhlIHB1YmxpY2F0aW9ucyAKPiB0YWJsZSBvciBvdGhlciBtZWFucz8gSSd2ZSBnb25lIG92ZXIg dGhlIHNvdXJjZSBjb2RlIGJ1dCBJIGNhbid0IAo+IGRlY2lwaGVyIHdoYXQgYnR4Zmx1c2ggaXMg YWN0dWFsbHkgZG9pbmcuCgpUaGlzIGlzIG5vdCBmb3IgdGhlIGZhaW50aGVhcnRlZCBzbyBoZXJl IHdlIGdvCgpcc3RhcnRsdWFjb2RlCiAgICAgZnVuY3Rpb24gZG9jdW1lbnQuTXlCb2xkUHViKHNl dCx0YWcpCiAgICAgIC0tIGxvY2FsIGEgPSBwdWJsaWNhdGlvbnMuZ2V0ZmllbGQoc2V0LHRhZywi YXV0aG9yIikKICAgICAgLS0gaW5zcGVjdChhKQogICAgICAtLSBsb2NhbCBjID0gcHVibGljYXRp b25zLmdldGNhc3RlZChzZXQsdGFnLCJhdXRob3IiKQogICAgICAtLSBpbnNwZWN0KGMpCiAgICAg ICAgIGlmIGNbMV0uc3VybmFtZXNbMV0gPT0gIk15bmFtZSIgdGhlbgogICAgICAgICAgICAgY29u dGV4dC5ib2xkKGZ1bmN0aW9uKCkKICAgICAgICAgICAgICAgICBjb250ZXh0LmJ0eGZsdXNoKCdh dXRob3InKQogICAgICAgICAgICAgZW5kICkKICAgICAgICAgZWxzZQogICAgICAgICAgICAgY29u dGV4dC5idHhmbHVzaCgnYXV0aG9yJykKICAgICAgICAgZW5kCiAgICAgZW5kClxzdG9wbHVhY29k ZQoKXHN0YXJ0dGV4ZGVmaW5pdGlvbiBidHg6Y3VzdG9tYXV0aG9yCiAgICAgXGN0eGx1YWNvZGV7 ZG9jdW1lbnQuTXlCb2xkUHViKCJcY3VycmVudGJ0eGRhdGFzZXQiLCJcY3VycmVudGJ0eHRhZyIp fQpcc3RvcHRleGRlZmluaXRpb24KCnRyeSB0byBhdm9pZCB0ZXgucHJpbnQgY3VtIHN1aXMsIHVz ZSB0aGUgcHJvcGVyIGNvbnRleHQuKiBpbnRlcmZhY2UgaW5zdGVhZAoKCj4gVGhhbmtzLAo+IAo+ IFN0YW4KPiAKPiBMb25nZXIgTU5XRToKPiAKPiBcc3RvcGx1YWNvZGUKPiAKPiBcc3RhcnRidWZm ZXJbcmVmXQo+IEBhcnRpY2xle3NvbG8sCj4gIMKgIGF1dGhvciA9IHtMYXN0bmFtZSwgRmlyc3Ru YW1lfSwKPiAgwqAgdGl0bGUgPSB7U29sbyB3b3JrfSwKPiAgwqAgam91cm5hbCA9IHtKb3VybmFs fSwKPiAgwqAgeWVhciA9IHsyMDAwfSwKPiAgwqAgbW9udGggPSB7MX0sCj4gIMKgIHZvbHVtZSA9 IHsxfQo+IH0KPiBcc3RvcGJ1ZmZlcgo+IAo+IFx1c2VidHhkYXRhc2V0W3JlZl1bcmVmLmJ1ZmZl cl0KPiBcc2V0dXBidHhbZGF0YXNldD1yZWZdCj4gCj4gXGRlZmluZWJ0eHJlbmRlcmluZ1tyZWZd W2RhdGFzZXQ9cmVmXQo+IFxzZXR1cGJ0eFtkZWZhdWx0OmNpdGVdCj4gIMKgIFthbHRlcm5hdGl2 ZT1hdXRob3J5ZWFyLAo+ICDCoMKgIGV0YWxsaW1pdD0xXQo+IAo+IAo+IFxzdGFydHRleGRlZmlu aXRpb24gYnR4OmN1c3RvbWF1dGhvcgo+ICDCoMKgwqAgXHN0YXJ0bHVhY29kZQo+ICDCoMKgwqAg bG9jYWwgdGV4dCA9IGNvbnRleHQuYnR4Zmx1c2goJ2F1dGhvcicpCj4gIMKgwqDCoCAtLSB0ZXgu c3ByaW50KHRleHQpIC0tIHRleHQgcmVtYWlucyBuaWxsCj4gIMKgwqDCoCBcc3RvcGx1YWNvZGUK PiBcc3RvcHRleGRlZmluaXRpb24KPiAKPiBcc3RhcnRzZXR1cHMgYnR4OmRlZmF1bHQ6bGlzdDph cnRpY2xlCj4gIMKgwqDCoCBcdGV4ZGVmaW5pdGlvbntidHg6Y3VzdG9tYXV0aG9yfQo+ICDCoMKg wqAgXHRleGRlZmluaXRpb257YnR4OmRlZmF1bHQ6dGl0bGV9Cj4gIMKgwqDCoCBcdGV4ZGVmaW5p dGlvbntidHg6ZGVmYXVsdDpqb3VybmFsfQo+ICDCoMKgwqAgXHRleGRlZmluaXRpb257YnR4OmRl ZmF1bHQ6eWVhcn0KPiAgwqDCoMKgIFxyZW1vdmV1bndhbnRlZHNwYWNlcwo+ICDCoMKgwqAgXHJl bW92ZXB1bmN0dWF0aW9uCj4gIMKgwqDCoCBcYnR4cGVyaW9kCj4gXHN0b3BzZXR1cHMKPiAKPiBc c3RhcnR0ZXh0Cj4gCj4gQ2l0YXRpb25zOiBcY2l0ZVtzb2xvXQo+IAo+IFxzdGFydHN1YmplY3Rb dGl0bGU9QmlibGlvZ3JhcGh5XQo+IFxwbGFjZWxpc3RvZnB1YmxpY2F0aW9uc1tyZWZdW21ldGhv ZD1kYXRhc2V0XQo+IFxzdG9wc2VjdGlvbgo+IAo+IFxzdG9wdGV4dAo+IAo+IAo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fIAo+IAo+IElmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3Qg dG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgCj4gdG8gdGhlIFdpa2khCj4g Cj4gbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyAKPiBodHRwOi8vd3d3Lm50Zy5ubC9t YWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0Cj4gd2VicGFnZcKgIDogaHR0cDovL3d3dy5wcmFn bWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAo+IGFyY2hpdmXCoCA6IGh0dHBz Oi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8KPiB3aWtpwqDCoMKg wqAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKPiBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwoKCi0tIAoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIEhhbnMgSGFnZW4gfCBQUkFHTUEgQURFCiAgICAgICAgICAgICAgIFJpZGRlcnN0cmFhdCAy NyB8IDgwNjEgR0ggSGFzc2VsdCB8IFRoZSBOZXRoZXJsYW5kcwogICAgICAgIHRlbDogMDM4IDQ3 NyA1MyA2OSB8IHd3dy5wcmFnbWEtYWRlLm5sIHwgd3d3LnByYWdtYS1wb2QubmwKLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f