Knowledge Base > Configure Macintosh for Birdbrain Technologies Hummingbird/Finch for Python


Configure Macintosh for Birdbrain Technologies Hummingbird/Finch for Python

Update to the latest MacOS and set for automatic updates. For each student, add three users. The first two are administrative users and the third is a "Standard" user for the student. For example, if the student's name is "frank", create "frank_admin", "frank_parent", "frank". Assign the standard passwords. Logon as each user to complete installation.

Some shortcuts can be found at:
https://www.birdbraintechnologies.com/install-shortcuts/

Install Chrome browser
Install BlueBird Connector from the App Store (link on shortcuts page)
Install the mu editor found at https://codewith.mu/en/download

To get the "git" tool, open a terminal session and type "git" followed by return. You will get a dialog box to install some of the xcode tools.

Start the chrome browser and set to be the default browser.

Start the mu editor for the first time to get the default configuration files. Set the "Select Mode" to "Python 3".

Install the ssh keys to access github in $HOME/.ssh. The two required files are:
neighbood-makers-github-key
neighbood-makers-github-key.pub

To activate the key, in a terminal session type the following, later answering the requested password:
ssh-add .ssh/neighbood-makers-github-key

From the home directory, clone the github repository:
cd
mkdir GitHub
cd GitHub
git clone git@github.com:fmorton/neighborhood_makers_github.git
git config --global user.name "neighborhood-makers"
git config --global user.email "neighborhood.makers@gmail.com"
git commit --amend --reset-author
git push


Customize the mu editor by editing the file:
$HOME/Library/Application Support/mu/settings.json
to contain:
{
"workspace": "$HOME/GitHub/neighborhood_makers_github"
}

Add the Python Hummingbird Bit library file "BirdBrain.py" in the following location to make the library available using the mu editor (with mu version 1.1.1):
/Applications/Mu Editor.app/Contents/Resources/Python/lib/python3.8

Adjust the MacOS dock to contain the following, in this order:
Finder
Launchpad
Safari
Chrome
BlueBird Connector
mu editor
Terminal
App Store
System Preferences




Source

Source Notes

Image


System

Owned By
fmorton
Organization
Neighborhood Makers
Created At
03/21/2022 03:56 PM by fmorton
Updated At
03/22/2022 10:32 AM by fmorton
System Object
KnowledgeBase [72]