{ "info": { "author": "Svein-K\u00e5re Bj\u00f8rnsen", "author_email": "sveinkare@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3 :: Only", "Topic :: Printing", "Topic :: Utilities" ], "description": "pdfbooktool\n===========\n\nA python 3 tool for use in creating your own books.\n\nThe input PDF can be of any size, and the default output is an A4 PDF,\nready to print twosided, cut, and bind to A6 books using the \"perfect\nbinding\" method. Optionally, one can print on A5 paper, fold, and bind\nto an A6 book, using the same method.\n\nThis package installs a script called 'booktool' and this is what you would \nactually use for preparing your PDFs.\n\n\nUsage\n-----\n\nIn a terminal, navigate to the directory of your PDF, then do:\n\n```\n$ booktool input-file.pdf\n```\n\nOr optionally:\n\n```\n$ booktool --a5paper input-file.pdf\n```\n\nFor A5-sized paper output.\n\nThis will output a couple of intermediary files (which will be removed once the\nscript is finished running) into the working directory, and eventually a file\ncalled \"out.pdf\". This new file is a reordered PDF, ready for double-sided \nprinting. Use \"long edge binding\" as your double-sided setting on \nyour printer for A4. If you opted for A5 paper, use \"short edge\" instead.\n\nOnce printed, you can cut the sheets in half (only needed if you print in A4) \nand bind them together using a technique called \"perfect binding\". There exist\nseveral videos on youtube that explains how to do this.\n\nA good open-source tool for creating suitable PDFs is 'scribus'.\n\n\nRequirements\n------------\n\nThis package requires python 3, and the library 'PyPDF2' to work, the install \nprocess should install this automatically if needed.\n\n\nInstallation\n------------\n\nThe most convenient way to install pdfbooktool is with pip. Since the script \ncurrently doesn't seem to work on Windows, installation instructions are only \ngiven for linux:\n\nMake sure you have python 3 installed, then open a terminal and type:\n\n```\n$ sudo pip3 install pdfbooktool\n```\n\nThis should automatically install the tool, and it's dependencies.\n\n\nRunning under windows\n---------------------\n\nRunning this script under Windows has barely been testet. Neither PyPDF2 nor\npdfbooktool should use any features that are platform specific, however it \ndoesn't seem to currently work under Windows 7. Help with further testing and\nmaking it work, is wanted.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/morngrar/pdfbooktool", "keywords": null, "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "pdfbooktool", "package_url": "https://pypi.org/project/pdfbooktool/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pdfbooktool/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/morngrar/pdfbooktool" }, "release_url": "https://pypi.org/project/pdfbooktool/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "Tool for converting PDFs into a format ready for printing A6 books.", "version": "0.1.5" }, "last_serial": 2919980, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "73a4623b371f05c7870634db37a4376c", "sha256": "78cc97ac9fae1f95c80e999d483d463b22576248e23f570aee32de4134660294" }, "downloads": -1, "filename": "pdfbooktool-0.1.tar.gz", "has_sig": false, "md5_digest": "73a4623b371f05c7870634db37a4376c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16743, "upload_time": "2016-01-16T22:06:45", "url": "https://files.pythonhosted.org/packages/94/8e/98722a1000e0b6aa7758827924d7b139f49aa213fa90632ac1aefe508f7f/pdfbooktool-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4d698380a1229d6ed821aabf6870668d", "sha256": "b4184aec8adf2f7539a171710dbcf8b7ca0837a8ab0c662312fa7c470f7d7ac8" }, "downloads": -1, "filename": "pdfbooktool-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4d698380a1229d6ed821aabf6870668d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16749, "upload_time": "2016-01-16T22:35:26", "url": "https://files.pythonhosted.org/packages/92/82/9184f83f554ce89a3fd519baa7a1bdb932ccd399639f1c8b10548560fcdc/pdfbooktool-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "371af41b2a1b8189cc0a597220e07e7e", "sha256": "feafae1978f891d33f8d0e89339dc5477f8a0b0cdf002ed88ebe77f516541e0a" }, "downloads": -1, "filename": "pdfbooktool-0.1.2.tar.gz", "has_sig": false, "md5_digest": "371af41b2a1b8189cc0a597220e07e7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16915, "upload_time": "2016-01-19T15:17:04", "url": "https://files.pythonhosted.org/packages/ec/ce/d8e08f722036bb539325de0276cabcc10f736605c09a5cdaf77fa9ca8c77/pdfbooktool-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2b3ccc107249f61bbb6ba49a86c4b391", "sha256": "cb5c9af1a97913082eac332ea039098e07789f95effc52a8768bbcaa78739c6a" }, "downloads": -1, "filename": "pdfbooktool-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2b3ccc107249f61bbb6ba49a86c4b391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16878, "upload_time": "2016-01-20T12:18:46", "url": "https://files.pythonhosted.org/packages/de/c2/e70a804aa2a968fe10c3efcabc20ae5363e483c5be41aa45285e3a324d42/pdfbooktool-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "00c0d73cc7399398fb5ae54501b5f60a", "sha256": "84f70a05df21bd39f1290b0b36e98671cf02396d06a5ec6ec2ec8185cb26d642" }, "downloads": -1, "filename": "pdfbooktool-0.1.4.tar.gz", "has_sig": false, "md5_digest": "00c0d73cc7399398fb5ae54501b5f60a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17199, "upload_time": "2016-03-02T14:12:30", "url": "https://files.pythonhosted.org/packages/27/e9/9a93c9567efd9aa0d118d7ce9e1b399c165393374ae010e74a7b385eff42/pdfbooktool-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f26eb6a4154a77aceddb9f69db030a34", "sha256": "afc4e545dd147ac66e6057d87d04d8fa5b36ace53f177646a9a00a9be6e7e6ba" }, "downloads": -1, "filename": "pdfbooktool-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f26eb6a4154a77aceddb9f69db030a34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17147, "upload_time": "2017-06-02T13:14:40", "url": "https://files.pythonhosted.org/packages/6c/cf/4573463ca8fa88595dc86f518568e19b21e09e8c83ba5ccf3eea61639df6/pdfbooktool-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f26eb6a4154a77aceddb9f69db030a34", "sha256": "afc4e545dd147ac66e6057d87d04d8fa5b36ace53f177646a9a00a9be6e7e6ba" }, "downloads": -1, "filename": "pdfbooktool-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f26eb6a4154a77aceddb9f69db030a34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17147, "upload_time": "2017-06-02T13:14:40", "url": "https://files.pythonhosted.org/packages/6c/cf/4573463ca8fa88595dc86f518568e19b21e09e8c83ba5ccf3eea61639df6/pdfbooktool-0.1.5.tar.gz" } ] }