Skip to content
Lancaster University Timetable Dumper
Hy Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lancstimtab
.gitignore
LICENSE
MANIFEST.in
Pipfile
readme.md
requirements.txt
setup.py

readme.md

Lancaster University Timetable Dumper

PyPI PyPI - Python Version

Useful for extracting your timetable into json, ics, or org-mode format.

Usage

Usage: lancstimtab [OPTIONS] USER PASSWORD

Options:
  -w, --weeks INTEGER          Number of weeks to fetch
  -f, --format [json|org|ics]
  --help                       Show this message and exit.

lancstimtab <username> <password> --format ics --weeks 6

Getting events |################################| 6/6 [37 events]
BEGIN:VCALENDAR
PRODID:ics.py - http://git.io/lLljaA
VERSION:2.0
BEGIN:VEVENT
DTSTAMP:20180917T000155Z
DTSTART:20181018T100000Z
DTEND:20181018T110000Z
SUMMARY:SCC.120/W01/04
DESCRIPTION:Teachers: Chopra\, AK / Mariani\, JA / Porter\, BF / Sas\, C\nEmails?: \nType: Workshop\nModule: SCC.120/W01/04\nReference: 25518-000118-6198\n
LOCATION:WEL - Welcome Centre LT3 A40\, Welcome Centre\, 10866
TRANSP:OPAQUE
UID:25518-000118-6198
CATEGORIES:Workshop
END:VEVENT
END:VCALENDAR
You can’t perform that action at this time.