This is currently only built for Unix based operating systems such as Mac OSX and Linux
Make sure you already have Python 2.7 and pip installed
pip install tadc-import-validator| <?xml version="1.0" encoding="UTF-8"?> | |
| <basic_lti_link xmlns="http://www.imsglobal.org/xsd/imsbasiclti_v1p0" | |
| xmlns:lticm ="http://www.imsglobal.org/xsd/imslticm_v1p0" | |
| xmlns:lticp ="http://www.imsglobal.org/xsd/imslticp_v1p0" | |
| xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" | |
| xsi:schemaLocation = "http://www.imsglobal.org/xsd/imsbasiclti_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imsbasiclti_v1p0.xsd | |
| http://www.imsglobal.org/xsd/imslticm_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticm_v1p0.xsd | |
| http://www.imsglobal.org/xsd/imslticp_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticp_v1p0.xsd"> | |
| <title>Talis Reading Lists</title> | |
| <description>Talis Aspire Reading Lists LTI Integration</description> |
| # Here we assume that $TALIS_API_CLIENT_ID and $TALIS_API_CLIENT_SECRET are set in your environment | |
| # A sub shell runs the persona-token script and will return the token we need in the Authorization Bearer header. | |
| curl -v -X GET -H "Authorization: Bearer $(persona-token $TALIS_API_CLIENT_ID $TALIS_API_CLIENT_SECRET)"\ | |
| -H "Cache-Control: no-cache"\ | |
| "https://rl.talis.com/2/$TENANT_SHORT_CODE/lists/$LIST_GUID" |
| curl -X GET -H "Authorization: Bearer $YOUR_TOKEN_HERE"\ | |
| -H "Cache-Control: no-cache"\ | |
| "https://rl.talis.com/2/$TENANT_SHORT_CODE/lists/$LIST_GUID" |
| # Assuming that TALIS_API_CLIENT_ID and TALIS_API_CLIENT_SECRET are set in your environment | |
| curl -sS -u $TALIS_API_CLIENT_ID:$TALIS_API_CLIENT_SECRET\ | |
| https://users.talis.com/oauth/tokens\ | |
| -d 'grant_type=client_credentials' |
| #!/bin/bash | |
| # Usage: persona-token <client_id> <client_secret> | |
| # you are advised to add your client secret to an environment variable so that you are not leaving secrets in your command history. | |
| PERSONA_HOST='users.talis.com' | |
| CLIENT=$1 | |
| SECRET=$2 | |
| TOKEN=$(curl -sS -u $CLIENT:$SECRET http://${PERSONA_HOST}/oauth/tokens -d 'grant_type=client_credentials'|sed -e 's/{"access_token":"\(.*\)","expires_in":\(.*\),"token_type":"\(.*\)","scope":"\(.*\)"}/\1/g') | |
| echo $TOKEN |
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install yaz
yaz-client will then be available and you can use it like this:
run the program and you get a Z> prompt.
| javascript:if(!window.jQuery||confirm('Overwrite\x20current\x20version?\x20v'+jQuery.fn.jquery))(function(d,s){s=d.createElement('script');s.src='https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.js';(d.head||d.documentElement).appendChild(s)})(document); |
| #!/bin/bash | |
| #usage: ./getDOIfiles myRisFile.ris | |
| if [[ -z $CROSSREF_PID ]] | |
| then | |
| echo "CROSSREF_PID is not set in your env" | |
| exit | |
| fi |
| cd ~ | |
| sudo apt-get update | |
| sudo apt-get install unzip curl python-software-properties openjdk-7-jre -y | |
| wget https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.19.2.tar.gz -O elasticsearch.tar.gz | |
| tar -xf elasticsearch.tar.gz | |
| rm elasticsearch.tar.gz | |
| sudo mv elasticsearch-* elasticsearch | |
| sudo mv elasticsearch /usr/local/share |