fromshielderizeimportshielderizetext="this is a bunch of random text that's spewing out of my mouth"print(shielderize(text))
# Example raw output:
![](https://img.shields.io/badge/this-is%20a-3f459c?style=plastic&labelColor=1d31e2) ![](https://img.shields.io/badge/bunch%20of%20random%20text-7bda01?style=flat-square) ![](https://img.shields.io/badge/that%27s-71f7b1?style=flat-square) ![](https://img.shields.io/badge/spewing%20out-of-52492f?style=plastic&labelColor=98fe63) ![](https://img.shields.io/badge/my%20mouth-f168ba?style=plastic)
# Actual output below:
Disclaimer
use a markdown parser instead of my hackish code to decide what to shielderize
make it more configurable (more easily customize style, words in each shield, colors, etc)
The Tidelift Subscription provides access to a continuously curated stream of human-researched and maintainer-verified data on open source packages and their licenses, releases, vulnerabilities, and development practices.