Skip to main content

A Python library for the ipsw Engine API.

Project description

ipsw-py

ipsw SDK for Python 🚧

PyPI - Downloads


NOTE: This is a work in progress ⚠️

Getting Started

Start the ipsw daemon:

git clone -b feature/api https://github.com/blacktop/ipsw.git
cd ipsw
IPSW_DAEMON_PORT=8080 go run ./cmd/ipswd/main.go start

Installing

The latest stable version is available on PyPI. Either add ipsw to your requirements.txt file or install with pip:

pip install ipsw

Geting Started

import ipsw

client = ipsw.IpswClient(base_url='tcp://127.0.0.1:8080')
info = client.info.get("iPhone15,2_16.4_20E246_Restore.ipsw")
print(f'{info.version} ({info.build})')

Community

You have questions, need support and or just want to talk about ipsw-py?

Here are ways to get in touch with the ipsw-py community:

Join Discord Follow Twitter Follow Mastodon GitHub Discussions

License

MIT Copyright (c) 2023 blacktop

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipsw-0.1.1.tar.gz (33.8 kB view hashes)

Uploaded Source

Built Distribution

ipsw-0.1.1-py3-none-any.whl (31.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page