{ "info": { "author": "Alex Seitsinger", "author_email": "alexseitsinger@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "# Craigslist Watcher\n\n## Description\n\nEmails a list of urls to new posts found on craigslist page.\n\n## Installation\n\n```\npip install craigslist-watcher\n```\n\nor\n\n```\npipenv install craigslist-watcher\n```\n\n## Arguments\n\n1. url - The craigslist page to watch\n2. email-to-addr/email\\_to\\_addr - The email to send the new posts to.\n3. email-from-addr/email\\_from\\_addr - The email to send the new posts from.\n4. email-password/email\\_password - The password for the email-from account.\n5. email-host/email\\_host - The ip/hostname of the email provider.\n6. email-port/email\\_port - The port to send the smtp message over.\n7. email-subject/email\\_subject - The subject of the emails that are sent.\n8. watch-interval/watch\\_interval - The number of seconds between each watch.\n9. watch-duration/watch\\_duration - The number of minutes to do all watching for.\n\n## Usage\n\n```\n>> craigslist_watcher --url \"https://southcoast.craigslist.org/search/jjj?query=&excats=&cat_id=11&userid=&postedToday=1&search_distance=&postal=\" --email-to-addr \"recipient_email_here@gmail.com\" --email-from-addr \"sending_email_here@gmail.com\" --email-password \"123456789\" --email-host \"smtp.gmail.com\" --email-port 587 --email-subject \"New craigslist posts\" --watch-duration 1 --watch-interval 30\n```\n\n```\nfrom craigslist_watcher import Watcher\n\nwatcher = Watcher(\n url=\"https://southcoast.craigslist.org/search/jjj?query=&excats=&cat_id=11&userid=&postedToday=1&search_distance=&postal=\",\n email_to_addr=\"recipient_email_here@gmail.com\",\n email_from_addr=\"sending_email_here@gmail.com\",\n email_password=\"123456789\",\n email_host=\"smtp.gmail.com\",\n email_port=587,\n email_subject=\"New craigslist posts\",\n watch_duration=1,\n watch_interval=30\n)\n\nwatcher.start()\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/alexseitsinger/craigslist_watcher", "keywords": "", "license": "BSD 2-Clause License", "maintainer": "", "maintainer_email": "", "name": "craigslist-watcher", "package_url": "https://pypi.org/project/craigslist-watcher/", "platform": "", "project_url": "https://pypi.org/project/craigslist-watcher/", "project_urls": { "Homepage": "https://github.com/alexseitsinger/craigslist_watcher" }, "release_url": "https://pypi.org/project/craigslist-watcher/0.1.1/", "requires_dist": [ "requests", "bs4", "maya" ], "requires_python": "", "summary": "Emails a list of urls to new posts found on craigslist page.", "version": "0.1.1" }, "last_serial": 4207707, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "77bc400d934a86533b3eee870fcd57e8", "sha256": "0f5888802e4f55a477fb70d95f951a157922bc898c9150c5e40dea9e2f4df283" }, "downloads": -1, "filename": "craigslist_watcher-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "77bc400d934a86533b3eee870fcd57e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4533, "upload_time": "2018-08-26T06:18:17", "url": "https://files.pythonhosted.org/packages/a8/82/1dbdad4a411ce5d2b79857aedabc5fc0e627e153309291d23fc27dcb9b9e/craigslist_watcher-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b107ff6668437295455f19e1ba85073", "sha256": "9e3e831959bf95e11d4dc6e079e0d278e23a541b2c783bf4b7c6d2432510fe65" }, "downloads": -1, "filename": "craigslist_watcher-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4b107ff6668437295455f19e1ba85073", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7606, "upload_time": "2018-08-26T06:18:18", "url": "https://files.pythonhosted.org/packages/c0/9b/fa43fd6a777747a366150e76948b3560f38dba061eb03eac55a62a707786/craigslist_watcher-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bf3d572d145eae4d3e4add11e22eca22", "sha256": "032ca1ff3eae928d3b49bd0ce74dc0ff6fbf7040b2b320daf1b5b054444b0214" }, "downloads": -1, "filename": "craigslist_watcher-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bf3d572d145eae4d3e4add11e22eca22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4537, "upload_time": "2018-08-26T06:29:58", "url": "https://files.pythonhosted.org/packages/fd/0e/c188aad40636a72418e16df8b5b9d0a191eefc0e72aa410b1943427798b1/craigslist_watcher-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "619b0e51bc5809be693176aae46a069d", "sha256": "c5c961f55623c53ccc25bbbcbbc889fd68bbcd12c0076231ffd0620e1c3e99b7" }, "downloads": -1, "filename": "craigslist_watcher-0.1.1.tar.gz", "has_sig": false, "md5_digest": "619b0e51bc5809be693176aae46a069d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7603, "upload_time": "2018-08-26T06:29:59", "url": "https://files.pythonhosted.org/packages/5c/12/622b1377436f6ee8df56111d1d05427d3c3fb0e63785424b49a8f647597e/craigslist_watcher-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf3d572d145eae4d3e4add11e22eca22", "sha256": "032ca1ff3eae928d3b49bd0ce74dc0ff6fbf7040b2b320daf1b5b054444b0214" }, "downloads": -1, "filename": "craigslist_watcher-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bf3d572d145eae4d3e4add11e22eca22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4537, "upload_time": "2018-08-26T06:29:58", "url": "https://files.pythonhosted.org/packages/fd/0e/c188aad40636a72418e16df8b5b9d0a191eefc0e72aa410b1943427798b1/craigslist_watcher-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "619b0e51bc5809be693176aae46a069d", "sha256": "c5c961f55623c53ccc25bbbcbbc889fd68bbcd12c0076231ffd0620e1c3e99b7" }, "downloads": -1, "filename": "craigslist_watcher-0.1.1.tar.gz", "has_sig": false, "md5_digest": "619b0e51bc5809be693176aae46a069d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7603, "upload_time": "2018-08-26T06:29:59", "url": "https://files.pythonhosted.org/packages/5c/12/622b1377436f6ee8df56111d1d05427d3c3fb0e63785424b49a8f647597e/craigslist_watcher-0.1.1.tar.gz" } ] }