Naming advice - Our World in Data
[email protected] (Boyd Duffee) Tue, 15 Jul 2025 11:04:54 +0100
| Newsgroups | perl.module-authors |
|---|---|
| Message-ID | <CAHUp-WOaCn81isavhsJqePyqHwLX+CNNjac936q2mLSHxr7iAg@mail.gmail.com> |
--0000000000001150d20639f4e9ae Content-Type: text/plain; charset="UTF-8" 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.org After looking through the maillist archive and given that the python module for their ETL catalog endpoint is "owid-catalog", I'm thinking that 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 into the same namespace at a later date. thanks, -- Boyd Duffee And if we put 'user fell out window' every time that happened we'd get database normalisation warnings from the helpdesk software. - BOFH: "The trouble with, er, windows installs" MAGA is a rehab facility for charlatans and the cancelled Trump is a moron whose bankruptcy was bailed out by Putin who is now pulling his strings. --0000000000001150d20639f4e9ae Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hi all,</div><div><br></div><div>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 W= orld in Data" grapher endpoint at <a href=3D"https://ourworldindata.or= g">https://ourworldindata.org</a></div><div><br></div><div>After looking th= rough the maillist archive and given that the python module for their ETL c= atalog endpoint is "owid-catalog", I'm thinking that WebServi= ce::Owid or WebService::OWID are the best names for this module (as mixed c= aps OWiD is just going to be visually confusing). It's short and descri= ptive.<br></div><div><br></div><div>Which would you find less annoying: all= caps, ucfirst? Carolingian majuscules?</div><div>Suggestions for better na= mes welcome.</div><div><br></div><div>Their ETL endpoint is still in beta, = but I expect to incorporate that into the same namespace at a later date.</= div><div><br></div><div>thanks,<br></div><span class=3D"gmail_signature_pre= fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmai= l=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div>Boyd Duff= ee</div><blockquote style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid= rgb(204,204,204);padding-left:1ex">And if we put 'user fell out window= ' every time that happened we'd get=20 database normalisation warnings from the helpdesk software. - BOFH: "T= he trouble with, er, windows installs" <br></blockquote><div><font col= or=3D"#ffffff">MAGA is a rehab facility for charlatans and the cancelled</f= ont></div><div><font color=3D"#ffffff">Trump is a moron whose bankruptcy wa= s bailed out by Putin who is now pulling his strings.</font></div></div></d= iv></div></div></div> --0000000000001150d20639f4e9ae--