Skip to main content

PyFlit provides you to add components, pages, and it has many other features.

Project description

PyFlit

Pyflit is a Python Package with many helpful features for FLASK developers. It helps you to add components, pages, send Python variables to JavaScript and many other features like, you can add same navbar for every pages while writing it only once. And if you would like to change the code you need to change the code only for once.

Links

Installation

PyFlit is available on PyPi:

python3 -m pip install pyflit
pip3 install pyflit

PyFlit officially supports Python 3.8+.

Cloning the Repository

git clone https://github.com/Jerit-Baiju/PyFlit.git

Features

  • Add components in pages
  • Render single line HTML
  • Adding CSS
  • Adding JS
  • Send Python variables to JavaScript
  • Easy to Use
  • Install and Use

Usage

from flask import Flask
from pyflit import Page

app = Flask(__name__)

@app.route('/')
def index():
    # INITIALIZING PAGE
    index = Page('index')
    # ADD PAGE TITLE
    index.title('Jerit Baiju')
    # ADD CSS
    index.add_css('index')
    # ADD COMPONENT
    index.add_component('navbar')
    # ADD PAGE
    index.add_page('index')
    index.add_component('footer')
    # EXPORTING
    return index.export()

app.run()

License

MIT. For more information see LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyflit-2.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyflit-2.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file pyflit-2.2.tar.gz.

File metadata

  • Download URL: pyflit-2.2.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.7

File hashes

Hashes for pyflit-2.2.tar.gz
Algorithm Hash digest
SHA256 256c6351f35d634442ec1bd24cf3af9d1ae8e89c859c5a698afc2c054ae206e8
MD5 b3c3455d2e90086e093e0813e1792218
BLAKE2b-256 22905dc4cc3360a5af46d92039212eacef42bd402142a26f511f346d9fe6ec57

See more details on using hashes here.

File details

Details for the file pyflit-2.2-py3-none-any.whl.

File metadata

  • Download URL: pyflit-2.2-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.7

File hashes

Hashes for pyflit-2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 39518f55892825b45345cf1400a67ee2d0ae2088f158695fbc3580e6550e88fb
MD5 51e4b9d421da1bd629f2a7dbae6daaf5
BLAKE2b-256 8f27bfca2bd92636f7354123829f1cf1c27028822ed44bdf1952312527f0b403

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page