Skip to content

Gchorba/OneNoteifier

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages