pdf-unannotate


Namepdf-unannotate JSON
Version 0.99.9 PyPI version JSON
download
home_pageNone
SummaryCommand line script to easily remove annotations from PDFs.
upload_time2024-08-27 18:35:03
maintainerNone
docs_urlNone
authorNone
requires_python>=3
licenseNone
keywords pdf pdf pypdf2 annotation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pdf-unannotate

`pdf-unannotate` facilitates easily removing annotations from PDFs using `PyPDF2`.

## Usage

After installing using `pip`, you can run `pdf-unannotate` as a command. It takes a single glob expression as an argument, and it will remove annotations from all PDFs matching the glob.

If you need to include spaces in a file name, make sure to escape them by using single quotes. If you do not escape the glob expression using single quotes, make sure to escape any `*` in the glob expression with a backslash, since otherwise they will be expanded by the shell before pdf-unannotate gets them.

- `regex`: (optional) only PDFs with filenames matching `regex` will have annotations removed.
- (`pattern`): (required, not named) a glob expression that matches PDFs to remove annotations from. Only files ending in `.pdf` that match the glob will be included. If a glob expression is insufficient to filter to just the scripts you want, you should use the `regex` argument.

## Description

`pdf-unannotate` finds all `.pdf` files matching `pattern` (and `regex`, if provided). If PDFs are found, it removes annotations from them one-by-one using PyPDF2.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pdf-unannotate",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3",
    "maintainer_email": null,
    "keywords": "pdf, PDF, PyPDF2, annotation",
    "author": null,
    "author_email": "Michael Wilson <mawilson@udel.edu>",
    "download_url": "https://files.pythonhosted.org/packages/82/b7/37c7c19375fad8ca319b5f4bd086a8c7a8ab2c4d04f8428a06deb4678f9d/pdf_unannotate-0.99.9.tar.gz",
    "platform": null,
    "description": "# pdf-unannotate\r\n\r\n`pdf-unannotate` facilitates easily removing annotations from PDFs using `PyPDF2`.\r\n\r\n## Usage\r\n\r\nAfter installing using `pip`, you can run `pdf-unannotate` as a command. It takes a single glob expression as an argument, and it will remove annotations from all PDFs matching the glob.\r\n\r\nIf you need to include spaces in a file name, make sure to escape them by using single quotes. If you do not escape the glob expression using single quotes, make sure to escape any `*` in the glob expression with a backslash, since otherwise they will be expanded by the shell before pdf-unannotate gets them.\r\n\r\n- `regex`: (optional) only PDFs with filenames matching `regex` will have annotations removed.\r\n- (`pattern`): (required, not named) a glob expression that matches PDFs to remove annotations from. Only files ending in `.pdf` that match the glob will be included. If a glob expression is insufficient to filter to just the scripts you want, you should use the `regex` argument.\r\n\r\n## Description\r\n\r\n`pdf-unannotate` finds all `.pdf` files matching `pattern` (and `regex`, if provided). If PDFs are found, it removes annotations from them one-by-one using PyPDF2.\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Command line script to easily remove annotations from PDFs.",
    "version": "0.99.9",
    "project_urls": {
        "Homepage": "https://github.com/mawilson1234/pdf-unannotate"
    },
    "split_keywords": [
        "pdf",
        " pdf",
        " pypdf2",
        " annotation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "610af602e2e1bc2bfbc79a8d871bbc91994d6cd7f0144e23c0a5a686fbb7dcf2",
                "md5": "ca31ca9f40f2f0bbdb031cebb07c4cd2",
                "sha256": "e8c3616a2912a80828feacfdbe794f10f753fd4efd8eb495cc45580774fcd055"
            },
            "downloads": -1,
            "filename": "pdf_unannotate-0.99.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ca31ca9f40f2f0bbdb031cebb07c4cd2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3",
            "size": 4667,
            "upload_time": "2024-08-27T18:35:01",
            "upload_time_iso_8601": "2024-08-27T18:35:01.915487Z",
            "url": "https://files.pythonhosted.org/packages/61/0a/f602e2e1bc2bfbc79a8d871bbc91994d6cd7f0144e23c0a5a686fbb7dcf2/pdf_unannotate-0.99.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82b737c7c19375fad8ca319b5f4bd086a8c7a8ab2c4d04f8428a06deb4678f9d",
                "md5": "1bf8aa92ce8142a0de3db3af2623667c",
                "sha256": "b637ad1431f5eeb07460c36802680ba1bbb402144345c16e81c7e6d5277c5e7a"
            },
            "downloads": -1,
            "filename": "pdf_unannotate-0.99.9.tar.gz",
            "has_sig": false,
            "md5_digest": "1bf8aa92ce8142a0de3db3af2623667c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3",
            "size": 3853,
            "upload_time": "2024-08-27T18:35:03",
            "upload_time_iso_8601": "2024-08-27T18:35:03.365612Z",
            "url": "https://files.pythonhosted.org/packages/82/b7/37c7c19375fad8ca319b5f4bd086a8c7a8ab2c4d04f8428a06deb4678f9d/pdf_unannotate-0.99.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-27 18:35:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mawilson1234",
    "github_project": "pdf-unannotate",
    "github_not_found": true,
    "lcname": "pdf-unannotate"
}
        
Elapsed time: 4.52686s