{"id":18561999,"url":"https://github.com/timstaley/pysovo","last_synced_at":"2025-04-10T03:31:20.543Z","repository":{"id":2261615,"uuid":"3217408","full_name":"timstaley/pysovo","owner":"timstaley","description":"This project has moved, see link -\u003e","archived":false,"fork":false,"pushed_at":"2016-01-01T16:07:53.000Z","size":191,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T15:47:23.484Z","etag":null,"topics":["deprecated-repo"],"latest_commit_sha":null,"homepage":"https://github.com/4pisky/fourpisky-core","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timstaley.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-01-19T12:46:22.000Z","updated_at":"2017-08-04T10:19:45.000Z","dependencies_parsed_at":"2022-09-02T03:50:28.545Z","dependency_job_id":null,"html_url":"https://github.com/timstaley/pysovo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timstaley%2Fpysovo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timstaley%2Fpysovo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timstaley%2Fpysovo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timstaley%2Fpysovo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timstaley","download_url":"https://codeload.github.com/timstaley/pysovo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248150913,"owners_count":21055994,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deprecated-repo"],"created_at":"2024-11-06T22:08:31.228Z","updated_at":"2025-04-10T03:31:15.425Z","avatar_url":"https://github.com/timstaley.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"======\npysovo\n======\n\n\n**THIS PROJECT HAS MOVED**\n\nThe current version of this codebase can be found at \nhttps://github.com/4pisky/fourpisky-core. \nThis repository is preserved only to avoid breaking links in the literature.\n\n-------------------------------\n\n\nBasic tools to do things with VOEvents. \n(e.g. pick out certain events, then send email alerts or new VOEvents, etc.)\n\npysovo is not really meant as a general release, it is very much tailored\nto our specific needs. However, it may serve as a reference example to others\nwishing to get started with VOEvents. \n(And if you want to send custom formatted emails, it's your lucky day.)\n\nFor an example of how pysovo is being applied, see\n`Staley et al (2012) \u003chttp://ukads.nottingham.ac.uk/abs/2012arXiv1211.3115S\u003e`_.\n\nInstallation:\n-------------\nFrom the command line::\n\n git clone git@github.com:timstaley/pysovo.git\n cd pysovo\n pip install .\n\n\nSetup:\n------\n\nIf you want to use the email alert facility, you should run::\n\n \u003e$ python input_email_settings.py\n\nThis will prompt you for username, password, etc. You can mostly accept default\nsettings if using a gmail login. Note that the password input will not be\nechoed to the terminal if running from a regular python interpreter, but it \nseems that ipython insists on displaying it for you. \nThe details are saved under ``$HOME/.vo_alerts/email_acc``\nand the file permissions are set so that only you have read access. Your password\nwill also be weakly obfuscated using base64 encoding. \n\n.. warning::\n\n The email routines have only been tested with Gmail- \n the server handshake may need hacking at for other email services.\n\n\nTesting:\n--------\nThere are currently a few unit tests, try \nnosetests -svx from the ``pysovo`` package folder.\n\nAlso see the ``integration_tests`` folder - the easiest way to get these to \nrun prior to installation is to use ipython from the root project folder, \ne.g. ::\n\n  ipython integration_tests/sendmail_test.py\n\n\nTo do:\n------\n - Implement email reading, for 2 way communication with AMI.\n\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimstaley%2Fpysovo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimstaley%2Fpysovo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimstaley%2Fpysovo/lists"}