We are building on the work of Taguette — go check them out! You will find close alignments between our code bases and even the installation instructions.
LibreQDA
LibreQDA is developed by the Plateforme en humanités numériques (PhuN) at Université de Sherbrooke.
This qualitative data analysis software (QDA) allows you to:
- Import PDFs, Word documents (
.docx), text files (.txt), HTML, EPUB, MOBI, Open Documents (.odt), and Rich Text Files (.rtf). - Highlight words, sentences or paragraphs and tag them with codes you create.
- Create hierarchical relations between your codes.
- Retrieve your tagged documents and lists of encoded sentences.
- Export you material in various formats for diffusion or post-processing with other tools.
Visit our website to consult the documentation.
Motivation and Goal
Through its collaborations with research teams and non-profit organizations across various fields, the team at PHuN has come to recognize the crucial need for developing rich, resilient and responsive ecosystem of open-source QDA software. Numerous testimonies highlight the disconnect between the commercial incentives of proprietary software and the core theories of substantive qualitative analysis. Today, users of QDA are subjected to forced obsolescence, costly licenses, black box features and data restrictions that prevent them from fully owning their intellectual product.
Our goal is to position LibreQDA as a valuable component within a diverse array of resources available to users seeking to develop a rich understanding of their textual data. We are committed to continuous improvement through community feedback and advocate for open integration with other tools to best meet your needs.
If you think LibreQDA could do something better, reach out!
Installation
A secure instance of LibreQDA running on Canadian servers is available at https://www.libreqda.org/. You can clone the software and run a single-user version on your computer using the instructions below. Installers for Windows and MacOS are pending.
Docker
docker pull phunudes/libreqda
docker run -d -p 7465:7465 -v libreqda-data:/data phunudes/libreqda
Browse to localhost:7465. Data persists in the libreqda-data volume.
Development Setup from the Repository
You can install from a local clone of this repository, which will allow you to easily change the sources to suit your needs. Taguette provide the base infrastructure for LibreQDA, which is reflected in these instructions:
- Clone this git repository from the terminal:
git clone https://gitlab.com/bin-cirst/libreqda/libre-qda/ - Navigate on the command line to the repository you've just cloned locally, using the
cdcommand. To get help usingcd, use this tutorial. - LibreQDA uses Poetry for its packaging and dependency management. You will need to install Poetry.
- Install LibreQDA and its dependencies by running
poetry install. Poetry will create a virtual environment for you by default, activate it by runningpoetry shell.- To install dependencies for mysql or postgres, use the following command
poetry install -E postgres.
- To install dependencies for mysql or postgres, use the following command
- Build translation files using
scripts/update_translations.sh. - You can start LibreQDA in development mode using
taguette --debug(ortaguette --debug server <config_file>). This will start Tornado in debug mode, which means in particular that it will auto-restart every time you make changes.- A config file can be created by running
taguette default-config > taguette.conf
- A config file can be created by running
- Navigate to localhost:7465 to use LibreQDA!
Create custom theme
You can entirely configure LibreQDA interface by creating a theme.
- Run
poetry run make-theme [theme-name]. That will create 2 folders :taguette/static/scss/themes/[theme-name]where the custom css are storedtaguette/templates/alt_templates/[theme-name]where you can override templates with the same hierarchy as in thetemplatesfoldertaguette/static/alt_templates/[theme-name]where you can put the files that you want to access in your custom template
- Add this line in
taguette.conf:THEME = "theme-name"
License
- Copyright (c) 2023, Plateforme en humanités numériques (Université de Sherbrooke) and contributors
- Copyright (c) 2018, Remi Rampin and Taguette contributors
Licensed under a BSD 3-clause "New" or "Revised" License. See the LICENSE.txt file for details.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file libreqda-1.2.0.tar.gz.
File metadata
- Download URL: libreqda-1.2.0.tar.gz
- Upload date:
- Size: 2.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2d274bf1a0249f10b0591336d0143b955df3d3835773cde40d0faac5ad8f1a0
|
|
| MD5 |
a079b9190e326caad71858ebba64ff40
|
|
| BLAKE2b-256 |
36fb00f45f355882c1ba5ee6ab4d1531f2ca39f6544d40b81977925d6ee1ed8d
|
File details
Details for the file libreqda-1.2.0-py3-none-any.whl.
File metadata
- Download URL: libreqda-1.2.0-py3-none-any.whl
- Upload date:
- Size: 2.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2cd0705a18d645e188d87a27b9fd8c40a33e6b08fe315315bb489bfecadb790
|
|
| MD5 |
ae05be52b6c85b8c8dbbce431364cbd1
|
|
| BLAKE2b-256 |
e68b67d15a5cf35d760c6b075e27cbc31ac7a911cd8ca463bf20fcbb57ef9ed6
|