{ "info": { "author": "Christoph Polcin", "author_email": "c.polcin@studio-b12.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3.6", "Topic :: Internet :: File Transfer Protocol (FTP)" ], "description": "# ppftps\n\nPush Push directories over a secured FTP connection.\n\nFor [KeePass] accounts you need to set valid KDBX='/path/to/db.kdbx',\nKDBXPW=\\\"$(cmd_get_kdbx_master_pw)\\\" and KDBXUUID='server-uuid' vars\nin your shell environment or wrapper script.\n\n## Install\n\n```sh\npip install ppftp\npip install pykeepass # for KeePass support\n```\n\nand create a ftp wrapper script with your settings in your project directory\n\n```sh\n#!/bin/sh\n\nKDBX=\"${HOME}/.keepass/ftp.kdbx\" \\\nKDBXPW=\"$(x11-ssh-askpass \"ftp.kdbx master password)\" \\\nKDBXUUID=\"KDBX-UUID\" \\\nppftps $@\n```\n\n## Usage\n\n```sh\n./ftp push ./local-folder /absolut/path/remote/folder\n```\n\n[KeePass]: https://keepass.info \"KeePass Password Safe\"\n\n\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/studio-b12/ppftps", "keywords": "cli ftp ftps keepass push pull sync util", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "ppftps", "package_url": "https://pypi.org/project/ppftps/", "platform": "", "project_url": "https://pypi.org/project/ppftps/", "project_urls": { "Bug Reports": "https://github.com/studio-b12/ppftps/issues", "Homepage": "https://github.com/studio-b12/ppftps", "Source": "https://github.com/studio-b12/ppftps" }, "release_url": "https://pypi.org/project/ppftps/0.2.1/", "requires_dist": [ "ftputil" ], "requires_python": ">=3", "summary": "Push directories over a secured FTP connection.", "version": "0.2.1" }, "last_serial": 3863746, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "5d0ab2f7664de32f9d134f33066a8de8", "sha256": "e4c5d8444c83ae28c7ec75c48c7e92667b8d0f5330ba211b0d2fc6aade4ea98a" }, "downloads": -1, "filename": "ppftps-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d0ab2f7664de32f9d134f33066a8de8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4263, "upload_time": "2018-05-15T08:24:11", "url": "https://files.pythonhosted.org/packages/c2/2a/5adea6bff3ea62336f216f4b3bd077d92e248641166aabbad1fccc9daec7/ppftps-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b8e0ad262be8df97488833b3c1b11bf", "sha256": "b3133d9e6b36ca02acfcb15790507894fdfb9b5c8acd353829a9c124ab69cc62" }, "downloads": -1, "filename": "ppftps-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1b8e0ad262be8df97488833b3c1b11bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3576, "upload_time": "2018-05-15T08:24:12", "url": "https://files.pythonhosted.org/packages/6b/3a/09132145c208e7afc997c11e61aab740a5304cbb0715319fa442df761557/ppftps-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d0ab2f7664de32f9d134f33066a8de8", "sha256": "e4c5d8444c83ae28c7ec75c48c7e92667b8d0f5330ba211b0d2fc6aade4ea98a" }, "downloads": -1, "filename": "ppftps-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d0ab2f7664de32f9d134f33066a8de8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4263, "upload_time": "2018-05-15T08:24:11", "url": "https://files.pythonhosted.org/packages/c2/2a/5adea6bff3ea62336f216f4b3bd077d92e248641166aabbad1fccc9daec7/ppftps-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b8e0ad262be8df97488833b3c1b11bf", "sha256": "b3133d9e6b36ca02acfcb15790507894fdfb9b5c8acd353829a9c124ab69cc62" }, "downloads": -1, "filename": "ppftps-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1b8e0ad262be8df97488833b3c1b11bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3576, "upload_time": "2018-05-15T08:24:12", "url": "https://files.pythonhosted.org/packages/6b/3a/09132145c208e7afc997c11e61aab740a5304cbb0715319fa442df761557/ppftps-0.2.1.tar.gz" } ] }