Giter VIP home page Giter VIP logo

toolbox-2's Introduction

Toolbox

Fancy tools that you can use to achieve great things: We have developed them tools to make the RD-Switchboard operation easier. Please feel free to use these tools under the MIT license.

This Document contains only list of existsing projects in this repository. Please refer to the actual project README.md file for a information about how to install and use each tool. The project README.md located in each project folder.

RDS

RDS: Clean RDS Records

Tool will read a file, containing all existing RDS keys, exported from a Neo4j Database. Then it will process all registry objects from a MySQL database and compare them with keys list. If registry object key does not exists in the list, the registry object will be deleted. The progra, will delete the keys in chunks, the size of the chunk can be set in the program propertyes (the 256 is default).

RDS: Export RDS URL's

Tool will export URL's SLUG and ID parts for each Registry Object in the RDS Database

RDS: Sync SOLR Index

Tool will Sync SOLR Index with RDS MySQL Database

RDS: Import Browser

Tool will Import Records from XML files locaed in S3 Bucket into RDS Database. Each Record must be in RIF:CS XML format and the whole XML file must be in OAI:PMH format. Optinal XSLT crosswalk can be provided to change record format into RIF:CS before uploading the file into RDS website, if records has been harvested in different format.

RDS: Check API Ussage limits

Tool will run periodically to check ussage quotas and issue or remove a temporray API blocks if needed.

AWS S3

S3: Find Object

Tool is designed to find a single object in a S3 bucket.

S3: Remove Public Access

Tool is designed to revoke public acess for all objects located in the some AWS S3 Bucket. The selection can be limited by prefix, what usually is jus folder name.

S3: Test Crosswalk

Tool will download a single XML object from a S3 Bucket and will apply a Crosswalk to it. The result can be printed to stdout or to the file.

XSLT

MARC21_to_RIFCS

A XSLT Crosswalk from Marc21 to RIF:CS

METS_TO_RIFCS

A XSLT Crosswalk from Mets to RIF:CS

toolbox-2's People

Contributors

aaryani avatar wizman777 avatar

Forkers

riseofthetigers

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.