Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The package that sounds as it is called.

NotificationsYou must be signed in to change notification settings

rasmusab/beepr

Repository files navigation

beepr is an R package that contains one main function,beep(), with one purpose: To make it easy to play notification sounds on whatever platform you are on. It is intended to be useful, for example, if you are running a long analysis in the background and want to know when it is ready.

A derivative function,beep_on_error(), wraps an expression and will only beep if an error occurs when that expression is evaluated.

Installation

beepr is available onCRAN and can be installed from within R by running:

install.packages("beepr")

You can also grab the development version ofbeepr directly from github:

library(devtools)install_github("rasmusab/beepr")

Requirements

If you are using Windows or OS Xbeepr relies on theaudio package for sound playback and no external program is needed.

If you're on Linuxbeepr relies on you having either thepaplay utility from the Pulse Audio system, theaplay utility from the ALSA system orVLC media player installed and on the PATH. Chances are that you already have one of these. If you are on Debian/Ubuntu you can otherwise get VLC by running the following in a terminal:

sudo apt-get install vlc

Details

beep() plays a short sound which is useful if you want to get notified, for example, when a script has finished. As an added bonus there are a number of different sounds to choose from.

Usage

beep(sound = 1, expr = NULL)

Arguments

sound character string or number specifying what sound to be played by either specifying one of the built in sounds or specifying the path to a wav file. The default is 1. Possible sounds are:

  1. "ping"
  2. "coin"
  3. "fanfare"
  4. "complete"
  5. "treasure"
  6. "ready"
  7. "shotgun"
  8. "mario"
  9. "wilhelm"
  10. "facebook"
  11. "sword"

Ifsound does not match any of the sounds above, or is a valid path, a random sound will be played.

exprAn optional expression to be executed before the sound.

Examples

# Update all packages and "ping" when it's readyupdate.packages(ask=FALSE); beep()#Play a fanfare instead of a "ping".beep("fanfare")#orbeep(3)# Play a random soundbeep(0)# Play a sound if an error occursbeep_on_error(1 + "a", sound = "wilhelm")

About

The package that sounds as it is called.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

Languages


[8]ページ先頭

©2009-2025 Movatter.jp