Skip to main content

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.

DOI PyPI - Version Unit Tests codecov Apache 2 License

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:

  1. Type control+c within the terminal where the remarx-app command was run
  2. Then, when prompted, type y followed 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)

Source distribution for remarx 1.0.2
File Size Uploaded
remarx-1.0.2.tar.gz 353.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for remarx 1.0.2
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0

2 release files

0.4

2 release files

0.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page