Main > Internet > HTTP >

Bottle 0.5.4

Bottle 0.5.4

Sponsored Links

Bottle 0.5.4 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size:
Platform: Any Platform
License: MIT/X Consortium Lic...
Price: FREE
Downloads: 12
Date added: 2009-07-26
Publisher: Marcel Hellkamp

Bottle 0.5.4 description

Bottle 0.5.4 provides you with a quick and simple WSGI-framework which is designed for the Python Programming Language. It offers request dispatching with url parameter support (routes), templates, key/value databases, a build-in HTTP server and adapters for many third party WSGI/HTTP-server and template engines. All in a single file and with no dependencies other than the Python Standard Library.

Major Features:

  1. Request dispatching: Map requests to handler-callable using URL-routes:
    • URL parameters: Use regular expressions /object/(?P[0-9]+) or simplified syntax /object/:id to extract data out of URLs
  2. WSGI abstraction: Don't worry about cgi and wsgi internals:
    • Input: request.GET['parameter'] or request.POST['form-field']
    • HTTP header: response.header['Content-Type'] = 'text/html'
    • Cookie Management: response.COOKIES['session'] = 'new_key'
    • Static files: send_file('movie.flv', '/downloads/') with automatic mime-type guessing
    • Errors: Throw HTTP errors using abort(404, 'Not here') or subclass HTTP Error and use custom error handlers
  3. Databases: Build in persistent key/value databases with fast memory caching:
    • Use db.db_name.key_name or db[db_name][key_name] to access stored values. Missing databases are created on demand. Missing keys raise Key Error.
    • Values are automatically pickled and saved at the end of the request live cycle.
  4. Templates: Integrated template language:
    • Plain simple: Execute python code with %... or use the inline syntax {{...}} for one-line expressions
    • No Indentation Errors: You don’t have to worry about indention. Blocks are closed by %end.
    • Extremely fast: Parses and renders templates 5 to 10 times faster than mako
    • Optional support for Mako-Templates (requires mako)
  5. HTTP Server: Build in WSGI/HTTP Gateway server (for development and production mode)
    • Currently supports wsgiref.simple_server (default), cherrypy, flup, paste and fapws3
  6. Speed optimizations:
    • Sendfile: Support for platform-specific high-performance file-transmission facilities, such as the Unix sendfile(). Depends on wsgi.file_wrapper provided by your WSGI-Server implementation.
    • Self optimizing routes: Frequently used routes are tested first (optional)
    • Fast static routes (single dict lookup)


Bottle 0.5.4 Screenshot

Advertisements

Bottle 0.5.4 Keywords

Bookmark Bottle 0.5.4

Hyperlink code:
Link for forum:

Bottle 0.5.4 Copyright

WareSeeker periodically updates pricing and software information of Bottle 0.5.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Bottle 0.5.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Version History
Related Software
Quixote is a package that supports Web application development by Python programmers. Free Download
Zope is an open source web application server primarily written in the Python programming language. Free Download
Monk is a very simple, light, and easy-to-use Web framework for use with Python. Free Download
Twisted Web includes an HTTP/1.0 protocol implementation for both servers and clients. Free Download
web.template is a template framework for PHP 5 that uses an XML-based language. Free Download
App::Context is an application framework for web applications, command-line programs, server programs, and web services. Free Download
dbscript is an open source web development framework. Free Download
PXAServer is a framework for developing Web applications. Free Download