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.4.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.4-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scramblepdf-0.3.4.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.4.tar.gz
Algorithm Hash digest
SHA256 5bb7fe13d7ae6fe384567a73cacaff5c51f7b22dc915a98783810a7ac3cdfad7
MD5 77dc43eda89b0db3acc30e4f91836c06
BLAKE2b-256 7f1192328e1f18c78af98701661eca86bf65db432e0948e0ccfaa413ed1eaa81

See more details on using hashes here.

Provenance

The following attestation bundles were made for scramblepdf-0.3.4.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.4-py3-none-any.whl.

File metadata

  • Download URL: scramblepdf-0.3.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 08a83660d0fe5599688fdf2bff28fbf75ea30995c0e7ac2dcc4644670c684871
MD5 08c9f772c190529dcd40660f8b80a7a8
BLAKE2b-256 6fd8fe8e4666860a5906a38e52a6551b359157010fed5489cae192932873f9dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for scramblepdf-0.3.4-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