An open API service indexing awesome lists of open source software.

https://github.com/tw4l/metsflask

A web application for human-friendly exploration of Archivematica METS files
https://github.com/tw4l/metsflask

archivematica code4lib mets-xml

Last synced: 11 months ago
JSON representation

A web application for human-friendly exploration of Archivematica METS files

Awesome Lists containing this project

README

          

# METSFlask

A web application for human-friendly exploration of Archivematica METS files.

## Live site (try it out!):
[http://bitarchivist.pythonanywhere.com/](http://bitarchivist.pythonanywhere.com/)

All files uploaded to METSFlask are deleted after being read into the database. Database entries are deletable by all users at any time. That is to say - feel free to upload and view your own files! You can delete them from the web app as soon as you're done.

## Screenshots

Home page:

![index](screenshots/index.png)

AIP METS file view:

![aip](screenshots/aip.png)

![aip_1](screenshots/aip_1.png)

File detail view:

![detail](screenshots/detail.png)

## Install locally (dev):

Requires Python 3.4+ or higher.

* Clone files and cd to directory:
`git clone https://github.com/tw4l/METSFlask && cd METSFlask`
* Set up virtualenv:
`virtualenv venv`
* Activate virtualenv:
`source venv/bin/activate`  
* Install requirements:
`pip install -r requirements.txt`
* Create database:
`chmod a+x db_create.py`
`./db_create.py`
* Run (on localhost, port 5000):
`./run.py`  
* Go to `localhost:5000` in browser.

## Creators

* Canadian Centre for Architecture
* Tessa Walsh

This project was initially developed in 2016-2017 for the [Canadian Centre for Architecture](https://www.cca.qc.ca) by Tessa Walsh, Digital Archivist, as part of the development of the Archaeology of the Digital project.