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.template
to 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.