Skip to content

metafacture/metafacture-tutorial

Repository files navigation

Logo

metafacture-tutorial

This project is work-in-progress tutorial to Metafacture

It used to be a selective copy of the Catmandu tutorial but adapted for Metafacture. The Catmandu tutorial was created by @phochste. It is great if you want to learn Catmandu. So try it out.

Since Metafacture Fix is introducing a catmandu-fix like transformation language to Metafacture the adaption of the Catmandu Tutorial for Metafacture purposes seem to me obvious.

It should help you to get accustomed with Metafacture Core and Metafacture Fix. Have fun.

The content pages can be found in /docs/

Lesson plan:

01 Introducing metafacture

02 Introduction into Metafacture Flux

03 Introduction into Metafacture-Fix

04 Fix Path

05 More Fix Concepts

06 Metafacture CLI

07 Processing MARC

08 Harvest data with OAI-PMH

09 Working with CSV and TSV

10 Working with XML

11 Mapping Marc to Dublin Core

Testing

Installation

sudo apt remove ruby-bundler; sudo apt purge jekyll; sudo apt update; sudo apt install build-essential; bundle install; bundle exec jekyll serve

If you are on debian derivates go install build-essentials:

sudo apt install build-essential

Then you can use the Ruby Dependency Management to build all you need:

bundle install

Start jekyll like this:

bundle exec jekyll serve

If you experience troubles, make sure to not have jekyll installed via you package manager. Also remove ruby-bundler. On debian derivates do:

sudo apt purge jekyll; sudo apt remove ruby-bundler

About

This is a selective copy of the Catmandu tutorial but for Metafacture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5