Feed The Platypus Mac OS

So I use CherryTree to keep my notes. What I like about it is the tree structure that allows me to easily find my notes, and if I cant I simply use the search function. I used to use Evernote but found it bloated. The good thing about CherryTree is it’s open source and runs using python. You can find out more about the project at the GitHub page here.

  1. Platypus - Create Mac Apps From Command Line Scripts
  2. Feed The Platypus Mac Os Catalina
Macos - Randomize MAC Address Using Platypus - Ask Different

Getting it running as an app on MacOS is a bit of a bitch to be honest, but with a combination of Platypus and some additional python libraries it’ll run just fine.

The notes below are for a fresh build of MacOs 10.13 High Sierra, so any dependencies should be met using the following instructions.

Feed The Platypus Mac OS
/usr/bin/ruby -e'$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'
brew install gtk-mac-integration pygtksourceview dbus dbus-glib wgetunzip
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo pip install dbus-python pyenchant chardet
wget https://github.com/giuspen/cherrytree/archive/master.zip
unzip master.zip
mkdir-p/Users/${USER}/.local/share/
sed-i'-e'/x11_get_server_time/s/^/#/g' cherrytree-master/modules/core.py
wget http://sveinbjorn.org/files/software/platypus.zip
unzip platypus.zip

Platypus - Create Mac Apps From Command Line Scripts

He doesn't have a Mac, but he provided us with a ready-to-use solution for PC, using FS-UAE to emulate the Amiga. Since FS-UAE is also available for Mac, we just needed to find the correct configuration. After some attempts we found it. Then using Platypus we transformed the packages including game+emulator into Mac OS 'apps'. Platypus is a powerful developer tool for creating application wrappers around scripts, i.e. For creating MacOS X applications that execute a bundled script. Scripts can thus be run seamlessly from the graphical window environment, making elegant Mac OS X-native applications from scripts. Here are some of the features Platypus has to offer.

The above steps might take a while due to install the various sub dependencies, but once done you should be able to do the rest using the GUI app Platypus.

Use Platypus to create an application from your bash script. This approach avoids needing to use AppleScript. Platypus is a developer tool that creates native Mac applications from command line scripts such as shell scripts or Perl, Ruby and Python programs. I was born many years ago, but not that many, in Buenos Aires. I studied Political Science with a Master in Defence Studies. I live in Madrid since 6 years, married and with one child. Author (yes, I plead guilty) of 'The Substitute', 'Do not Feed the Platypus, please' and 'Into the Lion's Den'.

Configure Platypus to use the following settings:

  • App Name: Cheerytree
  • Custom Icon: cherrytree-master/glade/cherrytree.png
  • Script Type: Other /usr/local/bin/python2
  • Args: Empty
  • Script Path: /Users/user/Downloads/cherrytree-master/cherrytree
  • Interface: None
  • Unchecked: “Run with root privileges” & “Remain running after execution” & “Accepts dropped items”
  • Checked: “Run in background”
  • Bundled Files: “modules” & “glade”

Finally click the create button at the bottom right and save the app in the Applications folder:

Feed The Platypus Mac Os Catalina

  • Save As: Cherrytree.app
  • Where: Applications
  • Unchecked: ALL OPTIONS