DIY Infrastructure
Building the GLAM Workbench
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8264573/dnz-fireworks.png)
Tim Sherratt · @wragge@hcommons.social
Play along!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996300/dependency_2x.png)
fragility
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996300/dependency_2x.png)
impact
longevity
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996316/Screenshot_from_2022-11-12_13-52-30.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9993926/Screenshot_from_2022-11-11_13-34-47.png)
2011
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9993961/Screenshot_from_2022-11-11_15-22-40.png)
2022
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996433/Screenshot_from_2022-11-12_15-00-04.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9718481/Screenshot_from_2022-07-19_22-40-44.png)
-
Make everything open
-
Small parts, loosely coupled
-
Automate the boring stuff
-
Promote use and welcome collaboration
sustainability?
sustainability
openness
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9718481/Screenshot_from_2022-07-19_22-40-44.png)
GLAM Workbench
gov.au subdomains
Explore open datasets
National Museum of Australia
Powerpoints from web archives
Covers from digitised journals
Newspapers via DigitalNZ
Museum of Victoria
100% recycled redactions from National Archives of Australia
scissors & paste
- 100+ Jupyter notebooks
- Live code, text, images
- Same code, different views
- All in your browser!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8264967/500px-Jupyter_logo.svg.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996440/Screenshot_from_2022-11-12_15-20-59.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996441/Screenshot_from_2022-11-12_15-23-20.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996446/Screenshot_from_2022-11-12_15-34-37.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996450/Screenshot_from_2022-11-12_15-42-42.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996451/Screenshot_from_2022-11-12_15-43-22.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8967484/Screen_Shot_2021-09-29_at_2.37.40_pm.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8264981/Screen_Shot_2021-02-21_at_10.30.38_pm.png)
visualising newspaper searches
QueryPic
jump in with Binder
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/7659208/2020-08-23_16.53.05.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/7659168/Screen_Shot_2020-08-23_at_3.50.05_pm.png)
one click to start
small parts, loosely coupled
automate the boring bits
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996462/Screenshot_from_2022-11-12_16-43-48.png)
GitHub repo
Docker container
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996465/Screenshot_from_2022-11-12_16-51-38.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996463/Screenshot_from_2022-11-12_16-47-29.png)
GitHub Action
automated!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996469/Screenshot_from_2022-11-12_17-06-12.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996470/Screenshot_from_2022-11-12_17-07-28.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996471/Screenshot_from_2022-11-12_17-10-05.png)
Docker container
plug & play!
-
Binder
-
Reclaim Cloud
-
Nectar
-
Local Docker
more control
more technical knowledge
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8357537/Screen_Shot_2021-03-18_at_12.36.43_pm.png)
Reclaim Cloud
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8611962/Screen_Shot_2021-05-27_at_1.40.58_pm.png)
Nectar
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996486/Screenshot_from_2022-11-12_17-58-51.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996471/Screenshot_from_2022-11-12_17-10-05.png)
Docker
(Quay.io)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8742946/Screen_Shot_2021-07-07_at_5.44.27_pm.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996476/Screenshot_from_2022-11-12_17-46-31.png)
Next?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996499/Screenshot_from_2022-11-12_18-14-15.png)
Datasette
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996769/Screenshot_from_2022-11-12_22-13-19.png)
data sharing & exploration
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9989899/Screenshot_from_2022-11-10_11-38-02.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10003853/Screenshot_from_2022-11-15_22-01-01.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10003870/Screenshot_from_2022-11-15_22-04-37.png)
Trove List to CollectionBuilder exhibition
Packaged code
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996814/Screenshot_from_2022-11-12_22-32-51.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996813/Screenshot_from_2022-11-12_22-33-15.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996812/Screenshot_from_2022-11-12_22-33-36.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996811/Screenshot_from_2022-11-12_22-39-05.png)
for easy reuse
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10003900/Screenshot_from_2022-11-15_22-15-41.png)
a new GLAM Workbench repository
configured for development & reuse
- basic software requirements
- GitHub actions
- container creation
- Reclaim Cloud config
- notebook testing
- converts README to notebook
- Zenodo integration
- versioning
- licence
Zenodo
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996749/Screenshot_from_2022-11-12_22-04-16.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996751/Screenshot_from_2022-11-12_22-06-42.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996755/Screenshot_from_2022-11-12_22-03-39.png)
preservation & citability
make everything open
promote use and welcome collaboration
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10003977/Screenshot_from_2022-11-15_22-55-21.png)
DIY GLAM Workbench
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10003982/Screenshot_from_2022-11-15_22-58-12.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10003987/Screenshot_from_2022-11-15_23-00-42.png)
add resources!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10003994/Screenshot_from_2022-11-15_23-03-56.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004000/Screenshot_from_2022-11-15_23-08-47.png)
improve the docs!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004009/Screenshot_from_2022-11-15_23-11-34.png)
contribute code!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004017/Screenshot_from_2022-11-15_23-13-55.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004019/Screenshot_from_2022-11-15_23-14-58.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004033/Screenshot_from_2022-11-15_23-20-04.png)
generated from GitHub
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004052/Screenshot_from_2022-11-15_23-24-32.png)
get involved!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004061/Screenshot_from_2022-11-15_23-28-26.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8973011/Screen_Shot_2021-09-30_at_10.26.43_pm.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004088/Screenshot_from_2022-11-15_23-34-38.png)
thanks!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004097/Screenshot_from_2022-11-15_23-37-35.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004103/Screenshot_from_2022-11-15_23-38-48.png)
Wikidata
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10006012/Screenshot_from_2022-11-16_11-10-04.png)
Everyday Heritage
ask a question
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8305516/Screen_Shot_2021-03-04_at_9.30.20_pm.png)
watch a video
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8742973/Screen_Shot_2021-07-07_at_5.51.13_pm.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10004120/Screenshot_from_2022-11-15_23-49-37.png)
report a problem
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/8973019/Screen_Shot_2021-09-22_at_12.51.28_pm.png)
book a chat
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9671053/Screenshot_from_2022-06-27_15-43-06.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9671054/Screenshot_from_2022-06-27_15-41-33.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10006020/Screenshot_from_2022-11-16_11-14-46.png)
updates!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/10006021/Screenshot_from_2022-11-16_11-16-58.png)
presentations!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/542185/images/9996300/dependency_2x.png)
value?
longevity?