From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 264737FF09 for ; Thu, 3 Mar 2016 15:49:53 +0100 (CET) IronPort-PHdr: 9a23:DfRwvhEn7wM0rLWzlAxmCp1GYnF86YWxBRYc798ds5kLTJ74p8uwAkXT6L1XgUPTWs2DsrQf27WQ7PyrBzJIyK3CmU5BWaQEbwUCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYsExnyfTB4Ov7yUtaLyZ/niKbtp9aNPU1hv3mUX/BbFF2OtwLft80b08NJC50a7V/3mEZOYPlc3mhyJFiezF7W78a0+4N/oWwL46pyv+YJa6jxfrw5QLpEF3xmdjltvIy4gyLeVhOC7WcwVWAfkxwAQ1SUrUKyYpCkmy77rKJW2CCHMc3sXPhgUDGpsPZDQxbtzi4McSM6pjL5kMt12ZhcpRugoVRUyorde4qUPvdiYqqVKckdQGNAWIBaXihIGYi9ZYYTE+MpMuNRro27rFwL+0jtTTKwDf/in2cbzkT92rc3hqF8SAw= Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=romain.calascibetta@gmail.com; spf=Pass smtp.mailfrom=romain.calascibetta@gmail.com; spf=None smtp.helo=postmaster@mail-ig0-f176.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of romain.calascibetta@gmail.com) identity=pra; client-ip=209.85.213.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="romain.calascibetta@gmail.com"; x-sender="romain.calascibetta@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of romain.calascibetta@gmail.com designates 209.85.213.176 as permitted sender) identity=mailfrom; client-ip=209.85.213.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="romain.calascibetta@gmail.com"; x-sender="romain.calascibetta@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-ig0-f176.google.com) identity=helo; client-ip=209.85.213.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="romain.calascibetta@gmail.com"; x-sender="postmaster@mail-ig0-f176.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CPAABsTthWlbDVVdFdDoN+bQapfYVMimqBaCGFbgKBJAc5EwEBAQEBAQEBEAEBAQEHCwsJIS+CLYIUAQEBAwESER0BGxILAQMBCwYFCwMKDR0CAiIBEQEFAQoSBhMSAgUBCIdpAQMKCA6gY4ExPjGLNoFqgleFZAoZJwMKUYNkAQEBAQEFAQEBAQEBARMBBQoEhgqEPIRlglOBOgWGGgyQdoFChBiICYIrjEyHEYV+ER6BDw8SAYI2HoEVPDsuiSIBAQE X-IPAS-Result: A0CPAABsTthWlbDVVdFdDoN+bQapfYVMimqBaCGFbgKBJAc5EwEBAQEBAQEBEAEBAQEHCwsJIS+CLYIUAQEBAwESER0BGxILAQMBCwYFCwMKDR0CAiIBEQEFAQoSBhMSAgUBCIdpAQMKCA6gY4ExPjGLNoFqgleFZAoZJwMKUYNkAQEBAQEFAQEBAQEBARMBBQoEhgqEPIRlglOBOgWGGgyQdoFChBiICYIrjEyHEYV+ER6BDw8SAYI2HoEVPDsuiSIBAQE X-IronPort-AV: E=Sophos;i="5.22,532,1449529200"; d="scan'208,217";a="166801723" Received: from mail-ig0-f176.google.com ([209.85.213.176]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 03 Mar 2016 15:49:51 +0100 Received: by mail-ig0-f176.google.com with SMTP id hb3so65798480igb.0 for ; Thu, 03 Mar 2016 06:49:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0j1kkIrz8b/RNKZuSZ5v/EInUC2DYkEhkBfwCoWhCd4=; b=rYYleugV1sCz2OEhLGmYNRdGymBi6ZmdePJI6bgCaKeoKCozx+aej7gAHl5SJv9sG9 BDbuIMogjXNZlmMmK4UP2sagcmE1p8vGjtzwybrj9zKJYBoIPu82U/OXi9Fcd3sAkgyr GYrOzkCvJhT+GwrkxaM5yOpo8QCpdHm9JpYaH/qlXPzjpSP7pViQFli6fXPZlRSa3Duc hskfplyJ99TF2fnj0m7nlJQ9Al0IhEIG/5i8rb2cPnoe92kN00lpYmYkCUQk5iMIDcn6 hNTcfLAF+I7k4687AJsG/zkPofBdWVvXicGu/6m6HyZJIQsaJMtlcscvV9HznkBOJlHz 9Fww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0j1kkIrz8b/RNKZuSZ5v/EInUC2DYkEhkBfwCoWhCd4=; b=SOlsFu4l8MQgDUIqP+lFbh3+UwybLhDMDQLW3FqraTZlytlBBCi5pKi4BTs/c+SwMv 54h9NtAXL3prktrWUUhk1EJfujjiLMYz5g/Jx49T+ifw46dXvmaarRiEcoa+DJq9XzOe u2p3jLmQBeWIZD9cbdU89UnDK4AxselGiA6U29B04yVBYidSDYVxTm31hwpJhABZnl5I OfnAvQf7qXnQBJWSxfVStKFbkh9hchwus2N3r5Oa8w5plU+SnCb6zmgDQ2IyBRxc4OSi uIu4F4R2dQGVoPeNyOmXp8Hl2UpHHUM+KEyzQfMi/ozEf7HPkH10KOUYXkuf/sdUNB9X 5YMA== X-Gm-Message-State: AD7BkJK5/KNP1oKVDC1PSISUhvxORp9gs3aq2xOwVUEpVXJvCFB+HqZ1U9XHigeZFcwh4wJCmegTt9nU69KbzA== X-Received: by 10.50.3.42 with SMTP id 10mr6019124igz.85.1457016590466; Thu, 03 Mar 2016 06:49:50 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.46.150 with HTTP; Thu, 3 Mar 2016 06:49:30 -0800 (PST) In-Reply-To: References: From: Romain Calascibetta Date: Thu, 3 Mar 2016 15:49:30 +0100 Message-ID: To: Amir Chaudhry Cc: Alan Schmitt , OCaml Mailing List Content-Type: multipart/alternative; boundary=089e013c6a724e843f052d261cec Subject: Re: [Caml-list] library to parse atom feeds? --089e013c6a724e843f052d261cec Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Alan, I am glad you have an interest to Syndic. I think it's the best choice to use this library (and I 'm not saying this because I am the initiator :) ). Indeed, Syndic is the result of work between me and Christophe Troestler. In particular, substantial work has been done to make this project fits on the site of ocaml.org (and there are such a function to convert a RSS content to Atom). The developement is still active elsewhere. From my point of view it is advisable to continue using Syndic and if you have special requirement, I'd like to implement them to continue the life of this project. Regards, 2016-03-03 15:45 GMT+01:00 Amir Chaudhry : > Hi Alan, > > Syndic is the one used on ocaml.org [1], so I=E2=80=99d suggest starting = there. > The other link is a project I was going to start work on before I came > across Syndic. > > [1] https://github.com/ocaml/ocaml.org > > Also, thank you for maintaining Caml Weekly News! > I=E2=80=99ve found it a valuable way of keeping up with what=E2=80=99s ha= ppening. :) > > Amir > > > On 3 Mar 2016, at 13:34, Alan Schmitt > wrote: > > > > Hello, > > > > As part of the Caml Weekly News, I have a script that integrates the > > latest posts the http://planet.ocaml.org/. Unfortunately there is now > > way fewer news there than at http://ocaml.org/community/planet/ so I'm > > thinking of switching to that news source. I thus need to convert my > > script from RSS to atom. As ocamlrss does not do atom, I'm looking for > > an atom feed parsing library. I've found Syndic > > (https://github.com/Cumulus/Syndic) and OCaml Atom > > (https://github.com/amirmc/ocamlatom). Are there others that I missed, > > and which one would you recommend? > > > > Thanks, > > > > Alan > > > > -- > > OpenPGP Key ID : 040D0A3B4ED2E5C7 > > Monthly Athmospheric CO=E2=82=82 (2016-01, Mauna Loa Obs.): 402.52 > > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs --=20 Romain Calascibetta - http://din.osau.re/ --089e013c6a724e843f052d261cec Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Alan,

I am glad you have an interest to Syn= dic. I think it's the best choice to use this library (and I 'm not= saying this because I am the initiator :) ).

