This is the R version of the
{signature.py}
and
{signature.js}
application.
This application provides a graphical interface to streamline the creation and maintenance of your email signature.
No more wrestling with images or getting tangled up in HTML code; the application offers a set of fields to update your signature easily.
Simply enter your name, first name, email, and other necessary information to populate your signature.
Additionally, the application allows you to copy the HTML code with a single button click, making it easy to paste into your email client settings.
Lastly, updating the banner (the image at the bottom of the signature) and the associated link for redirection is straightforward. You no longer need to request everyone to update their signature individually for these changes.
🕹️ Try the app at: https://connect.thinkr.fr/signature-r/
- Install the package from GitHub:
remotes::install_github("ThinkR-open/signature.r")
- Run the app:
signature.r::run_app()
or clone the repository and run the app:
-
Clone the repository
-
Run the app:
renv::restore()
pkgload::load_all()
golem::run_dev()
This app uses Bootstrap 5.3.3
.
To modify the theme, edit the inst/app/signature.scss
file.
Every time you run golem::run_dev()
, the signature.scss
file is
compiled into inst/app/www/signature.css
.
The redirection banner is a JavaScript function that redirects the user to the specified URL.
To modify the redirection URL, edit the index.html
file at the root of
the project.
You love this project and would like to reuse it for your own needs?
You can fork this repository and adapt it to your needs.
What you can do:
-
fork this repository
-
adapt the signature template to your needs.
-
modify the app to add or remove fields from the signature form to edit the signature.
-
modify the redirection banner to redirect to your own URL.
-
modify the theme by editing the
inst/app/signature.scss
file. -
Remove google analytics from tag script in the
app.py
file. -
deploy the app on your own server.
-
share the app with your colleagues.
-
enjoy the app!
Please note that the signature.py project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.