copyparty

View on PyPIReverse Dependencies (0)

1.16.0 copyparty-1.16.0-py3-none-any.whl

Wheel Details

Project: copyparty
Version: 1.16.0
Filename: copyparty-1.16.0-py3-none-any.whl
Download: [link]
Size: 758984
MD5: 4869142eff56ce5aeff611964ea43051
SHA256: ef2582fb027d8e5884545c56705472087b77547499266e662304da4584d2cb6c
Uploaded: 2024-11-10 19:59:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: copyparty
Version: 1.16.0
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 :: 3.13
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.4.0); 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: 137528 characters]

WHEEL

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

RECORD

Path Digest Size
copyparty/__init__.py sha256=iRCNvMPg6k9WG_O2uCtlkD4vWogH8EgP9elp9XwSIJs 2610
copyparty/__main__.py sha256=NpKXKPp6rAuWYw-fMWs-iS0dAjyOMl9WBtwBTYsH9zY 112286
copyparty/__version__.py sha256=snuFV6IoeKYLPgiZHLcMTRengBZI8NN2la43bff1e3E 252
copyparty/authsrv.py sha256=7ypOOehMN-NiC10y46lO-sDU8uGGnXrJz2rt9njKEZg 99237
copyparty/broker_mp.py sha256=QdOXXvV2Xn6J0CysEqyY3GZbqxQMyWnTpnba-a5lMc0 4987
copyparty/broker_mpw.py sha256=PpSS4SK3pItlpfD8OwVr3QmJEPKlUgaf2nuMOozixgU 3347
copyparty/broker_thr.py sha256=fjoYtpSscUA7-nMl4r1n2R7UK3J9lrvLS3rUZ-iJzKQ 1721
copyparty/broker_util.py sha256=76mfnFOpX1gUUvtjm8UQI7jpTIaVINX10QonM-B7ggc 1680
copyparty/cert.py sha256=0ZAPeXeMR164vWn9GQU3JDKooYXEq_NOQkDeg543ivg 8009
copyparty/cfg.py sha256=4-Tk1Yb3eGcA8pO3jNRzd9HfCci6vRu3BNWarry0ia8 10263
copyparty/dxml.py sha256=lZpg-kn-kQsXRtNY1n6fRaS-b7uXzMCyv8ovKnhZcZc 1548
copyparty/fsutil.py sha256=5CshJWO7CflfaRRNOb3JxghUH7W5rmS_HWNmKfx42MM 4538
copyparty/ftpd.py sha256=T97SFS7JFtvRLbJX8C4fJSYwe13vhN3-E6emtlVmqLA 17608
copyparty/httpcli.py sha256=tu5abG7JpDZYTDlPNv9p5SYGd0ZgAdoWf8HNYAr45V4 206103
copyparty/httpconn.py sha256=mQSgljh0Q-jyWjF4tQLrHbRKRe9WKl19kGqsGMsJpWo 6880
copyparty/httpsrv.py sha256=WMQ-0sk6wk4Gbg7FB1ZYvnb74EsZQ5b7WJT0zAwZXjA 18226
copyparty/ico.py sha256=eWSxEae4wOCfheHl-m-wchYvFRAR_97kJDb4NGaB-Z8 3561
copyparty/mdns.py sha256=vC078llnL1v0pvL3mnwacuStFHPJUQuxo9Opj-IbHL4 18155
copyparty/metrics.py sha256=EOIiPOItEQmdK9YgNb75l0kCzanWb6RtJGwMI7ufifY 8966
copyparty/mtag.py sha256=8WGjEn0T0Ri9ww1yBpLUnFHZiTQMye1BMXL6SkK3MRo 18893
copyparty/multicast.py sha256=Ha27l2oATEa-Qo2WOzkeRgjAm6G_YDCfbVJWR-ao2UE 12319
copyparty/pwhash.py sha256=AdLMLyIi2IDhGtbKIQOswKUxWvO7ARYYRF_ThsryOoc 4124
copyparty/smbd.py sha256=Or7RF13cl1r3ncnpVh8BqyAGqH2Oa04O9iPZWCoB0Bo 14609
copyparty/ssdp.py sha256=R1Z61GZOxBMF2Sk4RTxKWMOemogmcjEWG-CvLihd45k 7023
copyparty/star.py sha256=tV5BbX6AiQ7N4UU8DYtSTckNYeoeey4DBqq4LjfymbY 3818
copyparty/sutil.py sha256=JTMrQwcWH85hXB_cKG206eDZ967WZDGaP00AWvl_gB0 3214
copyparty/svchub.py sha256=op6BtcsSa0OLmnJ_dslPswaNTOZaqScM8tRZnQrMkDs 40864
copyparty/szip.py sha256=HFtnwOiBgx0HMLUf-h_T84zSlRijPxmhRo5PM613kRA 8602
copyparty/tcpsrv.py sha256=VuW_aVDcyXIhIMZ8I-wpIouX8MI9TGp7KKSRohrMTtk 19897
copyparty/tftpd.py sha256=FRCALO3PigoBlwUrqxoKHM_xk7wT2O0GPG1TvNRtjOY 13606
copyparty/th_cli.py sha256=o6FMkerYvAXS455z3DUossVztu_nzFlYSQhs6qN6Jt8 4636
copyparty/th_srv.py sha256=LBcB4LpsF-H7L52Z0Dhn9LogRjJVPp1GKa8MeIMIBnw 29596
copyparty/u2idx.py sha256=HLO49L1zmpJtBcJiXgD12a6pAlQdnf2pFelHMA7habw 13462
copyparty/up2k.py sha256=m7sWNWmRR1-VoFzlXlAOYxwhOlbeOyFBO5a8Rcl6mnE 173608
copyparty/util.py sha256=jk4Z32KuIvqPQK8aveYhUfGZT9k0LR8viGGfcX4iab4 94422
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=Nro-HiPGi5RFbiu78msCWnDllWeoDV4IBkzuG7WQqkU 22037
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=D7Csp3Vryf8IVjpDmVxyFKNDiPKklajNnnZ3lj-3VVc 20999
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=vpREjAyPubr5s1NJi91icXV3q1o4DrKAvHABwkoeJB0 706
copyparty/stolen/ifaddr/_posix.py sha256=-67NdfGrCktfQPakT2fLbjl2U00QMvyBGkSvrUuTOrU 2626
copyparty/stolen/ifaddr/_shared.py sha256=uNC4SdEIgdSLKvuUzsf1aM-H1Xrc_9mpLoOT43YukGs 6206
copyparty/stolen/ifaddr/_win32.py sha256=EE-QyoBgeB7lYQ6z62VjXNaRozaYfCkaJBHGNA8QtZM 4026
copyparty/web/baguettebox.js.gz sha256=YIaxFDsubJfGIdzzxA-cL6GwJVmpWZyaPhW9hHcOIIw 7964
copyparty/web/browser.css.gz sha256=N5T5U-iWzls21E2SYkQvDUaaZf11gjj3KwUP0lm1mMA 11672
copyparty/web/browser.html sha256=ISpfvWEawufJCYZIqvuXiyUgiXgjmOTtScz4zrEaypI 4870
copyparty/web/browser.js.gz sha256=uGALYaMsyyXuCSKbvdMZpB-YrIvCIV3JWo611xRlHd8 88488
copyparty/web/browser2.html sha256=NRUZ08GH-e2YcGXcoz0UjYg6JIVF42u4IMX4HHwWTmg 1587
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=isNbIzWbp_oqkhQSXm0uf3st3h4uB3LLTXFcHHcvgPQ 4189
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=0fTA3lahQ1iDvJR4Q3W9v8dX5hc5VP8nunTtoDwFySs 8363
copyparty/web/mde.css.gz sha256=2SkAEDKIRPqywNJ8t_heQaeBQ_R73Rf-pQI_bDoKF6o 942
copyparty/web/mde.html sha256=ImBhQAaEUCke2M85QU_fl4X2XQExRLcEzgCEN8RNe9o 1759
copyparty/web/mde.js.gz sha256=kN2eUSvr4mFuksfK4-4LimJmWdwsao39Sea2lWtu8L0 2224
copyparty/web/msg.css.gz sha256=u90fXYAVrMD-jqwf5XFVC1ptSpSHZUe8Mez6PX101P8 300
copyparty/web/msg.html sha256=w9CM3hkLLGJX9fWEaG4gSbTOPe2GcPqW8BpSCDiFzOI 977
copyparty/web/shares.css.gz sha256=T2fSezuluDVIiNIERAuUREByhHFlIwwNyx7EBOAVVyQ 499
copyparty/web/shares.html sha256=ZNHtLBM-Y4BX2qa9AGTrZzZp_IP5PLM3QvFMYKolFfM 2494
copyparty/web/shares.js.gz sha256=_8_1MkmERDcrPeLFpNGzJA4vticRzNRehGKeDV24fNs 926
copyparty/web/splash.css.gz sha256=zgF2kvrp7z8LlhkaXNvFkP3RLlA4dHFZCkwQpG5RcYI 1081
copyparty/web/splash.html sha256=wc8El8_5BR3EMuVik8WYAkkEQ4S6-VepR1B1F8qAYgI 6190
copyparty/web/splash.js.gz sha256=EEfsi9YGtPTYRB6MPX8Dfg4YyfqncI9ldJS7_MGVOhs 2710
copyparty/web/svcs.html sha256=P5YZimYLeQMT0uz6u3clQSNZRc5Zs0Ok-ffcbcGSYuc 11762
copyparty/web/svcs.js.gz sha256=k81ZvZ3I-f4fMHKrNGGOgOlvXnCBz0mVjD-8mieoWCA 520
copyparty/web/ui.css.gz sha256=DCWgsJLb4exJ3_tUPHRcI0PuLLNlJJ1krF3WiSN9I7w 2785
copyparty/web/up2k.js.gz sha256=lGR1Xb0RkIZ1eHmncsSwWRuFc6FC2rZalvjo3oNTV1s 23291
copyparty/web/util.js.gz sha256=AMr49EVNOJiJjgSJyYyXKf_tHFLk3ODkCPQu26zbMZI 14815
copyparty/web/w.hash.js.gz sha256=l3GpSJD6mcU-1CRWkIj7PybgbjlfSr8oeO3vortIrQk 1105
copyparty/web/a/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
copyparty/web/a/partyfuse.py sha256=9p5Hpg_IBiSimv7j9kmPhCGpy-FLXSRUOYnLjJ5JifU 28049
copyparty/web/a/u2c.py sha256=4_YvRoWEAYrUVQHRts-1rPdWLBd6axfzG0fF5mc2Uj8 50196
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/fuse.py sha256=6j4Zy3VpQg629pwwIW77v2LJ1hy-qlyrxwhXfKl9B7I 33426
copyparty/web/deps/marked.js.gz sha256=8hEtz6O_fcajKb8Pl3bb6BRDHkrt0c7LBqb6OKTOyLo 22557
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.16.0.dist-info/LICENSE sha256=gOr4h33pCsBEg9uIy9AYmb7qlocL4V9t2uPJS5wllr0 1072
copyparty-1.16.0.dist-info/METADATA sha256=tLqMYoMnPCLqhLEvCe8twQHQoRnXfIGwu8neJ1MucdQ 140282
copyparty-1.16.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
copyparty-1.16.0.dist-info/entry_points.txt sha256=4zw6a3rqASywQomiYLObjjlxybaI65LYYOTJwgKz7b0 128
copyparty-1.16.0.dist-info/top_level.txt sha256=LnYUPsDyk-8kFgM6YJLG4h820DQekn81cObKSu9g-sI 10
copyparty-1.16.0.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