wsgintegrate


Namewsgintegrate JSON
Version 0.1.5 PyPI version JSON
download
home_pagehttp://k0s.org/hg/wsgintegrate
SummaryWSGI integration layer
upload_time2024-06-02 23:20:38
maintainerNone
docs_urlNone
authorJeff Hammel
requires_pythonNone
licenseGPL
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            WSGI Integration
================

``wsgintegrate`` provides an integration layer to support general-purpose
WSGI pipes


wsgintegrate core
-----------------

``wsgintegrate`` is dependends on pyloader for loading and
calling python objects: http://k0s.org/hg/pyloader

- wgintegrate: wsgintegrate provides an integration layer to support
  general-purpose WSGI pipes
  : url: http://k0s.org/hg/wsgintegrate
  : provides: dispatcher
  : requires: pyloader, paste
  : type: app

Also worth mentioning is ``paste`` (WSGI server and utilities).  Much of
how wsgintegrate is shaped is based on ``paste``'s utilities and structure:
http://pythonpaste.org


Examples: site management and deployment
----------------------------------------

- buttercup: the flower containing the deployment pattern for k0s.org;
  currently, there is only one flower, but it will eventually be
  generalized to a meta-pattern; see http://k0s.org/hg/wsgintegrate/file/tip/flowerbed.txt
  : url: http://k0s.org/hg/buttercup/
  : provides: k0s.org
  : type: flower

- flowerbed: vaporware stubbing for the flower project; see buttercup
  : url: http://k0s.org/hg/flowerbed/
  : provides: flowers

- silvermirror: mirror portions of filesystems with unison
  : url: http://k0s.org/hg/silvermirror/
  : provides: sync
  : requires: unison
  : type: utility


EXamples:  WSGI Endpoint Apps
-----------------------------

- bitsyblog: blogging app
  : url: http://k0s.org/hg/bitsyblog/
  : provides: blog
  : requires: auth
  : type: app

- clwapp: convert a CLI script into a WSGI app
  : url: http://k0s.org/hg/clwapp/
  : type: app

- decoupage: dynamic file server
  : url: http://k0s.org/hg/decoupage/
  : provides: fileserver
  : requires: paste, contenttransformer
  : type: app

- montage: photo gallery extension to decoupage
  : url: http://k0s.org/hg/montage/
  : requires: decoupage
  : type: plugin

- toolbox: content categorizer
  : url: http://github.com/mozilla/toolbox
  : provides: classification
  : requires: whoosh
  : type: app

- uploader: upload files to your website
  : url: http://k0s.org/hg/uploader/
  : provides: uploading
  : type: app

- webcalc: do calculations via the path info
  : url: http://k0s.org/hg/webcalc/
  : provides: math
  : type: app, unfinished

- wordstream: dissociate via url or input or play with a stream of
  words
  : url: http://k0s.org/hg/wordstream/
  : type: app


WSGI Middleware
---------------

- Commentator: comment on mostly arbitrary URLs
  : url: http://k0s.org/hg/commentator/
  : provides: comments
  : requires: lxmlmiddleware
  : type: app, middleware, unfinished

- SVG site map: make an SVG directed graph counting HTTP references
  : url: http://k0s.org/hg/svgsitemap/
  : provides: directed graph
  : dependencies: graphviz
  : type: app, middlware, unfinished

- Tag In the Middle: configure tagging on various element -> URL
  mappings of your site
  : url: http://k0s.org/hg/TagInTheMiddle
  : provides: tagging
  : requires: lxmlmiddleware
  : type: app, middleware, unfinished
            

