Package: blastula 0.3.5.9000

Richard Iannone

blastula: Easily Send HTML Email Messages

Compose and send out responsive HTML email messages that render perfectly across a range of email clients and device sizes. Helper functions let the user insert embedded images, web link buttons, and 'ggplot2' plot objects into the message body. Messages can be sent through an 'SMTP' server, through the 'Posit Connect' service, or through the 'Mailgun' API service <https://www.mailgun.com/>.

Authors:Richard Iannone [aut, cre], Joe Cheng [aut], Jeroen Ooms [ctb], Ted Goas [cph], Posit Software, PBC [cph, fnd]

blastula_0.3.5.9000.tar.gz
blastula_0.3.5.9000.zip(r-4.5)blastula_0.3.5.9000.zip(r-4.4)blastula_0.3.5.9000.zip(r-4.3)
blastula_0.3.5.9000.tgz(r-4.4-any)blastula_0.3.5.9000.tgz(r-4.3-any)
blastula_0.3.5.9000.tar.gz(r-4.5-noble)blastula_0.3.5.9000.tar.gz(r-4.4-noble)
blastula_0.3.5.9000.tgz(r-4.4-emscripten)blastula_0.3.5.9000.tgz(r-4.3-emscripten)
blastula.pdf |blastula.html
blastula/json (API)
NEWS

# Install 'blastula' in R:
install.packages('blastula', repos = c('https://rstudio.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/rstudio/blastula/issues

On CRAN:

easy-to-useemailhtmlmarkdownresponsive-emailsmtp

10.78 score 547 stars 5 packages 358 scripts 5.7k downloads 1 mentions 38 exports 50 dependencies

Last updated 4 months agofrom:081853a6a3. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 07 2024
R-4.5-winOKNov 07 2024
R-4.5-linuxOKNov 07 2024
R-4.4-winOKNov 07 2024
R-4.4-macOKNov 07 2024
R-4.3-winOKNov 07 2024
R-4.3-macOKNov 07 2024

Exports:%>%add_attachmentadd_cta_buttonadd_ggplotadd_imageadd_imgur_imageadd_readable_timearticleattach_connect_emailblastula_emailblastula_templateblock_articlesblock_social_linksblock_spacerblock_textblock_titleblockscompose_emailcreate_smtp_creds_filecreate_smtp_creds_keycredscreds_anonymouscreds_envvarcreds_filecreds_keydelete_all_credential_keysdelete_credential_keyget_html_strmdprepare_rsc_example_filesprepare_test_messagerender_connect_emailrender_emailsend_by_mailgunsmtp_sendsocial_linksuppress_scheduled_emailview_credential_keys

Dependencies:askpassbase64encbslibcachemclicommonmarkcurldigestdplyrevaluatefansifastmapfontawesomefsgenericsgetPassglueherehighrhtmltoolshttrjquerylibjsonliteknitrlifecyclemagrittrmemoisemimeopensslpillarpkgconfigR6rappdirsrlangrmarkdownrprojrootrstudioapisassstringistringrsystibbletidyselecttinytexutf8uuidvctrswithrxfunyaml

Readme and manuals

Help Manual

Help pageTopics
The magrittr pipe%>%
Add a file attachment to an email messageadd_attachment
Create an HTML fragment for a CTA buttonadd_cta_button
Create an HTML fragment for an embedded ggplot imageadd_ggplot
Create an HTML fragment for an embedded imageadd_image
Deploy a local image to Imgur and create an image tagadd_imgur_image
Create a string with a more readable date/timeadd_readable_time
Specify the components of an articlearticle
Associate an email when publishing an R Markdown document to Posit Connectattach_connect_email
The R Markdown 'blastula_email' output formatblastula_email
Default template for 'compose_email()'blastula_template
A block of one, two, or three articles with a multicolumn layoutblock_articles
A block of social sharing icons with linksblock_social_links
A spacer blockblock_spacer
A block of textblock_text
A block with large title textblock_title
An enclosure for all HTML block functionsblocks
Create the email message bodycompose_email
Store SMTP credentials in a filecreate_smtp_creds_file
Store SMTP credentials in the system's key-value storecreate_smtp_creds_key
Helpers for supplying SMTP credentialscredential_helpers creds creds_anonymous creds_envvar creds_file creds_key
Delete all *blastula* credential keysdelete_all_credential_keys
Delete a single *blastula* credential keydelete_credential_key
Get the HTML content of an email messageget_html_str
Interpret input text as Markdown-formatted textmd
Prepare example files for Posit Connect emailing with R Markdownprepare_rsc_example_files
Prepare a email test message objectprepare_test_message
R Markdown render functions for the 'blastula_email' output formatrender_connect_email render_email
Send an email message through the Mailgun APIsend_by_mailgun
Send an email message through SMTPsmtp_send
Specify the components of a social linksocial_link
Suppress any scheduled emailing in Posit Connectsuppress_scheduled_email
View all available *blastula* credential keysview_credential_keys