Giter VIP home page Giter VIP logo

oats's Introduction

OATs

OATs (Open Access Tools) is a collection of software to automate some of the tasks performed by the Open Access Team at the Office of Scholarly Communication (OSC), University of Cambridge. Documentation for OSC staff on how to install and use these tools is provided below.

Dependencies

Software in the OATs package rely on external tools for most of their functionality, so the following software will need to be installed in your machine in order for OATs to work:

You have (at least) two choices to solve this dependency:

  • (recommended) install the latest version of WinPython, which is a portable python distribution. You can install it wherever you like. If you don't have a preference, a sensible place would be: C:\Applications\WinPython\ (you can easily create an "Applications" folder using Windows Explorer if needed).
  • download and run the Windows installer of the official Python release. This option is only recommended for users that have administrative rights to their machines (not the case for Windows desktops available to OSC members).

TeX Live provides a comprehensive LaTeX system with all packages you will need to run OATs utilities. Alternatively, you can solve this dependency by using another LaTeX installation containing the TikZ package. To install TeX Live, download and run the Windows installer.

If you run into error "perl.exe has stopped working", try selecting "Custom install" instead of "Simple install (big)".

Associating the extension .tex to TeXworks

Once the TeX Live installation has finished, please associate the extension .tex to the new program TeXworks. To do this:

  • Using Windows Explorer, navigate to any .tex file on your computer (O:\OSC\Open Access\OATs contains file Dummy_tex_document.tex for your convenience)
  • Right-click on the .tex file and choose "Properties"
  • Locate the option "Opens with" and click "Change...", then "Browse..."
  • Find and select the TeXworks executable (C:\texlive\2016\bin\win32\texworks.exe)

A good plain text editor

UNIX users can probably use whichever text editor they prefer (I can confirm it works fine with gedit)

Windows users should install Notepad++, which is available as a portable application here, and then associated the .txt file extension to this program, as explained below.

Associating the extension .txt to Notepad++

To do this:

  • Using Windows Explorer, navigate to any .txt file on your computer
  • Right-click on the .txt file and choose "Properties"
  • Locate the option "Opens with" and click "Change...", then "Browse..."
  • Find and select the Notepad++ executable

A portable version of PDFtk for Windows is included in OATs, so Windows users can ignore this dependency.

PDFtk on Ubuntu 18.04

PDFtk is not available from the official Ubuntu 18.04 repositories. See https://askubuntu.com/a/1028983 for installation instructions.

OATs Installation

Simply clone or download this Github repository (C:\Users\<<your CRSid>>\OATs-master is the recommended installation path i.e. the extracted files should be in this directory).

Configuration and usage

Please click the links below for configuration and usage instructions for each of OATs' utilities:

oats's People

Contributors

afs25 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

afs25

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.