Raw data

            {
    "_id": null,
    "home_page": "http://k0s.org/hg/wsgintegrate",
    "name": "wsgintegrate",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Jeff Hammel",
    "author_email": "k0scist@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/7d/56/10546fff2aee05d9beaa26da25e041b62aa2bc7b94bfa2f95ad94462060b/wsgintegrate-0.1.5.tar.gz",
    "platform": null,
    "description": "WSGI Integration\n================\n\n``wsgintegrate`` provides an integration layer to support general-purpose\nWSGI pipes\n\n\nwsgintegrate core\n-----------------\n\n``wsgintegrate`` is dependends on pyloader for loading and\ncalling python objects: http://k0s.org/hg/pyloader\n\n- wgintegrate: wsgintegrate provides an integration layer to support\n  general-purpose WSGI pipes\n  : url: http://k0s.org/hg/wsgintegrate\n  : provides: dispatcher\n  : requires: pyloader, paste\n  : type: app\n\nAlso worth mentioning is ``paste`` (WSGI server and utilities).  Much of\nhow wsgintegrate is shaped is based on ``paste``'s utilities and structure:\nhttp://pythonpaste.org\n\n\nExamples: site management and deployment\n----------------------------------------\n\n- buttercup: the flower containing the deployment pattern for k0s.org;\n  currently, there is only one flower, but it will eventually be\n  generalized to a meta-pattern; see http://k0s.org/hg/wsgintegrate/file/tip/flowerbed.txt\n  : url: http://k0s.org/hg/buttercup/\n  : provides: k0s.org\n  : type: flower\n\n- flowerbed: vaporware stubbing for the flower project; see buttercup\n  : url: http://k0s.org/hg/flowerbed/\n  : provides: flowers\n\n- silvermirror: mirror portions of filesystems with unison\n  : url: http://k0s.org/hg/silvermirror/\n  : provides: sync\n  : requires: unison\n  : type: utility\n\n\nEXamples:  WSGI Endpoint Apps\n-----------------------------\n\n- bitsyblog: blogging app\n  : url: http://k0s.org/hg/bitsyblog/\n  : provides: blog\n  : requires: auth\n  : type: app\n\n- clwapp: convert a CLI script into a WSGI app\n  : url: http://k0s.org/hg/clwapp/\n  : type: app\n\n- decoupage: dynamic file server\n  : url: http://k0s.org/hg/decoupage/\n  : provides: fileserver\n  : requires: paste, contenttransformer\n  : type: app\n\n- montage: photo gallery extension to decoupage\n  : url: http://k0s.org/hg/montage/\n  : requires: decoupage\n  : type: plugin\n\n- toolbox: content categorizer\n  : url: http://github.com/mozilla/toolbox\n  : provides: classification\n  : requires: whoosh\n  : type: app\n\n- uploader: upload files to your website\n  : url: http://k0s.org/hg/uploader/\n  : provides: uploading\n  : type: app\n\n- webcalc: do calculations via the path info\n  : url: http://k0s.org/hg/webcalc/\n  : provides: math\n  : type: app, unfinished\n\n- wordstream: dissociate via url or input or play with a stream of\n  words\n  : url: http://k0s.org/hg/wordstream/\n  : type: app\n\n\nWSGI Middleware\n---------------\n\n- Commentator: comment on mostly arbitrary URLs\n  : url: http://k0s.org/hg/commentator/\n  : provides: comments\n  : requires: lxmlmiddleware\n  : type: app, middleware, unfinished\n\n- SVG site map: make an SVG directed graph counting HTTP references\n  : url: http://k0s.org/hg/svgsitemap/\n  : provides: directed graph\n  : dependencies: graphviz\n  : type: app, middlware, unfinished\n\n- Tag In the Middle: configure tagging on various element -> URL\n  mappings of your site\n  : url: http://k0s.org/hg/TagInTheMiddle\n  : provides: tagging\n  : requires: lxmlmiddleware\n  : type: app, middleware, unfinished",
    "bugtrack_url": null,
    "license": "GPL",
    "summary": "WSGI integration layer",
    "version": "0.1.5",
    "project_urls": {
        "Homepage": "http://k0s.org/hg/wsgintegrate"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7d5610546fff2aee05d9beaa26da25e041b62aa2bc7b94bfa2f95ad94462060b",
                "md5": "ba1bc505577f52316360047bba104f1e",
                "sha256": "6d62a001059d7e223069b9a1f18e99e84c21b90b40c90330cf388ad7e5c680cc"
            },
            "downloads": -1,
            "filename": "wsgintegrate-0.1.5.tar.gz",
            "has_sig": false,
            "md5_digest": "ba1bc505577f52316360047bba104f1e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6375,
            "upload_time": "2024-06-02T23:20:38",
            "upload_time_iso_8601": "2024-06-02T23:20:38.017883Z",
            "url": "https://files.pythonhosted.org/packages/7d/56/10546fff2aee05d9beaa26da25e041b62aa2bc7b94bfa2f95ad94462060b/wsgintegrate-0.1.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-02 23:20:38",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "wsgintegrate"
}
        
Elapsed time: 1.37969s