Skip to content

ThinkR-open/signature.r

Repository files navigation

signature.r Signature.r logo

R Bootstrap Figma

R-CMD-check

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.

Demo

🕹️ Try the app at: https://connect.thinkr.fr/signature-r/

Try locally

  1. Install the package from GitHub:
remotes::install_github("ThinkR-open/signature.r")
  1. Run the app:
signature.r::run_app()

or clone the repository and run the app:

  1. Clone the repository

  2. Run the app:

renv::restore()
pkgload::load_all()
golem::run_dev()

Modify the theme

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.

How the redirection banner works?

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?

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!

Code of Conduct

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.