This package is inspired by the old synaspeMonitor package. Monitors Synapse Projects for new entities and notify specified users. This package currently does the following:
- Create a "Project Monitoring" Table in the specified project. If the table already exists, it will simply get the existing table
- Crawl through all synapse entities in the project to obtain each entity (except folders)
- compared crawled list of files from step 2 with the table in step 1.
- update table created in 1.
- Send email to specified user if there are new entities
git clone https://github.com/thomasyu888/synapse-monitor.git
cd synapse-monitor
pip install .
synapsemonitor -h
synapsemonitor {projectid}