Skip to content

TeamSmil3y/PigeonPost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pigeon

Pigeon is a versatile Python web application framework. It prioritizes a seamless and straightforward initial setup process, while also providing the capability to develop sophisticated applications.

Pigeon is committed to empowering developers with complete control and an array of customization possibilities, all while ensuring user-friendly, convenient, and accessible usage.

Getting Started

First install the current version of pigeonpost from PiPy:

$ python3 -m pip install pigeonpost

With pigeon installed we can now start writing our own application:

from pigeon import Pigeon

Pigeon()

@Pigeon.view('/')
def home(request):
    return '<h1> Hello World! </h1>'

Features

  • serve static and media files
  • easy request and response handling
  • use jinja2 templating engine
  • authentication

Natively Supported Mimetypes:

  • application/json
  • multipart/form-data
  • application/x-www-form-urlencoded