Beezwax Datatools, Inc.
Product Type: Extensions
Price: Free
Last updated: 5/15/2023
Language: English
Product websiteThe bBox plug-in for FileMaker is a toolbox of external functions for developers. Use it to extend the reach of your macOS-based FileMaker solutions to programs, code libraries, and functions that are normally outside your reach:
• Python
• JavaScript
• PHP
• AppleScript
• Ruby
• SQLite
• XPath
• Bash/sh/Zsh
Offering dozens of powerful functions, bBox extends the reach of FileMaker’s existing commands, and adds completely new functionality. This makes it easier to get projects done, without the need for complicated workarounds to provide functionality for end users and servers.
WHAT FUNCTIONS DOES BBOX PROVIDE?
• execute Python, JavaScript, AppleScript, PHP, Ruby and shell scripts
• execute shell scripts using sh, Bash, or Zsh with the output returned as a function’s result
• execute AppleScripts within a calculation, with parameters and the return value as the function’s result
• execute Python or Ruby scripts directly without invoking shell
• run FileMaker SQL queries from Python
• curl HTTP Post, e.g. for SOAP calls
• XPath evaluation, via libxml2
• get or set raw clipboard (pasteboard) data
• filter text through grep, the powerful pattern matching command
• get path type (file or directory), file size, creation, modification and last opened dates, and POSIX permissions
• Includes a demo file with over 200 examples
WHAT CAN I DO WITH BBOX?
• run Python, JavaScript, AppleScript, PHP, Ruby and shell scripts
• check if a file is present
• parse XML with XPath based queries
• parse JSON data
• quickly and easily use data in a SQLite3 database
• present a dialog asking users to select a file or choose from a list of values
• determine if a needed type of data is in the clipboard
• execute a command requiring Admin authentication
• get contents of IMAP mailbox
• perform LDAP or dscl lookups
• generate PDF files using xhtml2pdf or wkhtmltopdf
• control SMTP email sending
• use XlsxWriter to create Excel files with formatting and calcs
• and more!
What's New
Introducing bBox plug-in v0.99, We are pleased to release bBox version 0.99 for Claris® FileMaker® Pro and FileMaker Server on macOS and Linux with new NodeJS and Python 3 integration, and M1 Apple silicon support for GraphicsMagick image processing, and JQ JSON parsing functions. The demo file included with bBox v0.99 contains new examples of this FileMaker plug-in for working with Python, Ruby, JavaScript, AppleScript, bash/sh/Zsh, XPath and SQLite.