Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iteration 2 #23

Open
1 of 4 tasks
jonthegeek opened this issue Jun 19, 2023 · 0 comments
Open
1 of 4 tasks

Iteration 2 #23

jonthegeek opened this issue Jun 19, 2023 · 0 comments

Comments

@jonthegeek
Copy link
Owner

jonthegeek commented Jun 19, 2023

Re-scrape the API and produce the package, using what I have learned from other APIs. Start moving toward the final beekeeper thing.

Specific things to sort out:

  • Codify the idea I started to implement in youtubeR, where api_spec$components$schemas (and probably other things) get parsed into ~validation functions. Don't try to recombine things; use the power of R to automatically do that. Part of the result here will be that we can write cleaning functions for each schema or type of schema or something along those lines, and integrate "rectangle the returns" at the ~core of the package (in a way that auto-extends to all of the paths).
  • Clean up the way error messages are handled.
  • Better handling of optional args.
  • Automatically convert R-style inputs to required shapes (shouldn't need .to_csv-style functions in wrapper package(s)).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant