Re: Naming advice - Our World in Data
[email protected] (Dan) Tue, 15 Jul 2025 06:09:05 -0400
| Newsgroups | perl.module-authors |
|---|---|
| Message-ID | <CABMkAVXsfSbYqcN03-Xv=bGAaOr44hN1MwwHC27x=pyQs1hi=A@mail.gmail.com> |
--0000000000000c8af80639f4f8a0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jul 15, 2025 at 6:05=E2=80=AFAM Boyd Duffee <[email protected]>= wrote: > Hi all, > > Having no connection to the project but just goaded into it by there only > being a python client to downloading their data, I've written a Perl API > for the "Our World in Data" grapher endpoint at https://ourworldindata.or= g > > After looking through the maillist archive and given that the python > module for their ETL catalog endpoint is "owid-catalog", I'm thinking tha= t > WebService::Owid or WebService::OWID are the best names for this module (= as > mixed caps OWiD is just going to be visually confusing). It's short and > descriptive. > > Which would you find less annoying: all caps, ucfirst? Carolingian > majuscules? > Suggestions for better names welcome. > > Their ETL endpoint is still in beta, but I expect to incorporate that int= o > the same namespace at a later date. > WebService::OWID seems perfectly reasonable to me and is how the organization abbreviates itself in the footer of its website. -Dan --0000000000000c8af80639f4f8a0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">On Tue, Jul 15, 2025 at 6:05=E2=80=AFAM B= oyd Duffee <<a href=3D"mailto:[email protected]">[email protected]= om</a>> wrote:</div><div class=3D"gmail_quote gmail_quote_container"><bl= ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef= t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi all= ,</div><div><br></div><div>Having no connection to the project but just goa= ded into it by there only being a python client to downloading their data, = I've written a Perl API for the "Our World in Data" grapher e= ndpoint at <a href=3D"https://ourworldindata.org" target=3D"_blank">https:/= /ourworldindata.org</a></div><div><br></div><div>After looking through the = maillist archive and given that the python module for their ETL catalog end= point is "owid-catalog", I'm thinking that WebService::Owid o= r WebService::OWID are the best names for this module (as mixed caps OWiD i= s just going to be visually confusing). It's short and descriptive.<br>= </div><div><br></div><div>Which would you find less annoying: all caps, ucf= irst? Carolingian majuscules?</div><div>Suggestions for better names welcom= e.</div><div><br></div><div>Their ETL endpoint is still in beta, but I expe= ct to incorporate that into the same namespace at a later date.</div></div>= </blockquote><div><br></div><div>WebService::OWID seems perfectly reasonabl= e to me and is how the organization abbreviates itself in the footer of its= website.</div><div><br></div><div>-Dan</div></div></div> --0000000000000c8af80639f4f8a0--