Nooste / lc-extra

Library Carpentry Extra Content

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Library Carpentry Extra Content

Some additional material for library carpentry workshop, prepared for 2019-11-04 Workshop.

Introductory slides for 2019-11-04

A Microsoft Windows (TM) Virtual Machine

The VirtualBox version: https://aka.ms/windev_VM_virtualbox - This VM will expire on 1/12/20.

a69ca4063dabf3fae881d891f28221c574eebce3  vm/WinDev1910Eval.ova
  • Windows 10 1903 and the Windows 10 SDK, version 1903 (10.0.18362.1)
  • Visual Studio 2019 with the UWP, .NET desktop, and Azure workflows enabled and also includes the Windows Template Studio extension
  • Visual Studio Code
  • Windows Template Studio extension
  • Windows UWP samples (latest)
  • Windows Subsystem for Linux enabled with Ubuntu installed
  • Developer mode and bash enabled

Python versatility

  • most of Python functionality is not only in the language, but in the ecosystem, the libraries that are available
  • many scientific libraries
  • helpers, data acquisition, data analysis, much more, ...
  • niche things: MARC

A few examples that make use of additional libraries. All these libraries are written in Python.

Fetching ISIL data

I wanted to have an offline version of ISIL database.

Question: Do you know how many ISIL are in ISIL-Verzeichnis?

Manual approach: Copy-and-paste, 28h non-stop-copy-paste (if we need 6s per item)

Working with MARC

A strange request.

  • The software community releases software as open source, here: a library called pymarc
  • x/mrc

MARC and Excel

Reading MARC and writing Excel.

Reading and altering Excel

Notebook exploration

Notebooks and Python work well together

Past workshops

Git Use Cases in GLAM and elsewhere

Git Use Cases at Leipzig University Library and SLUB

A Git and GitHub collaborative workflow

Details are explained in the test-repo at https://github.com/miku/carptest.

Git installation on Windows 10

For more questions, the default will be fine. As a nice, open source cross platform editor, we recommend

Git editor options

Git path option

Git HTTPS options

Git line endings

Git terminal emulator

Git extras

Git experimental features

Git wrap up

Git version and config options

About

Library Carpentry Extra Content

License:MIT License


Languages

Language:mIRC Script 100.0%Language:Python 0.0%Language:Makefile 0.0%