{ "info": { "author": "Alec Thomson", "author_email": "alec.thomson@anu.edu.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering :: Astronomy" ], "description": "\n# AASJobAlert\n\nAASJobAlert is a Python script for checking the AAS Job Register.\n\nSome code borrowed from this [tutorial](https://www.codementor.io/gergelykovcs/how-and-why-i-built-a-simple-web-scrapig-script-to-notify-us-about-our-favourite-food-fcrhuhn45#the-process-of-building-the-web-scrapig-script).\n\n## Installation\n\nUse the package manager [pip](https://pypi.org/) to install aasalert.\n\n```bash\npip install aasalert\n```\n\n## Usage\n\n```bash\nusage: aasalert [-h] keyword\n\n Search the AAS job register for post-doc positions in the last year.\n\n\npositional arguments:\n keyword Keyword to search the AAS job register for.\n\noptional arguments:\n -h, --help show this help message and exit\n```\n\nThis is best used as a cronjob for regular checks of AAS. We can use `mailx` to generate a email alert. For example:\n\n```bash\ncrontab -e\n\n00 00 * * 1 aasalert keyword 2>&1 | mailx -E -s \"AAS Job Alert\" your.email@address.com\n```\n\nSee [this link](https://opensource.com/article/17/11/how-use-cron-linux) for examples of how to use crontab.\n\n## Contributing\nPull requests are welcome.\n\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AlecThomson/aasjobalert", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "aasalert", "package_url": "https://pypi.org/project/aasalert/", "platform": "", "project_url": "https://pypi.org/project/aasalert/", "project_urls": { "Homepage": "https://github.com/AlecThomson/aasjobalert" }, "release_url": "https://pypi.org/project/aasalert/1.0.0/", "requires_dist": [ "beautifulsoup4", "requests" ], "requires_python": ">=3.6.0", "summary": "Search the AAS Job Register.", "version": "1.0.0" }, "last_serial": 5748897, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "fe289d9607cd6c24bbb667fe725c1867", "sha256": "0acb0e743de364992a692f033bee8f90de3bcb9624f8ca19bd6a7a216fa58bdb" }, "downloads": -1, "filename": "aasalert-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe289d9607cd6c24bbb667fe725c1867", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4479, "upload_time": "2019-07-31T06:58:20", "url": "https://files.pythonhosted.org/packages/47/4b/c63c2b430e70917599f772846fe58c99122db4a58ba1059c29ad01efba04/aasalert-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12718c70033c84b769aea82557a9ac76", "sha256": "d284fb90f0fe3c7c62883e1db494340c4f166802a58035060e1222f76aedbdf2" }, "downloads": -1, "filename": "aasalert-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "12718c70033c84b769aea82557a9ac76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 4476, "upload_time": "2019-07-31T06:53:13", "url": "https://files.pythonhosted.org/packages/ae/76/c84b07d63e0a793a3bc8c4976f39c05908b171cce5dd23e12c1adcade810/aasalert-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "678782e080b5a38d345371c2b6699374", "sha256": "88efcc8e4d5d3da7abda76e52f2ccf9825d95dc2e60309eb6cddfd28962eb2b4" }, "downloads": -1, "filename": "aasalert-0.3.tar.gz", "has_sig": false, "md5_digest": "678782e080b5a38d345371c2b6699374", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4008, "upload_time": "2019-07-31T06:53:18", "url": "https://files.pythonhosted.org/packages/bd/86/be9c431237d53b41f8c56b2c739ffb5a5568e9db1938d31cd7a6e440b04e/aasalert-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "c101652104f9acef65f3eaa5b48f0153", "sha256": "658229dece9a6020953f7cf09b583e0876b552b753390c99b286a0735e4dc462" }, "downloads": -1, "filename": "aasalert-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c101652104f9acef65f3eaa5b48f0153", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4479, "upload_time": "2019-07-31T07:02:42", "url": "https://files.pythonhosted.org/packages/c4/64/84498950c6b5f82cb80bf7a6816f4bef023c657d5d17ea4afb1b683bf038/aasalert-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09c49ff79c3dcb9caa42bcae0c453cbd", "sha256": "d7f9a67bf2944fc4ff6fd86908544e7dcc66411fbd3f995421d55bc1a88195f2" }, "downloads": -1, "filename": "aasalert-0.4.tar.gz", "has_sig": false, "md5_digest": "09c49ff79c3dcb9caa42bcae0c453cbd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4055, "upload_time": "2019-07-31T07:02:43", "url": "https://files.pythonhosted.org/packages/06/dd/8c29e5a7ee7e5a10f264a606a26e2130aff1446546d63f09357fb1f38d2f/aasalert-0.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "3e96aed7702db4d3799bdda8edcbb3db", "sha256": "f402dc6a82d61331d3f24dc5ebb69b626435d539c4f22cf00a8f030b596eb8ac" }, "downloads": -1, "filename": "aasalert-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e96aed7702db4d3799bdda8edcbb3db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4540, "upload_time": "2019-08-29T05:30:41", "url": "https://files.pythonhosted.org/packages/a0/85/7ce7394aa1935fe1d1f23464f946a81bf112808ec61929f7c603f2eae444/aasalert-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f89d649a8a36e0c7d2144c49ed900ae2", "sha256": "4dafaa1824ddd4eb7ff65f209c96afc8358cfd2bb3b9f8b36743746d9172a6a2" }, "downloads": -1, "filename": "aasalert-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f89d649a8a36e0c7d2144c49ed900ae2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4082, "upload_time": "2019-08-29T05:30:43", "url": "https://files.pythonhosted.org/packages/b3/40/244fdcfb0a45b33e4e4c2e230237c27c39ab96241bd237023615f5a86c99/aasalert-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e96aed7702db4d3799bdda8edcbb3db", "sha256": "f402dc6a82d61331d3f24dc5ebb69b626435d539c4f22cf00a8f030b596eb8ac" }, "downloads": -1, "filename": "aasalert-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e96aed7702db4d3799bdda8edcbb3db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4540, "upload_time": "2019-08-29T05:30:41", "url": "https://files.pythonhosted.org/packages/a0/85/7ce7394aa1935fe1d1f23464f946a81bf112808ec61929f7c603f2eae444/aasalert-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f89d649a8a36e0c7d2144c49ed900ae2", "sha256": "4dafaa1824ddd4eb7ff65f209c96afc8358cfd2bb3b9f8b36743746d9172a6a2" }, "downloads": -1, "filename": "aasalert-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f89d649a8a36e0c7d2144c49ed900ae2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4082, "upload_time": "2019-08-29T05:30:43", "url": "https://files.pythonhosted.org/packages/b3/40/244fdcfb0a45b33e4e4c2e230237c27c39ab96241bd237023615f5a86c99/aasalert-1.0.0.tar.gz" } ] }