The purpose of CLiC

The CLiC webapp provides an easy, mobile-friendly user interface that enables users to explore literary texts using corpus linguistics.

It comes with a pre-defined set of literary texts. The app can be used at clic.bham.ac.uk.

The code is written in Python and Javascript.

Installing CLiC

Quick start

To deploy a local or public CLiC server, one needs:
  • Docker
  • the CLiC Docker image
  • the pre-processed cheshire3 indexes (for the Concordance, Clusters, and Keywords)
  • a selection of pre-processed text files (for the Subsets, Patterns, and the User Annotation)

Test the installation:

CLiC for developers

Cf. the Dockerfile on a vanilla ubuntu version

Cheshire3 uses a number of packages that are no longer updated. That makes a simple
pip install impossible (or, let’s say, complex at the least).

Description of the repository

Cheshire3: The underlying database

It is not the purpose of these docs to provide a comprehensive intro to cheshire3. For more information on cheshire3, cf. cheshire3.readthedocs.org

TODO

  • Add new texts: Alice in Wonderland
  • Package CLiC so a setup.py install is possible
  • Auto-sphinx docx