Skip to content
Permalink
a6b0d41fcc
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

The EOA cosmos

An inventory of all programs related to EOA and how they play together

EOASkripts

Contains the most important programs for the whole document conversion workflow.

  • bib_add_keyword.py: This script adds one or more keywords to all entries of a bibtex file.
  • create_tmpbib.py : A helper script that creates a temporary bibtex file from a formatted list of references.
  • eoatex2pdf.py : Wrapper script for LaTeX conversion.
  • eoatex2imxml.py : Converts Latex files into a customized DocBook XML file.
  • fix_tei.py : This program is a processing step after the conversion from docx to TEI.
  • imxml2django.py : Create an XML file that can be inserted into the Django database of an EOAv1 installation.
  • imxml2epub.py : Convert a customized DocBook XML file into a set of files that constitute the contents of an EPUB file.
  • imxml2tei.py : Unfinished program to convert a customized DocBook XML to TEI-XML.
  • utils/libeoabibitem.py: A library for the formatting of bibliographical references.
  • utils/libeoaconvert.py : A collection of functions for the different conversion steps
  • mkimage.py : Create an automatically generated dummy cover to be used during testing.
  • tei2eoatex.xsl : An XSL converter from TEI-XML to EOATeX
  • tei2imxml.py : A converter from TEI to customized DocBook XML.
  • find_chapters.py : Use LaTeX auxiliary files to split a PDF into chapters.
  • idassigner.py : Assign xml:ids to various elements fo TEI file.
  • parsezotero.py : Convert Zotero citations to TEI bibl elements.

eoa-csl

A nearly-abandoned version of a CSL configuration for EOA. Currently slightly customized version of chicago-author-date.csl is used.

eoa-django

Contains the Django platform which is currently re-developed. The functionality offered via the manage.py interface is currently expanded and offers

  • bib2tei : Converts a bibtex bibliography file to a TEI-XML listBibl structure
  • check_tei_output
  • publication_add_chapter_frontpages : Generates frontmatters for chapter downloads
  • publication_export_tei : Exports a publication from the database as an TEI-XML file
  • publication_list
  • publicationimport
  • statistic

eoa-latexclass

A LaTeX document class for Edition Open Access books. This is used for the conversion from TEI to PDF. It is clearly modeled after the pre_eoa preambel of the EOATeX path, but uses mostly standard LaTeX commands, so that the tei2latex script can be re-used.

eoa-django2-gitlab

A prototype for the new EOA2 platform. It accepts TEI-XML documents as input.

eoa-opds-module

A proof-of-concept to create files for an OPDS catalogue service.

eoa-tei-schema

Contains the RELAX NG schema for the EOA publications.

eoa-umbrellapage

A small Django-CMS platform for the umbrella page.

eoa-utilities

A collection of small tools and files

eoa_sample_project

A EOATeX sample project that contains all the possible markup possibilities. Also a testing ground for new features. The text markup is congruent with the example file found in eoa-tei-schema

eoa_skeleton

Provides the basic structure for an EOATeX project.

latex2eoa

A tool to convert common LaTeX markup into EOATeX markup.

rssfixer

A small tool to correct the links in the rssfeeds.