Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

onenote-notifier

What does it do?

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.

How does it work?

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.

What are the requirements for onenote-notifier?

How do I set up my environment?

  • 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

How do I send notifications?

  • 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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages