Synapse monitoring
Project description
Synapse Monitoring
Provides tools for monitoring and keeping track of file entity changes in Synapse with the use of File Views.
Installation
git clone https://github.com/Sage-Bionetworks/synapsemonitor.git
cd synapsemonitor
pip install .
Create email notifications to modifications.
Monitors a project or entities provided in the scope of a fileview for changes and sends an email through the Synapse messaging system to the user specified when changes have been made to the project. Includes a list of changed files.
usage: synapsemonitor view [-h] [--user_ids USER_IDS [USER_IDS ...]]
[--output OUTPUT] [--email_subject EMAIL_SUBJECT]
[--days days]
id
positional arguments:
id Synapse ID of fileview to be monitored.
optional arguments:
-h, --help show this help message and exit
--user_ids USER_IDS [USER_IDS ...]
User Id of individuals to send report. If not
specified will defaults to logged in Synapse user.
--output OUTPUT Output modified entities into this csv file.
--email_subject EMAIL_SUBJECT
Sets the subject heading of the email sent
out.(default: New Synapse Files)
--days days, -d days Find modifications to entities in the last N
days.(default: 1)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
synapsemonitor-0.0.1.tar.gz
(10.3 kB
view hashes)
Built Distribution
Close
Hashes for synapsemonitor-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 321ebcd9342c382328d57892ede308aa01c2fa60fa66e680575f44a1e113529a |
|
MD5 | f0556228549d7f2ca5307b1450eb7d55 |
|
BLAKE2b-256 | 7fac9996892352f3d774ff2be8957ebefb24a1d49e7dc8e7a0f2709a6b61a176 |