- Notifications
You must be signed in to change notification settings - Fork0
䷉Craft macOS Menu Bar Applications with Rscript & BitBar
License
Unknown, MIT licenses found
Licenses found
hrbrmstr/bitbar
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Craft macOS Menu Bar Applications with Rscript
Mat Ryer’s macOS utilityhttps://getbitbar.com/ enables any script tobecome a menu bar application. Tools are provided to make it easier tocraft these scripts.
If you havehomebrew installed, you can do:
brew cask install bitbar
Otherwisegrab the latestrelease and installit the hard way.
Open the application and choose the directory you want to be yourplugins directory. This is where your menubar scripts will go. (I use~/Library/BitBar/Plugins
but you can pick any directory; just makesure it isn’t one with a gazillion files as that impacts BitBar’sperformance).
The following functions are implemented:
add_entry
: Add an entry to the menuapplescript
: Execute AppleScript and Return Resultsb64_image
: Return a base64 encoded string of an image (localfilesystem or URL)bitbar_plugins_dir
: BitBar plugins directorynew_bitbar_script
: Helper to get started with a new BitBar bitbarscriptopen_bitbar_dir
: Open BitBar Plugins Directory in the Finderr_logo_small
: Images that come with the packagereachable
: Is the internet accessible?
There are also two RStudio Addins, one with a GUI for entering in thescript metadata & starting a new BitBar {bitbar} script and one foropening up the BitBar plugins directory in the Finder.
remotes::install_git("https://git.rud.is/hrbrmstr/bitbar.git")# orremotes::install_git("https://git.sr.ht/~hrbrmstr/bitbar")# orremotes::install_gitlab("hrbrmstr/bitbar")# orremotes::install_bitbucket("hrbrmstr/bitbar")# orremotes::install_github("hrbrmstr/bitbar")
NOTE: To use the ‘remotes’ install options you will need to have the{remotes} package installed.
library(bitbar)# current versionpackageVersion("bitbar")## [1] '0.1.0'
This will open up amy-awesome-bitbar-script.R
in RStudio (ifavailable) or whatever editorfile.edit()
is configured to use.
new_bitbar_script(save_as= file.path(bitbar_plugins_dir(),"my-awesome-bitbar-script.R"),title=":blue_heart:",description="Example BitBar Script")
Lang | # Files | (%) | LoC | (%) | Blank lines | (%) | # Lines | (%) |
---|---|---|---|---|---|---|---|---|
R | 12 | 0.92 | 221 | 0.94 | 63 | 0.73 | 122 | 0.75 |
Rmd | 1 | 0.08 | 13 | 0.06 | 23 | 0.27 | 41 | 0.25 |
Please note that this project is released with a Contributor Code ofConduct. By participating in this project you agree to abide by itsterms.
About
䷉Craft macOS Menu Bar Applications with Rscript & BitBar