Skip to main content

No project description provided

Project description

Scramble PDF Text Encodings

logo

Make your essay unreadable to simple programs. Still readable by humans and OCR.

If you think this is a terrible idea, I know it is, and it's probably not for you.

Usage Guide

pip Install

pip install scramblepdf

or with webui support:

pip install "scramblepdf[webui]"

Local Install

Install Poetry

curl -sSL https://install.python-poetry.org | python3 -
# or follow the instructions on Poetry’s official site.

Clone the Repository

git clone https://github.com/VermiIIi0n/scramble-pdf.git
cd scramble-pdf

Install Dependencies

poetry install

Activate the Virtual Environment

poetry env activate
# poetry shell

Run in CLI

python -m scramblepdf input_pdf output_pdf --ratio 0.3
# choose ratio between 0 and 1.0, default: 1.0

Run in WebGUI

streamlit run gui/web/app.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scramblepdf-0.3.3.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scramblepdf-0.3.3-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file scramblepdf-0.3.3.tar.gz.

File metadata

  • Download URL: scramblepdf-0.3.3.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for scramblepdf-0.3.3.tar.gz
Algorithm Hash digest
SHA256 37a5912664d138056c7e40e391f129876b5816c423ce4c5cb11fc55a6bcf409d
MD5 c025a06bcf7eb8fd98ebc97c38e653a7
BLAKE2b-256 0f632caa680ea1b8d64fb13ec46596aa51b70880ecf147ece637083a81cfa36b

See more details on using hashes here.

Provenance

The following attestation bundles were made for scramblepdf-0.3.3.tar.gz:

Publisher: publish.yml on VermiIIi0n/scramble-pdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scramblepdf-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: scramblepdf-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for scramblepdf-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fb01c7d447cdc5b9cc3d7b09b9f96acc02b61da74fd6cb8af3f22d5372f40b24
MD5 f13ebfcd77630ef0fbec8fe52ce5b613
BLAKE2b-256 39363e0b605102ec15f5664c909505f725fdb2e22e9a8ee3cef130dc4a044673

See more details on using hashes here.

Provenance

The following attestation bundles were made for scramblepdf-0.3.3-py3-none-any.whl:

Publisher: publish.yml on VermiIIi0n/scramble-pdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page