Indeed, Syndic is the = result of work between me and Christophe Troestler. In particular, substant= ial work has been done to make this project fits on the site of ocaml.org (and there are such a function to convert a= RSS content to Atom).

The developement is still active elsewhere. F= rom my point of view it is advisable to continue using Syndic and if you ha= ve special requirement, I'd like to implement them to continue the life= of this project.

Regards,

2016-03-03 15:45 GMT+01:00 Amir Chaudhry <am= c79@cam.ac.uk>:
Hi Alan,

Syndic is the one used on ocaml.org [1], so I=E2=80=99d suggest starting there.<= br> The other link is a project I was going to start work on before I came acro= ss Syndic.

[1] https://github.com/ocaml/ocaml.org

Also, thank you for maintaining Caml Weekly News!
I=E2=80=99ve found it a valuable way of keeping up with what=E2=80=99s happ= ening. :)

Amir

> On 3 Mar 2016, at 13:34, Alan Schmitt <alan.schmitt@polytechnique.org> wrote:
>
> Hello,
>
> As part of the Caml Weekly News, I have a script that integrates the > latest posts the http://planet.ocaml.org/. Unfortunately there is n= ow
> way fewer news there than at http://ocaml.org/community/plane= t/ so I'm
> thinking of switching to that news source. I thus need to convert my > script from RSS to atom. As ocamlrss does not do atom, I'm looking= for
> an atom feed parsing library. I've found Syndic
> (https://github.com/Cumulus/Syndic) and OCaml Atom
> (https://github.com/amirmc/ocamlatom). Are there others = that I missed,
> and which one would you recommend?
>
> Thanks,
>
> Alan
>
> --
> OpenPGP Key ID : 040D0A3B4ED2E5C7
> Monthly Athmospheric CO=E2=82=82 (2016-01, Mauna Loa Obs.): 402.52


--
Caml-list mailing list.=C2=A0 Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocam= l_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs
<= /blockquote>



--
Romain Calascibetta - http://din.osau.re/
--089e013c6a724e843f052d261cec--