Skip to content

TApicella/metridoc-grails-ezproxy

 
 

Repository files navigation

WARNING - Still in heavy development

This project contains both the ezproxy web and job projects. We are in the process of moving the job here using our new scripting api, but for now both the job and view reside in the same project

Ezproxy Job

================

The ezproxy job provides a way to parse and store ezproxy data. The most effective way of using the job is to make sure your target log has items separated by one or more uncommon characters. If this is not possible, You can either preprocess your logs into this format or provide a parser of your own.

To get started, download the project. You can either download the zip file or clone it if git is installed

git clone https://github.com/metridoc/metridoc-grails-ezproxy.git
cd metridoc-grails-ezproxy

To download grails and the project dependencies, run ./grailsw --refresh-dependencies compile. If you haven't used a metridoc project, this could take quite a bit of time. Subsequant calls should be much faster.

There are 4 available jobs

  • processEzHosts - processes all unique host names based on ezproxy id
  • processEzDois - processes all unique dois based on ezproxy ids
  • resolveEzDois - resolves dois against crossref
  • dropEzTables - deletes all ezproxy tables. Useful if you want to start fresh, or substantial changes have occurred to the database schema after an upgrade that a fresh start is required
processEzHosts

This job finds all unique ezproxy transactions by ezproxy id and host.

About

view portion of ezproxy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published