{ "info": { "author": "Matt Wiens", "author_email": "mwiens91@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "[![PyPI](https://img.shields.io/pypi/v/anotherpdfmerger.svg)](https://pypi.org/project/anotherpdfmerger/)\n![Python version](https://img.shields.io/badge/python-3-blue.svg)\n\n# anotherpdfmerger\n\nThis is a small program to concatenate PDFs and add bookmarks where the\nstart of each PDF begins. The bookmarks have the same filename as the\nPDF, minus the `.pdf` extension.\n\nThere are a few of these programs around, but none that had the exact\nformatting I wanted. So here's another one.\n\nInstall this with\n\n```\nsudo pip3 install anotherpdfmerger\n```\n\nor just run the [`run_anotherpdfmerger.py`](run_anotherpdfmerger.py)\nscript directly.\n\nEither way, if you want to merge `1.pdf`, `2.pdf`, and `3.pdf` into\n`combined.pdf`, run\n\n```\nanotherpdfmerger 1.pdf 2.pdf 3.pdf combined.pdf\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mwiens91/anotherpdfmerger", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "anotherpdfmerger", "package_url": "https://pypi.org/project/anotherpdfmerger/", "platform": "", "project_url": "https://pypi.org/project/anotherpdfmerger/", "project_urls": { "Homepage": "https://github.com/mwiens91/anotherpdfmerger" }, "release_url": "https://pypi.org/project/anotherpdfmerger/0.0.8/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Merge PDFs and generate bookmarks", "version": "0.0.8" }, "last_serial": 4228223, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "270dc0dc3970313d01f8689a70202a53", "sha256": "ff16b8125d1f620c15e5b937fb51576cd9e5569b617abdf509a8d6a01156acd3" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.0.tar.gz", "has_sig": false, "md5_digest": "270dc0dc3970313d01f8689a70202a53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2361, "upload_time": "2017-12-16T01:27:00", "url": "https://files.pythonhosted.org/packages/a9/c3/14c6a599f926f9c89b48eb9d01828ce217a9cf50ee8d922894eae8d3cd52/anotherpdfmerger-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "7abaaa454464d3ce04426b9c249939f6", "sha256": "9907241c7ce21ebbe8deb33d2eaee0df2d6001cd983cbd7bfb308bd6de7f6dd4" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7abaaa454464d3ce04426b9c249939f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2361, "upload_time": "2017-12-16T01:31:21", "url": "https://files.pythonhosted.org/packages/9a/c6/4b412765454852f966e9b9f0a4af1d6814eebc2a123b13f3f74569616078/anotherpdfmerger-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9c7dd25294de9ec25c2bd00151f2bc5e", "sha256": "bcfaf8c84e3170ad5aaa4cd8bd08f232a024c9a39b55de102614b228977ca6d0" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9c7dd25294de9ec25c2bd00151f2bc5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2386, "upload_time": "2017-12-16T01:42:33", "url": "https://files.pythonhosted.org/packages/ec/27/37d80f8533a05e48c0adb207cf848695ddbaf9205c3875f652be9b4a5156/anotherpdfmerger-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "434eddb006d2a45ad71b07e6c400f226", "sha256": "db9af1491b96a15dd32b6c9e3cac47f0432be022561a30ca660bd5241a635dd3" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.3.tar.gz", "has_sig": false, "md5_digest": "434eddb006d2a45ad71b07e6c400f226", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2528, "upload_time": "2018-07-13T21:57:07", "url": "https://files.pythonhosted.org/packages/e2/1e/da551b1e196975531d3adeacea034e2505365df53e5d9bf45511ca49c8db/anotherpdfmerger-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a9eb85c318547ca10edc7e49e65adc16", "sha256": "6c5fe6bfb305fe32405057c4e0311303e3cd7d45d29f1fa4dac83c150af5ad40" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a9eb85c318547ca10edc7e49e65adc16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2577, "upload_time": "2018-07-29T05:54:10", "url": "https://files.pythonhosted.org/packages/81/c4/94ba18968ca1be4f363f8cdc50ff306801c2c4fa0bc4d6c868697ab5792f/anotherpdfmerger-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7ab4b9aed3346c054624f6b530adedf6", "sha256": "c6659ba85018f2d067357e3e98a30815a7dbeda7db29384b1c393cbfc45db9d3" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7ab4b9aed3346c054624f6b530adedf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2771, "upload_time": "2018-07-29T06:00:38", "url": "https://files.pythonhosted.org/packages/fd/15/2c872c35d06794153590c7600430b23b6d769210c417e31221b739d5f387/anotherpdfmerger-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c1b08adf9908a3d4ad78ff82ec3a74b5", "sha256": "a5142d72209650ffc923c2527691bac712b05aa3050bf8354ae6d9b85a7cbfcf" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.6.tar.gz", "has_sig": false, "md5_digest": "c1b08adf9908a3d4ad78ff82ec3a74b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2794, "upload_time": "2018-08-01T01:07:01", "url": "https://files.pythonhosted.org/packages/a2/78/9a2d03daf410d5d1c74fec152d1b19c84e0ffa27df3687e84e1bea3f9f65/anotherpdfmerger-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "05f9a9ae7c03c9b6e68b1783506c2bc5", "sha256": "c204deba3c71495d20991bdebea2176022304164fff614b1cc2a01b29a281e9d" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.7.tar.gz", "has_sig": false, "md5_digest": "05f9a9ae7c03c9b6e68b1783506c2bc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2920, "upload_time": "2018-08-21T00:27:09", "url": "https://files.pythonhosted.org/packages/31/7e/b51f760b86d5dd059505c572828fa36a6da2e2a4ef2dafbe85f23dfc2392/anotherpdfmerger-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "46902454a97ff25ee7b0a55c7cb8cbdf", "sha256": "d4d8349da19bee07f7482eba5624faa00880f90d887b9419a7520cec83948cb7" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.8.tar.gz", "has_sig": false, "md5_digest": "46902454a97ff25ee7b0a55c7cb8cbdf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2939, "upload_time": "2018-09-01T01:26:23", "url": "https://files.pythonhosted.org/packages/08/56/780748a5c067876f558c4a1adbe5dd47723c14c93cf83084f675347b786b/anotherpdfmerger-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "46902454a97ff25ee7b0a55c7cb8cbdf", "sha256": "d4d8349da19bee07f7482eba5624faa00880f90d887b9419a7520cec83948cb7" }, "downloads": -1, "filename": "anotherpdfmerger-0.0.8.tar.gz", "has_sig": false, "md5_digest": "46902454a97ff25ee7b0a55c7cb8cbdf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2939, "upload_time": "2018-09-01T01:26:23", "url": "https://files.pythonhosted.org/packages/08/56/780748a5c067876f558c4a1adbe5dd47723c14c93cf83084f675347b786b/anotherpdfmerger-0.0.8.tar.gz" } ] }