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.

Files for craigslist-watcher, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size craigslist_watcher-0.1.1-py3-none-any.whl (4.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size craigslist_watcher-0.1.1.tar.gz (7.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page