https://github.com/ThinkR-open/signature
🖊️ Fill in your email signature from a template
https://github.com/ThinkR-open/signature
r r-package shiny shiny-apps shinyapps
Last synced: 5 months ago
JSON representation
🖊️ Fill in your email signature from a template
- Host: GitHub
- URL: https://github.com/ThinkR-open/signature
- Owner: ThinkR-open
- Created: 2022-01-28T10:34:17.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-04T16:10:38.000Z (over 1 year ago)
- Last Synced: 2024-11-28T21:53:03.251Z (5 months ago)
- Topics: r, r-package, shiny, shiny-apps, shinyapps
- Language: R
- Homepage: https://connect.thinkr.fr/signature/
- Size: 2.51 MB
- Stars: 5
- Watchers: 5
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.Rmd
- Changelog: NEWS.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- jimsghstars - ThinkR-open/signature - 🖊️ Fill in your email signature from a template (R)
README
---
output: github_document
---```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```# signature
[](https://github.com/ThinkR-open/signature/actions/workflows/R-CMD-check.yaml)
[](https://app.codecov.io/gh/ThinkR-open/signature?branch=main)## Demo
Try the app at **https://connect.thinkr.fr/signature/**
## Try locally
```{r, eval=FALSE}
remotes::install_github("ThinkR-open/signature")
```then:
```{r, eval=FALSE}
signature::run_app()
```## Description
This application offers a **graphical interface** to **simplify the creation and/or maintenance of your email signature**.
No more struggling with images or getting lost in the HTML code, the application offers a series of inputs to update the signature.
Enter your name, first name, email and other information to fill in your signature.
This application also proposes to **copy the HTML code** via a button in order to **paste it in the parameters of your mailbox**.
Finally, the banner (image at the bottom of the signature) and the redirection by clicking on it are easy to update. No more asking everyone to update their signature to update the banner and the redirection.
Now you just have to :
- modify the image stored in this repo to update the banner
- modify the link of the html file at the root of the project## How to update the signature?
### The banner
To update the banner image, replace the `current_banner.png` with a new image with the same name.
```{r, echo=FALSE}
fs::dir_tree(path = "inst/app/www/templates/thinkr/assets")
```### The redirection url
To update the redirection url, modify the `script` inside `index.html` at the root of the package:
```{html}
window.location.replace("https://thinkr.fr/blog/");
```
### The look of the signature
To change the look of the signature more generally, you need to modify the HTML inside `template.html`
```{r, echo=FALSE}
fs::dir_tree(path = "inst/app/www/templates/thinkr")
```## Mockup
This application was built and firstly designed on Figma:
https://www.figma.com/file/u95KvEqgWLB8arxt7saZcJ/Untitled?node-id=0%3A1&t=CN1gLBLC5YN1SEOg-1## Code of Conduct
Please note that the signature project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/1/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.