Skip to content

Instantly share code, notes, and snippets.

View aclemen1's full-sized avatar

Alain Clément aclemen1

  • University of Lausanne
  • Lausanne, Switzerland
View GitHub Profile
@aclemen1
aclemen1 / prompt.R
Created April 2, 2020 22:55
Dynamic prompt for R
library(modulr)
"aclemen1/tool/prompt/bak" %provides_options% list(
prompt = getOption("prompt")
)
"aclemen1/tool/prompt" %requires% list(
bak_ = "aclemen1/tool/prompt/bak"
# Modules UNISIS - Notes de version
### Ajouts
* `dwh/adhoc/epreuves` - Ajout des libellés des niveaux d'étude et ajout d'une variable de résultat qui tient compte des notes
* `dwh/adhoc/parcunildem` - Ajout de l'année académique et du type de semestre
* `script/gen_parcunildem_edge` - Refactorisation du module
* `dwh/std/fibudgetbdg` module créé, table du budget
* `dwh/std/fibcomptebdg` module créé, table des libellés du plan de compte du budget
* `dwh/adhoc/budget` module créé, budget ordinaire de l'UNIL
* `dwh/adhoc/epreuves` - Ajout des libellés du niveau UNIL
@aclemen1
aclemen1 / modulr-release_gist_example.Rmd
Last active December 2, 2018 16:14
'modulr/release_gist_example' (modulr gear)
# `modulr/release_gist_example`
## Installation
```{r}
library(modulr)
```
```r
# Not run
"modulr/release_gist_example" %imports% "91ffa1950571b67d476131873a8a069b"
# "modulr/release_gist_example" %digests% "efbb8ee38858aaef" %imports% "91ffa1950571b67d476131873a8a069b"
@aclemen1
aclemen1 / aclemen1-strictly.Rmd
Last active November 4, 2015 17:33
'aclemen1/strictly' (modulr gear)
# `aclemen1/strictly` (Modulr Gear)
Assign and get variables with strict tests.
This module allows to assign and get variables in an environment, and to
perform strict tests on the value.
## Provides
* `$install_sugars(flag, globally)`
@aclemen1
aclemen1 / unisis-public-database.Rmd
Last active November 4, 2015 17:34
Accès aux données d'UNISIS
# `unisis/public/database`
```r
library(modulr)
"unisis/public/database" %imports%
"https://gist.githubusercontent.com/aclemen1/15e45da9a1f874734a52/raw/unisis-public-database.Rmd"
```
## Definition
@aclemen1
aclemen1 / modulr-vault.Rmd
Last active May 20, 2017 22:32
'modulr/vault' -- Encrypt and Decrypt Sensitive Data.
# modulr/vault
`modulr/vault` allows to encrypt sensitive data (username, password,
credentials, etc.), which then can be safely embedded in a shareable or publicly
exposed module, and decrypted at runtime only. `modulr/vault` also takes care of
generating the cryptographic key required to cipher and decipher the data.
`modulr/vault` uses the
[AES-256 algorithm](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard).
## Installation