Skip to main content

Python API for Encyclopaedia Metallum (The Metal Archives) website.

Project description

Enmet is a programmatic API to Encyclopaedia Metallum - The Metal Archives site. It allows convenient access to Metal Archives data from python code.

Enmet is designed for ease of use and ease of development and maintenance.

See Documentation link for full documentation. Sample usage:

>>> import enmet
>>> megadeth = enmet.search_bands(name="Megadeth")[0]
>>> print(megadeth.discography)  # (output truncated)
[<Album: Last Rites (4250)>, <Album: Killing Is My Business... and Business Is Good! (659)>, ...]
>>> print(megadeth.discography[0].discs[0].tracks)
[<Track: Last Rites / Loved to Deth (38701A)>, <Track: Mechanix (38702A)>, <Track: The Skull Beneath the Skin (38703A)>]
>>> print(megadeth.lineup)
[<LineupArtist: Dave Mustaine (184)>, <LineupArtist: James LoMenzo (2836)>, <LineupArtist: Kiko Loureiro (3826)>, <LineupArtist: Dirk Verbeuren (1391)>]
>>> print([artist.name for artist in megadeth.lineup])
['Dave Mustaine', 'James LoMenzo', 'Kiko Loureiro', 'Dirk Verbeuren']

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

enmet-0.9.1.tar.gz (29.9 kB view details)

Uploaded Source

Built Distribution

enmet-0.9.1-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file enmet-0.9.1.tar.gz.

File metadata

  • Download URL: enmet-0.9.1.tar.gz
  • Upload date:
  • Size: 29.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for enmet-0.9.1.tar.gz
Algorithm Hash digest
SHA256 b88c0287bc372d02d79cd7d991ea528300350d5166b393e4d629e5d687cec8dd
MD5 4fcb690d334153158ce6187e0add0d38
BLAKE2b-256 176e8dbd4cebd8057bf3df54f979b6b04f6032179a4c696d94b5172b00029f43

See more details on using hashes here.

File details

Details for the file enmet-0.9.1-py3-none-any.whl.

File metadata

  • Download URL: enmet-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for enmet-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 601f05e2517dc28aaf86ac76a568ba6bfa5ceceaf5a2be100e052012669b3975
MD5 160754b00b33425e649123a0fb466645
BLAKE2b-256 c996017447b81fb8e91f3ee525de04a2ef311eb268a1c550e95c971e50c8d789

See more details on using hashes here.

Supported by

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