copyparty

View on PyPIReverse Dependencies (0)

1.13.2 copyparty-1.13.2-py3-none-any.whl

Wheel Details

Project: copyparty
Version: 1.13.2
Filename: copyparty-1.13.2-py3-none-any.whl
Download: [link]
Size: 686388
MD5: 4e53482f809f14ae95e30e5fd032ba00
SHA256: 8314d32af64bd1690cf3cd68cf83698b99630de84ffead584dd190d1855f1c0b
Uploaded: 2024-05-10 15:02:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: copyparty
Version: 1.13.2
Summary: Portable file server with accelerated resumable uploads, deduplication, WebDAV, FTP, zeroconf, media indexer, video thumbnails, audio transcoding, and write-only folders
Author-Email: ed <copyparty[at]ocv.me>
Project-Url: Source Code, https://github.com/9001/copyparty
Project-Url: Bug Tracker, https://github.com/9001/copyparty/issues
Project-Url: Demo Server, https://a.ocv.me/pub/demo/
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: Jython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Environment :: No Input/Output (Daemon)
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: System Administrators
Classifier: Topic :: Communications :: File Sharing
Classifier: Topic :: Internet :: File Transfer Protocol (FTP)
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Requires-Python: >=3.3
Requires-Dist: Jinja2
Requires-Dist: mutagen; extra == "audiotags"
Requires-Dist: pyftpdlib; extra == "ftpd"
Requires-Dist: pyftpdlib; extra == "ftps"
Requires-Dist: pyopenssl; extra == "ftps"
Requires-Dist: argon2-cffi; extra == "pwhash"
Requires-Dist: partftpy (>=0.3.1); extra == "tftpd"
Requires-Dist: Pillow; extra == "thumbnails"
Requires-Dist: pyvips; extra == "thumbnails2"
Provides-Extra: audiotags
Provides-Extra: ftpd
Provides-Extra: ftps
Provides-Extra: pwhash
Provides-Extra: tftpd
Provides-Extra: thumbnails
Provides-Extra: thumbnails2
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 119764 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
copyparty/__init__.py sha256=fUINM1abqDGzCCH_JcXdOnLdKOV-SrTI2Xo2QgQW2P4 1703
copyparty/__main__.py sha256=eHd9z3x3VWKFULKcb37iBuWCUbYDRokq1UFjGHI5njU 99846
copyparty/__version__.py sha256=HXaSfRCwDZ1gm9Ow7Po9NDC2KxGntKPiZkjTR_ujvpM 255
copyparty/authsrv.py sha256=4YPt9_VqqcDAdaur4JN809jKUlpAyamVe-1JaeMUkOQ 85177
copyparty/broker_mp.py sha256=YFe1S6Zziht8Qc__dCLj_ff8z0DDny9lqk_Mi5ajsJk 3868
copyparty/broker_mpw.py sha256=4ZI7bJYOwUibeAJVv9_FPGNmHrr9eOtkj_Kz0JEppTU 3197
copyparty/broker_thr.py sha256=eKr--HJGig5zqvNGwH9UoBG9Nvi9mT2axrRmJwknd0s 1759
copyparty/broker_util.py sha256=CnX_LAhQQqouONcDLtVkVlcBX3Z6pWuKDQDmmbHGEg4 1489
copyparty/cert.py sha256=nCeDdzcCpvjPPUcxT4Oh7wvL_8zvddu4oXtbA-zOb8g 7607
copyparty/cfg.py sha256=gdsFudDxliRNwYm1YdImO5miWzyDQ2i1vHRMkokxCm0 9643
copyparty/dxml.py sha256=lZpg-kn-kQsXRtNY1n6fRaS-b7uXzMCyv8ovKnhZcZc 1548
copyparty/fsutil.py sha256=NEdhYYgQxDQ7MmgTbtjMKorikCjDls2AXVX16EH2JfQ 4613
copyparty/ftpd.py sha256=OIExjfqOEw-Y_ygez6cIZUQec4SFOmoxEH_WOVvw-aE 15961
copyparty/httpcli.py sha256=wif37Oa89iAer5sIMoZPWChyWif80AFH7lOaG00h2z0 164293
copyparty/httpconn.py sha256=6MOQgBtOGrlVRr6ZiHBKYzkzcls-YWwaWEtqE6DweM0 6873
copyparty/httpsrv.py sha256=RpROXBJPgTXmwFbLYrAT15ovGYkIMrksluuetKWAJTM 16356
copyparty/ico.py sha256=AYHdK6NlYBfBgafVYXia3jHQ9XHZdUL1D8WftLMAzIU 3545
copyparty/mdns.py sha256=CcraggbDxTT1ntYzD8Ebgqmw5Q4HkyZcfh5ymtCV_ak 17469
copyparty/metrics.py sha256=O8qiPNDxNjub_PI8C8Qu9rBQ_z0J1mnKonqkcTeAtf4 8845
copyparty/mtag.py sha256=MpRkwAj_OAhE9alRzYMyoyPUtedSIuBmVxhCkLaIpMA 18593
copyparty/multicast.py sha256=Ha27l2oATEa-Qo2WOzkeRgjAm6G_YDCfbVJWR-ao2UE 12319
copyparty/pwhash.py sha256=D82y8emnwpHDQq7Cr8lNuppHshbNA9ptcR2XsGOOk6E 3937
copyparty/smbd.py sha256=CwsjLzwfIkqY9Fr_w7po_giO2tnXq9_7bdjIBNdiuTY 14062
copyparty/ssdp.py sha256=H6ZftXttydcnBxcg2-Prm4P-XiybgT3xiJRUXU1pbrE 6343
copyparty/star.py sha256=K4NuzyfT4956uoW6GJSQ2II-JsSV57apQZwRZ4mjFoo 3790
copyparty/sutil.py sha256=_G4TM0YFa1vXzhRypHJ88QBdZWtYgDbom4CZjGvGIwc 3074
copyparty/svchub.py sha256=v81cj-KQ3P7pLcV4sOWEjJSpGdjseZ2tpqL4VruPtmI 32661
copyparty/szip.py sha256=631TsEwGKV22yAnusJtvE-9fGFWr61HPGBinu-jk1QA 8591
copyparty/tcpsrv.py sha256=ym6rda7svl_M4DjNesHMI1_6wO7Csu01UV1zGzXEMxI 17637
copyparty/tftpd.py sha256=7EHAZ9LnjAXupwRNIENJ2eA8Q0lFynnwwbziV3fyzns 13157
copyparty/th_cli.py sha256=VO2Eo0SGwgSJaHowMLeX3_vxEdQcQh5RFDSf0OraTTw 4568
copyparty/th_srv.py sha256=utK8kA1mlYI0BsAdLL-l0-51gXoIN0BS5zQkGAcERXg 28041
copyparty/u2idx.py sha256=uEUcEbye1jzGlQfEJkLtD060XA6Rv_6lXLgeg6oAU5M 13033
copyparty/up2k.py sha256=hhh7PrUzRgnlvsapwjG1-X6_bqI51r3Tf5zo4jLvveU 143330
copyparty/util.py sha256=w22CaPQy0Otq8sJMt9hCPpRbKM2sRLTQtBYAE6DTaHQ 83744
copyparty/bos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
copyparty/bos/bos.py sha256=Wb7eWsXJgR5AFlBR9ZOyKrLTwy-Kct9RrGiOu4Jo37Y 1622
copyparty/bos/path.py sha256=yEjCq2ki9CvxA5sCT8pS0keEXwugs0ZeUyUhdBziOCI 777
copyparty/res/COPYING.txt sha256=c1ZODkz9gwQsQ1nDHGHs0i4Nq0zBx_pRGITzPNtCYSY 10555
copyparty/res/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
copyparty/res/insecure.pem sha256=FEt7jgrn6ZHTlFopq_LFAN027YIoaHi0HQFBbzYnEwc 2876
copyparty/stolen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
copyparty/stolen/qrcodegen.py sha256=5zB2a23aW3H0Y-yTENJOgor9hw5jgyD1LKTzIBEkO6s 21469
copyparty/stolen/surrogateescape.py sha256=-ZfRWrbgJrh74dXfXLNMvo_iiCVUhXbFs_anHIrWPts 5573
copyparty/stolen/dnslib/__init__.py sha256=SmYdaHdL5czxKxrOFGvzbfmojOthRky1GXKgmWj4QeM 159
copyparty/stolen/dnslib/bimap.py sha256=j_ah40P3kOw0AQT5vvMcv7XbMtS0jV6Oe9YGCh7J57s 1182
copyparty/stolen/dnslib/bit.py sha256=uDECHT5wM-QObxxRgc4lJq9CUcd7hglRLgs0K1X8mnU 348
copyparty/stolen/dnslib/buffer.py sha256=bvj9rTn4EcccVuMWe1b5j57ex6elba3NCDBdevsnoSc 1407
copyparty/stolen/dnslib/dns.py sha256=dRVXygfhyX9oiu9qRUvQb7-lYgN2y7Lgi1fZrAJKAO0 20956
copyparty/stolen/dnslib/label.py sha256=ohFQJAqbA806g7jDeTEUtmhan1e7Exyb5j2D7Bg2V-Q 4893
copyparty/stolen/dnslib/lex.py sha256=XuXvz4PHzSaEdRRl8xnYaM8cAupzns0QW3oeFn-4isM 2615
copyparty/stolen/dnslib/ranges.py sha256=XqR6NaRMm0xiEht590KhOjKjIuUFgW4I9_zPmPsGV0c 1810
copyparty/stolen/ifaddr/__init__.py sha256=_BUN7eM5oD2Jgib6B22tEFSb20fD9urNPPaAluUYx9U 463
copyparty/stolen/ifaddr/_posix.py sha256=-67NdfGrCktfQPakT2fLbjl2U00QMvyBGkSvrUuTOrU 2626
copyparty/stolen/ifaddr/_shared.py sha256=cJACl8cOxQ-HSYphZTzKMAjAx_TAFyJwUPjfD102Xqw 6111
copyparty/stolen/ifaddr/_win32.py sha256=EE-QyoBgeB7lYQ6z62VjXNaRozaYfCkaJBHGNA8QtZM 4026
copyparty/web/baguettebox.js.gz sha256=HdRHC_4Lvepp1DrRwusdcxvAn8IKGMdrKdggGIshKek 7869
copyparty/web/browser.css.gz sha256=GGyPK9BBOX63x9XWqO2jrXewHtfAeZ-Jo0BBxqTOGUM 11491
copyparty/web/browser.html sha256=-tLasq2GKe9mUceqXG4PczQ7odBMrX0qlWuyaA9SjPI 4882
copyparty/web/browser.js.gz sha256=Lci32Xx_OxmC9bjEuiQSzfMrb8UGj9Qg5j2D7kOcFjY 68838
copyparty/web/browser2.html sha256=ciQlgr9GWuIapdsRBFNRvRFvN5T_5n920LqDMbsj5-g 1605
copyparty/web/cf.html sha256=lJThtNFNAQT1ClCHHlivAkDGE0LutedwopXD62Z8Nys 589
copyparty/web/dbg-audio.js.gz sha256=Ma-KZtK8LnmiwNvNKFKXMPYl_Nn_3U7GsJ6-DRWC2HE 688
copyparty/web/md.css.gz sha256=UZpN0J7ubVM05CZkbZYkQRJeGgJt_GNDEzKTGSQd8h4 2032
copyparty/web/md.html sha256=35oLUnDYsAdiW7Zg-iKFEXzEl_bGbnoAxUrNgJL46_o 4119
copyparty/web/md.js.gz sha256=AHRQ3a-PZq_UiGh4CjNwXRllJCvA0IqqYmeHhFWhCig 4179
copyparty/web/md2.css.gz sha256=uIVHKScThdbcfhXNSHgKZnALYpxbnXC-WuEzOJ20Lpc 699
copyparty/web/md2.js.gz sha256=8xLixaTfTXC808538OOSLhp9AqKowYaunjDeBsbiBEw 8350
copyparty/web/mde.css.gz sha256=2SkAEDKIRPqywNJ8t_heQaeBQ_R73Rf-pQI_bDoKF6o 942
copyparty/web/mde.html sha256=v0MsEinom5LmZzUM-Ht26IEUkrFzMX57XpCyIQXctAg 1687
copyparty/web/mde.js.gz sha256=kN2eUSvr4mFuksfK4-4LimJmWdwsao39Sea2lWtu8L0 2224
copyparty/web/msg.css.gz sha256=u90fXYAVrMD-jqwf5XFVC1ptSpSHZUe8Mez6PX101P8 300
copyparty/web/msg.html sha256=HcBeXXpcF2JKwcj8KD3dGCvONMnTZ6lXYmm4SYgBMlA 905
copyparty/web/splash.css.gz sha256=zgDs-SY3VrInsXeARRPcGHziVOUs-1hUtSObzybwD1g 1006
copyparty/web/splash.html sha256=z5OrfZqA5RBxeY86BJiQ5NZNHIIDHDvPlTuht-Q0v64 3917
copyparty/web/splash.js.gz sha256=P4BLL_SBqfqWniq_gzUD-opVAkblAPgKDwmfxyfDB7o 1469
copyparty/web/svcs.html sha256=Lniv3ndzV1ALGOdvMNKg6za5rafrqltuwoknYbExRxM 11711
copyparty/web/svcs.js.gz sha256=k81ZvZ3I-f4fMHKrNGGOgOlvXnCBz0mVjD-8mieoWCA 520
copyparty/web/ui.css.gz sha256=skuzZHqTU0ag5hButpQmKI9wM7ro-UJ2PnpTodTWYF4 2616
copyparty/web/up2k.js.gz sha256=3IKVXjZq7byJWFKyHVylIIbWozsJ6IL7CrOUCibE8BY 22114
copyparty/web/util.js.gz sha256=eNRKtW7fM9AvipRdJGQyy9mbQIqMda73o8Bo64UWr7s 14416
copyparty/web/w.hash.js.gz sha256=__hBMd5oZWfTrb8ZCJNT21isoSqyrxKE6qdaKGQVAhc 1060
copyparty/web/a/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
copyparty/web/a/partyfuse.py sha256=MuRkaSuYsdfWfBFMOkbPwDXqSvNTw3sd7QhhlKCDZ8I 32311
copyparty/web/a/u2c.py sha256=mCVYSJo6wSiPrT_p7QxlIoIGSclcC7qw4COcIaAKS-w 38791
copyparty/web/a/webdav-cfg.bat sha256=Y4NoGZlksAIg4cBMb7KdJrpKC6Nx97onaTl6yMjaimk 1449
copyparty/web/dd/2.png sha256=gJ14XFPzaw95L6z92fSq9eMPikSQyu-03P1lgiGe0_I 258
copyparty/web/dd/3.png sha256=4lho8Koz5tV7jJ4ODo6GMTScZfkqsT05yp48EDFIlyg 252
copyparty/web/dd/4.png sha256=fIwEVmtZNZtloZuVEKPKnkx3SELwRJmB3US61y7t2lI 248
copyparty/web/dd/5.png sha256=Lfpu8-yOlhONuoMbygloKqQVPXSm9gjxH2gUYn5QQAE 250
copyparty/web/dd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
copyparty/web/deps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
copyparty/web/deps/busy.mp3.gz sha256=EVphk1_HYyRKJmtpeK99vbAstF7ub1f9ndu020H8PQ8 106
copyparty/web/deps/easymde.css.gz sha256=vWxfueI64rPikuqFj69wJBtGisqf93AheQtOZqgUI_c 3041
copyparty/web/deps/easymde.js.gz sha256=1FykpDM7_FiL4EeZAg4Qcggjoo4PE_MBTgRcBWvjD90 77000
copyparty/web/deps/marked.js.gz sha256=elpt4-fI9Fs5zgMYxHuQn7XL4MXMBfINU4WQ0sBF5HY 22582
copyparty/web/deps/mini-fa.css.gz sha256=CTPrNaH8OTVmxajrGP88E2MkjadY9_81TBVnd9sw9Y8 572
copyparty/web/deps/mini-fa.woff sha256=L9DNncV2TIyvsrspMbJouvnnt7F068Hbn7YZYvN76AU 2784
copyparty/web/deps/prism.css.gz sha256=Z_A6rJ3MN5KWnjvXaV787aTW_5DT-xjFd0YZ7_W-Krk 1468
copyparty/web/deps/prism.js.gz sha256=DR0OAfTUb6PkzSPgxjnjj7jqlpvuCHdMDJKbsQP7s5E 41428
copyparty/web/deps/prismd.css.gz sha256=ObUlksQVr-OuYlTz-I4B23TeBg2QDVVGRnWBz8cVCO0 1637
copyparty/web/deps/scp.woff2 sha256=w99BDU5i8MukkMEL-iW0YO9H4vFFZSPWxbkH70ytaAg 8612
copyparty/web/deps/sha512.ac.js.gz sha256=lFZaCLumgWxrvEuDr4bqdKHsqjX82AbVAb7_F45Yk88 7033
copyparty/web/deps/sha512.hw.js.gz sha256=vqoXeracj-99Z5MfY3jK2N4WiSzYQdfjy0RnUlQDhSU 8110
copyparty-1.13.2.dist-info/LICENSE sha256=gOr4h33pCsBEg9uIy9AYmb7qlocL4V9t2uPJS5wllr0 1072
copyparty-1.13.2.dist-info/METADATA sha256=mqJMKOtNHic9_FIsW46owpSjsmGYFLF7pUSwjzIQZyg 122479
copyparty-1.13.2.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
copyparty-1.13.2.dist-info/entry_points.txt sha256=4zw6a3rqASywQomiYLObjjlxybaI65LYYOTJwgKz7b0 128
copyparty-1.13.2.dist-info/top_level.txt sha256=LnYUPsDyk-8kFgM6YJLG4h820DQekn81cObKSu9g-sI 10
copyparty-1.13.2.dist-info/RECORD

top_level.txt

copyparty

entry_points.txt

copyparty = copyparty.__main__:main
partyfuse = copyparty.web.a.partyfuse:main
u2c = copyparty.web.a.u2c:main