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.1.tar.gz (5.6 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.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scramblepdf-0.3.1.tar.gz
  • Upload date:
  • Size: 5.6 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.1.tar.gz
Algorithm Hash digest
SHA256 da1fbb4a4235ce3213172d1c3eb906e67b645e86198ecba61f3ec391b8db7c8f
MD5 6ae5eb878c62f4af51ebd236f15ac753
BLAKE2b-256 4174394f658f959511b042e7950cd510439a17aea29a8c5e4ef50da22ed944cb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: scramblepdf-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a3360e6372b705810aeb35cd300d8326278e0673adbbef14b77777b6f1c4fea1
MD5 8d7ad120610621066295681cec039443
BLAKE2b-256 6212345f3b32bc6d2bd0066005c470518d64e003c2834bd3d7cc9333105693d6

See more details on using hashes here.

Provenance

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