{ "info": { "author": "Armin Ronacher", "author_email": "armin.ronacher@active-4.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python" ], "description": "=========\r\nCleverCSS\r\n=========\r\n\r\nCleverCSS is a small markup language for CSS inspired by Python that can be used\r\nto build a style sheet in a clean and structured way. In many ways it's cleaner\r\nand more powerful than CSS2 is.\r\n\r\nThe most obvious difference to CSS is the syntax: it is indentation based and\r\nnot flat. While this is obviously against the Python Zen, it's nonetheless a\r\ngood idea for structural styles.\r\n\r\n\r\nNutshell\r\n========\r\n\r\nTo get an idea of how CleverCSS works you can see a small example below. Note\r\nthe indentation based syntax and how you can nest rules::\r\n\r\n ul#comments, ol#comments:\r\n margin: 0\r\n padding: 0\r\n\r\n li:\r\n padding: 0.4em\r\n margin: 0.8em 0 0.8em\r\n\r\n h3:\r\n font-size: 1.2em\r\n p:\r\n padding: 0.3em\r\n p.meta:\r\n text-align: right\r\n color: #ddd\r\n\r\nOf course you can do the very same in CSS, but because of its flat nature the\r\ncode would look more verbose. The following piece of code is the CleverCSS\r\noutput of the above file::\r\n\r\n ul#comments,\r\n ol#comments {\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n ul#comments li,\r\n ol#comments li {\r\n padding: 0.4em;\r\n margin: 0.8em 0 0.8em;\r\n }\r\n\r\n ul#comments li h3,\r\n ol#comments li h3 {\r\n font-size: 1.2em;\r\n }\r\n\r\n ul#comments li p,\r\n ol#comments li p {\r\n padding: 0.3em;\r\n }\r\n\r\n ul#comments li p.meta,\r\n ol#comments li p.meta {\r\n text-align: right;\r\n color: #dddddd;\r\n }\r\n\r\nBut that's only a small example of what you can do with CleverCSS. Have a look\r\nat the following documentation of CleverCSS for more details.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://sandbox.pocoo.org/clevercss/", "keywords": "", "license": "GNU GPL", "maintainer": "", "maintainer_email": "", "name": "CleverCSS", "package_url": "https://pypi.org/project/CleverCSS/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/CleverCSS/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://sandbox.pocoo.org/clevercss/" }, "release_url": "https://pypi.org/project/CleverCSS/0.1/", "requires_dist": null, "requires_python": null, "summary": "funky css preprocessor dammit", "version": "0.1" }, "last_serial": 783950, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7f425cccb6bca7c6603cddb652545e26", "sha256": "62791df0e6496a8af9b6dd946c8b5c3aca5b4c55fb393c7195a4d9c09a796668" }, "downloads": -1, "filename": "CleverCSS-0.1.tar.gz", "has_sig": false, "md5_digest": "7f425cccb6bca7c6603cddb652545e26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14320, "upload_time": "2007-09-17T06:20:26", "url": "https://files.pythonhosted.org/packages/64/bc/320c1486bafad4fe3e5ea201153e43807a008174783b8bb20fc235913762/CleverCSS-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7f425cccb6bca7c6603cddb652545e26", "sha256": "62791df0e6496a8af9b6dd946c8b5c3aca5b4c55fb393c7195a4d9c09a796668" }, "downloads": -1, "filename": "CleverCSS-0.1.tar.gz", "has_sig": false, "md5_digest": "7f425cccb6bca7c6603cddb652545e26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14320, "upload_time": "2007-09-17T06:20:26", "url": "https://files.pythonhosted.org/packages/64/bc/320c1486bafad4fe3e5ea201153e43807a008174783b8bb20fc235913762/CleverCSS-0.1.tar.gz" } ] }