Metadata-Version: 1.2
Name: Jetforce
Version: 0.0.3
Summary: An Experimental Gemini Server
Home-page: https://github.com/michael-lazar/jetforce
Author: Michael Lazar
Author-email: lazar.michael22@gmail.com
License: GPL-3.0
Description: <h1 align="center">Jetforce</h1>
        <p align="center">An experimental python server framework for the new, under development Gemini Protocol.</p>
        <p align="center">Learn more about Project Gemini from its designer, ~solderpunk, <a href="https://gopher.commons.host/gopher://zaibatsu.circumlunar.space/1/~solderpunk/gemini">here</a>.</p>
        <p align="center"><img alt="rocket launch" src="resources/rocket.jpg"/></p>
        
        ## Features
        
        - A modern python 3 codebase with type hinting and black formatting.
        - Lightweight, single-file web framework with zero dependencies.
        - A built-in static file server with support for *.gemini* directory map files.
        - Supports concurrent connections using an asynchronous event loop.
        - Extendable - loosely implements the [WSGI](https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface) server/application pattern.
        
        ## Installation
        
        Requires Python 3.7+ and OpenSSL
        
        ### pip
        
        ```bash
        $ pip install jetforce
        ```
        
        ### git
        
        ```bash
        $ git clone https://github.com/michael-lazar/jetforce
        $ cd jetforce
        $ python jetforce.py
        ```
        
          ## TODO
          
         - Finish documentation :)
        
Keywords: gemini server tcp gopher asyncio
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
