Skip to main content

A Python-Markdown extension for styling variable types in-line

Project description

Python Markdown Extension: typehint

An extension for Python-Markdown. Replaces [@TYPENAME] text with styled "bubble" with a unique color.

Example Input

## Uppercase

[@ANY]
[@ARRAY]
[@BOOLEAN]
[@CLASS]
[@DATE]
[@ELEMENT]
[@FLOAT]
[@FUNCTION]
[@INT]
[@NUMBER]
[@OBJECT]
[@REGEXP]
[@STRING]

## Title Case

[@Any]
[@Array]
[@Boolean]
[@Class]
[@Date]
[@Element]
[@Float]
[@Function]
[@Int]
[@Number]
[@Object]
[@RegExp]
[@String]

## Lower Case

[@any]
[@array]
[@boolean]
[@class]
[@date]
[@element]
[@float]
[@function]
[@int]
[@number]
[@object]
[@regexp]
[@string]

## Custom

[@any any]
[@array \[\]]
[@boolean true]
[@class MyClass]
[@date myDate]
[@element HTMLElement]
[@float 4.32]
[@function myFunction]
[@int 32]
[@number myNumber]
[@object {}]
[@regexp myRegex]
[@string 'testing']

Example Output

example_output

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

pymdown-typehint-0.2.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

pymdown_typehint-0.2.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file pymdown-typehint-0.2.0.tar.gz.

File metadata

  • Download URL: pymdown-typehint-0.2.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for pymdown-typehint-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e3f615abf0d0dab2f34f8e4518c9cba923e6536010989f62818e8721a98cacd6
MD5 79ae327462f1b78fcf489924cbe7e4fb
BLAKE2b-256 658127babe3ce106648c34be07ea9f41e261dd9926b0550eb39ab7a131e88108

See more details on using hashes here.

File details

Details for the file pymdown_typehint-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pymdown_typehint-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.6

File hashes

Hashes for pymdown_typehint-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac3dc353fce9d351505d290b70083237da5b09853e388e6c1cf5ae7624a1d303
MD5 894e8befc7f8073ed3c7223a1069d924
BLAKE2b-256 a4f2bc372fc89cf0aa54158b9e653715501b8a49e520e436dc762356e9c39899

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