Skip to main content

CLI for reading Apache Pony Mail archives

Project description

asfml

asfml is a CLI for reading Apache Pony Mail archives from lists.apache.org.

It supports public archives directly and private archives through a manually provided Pony Mail session cookie.

Installation

brew tap xuanwo/tap && brew install asfml   # Homebrew
cargo install asfml                         # Cargo
uv tool install asfml                       # Python / uv
npm install -g asfml                        # npm

Usage

List recent messages:

asfml list dev@opendal.apache.org --limit 5

Search messages:

asfml search dev@opendal.apache.org release --limit 5

Read a message:

asfml read <mid>
asfml read <mid> --parent
asfml read <mid> --root
asfml read <mid> --thread

Authenticate for private archives:

asfml auth set
asfml auth status private@opendal.apache.org

asfml auth set accepts a raw ponymail cookie value, ponymail=<value>, a full Cookie: header, or Netscape cookies.txt content.

License

Licensed under the Apache License, Version 2.0.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

asfml-0.1.0-py3-none-win_arm64.whl (1.8 MB view details)

Uploaded Python 3Windows ARM64

asfml-0.1.0-py3-none-win_amd64.whl (1.9 MB view details)

Uploaded Python 3Windows x86-64

asfml-0.1.0-py3-none-manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded Python 3

asfml-0.1.0-py3-none-manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded Python 3

asfml-0.1.0-py3-none-macosx_11_0_x86_64.whl (2.2 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

asfml-0.1.0-py3-none-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file asfml-0.1.0-py3-none-win_arm64.whl.

File metadata

  • Download URL: asfml-0.1.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for asfml-0.1.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 2b641cba2dc4f69e5968d0f11b6727f72a5d80ef3f9aced07525c034c67fb9e5
MD5 323980bc08cff74972d11c3aa98a3b6e
BLAKE2b-256 051d93c3f89c0eb1de984d37b1a26de52c8f4a5921d48280c3945d5981942d2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.0-py3-none-win_arm64.whl:

Publisher: pypi-publish.yml on Xuanwo/asfml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file asfml-0.1.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: asfml-0.1.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for asfml-0.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 eca43804b704320ee9a53f1edcf19c3c9dec2fe54882129928e782d3a0c1bbb1
MD5 46e892af0b7f73acca9d6e5091bba298
BLAKE2b-256 31a700509f56af132eb2a929967dd4a476d8154cb8d6fd782d8937ed188ea5c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.0-py3-none-win_amd64.whl:

Publisher: pypi-publish.yml on Xuanwo/asfml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file asfml-0.1.0-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asfml-0.1.0-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54bdd6ed881812cab87eb9a825f394ff360b606baea756f2a991bdf5ea6c2442
MD5 efeb68304519c1fe03f001c4fc1b3d85
BLAKE2b-256 12e039f11bb97c5e29a875cd3ecd9ce05a2b4c43c8d74a5319b383c5b73a976d

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.0-py3-none-manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on Xuanwo/asfml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file asfml-0.1.0-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for asfml-0.1.0-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10ba59a10a92dc4d1464a29ba9eef99b9dc36e4cf61f85e8d6df01da2b8619b4
MD5 2fac902a702ef2f4c0cefc492e75bd96
BLAKE2b-256 55a980ec7476f30ad6babcd6436b65d2ee073c88aee756f22b45d85d3327911c

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.0-py3-none-manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on Xuanwo/asfml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file asfml-0.1.0-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for asfml-0.1.0-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6bfa518055ab88b2293cfdd6c5892c56baf78582a3788fdb3e49d393f13c4e04
MD5 7d8505f371f190ead28f74dae7e0427f
BLAKE2b-256 3135b56392156561d1332c7f3da3c77b42919728a68efaf45d808327ab18e4a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.0-py3-none-macosx_11_0_x86_64.whl:

Publisher: pypi-publish.yml on Xuanwo/asfml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file asfml-0.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: asfml-0.1.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for asfml-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 247b2c24f15e306f042f01b07fd7f0d1be998cdb17b038e1ef8c4102125e3f0b
MD5 6adc97ef4aaae17a42a0c81f6a45d28c
BLAKE2b-256 4aa8b275cbcfc58d5f49481ca6ed17cf18ffe3e63afb06788d8a3f1a9a0b5dbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.0-py3-none-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on Xuanwo/asfml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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