#!/bin/bash INDEXURL=https://newbackend-openportal.isti.cnr.it/solr/PMF_index_cnr_shard1_replica1 OUTPUTFILE=/tmp/beta_openportal_stats.php ALLPRUDUCTS=`curl -s "$INDEXURL/select?q=*:*&rows=0&wt=xml&indent=true" | xmlstarlet sel -t -m "//result" -v "@numFound" -` OPENACCESS=`curl -s "$INDEXURL/select?q=rights:%22Open%20Access%22&rows=0&wt=xml&indent=true" | xmlstarlet sel -t -m "//result" -v "@numFound" -` INSTITUTES=`curl -s "$INDEXURL/query" -d 'q=*:*&rows=0&wt=xml&indent=true&json.facet={distinctvalues:"unique(collectioname)"}' | xmlstarlet sel -t -m "//*[@name='distinctvalues']" -v "." -` PROJECTS=`curl -s "$INDEXURL/query" -d 'q=*:*&rows=0&wt=xml&indent=true&json.facet={distinctvalues:"unique(projectname)"}' | xmlstarlet sel -t -m "//*[@name='distinctvalues']" -v "." -` AUTHORS=`curl -s "$INDEXURL/query" -d 'q=*:*&rows=0&wt=xml&indent=true&json.facet={distinctvalues:"unique(cnrcreatorforbrowsing)"}' | xmlstarlet sel -t -m "//*[@name='distinctvalues']" -v "." -` echo -n > $OUTPUTFILE echo "> $OUTPUTFILE echo " array('field' => 'Research products' , 'url' => '/results?qv=&sort=date&order=1' , 'value' => '$ALLPRUDUCTS')," >> $OUTPUTFILE echo " array('field' => 'Authors' , 'url' => '/browse/authors' , 'value' => '$AUTHORS')," >> $OUTPUTFILE echo " array('field' => 'Institutes' , 'url' => '/browse/institutes' , 'value' => '$INSTITUTES')," >> $OUTPUTFILE echo " array('field' => 'Projects' , 'url' => '/browse/projects' , 'value' => '$PROJECTS')," >> $OUTPUTFILE echo " array('field' => 'Open Access products', 'url' => '/results?qf=rights&qv=Open%20Access&sort=date&order=1', 'value' => '$OPENACCESS')" >> $OUTPUTFILE echo "); ?>" >> $OUTPUTFILE