Skip to main content

Emails a list of urls to new posts found on craigslist page.

Project description

Craigslist Watcher

Description

Emails a list of urls to new posts found on craigslist page.

Installation

pip install craigslist-watcher

or

pipenv install craigslist-watcher

Arguments

  1. url - The craigslist page to watch
  2. email-to-addr/email_to_addr - The email to send the new posts to.
  3. email-from-addr/email_from_addr - The email to send the new posts from.
  4. email-password/email_password - The password for the email-from account.
  5. email-host/email_host - The ip/hostname of the email provider.
  6. email-port/email_port - The port to send the smtp message over.
  7. email-subject/email_subject - The subject of the emails that are sent.
  8. watch-interval/watch_interval - The number of seconds between each watch.
  9. watch-duration/watch_duration - The number of minutes to do all watching for.

Usage

>> 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
from craigslist_watcher import Watcher

watcher = 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
)

watcher.start()

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

craigslist_watcher-0.1.1.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

craigslist_watcher-0.1.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file craigslist_watcher-0.1.1.tar.gz.

File metadata

  • Download URL: craigslist_watcher-0.1.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for craigslist_watcher-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c5c961f55623c53ccc25bbbcbbc889fd68bbcd12c0076231ffd0620e1c3e99b7
MD5 619b0e51bc5809be693176aae46a069d
BLAKE2b-256 5c12622b1377436f6ee8df56111d1d05427d3c3fb0e63785424b49a8f647597e

See more details on using hashes here.

File details

Details for the file craigslist_watcher-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: craigslist_watcher-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for craigslist_watcher-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 032ca1ff3eae928d3b49bd0ce74dc0ff6fbf7040b2b320daf1b5b054444b0214
MD5 bf3d572d145eae4d3e4add11e22eca22
BLAKE2b-256 fd0ec188aad40636a72418e16df8b5b9d0a191eefc0e72aa410b1943427798b1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page