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
- Host: GitHub
- URL: https://github.com/tw4l/metsflask
- Owner: tw4l
- License: mit
- Created: 2017-03-31T04:24:13.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2020-09-20T03:01:16.000Z (over 5 years ago)
- Last Synced: 2025-04-01T10:51:24.816Z (12 months ago)
- Topics: archivematica, code4lib, mets-xml
- Language: Python
- Homepage:
- Size: 12.4 MB
- Stars: 26
- Watchers: 4
- Forks: 4
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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:

AIP METS file view:


File detail view:

## 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.