I have published an article on Medium here which goes through all aspects of this application.
- Clone the repo
- Use virtualenv to create a virtual env with
python>=3.6
- Run
python setup.py install
(it will install all the required dependencies) - Run
python src/clippy.py
- Run
python setup.py test
I used py2app
to make standalone application bundles.
To make the standalone app, just run:
python setup.py py2app
It will create the .app
file under the dist
folder, which you can copy to your Applications
folder in your Mac, and open Clippy
just like any other application!
Note: If you are using macOS 10.7 or later, the Apple-supplied Tcl/Tk 8.5 still has serious bugs that can cause application crashes while using
py2app
. If you wish to use IDLE or Tkinter, install and use a newer version of Python and of Tcl/Tk. Use this link to update.