Closed etiennebacher closed 1 month ago
Hi @etiennebacher!
Thanks for reaching out and your feedback. I apologize for missing the feature to download multiple indicators using WDI, I can't explain how this happened. I'll correct the README asap.
I started out with wdi2 package because I'm working on a piece about using Generative AI for R package development, where I wanted to have a simple API (World Bank) but use a new technology (httr2). In addition, the wdi2 package will serve as an building block for another project that I'm working on. I'll try to clarify the benefits and positioning and reach out to you for feedback again once I'm done.
Best, Christoph
Might be of interest. I've also published a R package for the world bank indicators API using httr2: https://github.com/m-muecke/worldbank
@etiennebacher maybe a better way forward is to make my package sound less like a replacement or in direct competition with WDI
. I could rename my package to e.g.wbwdi
, remove the direct reference to WDI
and ask CRAN to archive the current release of wdi2
.
Sorry again for the inconvenience, I should have been more patient and thorough before releasing the package.
maybe a better way forward is to make my package sound less like a replacement or in direct competition with WDI. I could rename my package to e.g.wbwdi, remove the direct reference to WDI and ask CRAN to archive the current release of wdi2.
I guess so, but I think overall I just don't really understand the usecase of this package. It might be because my personal usecase of WDI
is very simple: I just download a few indicators for a given list of countries and time period, I save them and then reuse the files. So I've never had the need for progress bars or error handling because the download time is quite short and errors only occur when I don't have internet or the indicator doesn't exist anymore (and I find error messages of WDI
clear enough). That said, maybe you have usecases where relying on httr2
in the background is useful, I don't know.
I also see how it can be a nice demo of how one can use generative AI to build a package, I just don't understand why you go through the effort of putting it on CRAN. But all in all, it's not really important and I'm just one person giving feedback, don't give too much weight to that ;)
I agree with you on your main argument, so I’ve submitted a request to archive my wdi2 package to the CRAN maintainers. After receiving confirmation, I plan to rename the package and this repo. I might consider resubmitting it to CRAN once it is successfully integrated into the larger project that I’m currently developing (apart from the gen AI demo).
'wdi2' is archived, repo will be renamed now. Issue closed.
Hi, I just discovered your package via the RWeekly page. As a regular user of
WDI
, I was a bit surprised by the statement at the top of the README:(I added the text in italics)
WDI
can also download several indicators at once and the default output is tidy:Therefore I'm not sure I understand how this package is positioned compared to
WDI
? I have nothing against you or your package, but I think the R packages ecosystem is already quite fragmented and that it makes it harder to recommend specific packages to average users, so I think it would be helpful to clarify the differences between the two packages.I hope this (unsolicited) feedback is helpful, thank you