Skip to main content

py3adf

py3adf is a port of David Boddie's ADF2INF ADFS image reading tool and its supporting ADFSlib library module. The original versions can be found, alongside many other nice things, in the Acorn-Format-Tools repository.

The primary goal of this fork is to provide a version of ADF2INF that runs on Python 3.

Additional goals include:

  • Minor enhancements for ADF2INF.
  • pip packaging, with support for running py3adf.py easily on Windows.
  • Tasteful use of new language features.
  • Increased type safety with type hints and explicit casts (where essential).
  • Automated acceptance tests.

Installing

pip install py3adf

Running

The pip package installs py3adf.py as a runnable script, so just:

py3adf.py

Authors

License

py3adf is licensed under the GNU General Public License version 3 or later:

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Metadata

Release files for py3adf 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py3adf 0.1.2
File Size Uploaded Provenance Actions
py3adf-0.1.2.tar.gz 17.3 kB Without provenance Details for py3adf-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for py3adf 0.1.2
File Interpreter ABI Platform Actions
py3adf-0.1.2-py3-none-any.whl Python 3 none any Details for py3adf-0.1.2-py3-none-any.whl

Total release size: 47.8 kB

Release files / py3adf-0.1.2.tar.gz

Download URL py3adf-0.1.2.tar.gz
Size 17.3 kB
Tags Source
SHA-256 checksum
How to use checksums
8aa79bb3268296b397842c9e2421a72e0c30de0268762e89836c0bf596ab3d1d
BLAKE2b-256 checksum
How to use checksums
0e8e3d09a3af1bfd5ff06060a8edfd89a21de460052c1cfdb26761da6674e460
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / py3adf-0.1.2-py3-none-any.whl

Download URL py3adf-0.1.2-py3-none-any.whl
Size 30.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
55db4d62aa6528f5576ed5df1acd9f8c17904268295803a40dfea4207c18c34c
BLAKE2b-256 checksum
How to use checksums
062a4198330963c4439a48b2f4d8ef324bb1930e5607b8947b825052472e86d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Security for py3adf 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page