Skip to content
Crowdsourcing platform for full text transcription and tagging.
Python HTML JavaScript CSS Shell Dockerfile Makefile
Branch: master
Clone or download
Latest commit 5c646b1 Dec 5, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update Jan 10, 2019
celerybeat Refs #1149, add gcc to celerybeat and importer docker builds Nov 13, 2019
cloudformation Correct ExecutionRole for feature branch fargate tasks Nov 13, 2019
concordia Bug fix for next-transcribable-asset when the top campaigns only have… Dec 5, 2019
db_scripts Make ENV_NAME come from the machine rather than set at the top of the… Mar 11, 2019
docs Update local development server documentation Nov 25, 2019
exporter Only list item resource URLs if items have metadata Nov 8, 2019
fixtures put static content updates in fixtures file Dec 6, 2018
importer Refs #1149, add gcc to celerybeat and importer docker builds Nov 13, 2019
jenkins Nginx config for jenkins Aug 14, 2019
kibana-proxy Put optional args at end of command Jul 1, 2019
postgresql Move dump and restore scripts where they won't be executed by the doc… Jan 3, 2019
static static: ignore compiled CSS/JS/sourcemaps Apr 24, 2019
.coveragerc Don't report on coverage data we don't collect May 24, 2019
.dockerignore Avoid static-files being copied into containers Nov 7, 2019
.editorconfig Add config for linters Jun 15, 2018
.gitignore Allow jenkins to build releases that have a clean tagged version numb… Nov 20, 2019
.pre-commit-config.yaml Use prettier on yaml files Nov 25, 2019
.prettierrc Add config for linters Jun 15, 2018
.pylintrc more .pylintrc noise reduction Feb 22, 2019
.stylelintrc.yaml Add a stylelint plugin to catch use of undeclared variables Jun 21, 2019
Dockerfile Merge remote-tracking branch 'origin/slim-docker-builds' into prototy… Nov 13, 2019 Closes #458, make license file detectable by GH community profile Nov 1, 2018 Add setuptools_scm to make application version available in Django, R… Oct 4, 2018
Makefile Remove deployment configuration for separate services Nov 7, 2018
Pipfile [Security] Bump django from 2.2.7 to 2.2.8 Dec 4, 2019
Pipfile.lock [Security] Bump django from 2.2.7 to 2.2.8 Dec 4, 2019 Ran prettier on Dec 3, 2019 Remove indexer container, add search_index management commands to cel… Jun 25, 2019
docker-compose.yml docker-compose: link db into app container Nov 1, 2019 Take difficulty value initialization out of entrypoint script Apr 24, 2019
gulpfile.js Gulp: add a clean target for static builds Apr 24, 2019 Did flake8, black, isort Jul 17, 2018
package.json fix: package.json to reduce vulnerabilities Nov 13, 2019
pyproject.toml Update formatters Apr 1, 2019
setup.cfg Better flake8 ignore for migrations Jun 21, 2019 Update Python 3.7 to 3.8 Nov 12, 2019 Sonar: exclude settings files from coverage checks Jun 20, 2019

Build Status Coverage Status

Welcome to Concordia

Concordia is a platform developed by the Library of Congress (LOC) for crowdsourcing transcription and tagging of text in digitized images. The first iteration of Concordia was launched as in the autumn of 2018.

The application asks volunteers to transcribe and tag digitized images of manuscripts and typed materials from the Library’s collections that cannot be translated well by optical character recognition (OCR). All transcriptions are made by volunteers and reviewed by volunteers. The completed transcriptions will be returned to back to to improve search, readability, and access to handwritten and typed documents.

Concordia is a user-centered project centering the principles of trust and approachability. Read our full design principles here.

Concordia leverages the LOC’s API to pull materials from the Library's catalog. In future developments, completed transcriptions will be exported as a single document, in bulk by item, project or campaign, or as BagIt bags.

Concordia and are supported by the National Digital Library Trust Fund.

Want to help?

We are so excited that you want to jump right in. To get started:

  1. Check out our CONTRIBUTING page and see the different ways you can help out.
  2. Next, take a look at How we work, there you'll learn more about how we use GitHub and what we are looking for if you are contributing code.
  3. To learn how to set up the Concordia on your computer, check out the For Developers page.
You can’t perform that action at this time.