{"categories":[{"label":"HTML","url":"https://skillfed.io/packages/category/text-processing-markup-html"}],"enrichment":{"capability":"Converts CSS stylesheets to inline styles in HTML documents, using BeautifulSoup and cssutils to embed external or embedded CSS directly into element attributes.","skillfed_tags":["email-template-prep","html-css-processing"],"use_cases":["Prepare HTML email templates by inlining CSS so styles render correctly in email clients that strip external stylesheets","Convert web pages to self-contained HTML documents where external CSS references are not available or permitted","Preprocess HTML for archival or offline distribution where stylesheet links cannot be resolved","Embed styles directly into HTML snippets for use in contexts with strict Content Security Policy rules"],"what_it_does":"Pynliner is a CSS-to-inline-styles converter for HTML documents. It takes HTML with external or embedded stylesheets and rewrites the CSS rules as inline style attributes on the matching elements, which is useful for email templates and contexts where external stylesheets cannot be loaded. The tool parses HTML with BeautifulSoup and CSS with cssutils, then applies the styles to produce a self-contained HTML document.\n\nThe package is classified as Production/Stable but has not been updated since 2017-01-10. It carries no runtime dependencies, making installation friction minimal. However, the long period without updates means no active support, bug fixes, or compatibility updates for modern Python or library versions.","worth_installing":"Yes, if you need CSS inlining and can tolerate an unmaintained package. The tool is simple, has no runtime dependencies, and carries no known vulnerabilities. However, verify compatibility with your Python version and library versions before relying on it in production, and be prepared to fork or patch it if issues arise."},"id":"pynliner","links":{"html":"https://skillfed.io/packages/pynliner","md":"https://skillfed.io/packages/pynliner.md","pypi":"https://pypi.org/project/pynliner/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-01-10","license_spdx":null,"license_treatment":"permissive","name":"pynliner","python_support":"unspecified","summary":"Python CSS-to-inline-styles conversion tool for HTML using BeautifulSoup and cssutils"},"popularity":{"monthly_downloads":220027,"position":9315,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.0"}
