Skip to main content

Plugin for revealing promo codes.

Project description

platzky-promocode

A platzky plugin that adds a click-to-reveal promo code button.

The promo code is never present as plain text in the page — it is base64-encoded and decoded client-side only on click.

Installation

pip install platzky_promocode

Configuration

Register the plugin in your platzky config:

{
    "plugins": [
        {
            "name": "promocode",
            "config": {
                "text": "Reveal your discount",
                "color": "#e63946"
            }
        }
    ]
}
Field Required Default Description
text no "Reveal Promo Code" Button label before reveal
color no "#4caf50" Button background (any CSS color literal)

Usage in blog content

Embed the promo code directly in post content using the shortcode:

Get 20% off with code [promocode]SUMMER24[/promocode] — don't miss out!

An optional color attribute overrides the configured button colour:

Grab your [promocode color="#e91e63"]SAVE20[/promocode] before it expires!

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

platzky_promocode-0.3.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

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

platzky_promocode-0.3.0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file platzky_promocode-0.3.0.tar.gz.

File metadata

  • Download URL: platzky_promocode-0.3.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for platzky_promocode-0.3.0.tar.gz
Algorithm Hash digest
SHA256 5f335565fda942905c4ffee5514a51ad37225a88c54058dc329c6ea82232e093
MD5 96b5943d608b962d841f905a501a74a9
BLAKE2b-256 106bea44c53e1652e451c44e8a56c186ab86871faf366e565bcf5853ecc7de79

See more details on using hashes here.

Provenance

The following attestation bundles were made for platzky_promocode-0.3.0.tar.gz:

Publisher: release.yml on platzky/platzky-promocode

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

File details

Details for the file platzky_promocode-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for platzky_promocode-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ceb32110a121989b09df68b965f0ee075d4ede2f984a22ec6e5631a9562fd6e
MD5 a60d255ec69c9aba32273bc9c6abc2cb
BLAKE2b-256 82052752e8da7df3f035f7d0ee047f3f40d8c576c36efdaeff3a76d49c9d03f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for platzky_promocode-0.3.0-py3-none-any.whl:

Publisher: release.yml on platzky/platzky-promocode

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