My GTD system
- Install pyenv:
brew install pyenv - Install pyenv-virtualenv:
brew install pyenv-virtualenv - Install the latest Python 2 version:
pyenv install $LATEST_PYTHON_2 - Create a new virtualenv for running wunderjinx:
pyenv virtualenv $LATEST_PYTHON_2 smooth-mechanism - Activate the virtualenv:
pyenv activate smooth-mechanism - Install dependencies:
pip install wunderpy2 pyexchange - Deactivate the virtualenv:
pyenv deactivate - Create a config directory somewhere in your filesystem to house the smooth-mechanism config
- Copy
smooth_mechanism_config.py.templateto your config directory, naming itsmooth_mechanism_config.py - Make sure to call all smooth-mechanism CLIs with your config directory in the PYTHONPATH (e.g.
PYTHONPATH=/path/to/your/config/dir:${PYTHONPATH} register-meetings)
Pulls meetings from an Outlook Exchange server and creates a Wunderlist task for each of them.
NOTE: There's an error in the pyexchange library with connecting to the exchange server (in its connection.py file) because SSL is forced to be verified. See: linkedin/pyexchange#53 for more info.