-
Notifications
You must be signed in to change notification settings - Fork 1
Combo Loader for CSS and JS files
License
chrisgeo/comboloader
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ComboLoader WSGI based app that takes a request and concatenates the given files into a single file, and returns it as a single request. WHAT CAN IT DO? --------------- * Replace url() tags with: - data uris WHAT I WANT IT TO DO -------------------- * Ability to use a dependency graph for a file * automatically replace url() with either: - provided base url for a CDN, etc For any other requests please submit a bug in github. https://github.com/chrisgeo/comboloader/issues ##### Example config ComboLoader WSGI App that is used in combination with another service/server that will allow the combining of any javascript or CSS files into a single, minimized (if not already), file and cache it. Example INI: [server:main] use = egg:Paste#http host = 0.0.0.0 port = 80 [composite:main] use = egg:Paste#urlmap / = YOURAPP /combo = loader [app:loader] use = egg:comboloader base_js_dir = %(here)s/../howler/python/howler/howler/public/js base_css_dir = %(here)s/css/ use_config = False [app:YOURAPP] use = egg:YOURAPP full_stack = true COMMON ISSUES -------------- python-magic This is required for automatically finding the mime-type of a file without depending on extensions, etc. As such, it requires libmagic to be installed. A known issue with python-magic on darwin (OS X) systems is that it depends on MacPorts. This will hopefully be fixed soon.
About
Combo Loader for CSS and JS files
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published