Ok, I understand. You are talking about a real-time user activity monitoring, with quota management. Although technically possible, it is beyond the scope of this project (a simple content sharing server), so it won"t be implemented.
How about just displaying something simple like the last 5 users and what they read or downloaded, with the option to turn it on or off, without digging through the logs? Maybe it only polls that data when someone logs on so no need for real time monitor, it's just displaying the data that's already been collected anyway?
I still think you can already extract this information from the log file quite easily. For me its a matter of prioritization, I already have a lot of improvements to do on Ubooquity (just take a look at the threads of this forum, some items have been planned for more than 6 months) and user activity tracking is quite peripheral to its main purpose.
Look for lines like:
to know when a user logs on, and
to know when a user downloads a file.
Although technically possible, it is beyond the scope of this project (a simple content sharing server), so it won"t be implemented.
For me its a matter of prioritization, I already have a lot of improvements to do on Ubooquity (just take a look at the threads of this forum, some items have been planned for more than 6 months) and user activity tracking is quite peripheral to its main purpose.
Surely there is something that already exists that can read a log file and pull out the keywords, on the fly.
Yes: grep and awk for instance.