Skip to content

Instantly share code, notes, and snippets.

@birkin
Last active April 13, 2019 20:05
Show Gist options
  • Select an option

  • Save birkin/d2fd26f2a1db8ae4ed8f74fd6cbd3b79 to your computer and use it in GitHub Desktop.

Select an option

Save birkin/d2fd26f2a1db8ae4ed8f74fd6cbd3b79 to your computer and use it in GitHub Desktop.
no wonder i'm a little tired!

stuff i did

(april-2018 through march-2019)

code...

  • easyAccess -> hosted-ILLiad migration
    • implemented completely different process for checking-user, creating-new-user, submitting book and article-requests
    • updated bib_ourl_api_project -- an essential part of the illiad work
    • updated aspects of easyA for migration
  • easyAcess other
    • illiad patron-type update -- implemented ongoing auto-updates and updated 30,000+ patrons
    • made landing/info page and article landing pages accessible and style-compliant
    • improved citation-form shortlinks
    • better-handled long-book-titles -- problem exposed by mysql upgrade
    • added display of hay-items when ezb 'Request' button is present (w/reading-room qualification)
    • added display of ebooks when ezb 'Request' button is present
    • improved info landing page
    • experimented with xisbn resurrection
    • moved bib references to new-josiah
    • replaced old internal book-locator to use the one that new-josiah uses
  • bul best-practices tracker
    • added github-vulnerability tracking
    • added email-admin-on-error tracking
    • lightning talk at code4lib-NE
  • iip-development project
    • numerous maintenance-tweaks and improvements, including enabling story and static-page editing
    • supported student-developer work
    • created proxy for student-dev wordcount work
  • updated xslt-transformation service
  • experimented with ted's fast-reconcile service for Hay staff
  • call-number service improvements (powers newtitles)
    • upgraded to python3 & updated packages
    • simplified login for librarians
  • ils/code-mapper app (location-codes, status-codes, display-codes)
    • full upgrade to python3 & modern django
    • enabled modern shib-login to admin
  • ils/annex data-mapper app
    • also full upgrade to python3 & modern django
    • also enabled modern shib-login to admin
  • new-titles
    • made queries work with upgraded solr-7
    • major upgrade of django version
    • improved caching
  • sierra
    • fully-implemented robust sierra big-exports powering blacklight
      • (some experimentation in march 2018 but bulk of work afterwards)
    • updated transfer_annex_pageslips code based on sierra migration
    • major re-write of annex_process_email_pageslips code based on sierra migration
  • major re-write of availability-api used by easyBorrow
    • upgraded to python3 & modern django
    • utilized wrapper around python2 z39.50 module, w/all parsing/prepping in modern webapp
    • extracted hay items from response for easyBorrow improvement
    • added caching
    • added stats-feed
  • site-checker
    • made public-page accessible and style-compliant
    • made login via shib, into admin, much easier
  • usep github-listener
    • upgraded to python3
    • modernized loading of settings
    • made minor improvements to usep web-app
  • easyRequest-Hay
    • improved accessibility
    • implemented auto-deletion of personally-identifiable-info, a successful pilot-project for how this can be handled in other apps
    • implemented stats-api
    • improved aeon; implemented auto-request via millennium for many aeon items
    • added js-code to new-josiah to expose services
  • ran a bell-gallery ingest w/B.C. last summer.

misc...

  • assisted K.H. with print-slip solution for Hay staff using javascript and bookmarklet
  • on search-committee for Human-Resources Director
  • on search-committee for Deputy University Librarian
  • participated in ivies-plus BorrowDirect committee
  • showed H.N., new ivies-plus director, Brown's use of BorrowDirect
  • supported, with J.M., bdr requests while J.R. & B.C. were out
  • attended CIS Academic-Support planning meetings w/A.C. re python bootcamps
  • troubleshot, w/J.M., serials-solution link360 issue; brought issue to their support-tech's attention
  • participated in Atalanta project meetings
  • showed K.H. how to provide environmental variables to certain urls for code-security
  • shared ideas with library diap group
  • finished a years-long project of dismantling an overloaded very-early-version django project by spinning off required services into their own apps and retiring others.
  • organized zoom meeting with S.S. of Yale re his authentication-service
  • helped A.C. with some learning-python questions
  • helped P.M. at Annex & GFA troubleshoot an issue
  • facilitated ebsco October presentaton on eds/folio
  • helped in H.C.'s C4LibCon solr workshop

dev meeting sharing...

  • showed some possibly-useful items from sierra export processing: last-bib, and export-tracker urls
  • jupyter notebooks
  • unpaywall
  • schematron
  • trio: python concurrency library
  • first use of programmatically accessing and parsing email (for annex-requesting)
  • improved forced-shib-login (answer: force a behind-the-scenes shib-logout first)
  • running flask locally
  • useful branch & version check
  • useful email-admin-on error check
  • real-world implementation of removal of P.I.I.
  • github web-hook listener testing
  • localdev email server simulator
  • code update script issues
  • minimal django installation testing without db
  • logging django db calls
  • django lazy-evaluation
  • lightweight api-usage solution
  • new availability api for easyAccess to work-around original "single-bib" limitation
  • django testing: "html assertions"
  • isbn validation
  • easyAccess Hay info improvement
  • TinyMCE & Gutenberg editor info
  • code4lib 2019
  • web augmented-reality

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment