Skip to content

A terminal line app to keep track of lesson dates

License

Notifications You must be signed in to change notification settings

Fostidich/Plass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plass

Keep track of your lessons (or whatever else) by storing dates.

Installation

To use the script you have to compile it to a binary using PyInstaller. You can then put the executable into the desired folder and run ./plass [COMMAND]. I suggest adding this folder to the PATH variable and running chmod +x plass for easier global usage.

Usage

This is a terminal line app, here are some examples.

  • Use plass get to see the full list
  • Use plass step [lecture] to update the list
  • Use plass help or plass example to show all commands

Notes

  1. When a command requires to insert a course, this has to be specified via its code (case-sensitive). For example, you have to use plass get TdS instead of plass get Teoria_dei_sistemi.
  2. Dates have to be specified with format "dd-mm". For example: "12-10", "09-12", "8-7" will be accepted; "12/12", "09 11", "6 sep" will be rejected (plass add CG 10-10).
  3. The full name of a course must not be created using white spaces. Instead, underscores are requires (but they will be displayed as white spaces). For example, instead of "Chimica generale" you have to use "Chimica_generale" (plass create CG Chimica_generale).
  4. For the import command (plass import CG < your/import/file.txt), the .txt file must have a single date for each line. For example, here is a correct-written file.
  5. In case of corruption, you can delete the full plass-data folder so that a fresh new one will be generated (e-mail me the folder, maybe I can recover it if you need).
File
13-09
14-09
29-09
18-10
02-11
02-12

About

A terminal line app to keep track of lesson dates

Topics

Resources

License

Stars

Watchers

Forks

Languages