Code4LibBC Day 1: Lightning Talks Part 1

Part 1 of the morning lightning talks at Code4LibBC 2015.

Fun & Games with APIs, Calvin Mah, SFU

  • SFU just launched to the official iOS app, driven by the new CIO
  • included view computer availability under the library tab
  • amazing, because library was not consulted
  • library has robust API to disseminate information: http://api.lib.sfu.ca
  • was thinking of playing around with the data
  • Chrome extension mashup to pull serial costs data right into the catalogue display
  • uses api, ~80 lines of JS http://github.com/calvinm/SFU-Library-Serials-Cost-Google-CHrome-Extension
  • uses JSONView and Advanced REST Client
  • saw an extension called Dockercraft: Docker is virtualization technology to trade whole stacks to run apps; Dockercraft uses Minecraft server to manage docker instances

Semi-Automated Editing Metadata and MARC Records, Cynthia Ng, BCLC

Go see my blog post

CPSLD + SQL = positive fun!, Trevor Smith, Douglas College

  • every year post-secondary institutions in BC submit yearly stats to CPSLD
  • good snapshot about library, and good comparison
  • problem: only do stats once a year, do them the same last year?, stats are text descriptions, how do you translate them through ILS?
  • description e.g. LP records, cassettes, CD
  • instructions at local institution included count material based on location; mix counting bibs and items
  • each step required: query, export to excel, parse, and more; repeat
  • idea: took the training, no idea what to do with it, got tired with list
  • solution: take the steps (that were previously lists) and translate them into SQL
  • someone has already been doing this (Brent at Langara did it, and shared it)
  • had to review other commands in SQL (e.g. case, cast, rename, joins)
  • at Cap, used similar location code taxonomy, but at Douglas used different location taxonomy
  • re-worked SQL, and now can run monthly
  • next steps: share with CPSLD community, document so anyone can use it

Project Documentation with Sphinx – Or, How I Learned to Stop Worrying and Love reStructuredText, Dan Gillean, Artefactual

  • background: AtoM, web based open application for description; was built with the idea that core in Qubit, and with different themes e.g. ICA, digital collections builder
  • 1 project, 3 wikis, 4 themes
  • no versioning in wikis (e.g. ICA 1.2, 1.3)
  • no enforced structure; too easy to create orphan page, no easy output to other formats
  • SPHINX = documentation generator, open source, created by Python community, building on reStructured Text (markup lang), docutils (converter)
  • advantages: structured documentation (built around table of contents), versioning, easy output to other formats, themes, readthedocs hosting, automated indices, lot of support for code representation, extras: glossary, footnotes, etc.
  • wikis still have their uses: release notes, user list, community resources, development documentation
  • Sphinx for user and admin manual

Oral History in your Institutional Repository: Yes You Can!, Holly Hendrigan, SFU

  • 28 interviews so far
  • TechBC memory project
  • migrating digital content to islandora
  • OHMS oral history metadata synchroniser used by many
  • islandora also has an oral history module
  • maximize oral history by allow text search and allow clips to be played
  • trying to find ways to make oral history more accessible and fun

Break

Let’s hope there are still snacks.
blackfox