Skip to content

daocunyang/Notif-Piazza

Repository files navigation

Notif-Piazza

A Piazza Notification Tool for Relevant Topics based on Unofficial Client for Piazza's Internal API. Ideally it should be run as a cron job on a server.

Files

project.py: the main program.
prepare.txt: the first line is a comma-separated string that represent the topics that the user would like to be
                    notified about; the second line is the id of the course; the third line is the id of the latest post that the
                    program has checked, so that in subsequent iterations the program will only look at later posts.
mining.py: mining algorithm.
log.txt: log file.
test.txt: for testing purpose only. Will not be used in production environment.

Installation & Usage

  $ git clone https://github.com/daocunyang/Notif-Piazza.git
  $ cd Notif-Piazza
  $ pip install piazza-api
  $ python project.py

About

A Piazza Notification Tool for Relevant Topics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages