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

Quick Start

Run asfml directly without installing it first:

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

Or use an installed binary:

asfml list dev@opendal.apache.org --limit 5
asfml search dev@opendal.apache.org release --limit 5
asfml read <mid>

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.1-py3-none-win_arm64.whl (1.8 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3

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

Uploaded Python 3

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

Uploaded Python 3macOS 11.0+ x86-64

asfml-0.1.1-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.1-py3-none-win_arm64.whl.

File metadata

  • Download URL: asfml-0.1.1-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.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 4330b0d81cf918f7586b4507b5f7811ac2c7448e8e243f5b8bb2d80def51b195
MD5 50b17d77e9303ff27f5678b50b1a43e9
BLAKE2b-256 8f8c1afabfe5930dcbac4124dca525d2fee5e26e5b10f9bf809c29b591ecd600

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.1-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.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: asfml-0.1.1-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.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6817d16a07137139ff954bf123667a8fa04167842f5a7bb60dffb789b0b7c69e
MD5 e532cf107120aeda2b45410346d17f71
BLAKE2b-256 1eb9683861aeff6ed704911746b73e549fb818e9240c088eb43b31525b863752

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.1-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.1-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for asfml-0.1.1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa1ecf7ef47045b8f1636cd97b5b5b731d279672aac183c3ae1bffd7a2c51f37
MD5 542953a02eb53c13052b35590691ba40
BLAKE2b-256 3b0eed8150b83b23461af3b0e45ccd4bd32619a1e3468d6f50f33d7f80280883

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.1-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.1-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for asfml-0.1.1-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6395986d2f2c0ad2bf333b09d8c3f9d674fe057bed2604f28e04b5605a01d57a
MD5 fea582cc725fd2ce0f765cddfd9398cc
BLAKE2b-256 40e4da1efc7ec038751139a7c46d7ad94a1c9191d39571d878010a6302f91349

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.1-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.1-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for asfml-0.1.1-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 71e4e36d45da0481dc59de534f5f55f3c69c3f4eed690091b36595bd9bbf3360
MD5 6a8e78ebf516945cd2ba224ac90c44aa
BLAKE2b-256 2e4420653f291a822043626428f5c4e37a17833d64d82729a09ea485c66a7ccb

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.1-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.1-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: asfml-0.1.1-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.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db318dab7763608cf0f92220f861d1f4af508565a11977a48b108e3aaff2b395
MD5 ac19032564397134377298cde877a8b4
BLAKE2b-256 e443991ab55e96d4803ced70bb41ac130e7f93ac8ad0f61a04db09062e59456a

See more details on using hashes here.

Provenance

The following attestation bundles were made for asfml-0.1.1-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