Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JacobEM

Omeka Subject Heading Extractor

Omeka Subject Heading Extractor is a node.js application for retrieving all the subject headings from an Omeka website.

This application uses the Omeka API to get all the subject headings from every item, which is then searched through and then all duplicates are discarded.

Version: 3.3.0

License: MIT

Documentation

How to install

Download

Go to the GitHub Page and click the green Code button, then navigate to the Download ZIP button. This will download the application in a compressed folder. Simply right-click this folder and select Extract All.

Clone The Repository

If you have Git you may use Git Bash to clone the repository.

Simply run:

git clone https://github.com/yakowa/Omeka-Title-Desc-Extractor

How to run

Note: Please see the Dependecies before reading the following!

Simply run the RUN.bat script (right-click, then Open), this will open your terminal executing the script on Node.JS.

Alternatively, you can simply run

node OSHE.js

How to use

You will be prompted to input your Omeka site's items API URL. Example: https://example.com/api/items/

Then the program will prompt you for a search query. Example: Toast

The program will then return non duplicated values related* to your query.

*If an item had the query you are searching for, it would count other subjects found on that particular item to be 'related' and therefore shown to the user.

Dependecies

  • You must have Node.JS installed on your computer for this application to run.

Once Node.JS is installed please run the INSTALL.bat script (right-click, then Open), this will open your terminal and install the dependencies. Once done you may close your terminal.

Alternatively, you can simply run

npm install

About

Omeka Subject Heading Extractor is a node.js application for retrieving all the subject headings from an Omeka website. This application uses the Omeka API to get all items which it then formats into a custom JSON object. This object is then searched through and then all duplicates are discarded.

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages