Module for reading Apple's webarchive format
Project description
pywebarchive is software for reading Apple's webarchive format.
A webarchive stores a complete web page -- including external media like images, scripts, and style sheets -- in a single file. It is most notable as the default format for the Safari browser's "Save As" command, though other Apple software also uses it for various purposes.
pywebarchive consists of two main components: Webarchive Extractor, a tool to convert webarchives to standard HTML documents; and the webarchive
Python module, which is the code "under the hood" that makes it all work.
Webarchive Extractor
Webarchive Extractor converts webarchives to standard HTML documents. It allows opening webarchives on Windows and Linux/Unix systems, where Safari is not available.
Downloads
File | Size | Description |
---|---|---|
Webarchive.Extractor.exe | 7.4 MB | Windows (32-bit, standalone) |
Webarchive.Extractor.x64.exe | 8.1 MB | Windows (64-bit, standalone) |
pywebarchive-0.3.2.zip | source code (zip) | |
pywebarchive-0.3.2.tar.gz | source code (tar.gz) |
Notes
The Windows version runs on Windows 7 and higher. It is a standalone executable -- no installation required.
The pywebarchive source code includes both graphical (extractor-gui.py) and command-line (extractor.py) versions of Webarchive Extractor. The graphical version requires Tkinter; the command-line version should run on any system.
These download links are for the most recent stable release. If you're reading this on GitHub, be aware that you may be looking at a newer version of the code than what's linked here.
The webarchive
module
webarchive
is a Python module for reading the webarchive format. While its primary function is to power Webarchive Extractor, applications can also use it to examine webarchives directly.
The recommended way to install the webarchive
module is through PyPI. For detailed documentation, try python3 -m pydoc webarchive
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pywebarchive-0.3.2.tar.gz
.
File metadata
- Download URL: pywebarchive-0.3.2.tar.gz
- Upload date:
- Size: 13.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce4fefd693b445231905fe9df3b098a2ad2c295948a1075cdafdfc3d840a980f |
|
MD5 | 4ba33d7057fb65a05f9cf24e9852a027 |
|
BLAKE2b-256 | b946d55d060ccb76bf8e266e808f2a424f6ae773ae93d797982d6f4a8ff286ad |
File details
Details for the file pywebarchive-0.3.2-py3-none-any.whl
.
File metadata
- Download URL: pywebarchive-0.3.2-py3-none-any.whl
- Upload date:
- Size: 17.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.5.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dd76f34a4dc178cc876f15f142cf44124fd2c02328a5245d64a4a0369e0538d |
|
MD5 | c832a2cb122e920b22bd9dec1b0a93b0 |
|
BLAKE2b-256 | 7924a92bd10c691ad856609b42c517eaf2a2df453858f207d8826ecbf0af71ef |