#!/usr/bin/python

# Author: Simon Zeyer
# E-Mail: simon@zeyersch.de
# URL: 
# License: GPLv2

import os
import re

instances = {
    "Wolke": {
        "occ": "sudo -u www-data php /var/www/html/occ"
    },
    # "Wolke": {
    #     "occ": "sudo -u www-data php /var/www/html/occ"
    # }
}

print('<<<nc_groupquota>>>')

for instance in instances:
    stream = os.popen("{} {}:{}".format(instances[instance]["occ"], "groupquota", "list" ))
    res = re.findall(r"(.*): (\d+)", stream.read())
    for s in res:
        stream = os.popen("{} {}:{} {}".format(instances[instance]["occ"], "groupquota", "used", s[0] ))
        print("{}:{};{};{}".format(instance, s[0], s[1], stream.read().strip() ))
