examcollection-downloader

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2018 License: BSD-3-Clause Imports: 7 Imported by: 0

README

ExamCollection Downloader

go get go.pascaldierich.com/examcollection-downloader

The examcollection-downloader is a terminal UI based application to support a faster and easier way to download old exams used by the TU Berlin.

Internals

  • All content gets downloaded from the freitagsrunde-website.
  • It creates a folder old_exams.
  • Inside the old_exams folder it stores the exams in a corresponding course folder.

Usage

Per default the old_exams folder is placed inside the home-directory, but you can change this through the -p flag (in doubt run the -h flag).

Keybindings
  • Move around the courses/exams or windows with the ARROW keys.
  • To open the exams of one course hit ENTER.
  • If you want to select a course for downloading use the SPACE key, and after that ENTER to download.
  • In case you want to download all exams of one course, run CTRL-D.
  • Finally, use CTRL-C to exit.

Screenshot

screenshot

Documentation

Overview

Examcollection-Downloader is a terminal UI based application to download old exams from the TU Berlin.

The old exams and other material is provided by the freitagsrunde, https://wiki.freitagsrunde.org/Hauptseite.

The CLI creates a folder “old_exams“ with path specified by the “-p“ flag (defaults to home directory).

Keybindings:

<arrow-keys> - move vertically and horizontally
<enter>      - open exams OR start dowload
<space>      - mark exam to download it
<ctrl-d>     - download all exams for given course
<ctrl-c>     - exit

Directories

Path Synopsis
Package network implements the network functionality.
Package network implements the network functionality.
Package ui provides the views, controls and functions for the terminal UI.
Package ui provides the views, controls and functions for the terminal UI.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL