Pyjoyment 0.0.2 documentation¶
A real-time web framework for the Python programming language, ported from Mojolicious.
Contents:
- Intro
- Status
- Installation
- Examples
- Guides
- Distributions
- API
- Pyjo - Web development toolkit
- Pyjo.App - Duct tape for the HTML5 web
- Pyjo.Asset - HTTP content storage base class
- Pyjo.Asset.File - File storage for HTTP content
- Pyjo.Asset.Memory - In-memory storage for HTTP content
- Pyjo.Base - Minimal base class for Pyjo projects
- Pyjo.Cache - Naive in-memory cache
- Pyjo.Collection - Collection
- Pyjo.Content - HTTP content base class
- Pyjo.Content.MultiPart - HTTP multipart content
- Pyjo.Content.Single - HTTP content
- Pyjo.Cookie - HTTP cookie base class
- Pyjo.Cookie.Request - HTTP request cookie
- Pyjo.Cookie.Response - HTTP response cookie
- Pyjo.DOM - Minimalistic HTML/XML DOM parser with CSS selectors
- Pyjo.DOM.CSS - CSS selector engine
- Pyjo.DOM.HTML - HTML/XML engine
- Pyjo.Date - HTTP date
- Pyjo.EventEmitter - Event emitter base class
- Pyjo.Exception - Exception base class
- Pyjo.File - File system paths
- Pyjo.GetOpt - Command line options
- Pyjo.Headers - HTTP headers
- Pyjo.HelloWorld - Hello World!
- Pyjo.Home - Home sweet home
- Pyjo.IOLoop - Minimalistic event loop
- Pyjo.IOLoop.Client - Non-blocking TCP/IP and UNIX domain socket client
- Pyjo.IOLoop.Datagram - Non-blocking datagram socket
- Pyjo.IOLoop.Server - Non-blocking TCP and UNIX domain socket server
- Pyjo.IOLoop.Stream - Non-blocking I/O stream
- Pyjo.IOLoop.Subprocess - Subprocesses
- Pyjo.IOLoop.TLS - Non-blocking TLS handshake
- Pyjo.JSON - Minimalistic JSON
- Pyjo.JSON.Pointer - JSON Pointers
- Pyjo.Loader - Load all kinds of things
- Pyjo.Log - Simple logger
- Pyjo.Message - HTTP message base class
- Pyjo.Message.Request - HTTP request
- Pyjo.Message.Response - HTTP response
- Pyjo.Parameters - Parameters
- Pyjo.Path - Path
- Pyjo.Promise - Promises/A+
- Pyjo.Prove - Run test scripts
- Pyjo.Reactor - Low-level event reactor base class
- Pyjo.Reactor.Asyncio - Low-level event reactor on asyncio
- Pyjo.Reactor.Poll - Low-level event reactor with poll support
- Pyjo.SSE - Server-Sent Events
- Pyjo.Server - HTTP/WebSocket server base class
- Pyjo.Server.ASGI - ASGI server
- Pyjo.Server.CGI - CGI server
- Pyjo.Server.Daemon - Non-blocking I/O HTTP and WebSocket server
- Pyjo.Server.FastCGI - FastCGI connections of the servers
- Pyjo.Server.Hot - Production web server with hot deployment
- Pyjo.Server.Lambda - AWS Lambda server
- Pyjo.Server.Prefork - Pre-forking non-blocking I/O HTTP and WebSocket server
- Pyjo.Server.Prethread - Pre-threading non-blocking I/O HTTP and WebSocket server
- Pyjo.Server.Reload - Auto-restarting development server
- Pyjo.Server.Reload.Backend - Auto-restarting development server backend
- Pyjo.Server.Reload.Backend.Poll - Auto-restarting development server backend using stat
- Pyjo.Server.WSGI - WSGI server
- Pyjo.String.Bytes - String of bytes
- Pyjo.String.HTML - String of markup
- Pyjo.String.Mixin - Object with to_bytes/to_str methods
- Pyjo.String.Template - Template string with escaping
- Pyjo.String.Unicode - String of characters
- Pyjo.TOML - TOML loader and dumper
- Pyjo.Template - Python-ish templates
- Pyjo.Test - Writing test scripts
- Pyjo.Test.Pyjo - Testing Pyjo
- Pyjo.Test.pytest_plugin - Pyjoyment in pytest
- Pyjo.Transaction - Transaction base class
- Pyjo.Transaction.HTTP - HTTP transaction
- Pyjo.Transaction.WebSocket - WebSocket transaction
- Pyjo.URL - Uniform Resource Locator
- Pyjo.Upload - Upload
- Pyjo.UserAgent - Non-blocking I/O HTTP and WebSocket user agent
- Pyjo.UserAgent.CookieJar - Cookie jar for HTTP user agents
- Pyjo.UserAgent.Proxy - User agent proxy manager
- Pyjo.UserAgent.Server - Application server
- Pyjo.UserAgent.Transactor - User agent transactor
- Pyjo.Util - Portable utility functions
- Pyjo.WebSocket - The WebSocket protocol
- Pyjo.YAML - Minimal YAML loader and dumper
- Pyjoyment - Real-time web framework
- Pyjoyment.Command - Command base class
- Pyjoyment.Command.Author - Author commands
- Pyjoyment.Command.Author.generate - Generator command
- Pyjoyment.Command.Author.generate.app - App generator command
- Pyjoyment.Command.Author.generate.dockerfile - Dockerfile generator command
- Pyjoyment.Command.Author.generate.lite_app - Lite app generator command
- Pyjoyment.Command.Author.generate.plugin - Plugin generator command
- Pyjoyment.Command.Author.generate.pyproject - pyproject.toml generator command
- Pyjoyment.Command.Author.inflate - Inflate command
- Pyjoyment.Command.asgi - ASGI command
- Pyjoyment.Command.cgi - CGI command
- Pyjoyment.Command.daemon - Daemon command
- Pyjoyment.Command.eval - Eval command
- Pyjoyment.Command.fastcgi - FastCGI command
- Pyjoyment.Command.get - Get command
- Pyjoyment.Command.lambda - AWS Lambda command
- Pyjoyment.Command.prefork - Pre-fork command
- Pyjoyment.Command.prethread - Pre-thread command
- Pyjoyment.Command.routes - Routes command
- Pyjoyment.Command.version - Version command
- Pyjoyment.Command.wsgi - WSGI command
- Pyjoyment.Commands - Command line interface
- Pyjoyment.Controller - Controller base class
- Pyjoyment.HelloWorld - Hello World!
- Pyjoyment.Lite - Micro real-time web framework
- Pyjoyment.Plugin - Plugin base class
- Pyjoyment.Plugin.Config - Python-ish configuration plugin
- Pyjoyment.Plugin.DefaultHelpers - Default helpers plugin
- Pyjoyment.Plugin.EPLRenderer - Embedded Python Lite renderer plugin
- Pyjoyment.Plugin.EPRenderer - Embedded Python renderer plugin
- Pyjoyment.Plugin.HeaderCondition - Header condition plugin
- Pyjoyment.Plugin.JSONConfig - JSON configuration plugin
- Pyjoyment.Plugin.Mount - Application mount plugin
- Pyjoyment.Plugin.PyRenderer - Template string renderer plugin
- Pyjoyment.Plugin.TOMLConfig - TOML configuration plugin
- Pyjoyment.Plugin.TagHelpers - Tag helpers plugin
- Pyjoyment.Plugin.YAMLConfig - YAML configuration plugin
- Pyjoyment.Plugins - Plugin manager
- Pyjoyment.Renderer - Generate dynamic content
- Pyjoyment.Routes - Always find your destination with routes
- Pyjoyment.Routes.Match - Find routes
- Pyjoyment.Routes.Pattern - Route pattern
- Pyjoyment.Routes.Route - Route
- Pyjoyment.Sessions - Session manager based on signed cookies
- Pyjoyment.Static - Serve static files
- Pyjoyment.Types - MIME types
- Pyjoyment.Validator - Validate values
- Pyjoyment.Validator.Validation - Perform validations
- Copyright and license