Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mathewjordan/canopy-iiif-nez-perce
https://github.com/mathewjordan/canopy-iiif-nez-perce
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mathewjordan/canopy-iiif-nez-perce
- Owner: mathewjordan
- License: mit
- Created: 2022-05-26T14:07:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-05-26T14:07:56.000Z (over 2 years ago)
- Last Synced: 2024-10-12T08:21:04.313Z (3 months ago)
- Language: TypeScript
- Size: 33.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Canopy
### An attempted and mostly pure IIIF Collection site generator using Next.js
_Home food processing jar against background of colorful fresh vegetables, including corn, radishes, and tomatoes._
## Notes
Canopy is an experimental application that will standup a browseable and searchable digital collections style site entirely from a IIIF Collection and the items it contains.
- This the epitome of a work-in-progress.
- Most baselines features are still being proved out.
- It's definitely possible.## Technical Stuff
```shell
# installation
npm install# development
npm run dev# build
npm run build
```## Configuration
Edit `canopy.config.js`
```jsx
/**
* Configuration built by `npm run build`
*/const config = {
collection: "https://can-the.vercel.app/iiif/collection/north-american.json",
title: "The North Americans",
hero: [
"https://can-the.vercel.app/iiif/manifest/apache/04-apache-camp.json",
"https://can-the.vercel.app/iiif/manifest/nez-perce/08-map-territory.json",
],
metadata: ["Subject", "Date", "Dimensions"],
};/**
* Configuration built by `npm run dev`
*/
const dev = {
collection: "http://localhost:5001/iiif-dev/collection/north-american.json",
title: "The North Americans",
hero: [
"http://localhost:5001/iiif-dev/manifest/apache/04-apache-camp.json",
"http://localhost:5001/iiif-dev/manifest/nez-perce/08-map-territory.json",
"http://localhost:5001/iiif-dev/manifest/tsawatenok/05-tsawatenok-house-front.json",
],
metadata: ["Subject", "Date", "Dimensions"],
};exports.config = config;
exports.dev = dev;
```