Onenote-notifier can be used to email a set of users with a summary of recent changes in notebooks. You can configure the exact notebooks, frequency of notifications and the people to be notified.
Onenote-notifier uses a COM API to communicate with OneNote and search for changes, and then with Outlook to send email to recipients. It has a partial object model implemented entirely in Python 3.
- Windows 7 with Python 3.x
- OneNote 2013 or 2010 with your notebooks open
- Outlook 2013 with your email account set up
- [OnePy 0.2] (https://www.github.com/varunsrin/onepy)
- Install Python 3.4 x86 from here
- Install PyWin32 for Python 3.4 x86 from here
- Add
C:\Python34\&C:\Python34\Scripts\your PATH variable - Run
C:\Python34\Lib\site-packages\win32com\client\makepy.py - Select
Microsoft OneNote 15.0 Extended Type Library - Run
pip install onepy
Having trouble with Dispatch? Check this SO Post
- Run notify.py from the command line with a list of email addresses and a notebook name as arguments
- You can schedule this script to be invoked at regular intervals using Windows Scheduler.