Project:LHS Graphs and Visualizations: Difference between revisions
From London Hackspace Wiki
509 bytes removed
, 17 January 2011
|
|
Line 107: |
Line 107: |
| http://groups.google.com/group/london-hack-space | | http://groups.google.com/group/london-hack-space |
|
| |
|
| This script yields: '''<tt>members:693 messages:3123</tt>'''
| | We have a script that outputs: '''<tt>members:693 messages:3123</tt>''' |
| <pre>
| | |
| #!/bin/sh
| | '''Code:''' https://github.com/londonhackspace/monitoring |
|
| |
| PAGE=`curl -s http://groups.google.com/group/london-hack-space`
| |
| if [ $? -ne 0 ]; then
| |
| echo "NaN"
| |
| exit 1;
| |
| fi;
| |
|
| |
| MEMBERS=`echo $PAGE | egrep '<b>Members:</b> [0-9]+' | perl -e '<STDIN>=~m/.*<b>Members:<\/b> ([0-9]+).*/; print "$1\n"'`
| |
| if [ $? -ne 0 ]; then
| |
| echo "NaN"
| |
| exit 1;
| |
| fi;
| |
|
| |
| MESSAGES=`echo $PAGE | egrep '>[0-9]+ of [0-9]+ messages<' | perl -e '<STDIN>=~m/.*>[0-9]+ of ([0-9]+) messages<.*/; print "$1\n"'`
| |
| if [ $? -ne 0 ]; then
| |
| echo "NaN"
| |
| exit 1;
| |
| fi;
| |
|
| |
| echo "members:"$MEMBERS" messages:"$MESSAGES
| |
| </pre>
| |