icloudpd-web

View on PyPIReverse Dependencies (0)

2025.1.9.post1 icloudpd_web-2025.1.9.post1-py3-none-any.whl

Wheel Details

Project: icloudpd-web
Version: 2025.1.9.post1
Filename: icloudpd_web-2025.1.9.post1-py3-none-any.whl
Download: [link]
Size: 635824
MD5: dd3299f894da01f735184cf66f590ae3
SHA256: 2dee005a870553dd7dfa752e8a57ba2a4bae5a282cf1da17628f3f3534376811
Uploaded: 2025-01-10 00:17:21 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: icloudpd-web
Version: 2025.1.9.post1
Summary: Web application for iCloud Photos Downloader, based on icloudpd
Author-Email: Qian Zhang <contact[at]qzsh.email>
Project-Url: Homepage, https://github.com/AirswitchAsa/icloudpd-web
License: Creative Commons Attribution-NonCommercial 4.0 International This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. You are free to: - Share: copy and redistribute the material in any medium or format - Adapt: remix, transform, and build upon the material Under the following terms: - Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. - NonCommercial: You may not use the material for commercial purposes.
Keywords: downloader,icloud,photos,webapp
Classifier: Development Status :: 4 - Beta
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12
Requires-Dist: bcrypt (>=4.0.0)
Requires-Dist: certifi (==2024.12.14)
Requires-Dist: click (==8.1.8)
Requires-Dist: click (>=8.0.0)
Requires-Dist: fastapi (>=0.109.0)
Requires-Dist: flask (==3.1.0)
Requires-Dist: keyring (==25.6.0)
Requires-Dist: keyrings-alt (==5.0.2)
Requires-Dist: piexif (==1.1.3)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: python-socketio
Requires-Dist: pytz (==2024.2)
Requires-Dist: requests (==2.32.3)
Requires-Dist: schema (==0.7.7)
Requires-Dist: six (==1.17.0)
Requires-Dist: srp (==1.0.22)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: tqdm (==4.67.1)
Requires-Dist: typing-extensions (==4.12.2)
Requires-Dist: tzlocal (==5.2)
Requires-Dist: urllib3 (==1.26.20)
Requires-Dist: uvicorn[standard] (>=0.27.0)
Requires-Dist: waitress (==3.0.2)
Requires-Dist: ruff (>=0.2.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3554 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
foundation/__init__.py sha256=nMLLxogQxCc2BRyfYmxHZQn9pPsCmgYd7_z0NlEc2ZY 1433
foundation/core/__init__.py sha256=XdFB0hSc_Svie01GiHwFr3vy4LZjz-WZ04X-FZUHd0k 5136
foundation/core/optional/__init__.py sha256=RYRjE8A6uGOtrTF_Km1vbnqj8zT8fg5Od2PfNF3mf0U 2570
icloudpd_web/__init__.py sha256=fG9Zo2OH8sqr6N0zSJG94YH6kepufSPniLmkSaAUurU 64
icloudpd_web/app.py sha256=87cdPEAJZvraXWOUDl8jyMGpe_rbpilNCQX4HjletTM 21830
icloudpd_web/cli.py sha256=2STrwlRPEqjKwaobGhwTcMxnN5jKkiXdet-pe-BjAnY 3309
icloudpd_web/dev.py sha256=xU6IZQZDuyZa74UkJRDP3UU2dyZn07G2BEKH3D-O7tc 231
icloudpd_web/main.py sha256=TnF8qamBKQ-yte-Z5K5CnItS4ljy9qtIQeeA5GqI5T0 388
icloudpd_web/websockets.py sha256=Hk5WXv8KdjXSZRZswx_sH1rXQKF1fzDeJ7SquRGTxRA 2182
icloudpd_web/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
icloudpd_web/api/authentication_local.py sha256=0b_JwPAp88AvaYO87if-sPsX_1psKkpKwk3n5oACDWg 697
icloudpd_web/api/client_handler.py sha256=WT7ZheT-3iWepodkL2u_IXCpMwkDosL2zTyl6CmBTw0 4772
icloudpd_web/api/data_models.py sha256=UQ0ojPp06SoWLfWxdO_o1-8MO3ay4dukpCVsV5VrLdE 1703
icloudpd_web/api/download_option_utils.py sha256=CfKjkXVk1ttgVsNsBeFWIU9mKMeY1i3gJnEAo386z4U 4438
icloudpd_web/api/icloud_utils.py sha256=Rox3FOh1iVQtUsUXRhmGLr1fnEjbQ7TePkLQNqGepKk 4891
icloudpd_web/api/logger.py sha256=J-2wEHtumpq3BFtMxxGbYtYWQAfC5YtRFgc6wWOJaz8 1926
icloudpd_web/api/policy_handler.py sha256=FsWOB8GS4LcrLQvMhqTkSu8v8rq1gAWMJGeJUf5thHI 11442
icloudpd_web/webapp/404.html sha256=edSSSdSqb790Nvpj0lkqikoAX4YkE4Nmi2RGjUEfTZ0 24779
icloudpd_web/webapp/index.html sha256=1On7ocKITG5XZyZuuIV79RqAqiolEkFsoNNxFFpKvf0 23304
icloudpd_web/webapp/index.txt sha256=dTWeQ-TyZoxNDXgKvFcro2NL0fX0Z6UsFhjEbaMFpSo 3212
icloudpd_web/webapp/404/index.html sha256=edSSSdSqb790Nvpj0lkqikoAX4YkE4Nmi2RGjUEfTZ0 24779
icloudpd_web/webapp/_next/static/H-yD8NAh7ydoHPvTC-oOA/_buildManifest.js sha256=X-6Rv9RmythlvdZNhDB3PfICL9uBLA0O6OmCJ6sl_I8 503
icloudpd_web/webapp/_next/static/H-yD8NAh7ydoHPvTC-oOA/_ssgManifest.js sha256=Z49s4suAsf5y_GfnQSvm4qtq2ggxEbZPfEDTXjy6XgA 80
icloudpd_web/webapp/_next/static/chunks/3d47b92a-92698ff110468aa0.js sha256=e4Z84vTX0Gy3sFEavPHpTsdaaFpGMYX69DU-hLg6hm4 682
icloudpd_web/webapp/_next/static/chunks/4bd1b696-e3b5a9c6fc95f221.js sha256=wD6pbhk2ypREDS8rHbYQUCesgBKTdOJzjsIzJ2ncIYM 167090
icloudpd_web/webapp/_next/static/chunks/517-8d4fd29ee51b5d20.js sha256=DQySCMBVbXUCnTE7UDC7PXX_b12RhXGJTKxjQvu7aso 200758
icloudpd_web/webapp/_next/static/chunks/634-475cde4f9534b65a.js sha256=hmp8GgS94PUGN4D8uYoi_09Ruqsd-2mdjWfYyuD-6T8 69319
icloudpd_web/webapp/_next/static/chunks/647-6e897a8031c34350.js sha256=1GcHzGITamVWKE2c88NJftXDYbG9ocQ84YM1U-tjE_k 186291
icloudpd_web/webapp/_next/static/chunks/821-47d49093518d6b54.js sha256=6V1kt1FSKxkRtReTPqssGJWAS-1kzNNq6sGw_IRa_hE 180375
icloudpd_web/webapp/_next/static/chunks/8e1d74a4-0ec6ecd7fd5582d5.js sha256=F82AaF7KkObqseKnfpfN0tHhC7ehsWZLuGU5uvCH2nI 696
icloudpd_web/webapp/_next/static/chunks/9c4e2130-d261eb6976fd3a87.js sha256=c_kOiTophVNaKyBNpULhI6gv8zW7kJeBc6YpCIJvSq8 1767
icloudpd_web/webapp/_next/static/chunks/f8025e75-61a1dd2ba17560f4.js sha256=hkhuB3ylRCMAVBCW3pLTz7tqx5pSOpi5wr8NfB1XRTg 473
icloudpd_web/webapp/_next/static/chunks/f97e080b-21d571b24c8c67cb.js sha256=xFVKdYVRI7b7XTd9qbwVJn_W2fmEYaVHugqJk_cUik8 582
icloudpd_web/webapp/_next/static/chunks/framework-d29117d969504448.js sha256=AbLm-J2AvbmI32_DGd3mGjIRdtkqBulvQmimRBhN9Cs 139954
icloudpd_web/webapp/_next/static/chunks/main-77899b4979801f46.js sha256=ANs6uskviGzhJleVImC3PoNLI8NF-EQguScED0KTGsw 117022
icloudpd_web/webapp/_next/static/chunks/main-app-922c76bb968351e3.js sha256=pauqaEhLtsgUw3xaYVtxw5z-ugLa6M5rB6S901TVZoU 463
icloudpd_web/webapp/_next/static/chunks/polyfills-42372ed130431b0a.js sha256=CXPB1kyIrcjjyVBBDLWLKI9yEY1ZZbeASUON648vloM 112594
icloudpd_web/webapp/_next/static/chunks/webpack-96a9d4cd91e35431.js sha256=cqUHL6b_lBN8NnN270gEbcinUqq4Z7yUgoV0GZ9oKiw 3472
icloudpd_web/webapp/_next/static/chunks/app/layout-3b58a5063933d105.js sha256=omt9wd0DUuGSFe3rF-RoNfCrofwF4X69Ju_nZNa3zkQ 341
icloudpd_web/webapp/_next/static/chunks/app/page-abca7946dcc2df3b.js sha256=NIpAWtB_a-I99HcroV6-cGX4pRzD3W1GmIA6X_1w4R0 45306
icloudpd_web/webapp/_next/static/chunks/app/_not-found/page-6f689b18943757cd.js sha256=4xkZqQJxkPduZnPFUEUP6ylRFfMn2Zk8Giz4SukqtvQ 2236
icloudpd_web/webapp/_next/static/chunks/pages/_app-d23763e3e6c904ff.js sha256=y8T0pXsAo2ajEer9bLVV_-nTGA9Ts_K2v89abm_pdOk 236
icloudpd_web/webapp/_next/static/chunks/pages/_error-9b7125ad1a1e68fa.js sha256=KzjLlacd1UJWwO1pv4-xe3yXNE8AFkFU9JRjIVGsNvg 232
icloudpd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
icloudpd/authentication.py sha256=1M3C_y4v9U8N0MpXL6mVsnP-aDl5ieE6YLO02YwcgfI 10181
icloudpd/autodelete.py sha256=A-pHqZyECf5FU91jU5AAHHdr793070BQPv_m6dh2q6s 3428
icloudpd/base.py sha256=puBUWG3lPQZTrV9E57hx6T343EM4Rq46W5EAPH54P4A 53784
icloudpd/config.py sha256=ncsJzkYMKA8HpoLQvsW6RKZG3-MHKRMfW_fHbB8LuL0 3463
icloudpd/constants.py sha256=cCuNiuDEdIKcJ17VEDczpEyTkTQwMmjF_UIBwBu3CnM 152
icloudpd/counter.py sha256=6YZ3bBEtC5hYegayP4Idr1hvObDvGwKbwNp4hsFORFA 517
icloudpd/download.py sha256=6G6cQgkPoxmxRe_NQbl5WyZZhyIoORBT2f-c9qcBr3w 5481
icloudpd/email_notifications.py sha256=wcLiZd3fbWIvS-igSRBvCNbhLJF6MTWRQil1GObZ8AM 1660
icloudpd/exif_datetime.py sha256=jLtiM9_wBCoDTjlI9FgCd7e2iG-JMeLaljwoBxFQc7A 1093
icloudpd/logger.py sha256=t3HyP497lFw1ZB2P84JKZ229bAnIpTCVOykZ1KAX07I 1763
icloudpd/mfa_provider.py sha256=UoTd1NZ1lEcb-Not4uj5_VSSI_5OIs2-o67DaN6mA1Y 149
icloudpd/paths.py sha256=BAf2QhkbhCO1e14TkPMb4aCv3KXfD0hg9y59bLzD0HU 651
icloudpd/progress.py sha256=JC1auJ7LzQp-drshbeDgZWHZDhgfAjeO1NIbv9fhRFQ 1577
icloudpd/status.py sha256=DD79HmDNoQf_BKebVvzrAXYplAAEFw5IGCsa6Yc-4OE 2158
icloudpd/string_helpers.py sha256=7RTNFYfhf4IY1r3ur8MxODgiwsys-OA24mTmsPIji9o 533
icloudpd/xmp_sidecar.py sha256=3kRF5H5eapRnTfKa9VHAnOYYZas5KnTR8VEEh1YwMMQ 10757
icloudpd/server/__init__.py sha256=zridn6xCtlmB_z6u8GoQeIg7Xlxx_pOFWdpoeqzDVDs 2945
icloudpd/server/static/manifest.json sha256=5LiJmUI077GUDJrkKCCMGUvgT6KhYh_8mFj_uD71VtI 320
icloudpd/server/static/bootstrap/5.3.3/css/bootstrap-grid.min.css sha256=5nDHMGiyfZHl3UXePuhLDQR9ncPfBR1HJeZLXyJNV24 51795
icloudpd/server/static/bootstrap/5.3.3/css/bootstrap-grid.rtl.min.css sha256=vMxTcvkC4Ly7LiAT3G8yEy9EpTr7Fge4SczWp07_p3k 51870
icloudpd/server/static/bootstrap/5.3.3/css/bootstrap-reboot.min.css sha256=l8vt5oozv958eMd9TFsPAWgl9JJK9YKfbVSs8mchQ84 10126
icloudpd/server/static/bootstrap/5.3.3/css/bootstrap-reboot.rtl.min.css sha256=_8jh8hcEMFKyS6goWqnNu7t3EzZPCGdQZgO6sCkI8tI 10198
icloudpd/server/static/bootstrap/5.3.3/css/bootstrap-utilities.min.css sha256=KyE9xbKO9CuYx0HXpIKgsWIvXkAfITtiQ172j26wmRs 85352
icloudpd/server/static/bootstrap/5.3.3/css/bootstrap-utilities.rtl.min.css sha256=GAUum6FjwQ8HrXGaoFRnHTqQQLpljXGavT7mBX8E9qU 85281
icloudpd/server/static/bootstrap/5.3.3/css/bootstrap.min.css sha256=PI8n5gCcz9cQqQXm3PEtDuPG8qx9oFsFctPg0S5zb8g 232803
icloudpd/server/static/bootstrap/5.3.3/css/bootstrap.rtl.min.css sha256=h5lE7Nm8SkeIpBHHYxN99spP3VuGFKl5NZgsocil7zk 232911
icloudpd/server/static/bootstrap/5.3.3/js/bootstrap.min.js sha256=3gQJhtmj7YnV1fmtbVcnAV6eI4ws0Tr48bVZCThtCGQ 60635
icloudpd/server/static/htmx/extensions/response-targets.min.js sha256=epxe0Qa_JWzhMNVA9Mh1T7KarAyYPTlfDSEZ-KpF9Rw 1626
icloudpd/server/static/htmx/v2.0.0/htmx.min.js sha256=D8V7oOZVUE0oK7bsHD2JJAzenyzhw5PVs4qVxbxtqHU 49082
icloudpd/server/static/js/toast.js sha256=rExxzBsNOb6m6eCOSdNgFkIRdndhfP6UX6uLeO9H4ng 275
icloudpd/server/static/style/style.css sha256=JE_Ye_Eb7gqDq8s-Efhxfpju6J_c_dDXx8tY73fjEkc 31
icloudpd/server/templates/auth_error.html sha256=6rCdkaOGJyzN26NclsO1Bc5CBluLavhTtD_XxBhxFGk 177
icloudpd/server/templates/code.html sha256=6qX83E1guUNRwFZuPuj4sMRIuOGJCv6Wost9C8n7Wdg 566
icloudpd/server/templates/code_submitted.html sha256=6ZtZhJ56oxvfBbxJENOd5whH4zwaZ0vyXET-Be3oZf4 309
icloudpd/server/templates/index.html sha256=znjU8_37UXDmz_uNQqwLEXy7hbUOyPVL_euyMDW5Bkw 1954
icloudpd/server/templates/no_input.html sha256=vhvmLqiVHSBZzNsVqEvjswOtFQR5-F7OfhVRK1fmm_0 3812
icloudpd/server/templates/password.html sha256=0cd88pICqN9fY9wNnACQ5FgcR4Evz4t2mDHgPxn8Uz4 572
icloudpd/server/templates/password_submitted.html sha256=y9iMfg_mRjUZujcB2r_O22XwLQN1VkuGdy--8Xt4-y4 312
icloudpd/server/templates/status.html sha256=B1kaEo5Mrq4oe4Yj82aoB1Ec1Ij1N5vdidj8QUIbul8 105
pyicloud_ipd/__init__.py sha256=aTi9TCx7w7ehlVn_FnBTwSPsBVSZs5dSTBzp1_rc920 124
pyicloud_ipd/asset_version.py sha256=qRG1ftQPn8TNvREdkvaLma2_oQgPdP-Ck-tbz8TShqU 552
pyicloud_ipd/base.py sha256=u4DRhznimMJ2t35R1FVtiSmrzLA86K-GI78wFc8aXhg 25933
pyicloud_ipd/cmdline.py sha256=boQFUfCHrzdNz__ODJKoG76bQ0XN4FrBtGdpor_W7b8 13869
pyicloud_ipd/exceptions.py sha256=vIxohIwStsL15h9QcEq1CZMLvBZu2AMB6-I2Wlya8G4 2056
pyicloud_ipd/file_match.py sha256=E78i04mZHHPM-t6si6WHg-W9DDhx1p1mfh5tdt9FnPY 199
pyicloud_ipd/item_type.py sha256=-rmXuVbruQKSfJNuMNjwxM7mGUUD6o_AfGdCNiH8XXU 172
pyicloud_ipd/raw_policy.py sha256=t3QSdG0xqZdFnTGqEf_Us0zOX39l5KvL9oZFC0_6Dx4 203
pyicloud_ipd/session.py sha256=YO5i35GIpRjZTVumAp-8b6LXycEtOXM70Tp7IGf7UtY 7628
pyicloud_ipd/sms.py sha256=y0-3Ah-SlPdWCwYkO7EDIhxxIdEr7fwOx662g49k5pE 5998
pyicloud_ipd/utils.py sha256=mxYjq_rI1mQhOFLXFzQG7uzVHsgxnQTllC8g7J4tM1g 5449
pyicloud_ipd/version_size.py sha256=nZCnJ69sdtyzofx8XPprSblsvT4zOgPNTn701f_XESQ 498
pyicloud_ipd/services/__init__.py sha256=MgjKJSea-1wiPloj1Xxc5vvOXiXQFfeARexzszso8mM 424
pyicloud_ipd/services/account.py sha256=QOkNWWzmQ_bf6r3X0JMxUjhlXMw8oqODVhIDycgdlfQ 1636
pyicloud_ipd/services/calendar.py sha256=a18ilSzKjJ0_W_6uxSWWpvACeyoUUwE-7M4nHkUOGnQ 2334
pyicloud_ipd/services/contacts.py sha256=uiutnTAj68sUXQEz6dOjwP_rXP6eaB1hiiuD5plOHQY 1736
pyicloud_ipd/services/findmyiphone.py sha256=wMDmIipU9jTdycxTMxljL4wmZFj_lv3imTjVPiG6bnk 6909
pyicloud_ipd/services/photos.py sha256=a8jBadhR_oBBsTaKlbsdPadtgDs70c08OZz__ICYTR0 32082
pyicloud_ipd/services/reminders.py sha256=H8yC2xxDzes8UEXW0cNryzc4KwzWniwbQwQM6tHX7yw 3968
pyicloud_ipd/services/ubiquity.py sha256=jX9lb3U-7qWskOOwmzNgDRXj91WZeIXepcodjYnLYwI 3013
icloudpd_web-2025.1.9.post1.dist-info/METADATA sha256=Mw34ancqtgJUseU6MsNIPKlV6HUQFfeQL4TVdxqaeKM 5748
icloudpd_web-2025.1.9.post1.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
icloudpd_web-2025.1.9.post1.dist-info/entry_points.txt sha256=3bAJoljdji_N1aM0EgppLvASn7zzYMwI4qv2J5Vsuqk 55
icloudpd_web-2025.1.9.post1.dist-info/licenses/LICENSE sha256=ZwVl_ny5hIZJJ78zU6o5wuT6O69VeI-F0xmhj8HdI_Y 685
icloudpd_web-2025.1.9.post1.dist-info/RECORD

entry_points.txt

icloudpd-web = icloudpd_web.cli:main