{ "info": { "author": "Josef Friedrich", "author_email": "josef@friedrich.rocks", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6" ], "description": ".. image:: http://img.shields.io/pypi/v/jfscripts.svg\n :target: https://pypi.python.org/pypi/jfscripts\n :alt: This package on the Python Package Index\n\n.. image:: https://travis-ci.org/Josef-Friedrich/jfscripts.svg?branch=master\n :target: https://travis-ci.org/Josef-Friedrich/jfscripts\n :alt: Continuous integration\n\n.. image:: https://readthedocs.org/projects/jfscripts/badge/?version=latest\n :target: https://jfscripts.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n*********\njfscripts\n*********\n\nA collection of my personal Python scripts.\n\n\ndns-ipv6-prefix.py\n------------------\n\n.. code-block:: text\n\n usage: dns-ipv6-prefix.py [-h] [-V] dnsname\n \n Get the ipv6 prefix from a DNS name.\n \n positional arguments:\n dnsname The DNS name, e. g. josef-friedrich.de\n \n optional arguments:\n -h, --help show this help message and exit\n -V, --version show program's version number and exit\n\nextract-pdftext.py\n------------------\n\n.. code-block:: text\n\n usage: extract-pdftext.py [-h] [-c] [-v] [-V] file\n \n positional arguments:\n file A PDF file containing text\n \n optional arguments:\n -h, --help show this help message and exit\n -c, --colorize Colorize the terminal output.\n -v, --verbose Make the command line output more verbose.\n -V, --version show program's version number and exit\n\nfind-dupes-by-size.py\n---------------------\n\n.. code-block:: text\n\n usage: find-dupes-by-size.py [-h] [-V] path\n \n Find duplicate files by size.\n \n positional arguments:\n path A directory to recursively search for duplicate files.\n \n optional arguments:\n -h, --help show this help message and exit\n -V, --version show program's version number and exit\n\nlist-files.py\n-------------\n\n.. code-block:: text\n\n usage: list-files.py [-h] [-V] input_files [input_files ...]\n \n This is a script to demonstrate the list_files() function in this file.\n \n list-files.py a.txt\n list-files.py a.txt b.txt c.txt\n list-files.py (asterisk).txt\n list-files.py \"(asterisk).txt\"\n list-files.py dir/\n list-files.py \"dir/(asterisk).txt\"\n \n positional arguments:\n input_files Examples for this arguments are: \u201ca.txt\u201d, \u201ca.txt b.txt\n c.txt\u201d, \u201c(asterisk).txt\u201d, \u201c\"(asterisk).txt\"\u201d, \u201cdir/\u201d,\n \u201c\"dir/(asterisk).txt\"\u201d\n \n optional arguments:\n -h, --help show this help message and exit\n -V, --version show program's version number and exit\n\nmac-to-eui64.py\n---------------\n\n.. code-block:: text\n\n usage: mac-to-eui64.py [-h] [-V] mac prefix\n \n Convert mac addresses to EUI64 ipv6 addresses.\n \n positional arguments:\n mac The mac address.\n prefix The ipv6 /64 prefix.\n \n optional arguments:\n -h, --help show this help message and exit\n -V, --version show program's version number and exit\n\npdf-compress.py\n---------------\n\n.. code-block:: text\n\n usage: pdf-compress.py [-h] [-c] [-m] [-N] [-v] [-V]\n {convert,con,c,extract,ex,e,join,jn,j,samples,sp,s,unify,un,u}\n ...\n \n Convert and compress PDF scans. Make scans suitable for imslp.org\n (International Music Score Library Project). See also\n http://imslp.org/wiki/IMSLP:Musiknoten_beisteuern. The output files are\n monochrome bitmap images at a resolution of 600 dpi and the compression format\n CCITT group 4.\n \n positional arguments:\n {convert,con,c,extract,ex,e,join,jn,j,samples,sp,s,unify,un,u}\n Subcommand\n \n optional arguments:\n -h, --help show this help message and exit\n -c, --colorize Colorize the terminal output.\n -m, --multiprocessing\n Use multiprocessing to run commands in parallel.\n -N, --no-cleanup Don\u2019t clean up the temporary files.\n -v, --verbose Make the command line output more verbose.\n -V, --version show program's version number and exit\n\nimage-into-pdf.py\n-----------------\n\n.. code-block:: text\n\n usage: image-into-pdf.py [-h] [-c] [-v] [-V]\n {add,ad,a,convert,cv,c,replace,re,r} ...\n \n Add or replace one page in a PDF file with an image file of the same page\n size.\n \n positional arguments:\n {add,ad,a,convert,cv,c,replace,re,r}\n Subcmd_args\n \n optional arguments:\n -h, --help show this help message and exit\n -c, --colorize Colorize the terminal output.\n -v, --verbose Make the cmd_args line output more verbose.\n -V, --version show program's version number and exit", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Josef-Friedrich/python-scripts", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jfscripts", "package_url": "https://pypi.org/project/jfscripts/", "platform": "", "project_url": "https://pypi.org/project/jfscripts/", "project_urls": { "Documentation": "http://jfscripts.readthedocs.io/en/latest/", "Homepage": "https://github.com/Josef-Friedrich/python-scripts", "Source": "https://github.com/Josef-Friedrich/python-scripts", "Tracker": "https://github.com/Josef-Friedrich/python-scripts/issues" }, "release_url": "https://pypi.org/project/jfscripts/0.4.0/", "requires_dist": null, "requires_python": ">=3.6", "summary": "A collection of my Python scripts. Maybe they are useful for someone else.", "version": "0.4.0" }, "last_serial": 5108157, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bc33125d50c536fcdae13f642c04b944", "sha256": "929d98e4673eb4f9e0395ced068f86a2adb4287b3b7c4ad331a86391470810e6" }, "downloads": -1, "filename": "jfscripts-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bc33125d50c536fcdae13f642c04b944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21320, "upload_time": "2018-03-09T09:44:02", "url": "https://files.pythonhosted.org/packages/e7/51/dc6651aa8cede163dcebf2fd98c08e154d0f16eaae814edf14505cc74450/jfscripts-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "739a90a02ce90e3399ed8840f55df257", "sha256": "5ad5f97c51a0cc326ce5ece9213e54dbc1d08b1585cc25487b275bebd61d17e4" }, "downloads": -1, "filename": "jfscripts-0.1.0.tar.gz", "has_sig": false, "md5_digest": "739a90a02ce90e3399ed8840f55df257", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27956, "upload_time": "2018-04-06T19:48:51", "url": "https://files.pythonhosted.org/packages/d2/5b/c0e167f6519d236233359b10fcab8c07031c31eb72d4f44abe2c7e9c86d0/jfscripts-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0eac1e8e839a0046660151c04c6479c2", "sha256": "0eaa384cf5920fe21cb0c74698a89ace61b151e9db95c9f142456117d7fe52fe" }, "downloads": -1, "filename": "jfscripts-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0eac1e8e839a0046660151c04c6479c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25484, "upload_time": "2018-04-30T20:53:26", "url": "https://files.pythonhosted.org/packages/cb/2a/7472983cf83ee5c9d61424134d1aab26c78fecbf092fcae7f9a3b8661620/jfscripts-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c5c8a3d4bffc1939166165dca39f6a80", "sha256": "f47ced055568d7f830110909ad5508377d27f07c2ea7d871defd99ed306781aa" }, "downloads": -1, "filename": "jfscripts-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c5c8a3d4bffc1939166165dca39f6a80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25584, "upload_time": "2018-04-30T21:05:03", "url": "https://files.pythonhosted.org/packages/89/8e/f97a2460f298495db5c5ed2b07516cafdf3fbebf97a5d3f2c0f2774ceeba/jfscripts-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0be9cfb171f65e092174ec2b48e3094c", "sha256": "c2287465576cd2f6e2609a541f43974bbcf23877dff1b84d2043e971edc3317f" }, "downloads": -1, "filename": "jfscripts-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0be9cfb171f65e092174ec2b48e3094c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27339, "upload_time": "2018-04-30T21:12:40", "url": "https://files.pythonhosted.org/packages/11/bd/ef341d272116157527a9c24ca7ec4c8b7a9c9c9fb003ea25de7d02905a2d/jfscripts-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "77889287a6dedc9ff4706d4da37894fd", "sha256": "5bcd0cf52087bd23ad69b226452c55f4c33658af10a16c197a035876462b4273" }, "downloads": -1, "filename": "jfscripts-0.2.3.tar.gz", "has_sig": false, "md5_digest": "77889287a6dedc9ff4706d4da37894fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27502, "upload_time": "2018-04-30T21:20:33", "url": "https://files.pythonhosted.org/packages/11/46/61d47ed5d7cf28618a98bd410e70ff254ef6c504c79c345bf13b0adbcc00/jfscripts-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c3f0635be12ea389524724211ccea28e", "sha256": "47df5424a251b66e9978cd71053e760249b93041d2d0284ec2e875e656271768" }, "downloads": -1, "filename": "jfscripts-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c3f0635be12ea389524724211ccea28e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25950, "upload_time": "2018-05-01T07:32:37", "url": "https://files.pythonhosted.org/packages/92/c5/da89ed9f9c41b1c14b8ffcdc98b0ed77e4cde0c32aadf5adde441452b41b/jfscripts-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1c0986a66cdb6c016a89e4d210d1ba3c", "sha256": "263ce2de1f99fc2036101cf060331ae6054eab5ede089931914c3f63e03913cf" }, "downloads": -1, "filename": "jfscripts-0.2.5.tar.gz", "has_sig": false, "md5_digest": "1c0986a66cdb6c016a89e4d210d1ba3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26212, "upload_time": "2018-05-03T06:54:49", "url": "https://files.pythonhosted.org/packages/19/16/d94c7cd144108c673fbcea7d785ea7fb2df3e19e5d8e2c39046e7109a837/jfscripts-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "645ddcb3b52a9c06fb203649594e3d88", "sha256": "9091293f8b529c5b46a50e0f1390f6eaf80b75bbbb4ff06bdf0e97cd896fb764" }, "downloads": -1, "filename": "jfscripts-0.2.6.tar.gz", "has_sig": false, "md5_digest": "645ddcb3b52a9c06fb203649594e3d88", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 27795, "upload_time": "2018-06-20T19:28:47", "url": "https://files.pythonhosted.org/packages/f1/a4/55e85f4812164166043294f8cac7a4923532ea479f9cfc86a7604a3830d4/jfscripts-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "3ac96f108b9b7b9c7991448c326969c7", "sha256": "1d1be239a53a26a646c9837e42ea8bd4377a4d3918ab04fad59d8c8968047fc9" }, "downloads": -1, "filename": "jfscripts-0.2.7.tar.gz", "has_sig": false, "md5_digest": "3ac96f108b9b7b9c7991448c326969c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 27912, "upload_time": "2018-09-30T07:08:57", "url": "https://files.pythonhosted.org/packages/ff/3d/4ce5a546dcabaf1447b71a5575ceb90eaa8d73c69d1730436fc1b52eed03/jfscripts-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "82738412f479c76c0fcd6b9c21ede41f", "sha256": "d0b745fe7ef037264f281952250097fb0097e43c7b03751cb7ad195b8e10cc5f" }, "downloads": -1, "filename": "jfscripts-0.2.8.tar.gz", "has_sig": false, "md5_digest": "82738412f479c76c0fcd6b9c21ede41f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 29221, "upload_time": "2018-10-03T13:48:19", "url": "https://files.pythonhosted.org/packages/8a/38/1e3e8c6c5f07728d448f190f12283bdfe64de22c5598b99bc77ddf9b53b9/jfscripts-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "e91a0af3fb7f463ec739af82837ae559", "sha256": "59a70c260a9d24fc8067d6999632c8c908d09c67a6c308201cb72a76dad54c6e" }, "downloads": -1, "filename": "jfscripts-0.2.9.tar.gz", "has_sig": false, "md5_digest": "e91a0af3fb7f463ec739af82837ae559", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 32978, "upload_time": "2018-10-31T10:29:28", "url": "https://files.pythonhosted.org/packages/72/6a/9124c187fc62276f8285a592e9fb05088ae5d625fb0c9277bf87d0013034/jfscripts-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a4e45d417dce83bdb42eb2b98f7316ce", "sha256": "81cf3d494c405bfc8272f892857fa445123e5edcc877939a53bc00a1e9cf3114" }, "downloads": -1, "filename": "jfscripts-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a4e45d417dce83bdb42eb2b98f7316ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 34222, "upload_time": "2018-11-12T09:39:34", "url": "https://files.pythonhosted.org/packages/69/8f/0045112837d8919dc65ab13583be1af0482e70e383ac4ab74e889e24b4fc/jfscripts-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2937f7895166142d87d448dbfd5078f2", "sha256": "95e33df79cae9f9e268010953f5c7e662535d6ca8a91ff2084598c0e08903774" }, "downloads": -1, "filename": "jfscripts-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2937f7895166142d87d448dbfd5078f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 35103, "upload_time": "2019-04-06T20:04:15", "url": "https://files.pythonhosted.org/packages/76/35/5a85113c29492bff88c296f7082de898bc7c53752809bec2094e1e6420b1/jfscripts-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2937f7895166142d87d448dbfd5078f2", "sha256": "95e33df79cae9f9e268010953f5c7e662535d6ca8a91ff2084598c0e08903774" }, "downloads": -1, "filename": "jfscripts-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2937f7895166142d87d448dbfd5078f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 35103, "upload_time": "2019-04-06T20:04:15", "url": "https://files.pythonhosted.org/packages/76/35/5a85113c29492bff88c296f7082de898bc7c53752809bec2094e1e6420b1/jfscripts-0.4.0.tar.gz" } ] }