├── .Rbuildignore ├── .github ├── .gitignore └── workflows │ └── R-CMD-check.yaml ├── .gitignore ├── .travis.yml ├── DESCRIPTION ├── LICENSE ├── NAMESPACE ├── NEWS.md ├── R ├── accessors.R ├── fixed_queue.R ├── function-list.R ├── limit-rate.R ├── policy-wait.R ├── rate-limit-exception.R ├── rate.R ├── reset.R ├── token-dispenser.R └── update-rate.R ├── README.Rmd ├── README.md ├── codecov.yml ├── cran-comments.md ├── man ├── UPDATE_RATE.Rd ├── get_function.Rd ├── get_precision.Rd ├── get_rates.Rd ├── limit_rate.Rd ├── rate.Rd └── reset.Rd ├── ratelimitr.Rproj ├── revdep ├── .gitignore ├── README.md ├── check.R ├── checks.rds ├── cran.md ├── failures.md └── problems.md ├── tests ├── testthat.R └── testthat │ ├── test-function-errors.R │ ├── test-function-integrity.R │ ├── test-limit-rate.R │ ├── test-network-lag.R │ ├── test-repeated-calls.R │ ├── test-reset.R │ ├── test-update-rate.R │ └── test-window.R └── vignettes └── introduction.Rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/.travis.yml -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2016 2 | COPYRIGHT HOLDER: Tarak Shah 3 | -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/accessors.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/accessors.R -------------------------------------------------------------------------------- /R/fixed_queue.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/fixed_queue.R -------------------------------------------------------------------------------- /R/function-list.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/function-list.R -------------------------------------------------------------------------------- /R/limit-rate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/limit-rate.R -------------------------------------------------------------------------------- /R/policy-wait.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/policy-wait.R -------------------------------------------------------------------------------- /R/rate-limit-exception.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/rate-limit-exception.R -------------------------------------------------------------------------------- /R/rate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/rate.R -------------------------------------------------------------------------------- /R/reset.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/reset.R -------------------------------------------------------------------------------- /R/token-dispenser.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/token-dispenser.R -------------------------------------------------------------------------------- /R/update-rate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/R/update-rate.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | comment: false 2 | -------------------------------------------------------------------------------- /cran-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/cran-comments.md -------------------------------------------------------------------------------- /man/UPDATE_RATE.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/man/UPDATE_RATE.Rd -------------------------------------------------------------------------------- /man/get_function.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/man/get_function.Rd -------------------------------------------------------------------------------- /man/get_precision.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/man/get_precision.Rd -------------------------------------------------------------------------------- /man/get_rates.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/man/get_rates.Rd -------------------------------------------------------------------------------- /man/limit_rate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/man/limit_rate.Rd -------------------------------------------------------------------------------- /man/rate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/man/rate.Rd -------------------------------------------------------------------------------- /man/reset.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/man/reset.Rd -------------------------------------------------------------------------------- /ratelimitr.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/ratelimitr.Rproj -------------------------------------------------------------------------------- /revdep/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/revdep/.gitignore -------------------------------------------------------------------------------- /revdep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/revdep/README.md -------------------------------------------------------------------------------- /revdep/check.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/revdep/check.R -------------------------------------------------------------------------------- /revdep/checks.rds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/revdep/checks.rds -------------------------------------------------------------------------------- /revdep/cran.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/revdep/cran.md -------------------------------------------------------------------------------- /revdep/failures.md: -------------------------------------------------------------------------------- 1 | *Wow, no problems at all. :)* -------------------------------------------------------------------------------- /revdep/problems.md: -------------------------------------------------------------------------------- 1 | *Wow, no problems at all. :)* -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-function-errors.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/tests/testthat/test-function-errors.R -------------------------------------------------------------------------------- /tests/testthat/test-function-integrity.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/tests/testthat/test-function-integrity.R -------------------------------------------------------------------------------- /tests/testthat/test-limit-rate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/tests/testthat/test-limit-rate.R -------------------------------------------------------------------------------- /tests/testthat/test-network-lag.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/tests/testthat/test-network-lag.R -------------------------------------------------------------------------------- /tests/testthat/test-repeated-calls.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/tests/testthat/test-repeated-calls.R -------------------------------------------------------------------------------- /tests/testthat/test-reset.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/tests/testthat/test-reset.R -------------------------------------------------------------------------------- /tests/testthat/test-update-rate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/tests/testthat/test-update-rate.R -------------------------------------------------------------------------------- /tests/testthat/test-window.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/tests/testthat/test-window.R -------------------------------------------------------------------------------- /vignettes/introduction.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarakc02/ratelimitr/HEAD/vignettes/introduction.Rmd --------------------------------------------------------------------------------