NIME_keywords

command line tools developed for systematic analysis of conference proceedings.

Pure Nim score 15/100 · last commit 2020-11-22 · 1 stars · tests present · no docs generated

Summary

Latest Version Unknown
License Unknown
CI Status Failing
Stars 1
Forks 0
Open Issues 0
Last Commit 2020-11-22
Downloads 0
Last Indexed 2026-08-02 04:47

Installation

nimble install NIME_keywords
choosenim install NIME_keywords
git clone https://gitlab.com/johnnyvenom/nime_keywords

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
NIME_keywords - - - - - - -

README

keyword.sh

A command line utility to search the archive of NIME conference proceedings (http://nime.org/archive).

written by John Sullivan | johnny@johnnyvenom.com

To use:

  • Go to http://nime.org/proceedings/ZIPs/ to download conference proceedings for all years
  • Unzip and place each year's proceedings (several .pdf files) in its own directory with the year as its name, and place this script in the parent directory.
  • Run the following command to make it executable:

    chmod u+x keyword.sh

  • Run the command with as many search terms you want to return:

    ./keyword.sh searchterm1 searchterm2 searchterm3 etc.

The script will save the results to data.csv in two parts:

  1. A table will show the number of occurrences for each search term by year.
  2. Below the table, the full filenames for all occurrences will be listed by year and by search term.

Notes:

  • This script uses the mdfind -count command to search.
  • It runs a loop to search through all years, but can easily be modified to more specific search criteria, or to search other collections.
  • This script was written to assist research in the preparation of this paper for the 2018 SMC conference. The methodology was adapted from the 2014 NIME paper "To gesture or Not? An Analysis of Terminology in NIME Proceedings 2001-2013" by A. Jensenius.
  • See also the additional_scripts folder, which contains additional information and tools for the analysis used for the SMC paper.
  • Additional open source tools were used in the analysis, which are covered in the paper.