Skip to content
jimklo edited this page Nov 17, 2011 · 37 revisions

Have you built a utility for Learning Registry? List it here.

Have you extended core Learning Registry? List it here.

Have you done something cool with Learning Registry? List it here.

Demonstrations

Here are some demonstration projects that either extend or augment Learning Registry in some manner.

Plugfest 1 Hackday - Browser Plugin

A prototype that injects learning registry resource data into internet search results.

Author: Pat Lockley

URL: Chrome Plugin Source

URL: Firefox Plugin Source

Repofringe 2011 Hackday - Visual Browser

Built against a modified version of the node distribution, provides a very simple visual interface to search a node for specific terms and identify resources that have been tagged with common keys.

Author: Jim Klo (SRI International)

URL: Source Code

External Utilities

The following projects are designed to work with the Learning Registry services and are not part of the node installation.

Data Pumps

These are scripts, programs, and applications that extract data from one source and publish it onto a Learning Registry node.

LRDataPump

Harvests an OAI-PMH NSDL_DC repository and publishes as signed LR resource data to a specific node. Utility is designed to work as a differential task. Subsequent execution will harvest from the configured repository since the last successful harvest. Tool is also resumable, if for some reason a failure occurs, the next run will pick up harvesting where it left off, and not republish.

Language: Python

License: Apache 2

Author: Jim Klo (SRI International)

URL: https://github.com/jimklo/LRDataPump

Resource Document Signing

These are solutions to help get your resource data signed with your own PGP key.

LRSignature

Extendable Python library and command line tools that can be used to sign LR resource data documents.

Language: Python

License: Apache 2

Author: Jim Klo (SRI International)

URL: https://github.com/jimklo/LRSignature

Node Administration

Anything that may be useful in setting up, monitoring, or administering your own Learning Registry Node

LRMonitor

A Python module that can query CouchDB status message and format into a suitable format to be digested by Cacti.

Language: Python

License: Apache 2

Author: Jim Klo (SRI International)

URL: https://github.com/jimklo/LRMonitor

Clone this wiki locally