PHP web application for use with moodlog.txt
README.md | 5 years ago | ||
config.php | 5 years ago | ||
example.png | 5 years ago | ||
index.php | 5 years ago | ||
login.html | 5 years ago | ||
moodlog.txt | 5 years ago | ||
script.js | 5 years ago | ||
style.css | 5 years ago |
PHP web application for use with moodlog.txt
Installation
clone this into web root
edit config.php to contain:
1) md5 hash of login password
2) location of you moodlog.txt
Screenshot
API
There is a sort-of API with this, it's super basic and crappy.
Use GET requests to /index.php
Always include &password=[your password here]
here are the basic functtions:
&action=main_cal
get unfiltered main cal averages - output JSON
&action=filtered_cal&filter=
get filtered main cal averages (filter=+test-test@test-test...) - output JSON
&action=date&date=[specific date]
get specific date's log - output HTML
&action=date_average&date=[specific date]
get specific date's average - output no.
&action=latest&tag=[pos,neg or con]
get latest 5 tags - output JSON
&action=top&tag=[pos,neg or con]
get top 5 tags - output JSON
&action=alltag
get all tags in popularity order - output JSON
&action=save&log=[your log to save]
save a new moodlog
the log format should be: no|small description+tag-tag+tag@context
however as simple single number will also work