Skip to content

pavanmishra/cup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cup: a pythonic wrapper around web.py framework

A complete cup application

def hello(web):
  return 'Hello, World!'

urls = ('/', hello)

import cup
app = cup.application(urls)
app.run()

web.py like application

class Hello:

  def GET(self, name):
    if not name:
      name = 'World'
    return 'Hello, ' + name + '!'

urls = ('/(.*)', Hello)

import cup
app = cup.application(urls)
app.run()

bottle or flask like routed application

import cup

route = cup.Route()

@route.GET('/(.*)')
def hello(ctx, name):
  if not name:
    name = 'World'
  return 'Hello, ' + name + '!'

app = cup.application(route.urls)
app.run()

web.py with router

import cup

route = cup.Route()

@route('/(.*)')
class Hello:

  def GET(self, name):
    if not name:
      name = 'World'
    return 'Hello, ' + name + '!'

app = cup.application(route.urls)
app.run()

About

a pythonic wrapper around web.py framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages