Skip to main content

Command line tool to create a MailChimp template for PyLadies chapters

Project description

chicago-pyladies-digest

Python project to scrape data from MeetUp and Lanyard for generating a MailChimp template for a PyLadies email digest.

Setup:

To use will need to first setup config with API keys:

pyladies-digest –option config –meetup_key very_secret –mailchimp_key much_more_secret

Scraping Event Data:

To scrape MeetUp for events in a location, need to provide a category -http://www.meetup.com/meetup_api/docs/2/categories/ -and text to look for in an event’s description.

pyladies-digest –option scrape_events –location Chicago –text python –category 34

Scraping Conference Data:

To scrape Lanyard for upcoming conferences and conference CFPs you can provide a query for both conference topics and conference calls.

pyladies-digest –option scrape_confs –calls python –topic python

Generating Templates:

To generate and post a template to MailChimp will need to provide a month, year. By default an email digest will include the following categories - career, conference, events, miscellaneous, and volunteer. If you want to update the data (notes on data format below) used in the digest, provide a location of the new data file for the respective type (e.g. –career /Users/lm/desktop/career.csv).

Examples:

pyladies-digest –option template –template-name feb_digest –month Feb. –year 2016 –city Chicago –fb https://www.facebook.com/Chicago-PyLadies-303889346486875/?ref=aymt_homepage_panel

pyladies-digest –option template –template-name feb_digest –month Feb. –year 2016 –city Chicago –data career conferences –fb https://www.facebook.com/Chicago-PyLadies-303889346486875/?ref=aymt_homepage_panel –tw http://www.twitter.com/pyladieschicago

pyladies-digest –option template –template-name feb_digest –month Feb. –year 2016 –city Chicago –career /Users/lm/desktop/career.csv –misc /Users/lm/desktop/misceallaneous.csv –volunteer /Users/lm/desktop/volunteer.csv

Data Format:

Career: title,description,contact_url,contact_text Conferences: date,name,location,url,cfp,cfp_url,cfp_deadline,fa,fa_url,fa_deadline Events: date,event_url,group,name Miscellaneous: text,contact_url,contact_text Volunteer: text,contact_url,contact_text

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

pyladies-digest-0.31.tar.gz (12.9 kB view details)

Uploaded Source

File details

Details for the file pyladies-digest-0.31.tar.gz.

File metadata

File hashes

Hashes for pyladies-digest-0.31.tar.gz
Algorithm Hash digest
SHA256 5cc3283c7736f5c81aa6a605fb54ad6e0db3afc247da81632ad2d14bf838e330
MD5 4e5e91f8f1260bdefc9ad2a065b3363c
BLAKE2b-256 0e1260334529fd2244770ebee6a29505950b28c5fb30d5dfa475b9b09d2f322c

See more details on using hashes here.

Supported by

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