Title: | Funções de Conveniência para o AOP |
---|---|
Description: | Funções de conveniência para agilizar a vida dos membros do AOP. |
Authors: | Daniel Herszenhut [aut, cre] |
Maintainer: | Daniel Herszenhut <[email protected]> |
License: | MIT + file LICENSE |
Version: | 0.0.0.9000 |
Built: | 2025-01-22 04:55:58 UTC |
Source: | https://github.com/dhersz/aopint |
Adiciona chaves de API para serem utilizadas no projeto.
adicionar_chaves(...)
adicionar_chaves(...)
... |
Uma sequência de argumentos nomeados na forma:
|
É considerada uma boa prática nomear variáveis de ambiente com letras maiúsculas. A função processa os nomes pra deixá-los em maiúsculas, caso tenha sido dado em minúsculas.
if (interactive()) { adicionar_chaves(CHAVEEXEMPLO = "valor_ficticio") atualizar_renviron() }
if (interactive()) { adicionar_chaves(CHAVEEXEMPLO = "valor_ficticio") atualizar_renviron() }
Inclui as chaves do projeto no seu .Renviron. Dessa forma elas podem ser
utilizadas usando Sys.getenv("chave")
. É necessário reiniciar a sessão do R
depois de atualizar pra poder usar as chaves assim.
atualizar_renviron()
atualizar_renviron()
Atualmente inclui as chaves:
GOOGLE1
, GOOGLE2
e GOOGLE3
, da API do Google Maps;
MAPBOX
, do Mapbox;
EARTHDATA_LOGIN
e EARTHDATA_PASS
, da Earthdata da NASA.
if (interactive()) { atualizar_renviron() # depois de reiniciar o R Sys.getenv("GOOGLE1") }
if (interactive()) { atualizar_renviron() # depois de reiniciar o R Sys.getenv("GOOGLE1") }
Remove chaves do arquivo de chaves do projeto
remover_chaves(chaves)
remover_chaves(chaves)
chaves |
Um vetor de strings com o nome das chaves a serem retiradas. Lembre-se que as chaves estão todos com os nomes em letras maiúsculas. |
if (interactive()) { remover_chaves(c("CHAVEEXEMPLO", "OUTROEXEMPLO")) atualizar_renviron() }
if (interactive()) { remover_chaves(c("CHAVEEXEMPLO", "OUTROEXEMPLO")) atualizar_renviron() }