Skip to main content

Generate/parse macOS Alias records from Python

Project description

Python Versions PyPI Version Maturity MIT License Build Status

What is this?

mac_alias lets you generate or read binary Alias and Bookmark records from Python code.

While it is written in pure Python, some OS X specific code is required to generate a proper Alias or Bookmark record for a given file, so this module currently is not portable to other platforms.

Credit is due to Wim Lewis <wiml@hhhh.org>, whose work on reverse engineering the alias format was extremely useful in writing this code. Alastair Houghton <alastair@alastairs-place.net> was responsible for reverse engineering the bookmark format.

See the documentation for more information.

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

mac_alias-2.2.3.tar.gz (33.9 kB view details)

Uploaded Source

Built Distribution

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

mac_alias-2.2.3-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file mac_alias-2.2.3.tar.gz.

File metadata

  • Download URL: mac_alias-2.2.3.tar.gz
  • Upload date:
  • Size: 33.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for mac_alias-2.2.3.tar.gz
Algorithm Hash digest
SHA256 1c7fa367687d66979f2ce4d1a8b2716cf1c9fb811741cab3cf3ca356555c2beb
MD5 7ef079fd03f5f5b6bef7c0ebfce9b646
BLAKE2b-256 fbc92c28b2ea968a6bbc4327c0360b746fda3757cb11cf287d00078cf81a27e2

See more details on using hashes here.

File details

Details for the file mac_alias-2.2.3-py3-none-any.whl.

File metadata

  • Download URL: mac_alias-2.2.3-py3-none-any.whl
  • Upload date:
  • Size: 21.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for mac_alias-2.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7362b521d2132ef92f606a37abfed5fcd849ceb2f28b6f9743e014b02af92f0d
MD5 a67320f87b9042fbe9228008b09824eb
BLAKE2b-256 1320103f4e4a6e8a524ea92eee7d938c6133d0b129aa999a50f8648ad126c728

See more details on using hashes here.

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