summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..fa4d6aa
--- /dev/null
+++ b/README.md
@@ -0,0 +1,30 @@
+# AggietimeD
+
+AggietimeD is a simple daemon service written in 2.5 days to do some hacked CAS authentication,
+then sit in the background, refreshing the AggieTime JWT periodically to ensure the session
+doesn't expire, and listen to requests over a unix socket, making it easy to write scripts to
+get Aggie Time data wherever you need it!
+
+## Installation
+
+Something among the lines of:
+
+```
+git clone https://github.com/Simponic/aggietime-cli
+cd aggietime-cli
+npm i
+
+sudo npm install -g .
+cp .env.example .env
+chmod 0700 .env
+```
+
+Then, set your A-Number and password in `.env`.
+
+Finally (optional), change the values in `aggietimed.service` and install it in
+`~/.config/systemd/user`, and enable it with
+`systemctl --user daemon-reload && systemctl enable --now --user aggietimed`.
+
+## Usage
+
+Look at `aggietimed -h`.