Skip to main content

Takes an ENS name or ETH address and returns a card based on information from an ENS profile.

Project description

ENS Card Maker

This is a Python script that takes an ENS name or ETH address, collects information from https://enstate.rs, and generates an image based on information from an ENS profile.

Web Version

There's a web version of this tool that can be used by going to https://enscards.littlebitstudios.com/[user] where [user] is the ENS name or ETH address you want to generate a card for. The code for this version of the script is hosted at https://github.com/littlebitstudios/ENSCardMakerWeb.

Usage

The command is:

enscardmaker <user> [output]

Where <user> is the ENS name or ETH address you want to generate a card for, and [output] is the file path you want to save the card to. If [output] is not provided, the card will be saved to [user].png.

Credits/Licensing

ENS, the brand, is held by ENS Labs Limited.

This software uses the font Inter by Rasmus Andersson, which is licensed under the SIL Open Font License, a copy of which is at the root of the repository as LICENSE-Inter.txt.
The font has a GitHub repository at https://github.com/rsms/inter. The font's creator does not recommend downloading the font from Google Fonts since that version is outdated. You can find the files for this font in this repo's releases.
You can also download the font from the creator's website at https://rsms.me/inter.

As with most of my code, this code is published under the MIT License.

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

enscardmaker-1.2.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

ENSCardMaker-1.2.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file enscardmaker-1.2.1.tar.gz.

File metadata

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

File hashes

Hashes for enscardmaker-1.2.1.tar.gz
Algorithm Hash digest
SHA256 6aa8aafb678a7942cd760e00a89904b77642bdb62e9013141544c18d24bb59e2
MD5 e27df86c7e806731a54e23673f05e5e9
BLAKE2b-256 c14d9c270eb8b112f16d6939bf2ca9b7956893dac356e697d0f529ddbfd952eb

See more details on using hashes here.

File details

Details for the file ENSCardMaker-1.2.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for ENSCardMaker-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fa7b3b8b2b26a02956d664ecb989d04cf19c0ef9680eac9ba7d3404f8466b54e
MD5 3d6cdefc31655d636024e315b617e18f
BLAKE2b-256 db46933943a9711d32d05cddfa9a2e2701d923ec7583de3f1b9201493d49a59d

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