{ "info": { "author": "golyalpha", "author_email": "golyalpha@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "License :: OSI Approved", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Communications :: File Sharing", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: System :: Archiving :: Backup" ], "description": "# UDP Filetransfer\nFast file transfer over UDP Broadcast.\n\n## Install (CLI)\n### From PyPI\n```bash\npip install udp-filetransfer\n```\n### From Git\n```bash\ngit clone https://gitlab.com/Trickster-Animations/udp-filetransfer.git\ncd udp-filetransfer\npoetry || pip install poetry\npoetry install\n```\nNow, you can use it through poetry: \n`poetry run python -m udp_filetransfer` \nTo use it from system python, do:\n```bash\npoetry build\ncd dist\npip3 install *.whl\n```\nNow, you can use it by running: \n`python3 -m udp_filetransfer`\n\n## Usage (CLI)\nTo send a file:\n```\npython3 -m udp_filetransfer send [filepath]\n```\nTo receive a file:\n```\npython3 -m udp_filetransfer receive\n```\nNote: The receiver has to be started first. \n\n## Install (Dependency)\nJust add the `udp-filetransfer` package, like with any other dependency.\n\n## Usage (Dependency)\n```py\n# receive.py\nimport udp_filetransfer\noutput = udp_filetransfer.receive()\nprint(output)\n```\n```py\n# send.py\nfrom sys import argv\nimport udp_filetransfer\nudp_filetransfer.send(argv[1])\n```\nNote: Just like with CLI, the receiver needs to be started first.\n\n\n## Credits\nPackage maintained by Trickster Animations", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/Trickster-Animations/udp-filetransfer", "keywords": "", "license": "MPL-2.0", "maintainer": "golyalpha", "maintainer_email": "golyalpha@gmail.com", "name": "udp-filetransfer", "package_url": "https://pypi.org/project/udp-filetransfer/", "platform": "", "project_url": "https://pypi.org/project/udp-filetransfer/", "project_urls": { "Homepage": "https://gitlab.com/Trickster-Animations/udp-filetransfer", "Repository": "https://gitlab.com/Trickster-Animations/udp-filetransfer" }, "release_url": "https://pypi.org/project/udp-filetransfer/0.4.5/", "requires_dist": null, "requires_python": ">=3.7,<4.0", "summary": "Reliable filetransfer over UDP", "version": "0.4.5" }, "last_serial": 5686030, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "098b59ccb163130b4a981eb9e08d3266", "sha256": "23cd51bde0cb990df80b45c15607a536a8482f3133d29e9a9626f988403dcf98" }, "downloads": -1, "filename": "udp_filetransfer-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "098b59ccb163130b4a981eb9e08d3266", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 25515, "upload_time": "2019-03-11T16:58:14", "url": "https://files.pythonhosted.org/packages/03/f6/46991e15f6d00e19b29fb0c991d9b9fe20a11ce427ba559267852500208d/udp_filetransfer-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fed9ee65685927a9345f2b4bf615eed", "sha256": "c020550ab370e476045c8038c3a21b028d737ff8958daa260a5367ad1b62c03c" }, "downloads": -1, "filename": "udp-filetransfer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4fed9ee65685927a9345f2b4bf615eed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 8093, "upload_time": "2019-03-11T16:58:12", "url": "https://files.pythonhosted.org/packages/ae/a6/3fd629ce6372c711c5f8cf36937e967df1c6b5296d90cd850f07b438d2e9/udp-filetransfer-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "40800572309e2482516cbc6653071093", "sha256": "bb02d78a2491b815bac146b758a0a343604cc770dc7510593731d36b07493898" }, "downloads": -1, "filename": "udp_filetransfer-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "40800572309e2482516cbc6653071093", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 25637, "upload_time": "2019-03-11T17:34:24", "url": "https://files.pythonhosted.org/packages/f0/be/124d8d300121967d54dbad2543d03f2699ffa8e45405174b55177d6100fb/udp_filetransfer-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66ecf61123289ad6b31506061e51e7c8", "sha256": "f98be877b7ca882091ddb30af8f19477c986f035b7ae5113e6ed0bcbfad3b65c" }, "downloads": -1, "filename": "udp-filetransfer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "66ecf61123289ad6b31506061e51e7c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 8268, "upload_time": "2019-03-11T17:34:23", "url": "https://files.pythonhosted.org/packages/d0/f6/08b340af27d84d5d9eb01c8c7717476f1c815dc42bdd354c48028010b2e9/udp-filetransfer-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "795482fcf99c84abfcda0c3d0cda5f8b", "sha256": "858f9c745760e52222fc180874c7921fa7ff4b3bbfb80347bc2ce9688ff83ec5" }, "downloads": -1, "filename": "udp_filetransfer-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "795482fcf99c84abfcda0c3d0cda5f8b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 26472, "upload_time": "2019-03-11T18:04:12", "url": "https://files.pythonhosted.org/packages/45/31/158f5eea6f491a296c4e9a941967c507b5b0465e9252f7458c63921a92c0/udp_filetransfer-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a96ce01eddfaf55a93915bb2fbe6eb6", "sha256": "b04a409cb42dd729ed196bac4f36b3614d0b73462058d2ffc58ea0e92dc47629" }, "downloads": -1, "filename": "udp-filetransfer-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2a96ce01eddfaf55a93915bb2fbe6eb6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 8553, "upload_time": "2019-03-11T18:04:10", "url": "https://files.pythonhosted.org/packages/18/a7/a5b95e5b5b57902c1689321f58227c4119c725922886cbc6278360bb7bcc/udp-filetransfer-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "06e8936d285669e7ffb52587e883903e", "sha256": "788c93fb602f53485107159043bce339cd9929f7413dee7ec78e816c62e622e6" }, "downloads": -1, "filename": "udp_filetransfer-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "06e8936d285669e7ffb52587e883903e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 26563, "upload_time": "2019-03-20T12:39:52", "url": "https://files.pythonhosted.org/packages/ba/60/30b645a99fce92aee0f71dd3c5a7101335b6904aedb011b0b21c830075e7/udp_filetransfer-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b51660575a724e0786676d79f8cf727a", "sha256": "96232720a1ced8d03884f984a8c6f4ed4f6db767e51d9fc686a53d379071dfbf" }, "downloads": -1, "filename": "udp-filetransfer-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b51660575a724e0786676d79f8cf727a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 8569, "upload_time": "2019-03-20T12:39:51", "url": "https://files.pythonhosted.org/packages/a9/1c/359d1dad11a9a044a9a877a2639ede0ad30da7ab0ba91dfea968c58d92d5/udp-filetransfer-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a2e6afb28d9688e275c0bb41e6ec08fc", "sha256": "0af52b776856b3b6070fcef3572d8d001d6d5584ee3462df0b09284205b14bda" }, "downloads": -1, "filename": "udp_filetransfer-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a2e6afb28d9688e275c0bb41e6ec08fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 27070, "upload_time": "2019-03-20T12:47:54", "url": "https://files.pythonhosted.org/packages/9c/ad/18248e8d6e21f820640d39580a03baf0c8eee3dc387623e1d55273888d9b/udp_filetransfer-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7830aaac2e0aacb6e899fa9d2e10ea2", "sha256": "031978194bc18417c51e5ba24bf84a24cfce64d30b9f80cba2e848702c638e91" }, "downloads": -1, "filename": "udp-filetransfer-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e7830aaac2e0aacb6e899fa9d2e10ea2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 9287, "upload_time": "2019-03-20T12:47:53", "url": "https://files.pythonhosted.org/packages/02/72/d089f43193e9411090ee037d1f4dd9a552a18209cdd3e1ccbd21198dd7af/udp-filetransfer-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a39b20f4fa32f92670e54ab2d958d65a", "sha256": "c6be2d1150d20494c6a9c200884af0f1376e20073f95c7b9dd61912ae8822f45" }, "downloads": -1, "filename": "udp_filetransfer-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a39b20f4fa32f92670e54ab2d958d65a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 26904, "upload_time": "2019-03-28T14:13:51", "url": "https://files.pythonhosted.org/packages/ff/4f/d5a65b1d0aefdb91b936e0e57d6f5bea201dcaf9b14eeff5dcdcbc35d610/udp_filetransfer-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d23a502c2db9cfc497dfa47f87482b27", "sha256": "7dee7e86f2901d3c98dd9238c07748be02c53293b8e2c7a3c125a24b0554a8d1" }, "downloads": -1, "filename": "udp-filetransfer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d23a502c2db9cfc497dfa47f87482b27", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 9187, "upload_time": "2019-03-28T14:13:49", "url": "https://files.pythonhosted.org/packages/a0/63/b4eb849bcebdca375be047830d3911b978d39425b379fee7b615598bda34/udp-filetransfer-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "fde8e4d279f3404cdd1d6aacdbb70fd2", "sha256": "54d4a39a488bdf84ab563b2f9ad553add8e70964bdda68716ad8c20a2acf3039" }, "downloads": -1, "filename": "udp_filetransfer-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fde8e4d279f3404cdd1d6aacdbb70fd2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 10354, "upload_time": "2019-04-12T06:50:12", "url": "https://files.pythonhosted.org/packages/e2/36/5b0e774f3e9e16c298a5b72f4616d28b5b448f60476f0ca1c41d2f007cc0/udp_filetransfer-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce25bd3c84f414c82462272cbf7886cc", "sha256": "cbb9d524f98e289a43eade1bc73c1c191d9138e3fb5418825b208c8c54ebd49c" }, "downloads": -1, "filename": "udp-filetransfer-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ce25bd3c84f414c82462272cbf7886cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 9346, "upload_time": "2019-04-12T06:50:11", "url": "https://files.pythonhosted.org/packages/ac/3c/e16042ff72c1b4572571c809a3d6b5ba710b9dc905e0f1e6eae3cf4be0c1/udp-filetransfer-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3560e413bfb74fa8358b44d794b4beec", "sha256": "eeb840bfab8b920b677b9acc349ba19f53b10e5145321467127dd34e7e26e3d1" }, "downloads": -1, "filename": "udp_filetransfer-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3560e413bfb74fa8358b44d794b4beec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 10483, "upload_time": "2019-07-22T17:43:34", "url": "https://files.pythonhosted.org/packages/9e/3b/0c3adbcf0cf9c65d93117fee4ab8e68afeab8edecfcd2e48d4dc0b7d3fda/udp_filetransfer-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "830c5c89f3858e5d317d74adf1d58823", "sha256": "53d1975b8c4b3b1d26e5df299ec929c7e318e81df18c6f7bbe5bb6d02d982b7f" }, "downloads": -1, "filename": "udp-filetransfer-0.4.0.tar.gz", "has_sig": false, "md5_digest": "830c5c89f3858e5d317d74adf1d58823", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 9501, "upload_time": "2019-07-22T17:43:32", "url": "https://files.pythonhosted.org/packages/54/51/f89aa4abaf35c507760b1be86079e2e7d611ad329b9323ef3507e0906fc4/udp-filetransfer-0.4.0.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "b3faa5925ff9166b34ccdea580087db1", "sha256": "c238bb1d8aed8c245daedbb5d4e6782ce39fe3386c276fd40eafd68c09a6cdb1" }, "downloads": -1, "filename": "udp_filetransfer-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b3faa5925ff9166b34ccdea580087db1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 10586, "upload_time": "2019-08-15T18:10:04", "url": "https://files.pythonhosted.org/packages/14/b2/93d6918133c2b0ec0d0681930fc71e6a9ea41e3bf5b74f4a6e7c74f8cbdb/udp_filetransfer-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb100c10ca297adb8ac9596f1258e338", "sha256": "dce3de2e52e079b9988fcd26a6c261c1ff8dcb77ce895f7a4ee351057bedbc21" }, "downloads": -1, "filename": "udp-filetransfer-0.4.3.tar.gz", "has_sig": false, "md5_digest": "cb100c10ca297adb8ac9596f1258e338", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 9596, "upload_time": "2019-08-15T18:10:03", "url": "https://files.pythonhosted.org/packages/4f/a4/e0c9e586ffb7ad7f32f901d0f8cd390cd9c05d6bda3f507a46849aaf1df9/udp-filetransfer-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "a0884bc12762815addd1ba45c789e798", "sha256": "6e604a6447c3cd6e32fe4d99c39458453266792522376671663722e74418785b" }, "downloads": -1, "filename": "udp_filetransfer-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a0884bc12762815addd1ba45c789e798", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 10603, "upload_time": "2019-08-15T19:28:48", "url": "https://files.pythonhosted.org/packages/81/f6/2b79a0fc69f4d02aec83fc3177a12830f0cfdaa1ba0bb301ad6189e4aa53/udp_filetransfer-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f90fdedb39bf1ac44e8d9460d153a49", "sha256": "3ad3ef65fc7bda2c5b02d7a2b148e1df55db664b3d5f972e8a9905062524b70e" }, "downloads": -1, "filename": "udp-filetransfer-0.4.4.tar.gz", "has_sig": false, "md5_digest": "2f90fdedb39bf1ac44e8d9460d153a49", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 9611, "upload_time": "2019-08-15T19:28:47", "url": "https://files.pythonhosted.org/packages/d4/4b/fc9aa3ec69c27c98e5bc04115ef94a15f129f200bd77d1b47e70d3ffd94a/udp-filetransfer-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "8b6e95c7988631f215cc70024f76533d", "sha256": "73142a5d6a4c3fd409ed2f4e648441484077206dbbf098b4d65dd225c2c0b3b8" }, "downloads": -1, "filename": "udp_filetransfer-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8b6e95c7988631f215cc70024f76533d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 10618, "upload_time": "2019-08-16T06:19:17", "url": "https://files.pythonhosted.org/packages/fc/b7/720faf8807544b196d8ab45bbaa17c75702f4bed93f240da388b2a87eac6/udp_filetransfer-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa77a8b0de811efe52bed8f0ed755507", "sha256": "37a9f53a8a50be28168bd82b180ac79d50cea6cf6487fa21b2a46213d81b6b94" }, "downloads": -1, "filename": "udp-filetransfer-0.4.5.tar.gz", "has_sig": false, "md5_digest": "aa77a8b0de811efe52bed8f0ed755507", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 9629, "upload_time": "2019-08-16T06:19:16", "url": "https://files.pythonhosted.org/packages/e5/d9/3540c39a5b4816094aa253ceec6f8afad29282cfadeecf2784e11ea3f244/udp-filetransfer-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b6e95c7988631f215cc70024f76533d", "sha256": "73142a5d6a4c3fd409ed2f4e648441484077206dbbf098b4d65dd225c2c0b3b8" }, "downloads": -1, "filename": "udp_filetransfer-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8b6e95c7988631f215cc70024f76533d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 10618, "upload_time": "2019-08-16T06:19:17", "url": "https://files.pythonhosted.org/packages/fc/b7/720faf8807544b196d8ab45bbaa17c75702f4bed93f240da388b2a87eac6/udp_filetransfer-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa77a8b0de811efe52bed8f0ed755507", "sha256": "37a9f53a8a50be28168bd82b180ac79d50cea6cf6487fa21b2a46213d81b6b94" }, "downloads": -1, "filename": "udp-filetransfer-0.4.5.tar.gz", "has_sig": false, "md5_digest": "aa77a8b0de811efe52bed8f0ed755507", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 9629, "upload_time": "2019-08-16T06:19:16", "url": "https://files.pythonhosted.org/packages/e5/d9/3540c39a5b4816094aa253ceec6f8afad29282cfadeecf2784e11ea3f244/udp-filetransfer-0.4.5.tar.gz" } ] }