remarx
This repository contains in-progress research software developed for the CDH project Citing Marx. The primary purpose of this software is to identify quotes of Karl Marx's Manifest der Kommunistischen Partei and the first volume of Das Kapital within articles published in Die Neue Zeit between 1891 and 1918.
Basic Usage
Installation
Documentation assumes the use of uv for installing python and python packages, as
well as running python scripts. The first time you follow these instructions, you
should install uv per
uv installation documentation.
This only step only needs to be done once.
Create a uv environment
Create a new virtual environment using uv.
uv venv --python 3.12
Install remarx
To install the most recent release published on PyPIi:
uv pip install remarx
remarx as a python package directly from GitHub. Use a branch or tag name, e.g.
@develop or @0.1 if you need to install a specific version.
uv pip install "remarx @ git+https://github.com/Princeton-CDH/remarx"
Launch quote finder app
To launch the remarx quote finder application run the remarx-app command:
uv run remarx-app
Default corpus directories
For convenience, we suggest saving and selecting corpus files from a standard location under your home directory: ~/remarx-data/corpora/original and ~/remarx-data/corpora/reuse. Both the Sentence Corpus Builder and Quote Finder portions of the app default to these folders (with an option to override) and prompt you to create them if they don't exist.
Closing quote finder app
The app will not close automatically when you close the browser window or tab. To close the app:
- Type control+c within the terminal where the
remarx-appcommand was run - Then, when prompted, type
yfollowed by enter.
Documentation
Find public documentation at: remarx Documentation
Development
For development setup, documentation generation, and contributing guidelines, see Developer Notes.
License
This project is licensed under the Apache 2.0 License.
(c)2025 Trustees of Princeton University. Permission granted for non-commercial distribution online under a standard Open Source license.
Metadata
Release files for remarx 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| remarx-1.0.2.tar.gz | 353.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| remarx-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 398.0 kB
Release files / remarx-1.0.2.tar.gz
| Download URL | remarx-1.0.2.tar.gz |
|---|---|
| Size | 353.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ea49e13096134bce58b431de9acebf1721a6da8d0a818c4c12170c7746137d71
|
|
BLAKE2b-256 checksum How to use checksums |
bae4b9e90ac721d861c9207b01dddd1b8fb393b25aea469373ca04c169708934
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 15, 2026.
Transparency logRelease files / remarx-1.0.2-py3-none-any.whl
| Download URL | remarx-1.0.2-py3-none-any.whl |
|---|---|
| Size | 44.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7f18bb8c3224735610e57042130a033c999fc2ec1c66deb80d79887865eec7a5
|
|
BLAKE2b-256 checksum How to use checksums |
98aa6417101e7bb8fa243f4a982dd95048c1d6807e75898f86574c932df2d281
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 15, 2026.
Transparency log