All Projects → evt-project → evt-viewer

evt-project / evt-viewer

Licence: AGPL-3.0 license
Edition Visualization Technology 2 - development

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to evt-viewer

tei-publisher-app
The main TEI Publisher app
Stars: ✭ 50 (-24.24%)
Mutual labels:  digital-humanities, tei-xml, digital-edition
awesome-digital-history
Find primary sources online and learn how to research history digitally.
Stars: ✭ 110 (+66.67%)
Mutual labels:  digital-humanities
TopicsExplorer
Explore your own text collection with a topic model – without prior knowledge.
Stars: ✭ 53 (-19.7%)
Mutual labels:  digital-humanities
Intro-Cultural-Analytics
Introduction to Cultural Analytics & Python, course website and online textbook powered by Jupyter Book
Stars: ✭ 137 (+107.58%)
Mutual labels:  digital-humanities
TraduXio
A participative platform for cultural texts translators
Stars: ✭ 19 (-71.21%)
Mutual labels:  digital-humanities
dvt
Distant Viewing Toolkit for the Analysis of Visual Culture
Stars: ✭ 57 (-13.64%)
Mutual labels:  digital-humanities
bechdel-test
Does your favorite film pass the test?
Stars: ✭ 25 (-62.12%)
Mutual labels:  digital-humanities
2018-2019
The GitHub repository containing all the material related to the Computational Thinking and Programming course of the Digital Humanities and Digital Knowledge degree at the University of Bologna (a.a. 2018/2019).
Stars: ✭ 29 (-56.06%)
Mutual labels:  digital-humanities
infinite-ulysses-dissertation
InfiniteUlysses.com repo as it was when I finished the related Ph.D. project. See instead github.com/amandavisconti/infinite-ulysses-public for latest code, as this repo is frozen to represent my dissertation.
Stars: ✭ 21 (-68.18%)
Mutual labels:  digital-humanities
cummings.ee
A collection of the work of Edward Estlin Cummings, as it enters the public domain.
Stars: ✭ 32 (-51.52%)
Mutual labels:  digital-humanities
twic
Topic Words in Context (TWiC) is a highly-interactive, browser-based visualization for MALLET topic models
Stars: ✭ 51 (-22.73%)
Mutual labels:  digital-humanities
booknlp
BookNLP, a natural language processing pipeline for books
Stars: ✭ 636 (+863.64%)
Mutual labels:  digital-humanities
comp thinking social science
Computational Thinking for Social Scientists book project
Stars: ✭ 42 (-36.36%)
Mutual labels:  digital-humanities
textbox
Text collections made available by the CLiGS group.
Stars: ✭ 19 (-71.21%)
Mutual labels:  digital-humanities
Curatescape
A set of add-ons for the Omeka content management system, designed specifically for location-based narrative content, and compatible with (optional) paid Curatescape mobile applications.
Stars: ✭ 39 (-40.91%)
Mutual labels:  digital-humanities
ham4corpus
Data from "Hamilton: An American Musical", formatted for reuse. See below for some interesting text analysis basic findings! I am not throwing away my stopword?
Stars: ✭ 53 (-19.7%)
Mutual labels:  digital-humanities
named-entity-recognition
Notebooks for teaching Named Entity Recognition at the Cultural Heritage Data School, run by Cambridge Digital Humanities
Stars: ✭ 18 (-72.73%)
Mutual labels:  digital-humanities
awesome-dhtools
Software for humanities scholars using quantitative or computational methods.
Stars: ✭ 72 (+9.09%)
Mutual labels:  digital-humanities
etymology-db
An open etymology dataset created using Wiktionary data. Contains 3.8M entries, 1.8M terms, 2900 languages, and 31 unique relationship types.
Stars: ✭ 20 (-69.7%)
Mutual labels:  digital-humanities
aut
The Archives Unleashed Toolkit is an open-source toolkit for analyzing web archives.
Stars: ✭ 111 (+68.18%)
Mutual labels:  digital-humanities

EVT 2.0 (evt-viewer)

EVT (Edition Visualization Technology) is a light-weight, open source tool specifically designed to create digital editions from texts encoded according to the TEI XML schemas and Guidelines, freeing the scholars from the burden of web programming and enabling the final users to browse, explore and study digital editions by means of a user-friendly interface.

Below you can find some instructions to install and configure the development framework for EVT 2.0 (evt-viewer). If you need to know how to use an EVT Release please read USER_README.md instead.

Dev Environment Prerequisites

You need to preinstall NodeJS (see official documentation). Everything works properly with versions up to v10.19.0 (you can use nvm in order to have multiple versions of node installed in your device),

Starting the application

  1. Clone the repository from github

    git clone https://github.com/evt-project/evt-viewer.git
  2. Move into evt-viewer folder

    cd evt-viewer
  3. Install dependendencies and devDependencies

    npm install
    npm install --only=dev

Start EVT

Before starting EVT check if you have a data folder inside app where to put you XML file(s); otherwise create it. Then check if in the app/config/config.json the property dataUrl is pointing to your edition file. If you need, you can also change some of the other configuration parameters. If you need information about the configuration file, please check the README.md within the app folder, or use the beta EVT2-Config-Generator to set your preferences and download a ready to use JSON file. You can also use some ready-to-use xml files and configurations we've added to https://github.com/evt-project/evt-sample-documents (EVT2js folder).

To start EVT use

npm run start

Every time you install a new package

Stop current process (CTRL/CMD+C) then:

npm i
npm run start

Every time you checkout to a different branch

If you need to work on a different branch, we recommend that you stop current process (CTRL/CMD+C in the bash terminal), repeat the steps of dependencies and devDependencie installations and launch again :

npm i 
npm run start

Generate EVT Development Documentation

[WIP]

Build a new EVT release

npm run build

or

npm run build:prod

for a minified version of the app.

Both scripts will create a build folder containing the built package. Add a data folder with the XML files you need and open the index.html file to see your digital edition. NB: in this case, in order to make EVT work properly in a local environment, you need to use a browser that allows Cross origin requests.

Branch description

master

This is the main branch.

develop

This is the main development branch.

critical-edition

Branch dedicated to the initial development of functionalities to support critical edition. This is a closed branch.

dipl-mobile

Branch dedicated to the development of support for mobile devices. This is an abandoned branch.

BRANCHES USED FOR INTERNISHIPS

feature/dipl-interp-edLevel

Branch dedicated to the development of functionalities to support diplomatic and interpretative edition levels.

feature/msDescription

Branch dedicated to the development of functionalities to support manuscript description access.

feature/place-names-map

Branch dedicated to the development of functionalities to support an interactive map of places appearing in Named Entities Places List.

feature/search

Branch dedicated to the development of an internal Search Engine.

feature/verses

Branch dedicated to the development of the support of prose/verse visualization.

feature/viewer-ITL

Branch dedicated to the development of a new Image Viewer and the support for Image Text Linking feature.

STANBY FEATURE

feature/3DHOP-support

Branch dedicated to the test the integration of the tool 3DHOP. This is a temporarily abandoned branch.

CLOSED FEATURE

feature/bibliography

Branch dedicated to the development of functionalities to support bibliography. This is a closed branch.

feature/critical-edition-2

Branch dedicated to the development of functionalities to support critical edition. This is a closed branch.

feature/documentation

Branch dedicated to the documentation management. This is a closed branch.

feature/localization

Branch dedicated to the development of UI localization. This is a closed branch.

feature/named-entities

Branch dedicated to the development of functionalities to support Named Entities. This is a closed branch.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].