Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chainsaw GitHub release Travis branch GitHub issues GitHub forks GitHub stars GitHub license Awesomeness

CSS Stylesheet creator made in pure Python

How to

    from src.chainsaw import *
    from src.component import *
    from src.rule import *
    from src.minify import *

    boldRed = Rule({"color" : "red", "font-weight" : "bold"}) # Define the styles in the rule
    h1 = Component("h1") # Create a component to hold the Rules, and make it apply to the HTML tag h1
    h1.addRule(boldRed) # Apply the rule to the component
    style = Chainsaw(h1) # Create the stylesheet and give it h1

    print(style) # You can get the raw CSS by using the Chainsaw object like a string

Installing

To setup/install the requirements for chainsaw:

$ make install

Then, to make sure everything's going well:

$ make
-- snip --
$ make minify
-- snip --
$ make loader
-- snip --

That will test three current major functions of chainsaw.

License

Apache License, Version 2.0

See the LICENSE file

About

CSS Stylesheet Creation Library written in pure Python

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages