Skip to content

Simple Amazon Lambda backend for alexa cisc 1600 skill to read upcoming lecture topics and assignments

Notifications You must be signed in to change notification settings

speechLabBcCuny/alexaCourseWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alexaCourseWebsite

Simple Amazon Lambda backend for alexa cisc 1600 skill to read upcoming lecture topics and assignments. Based on example "Color" skill.

  1. Reads the course website
  2. Finds the first lecture that is in the future, describes it
  3. Finds the first assignment that is in the future, describes it

Makes some assumptions about HTML / CSS details of the course website table organization and naming:

  • The table has id="weeks"
  • Its first three columns are: date, topic, assignments
  • Dates are in YYYY/MM/DD format and class starts at 11am
  • Multiple assignments are separated by newlines after being parsed, which happens from BeautifulSoup when they are inline list items

About

Simple Amazon Lambda backend for alexa cisc 1600 skill to read upcoming lecture topics and assignments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published