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.3.1.tar.gz (4.5 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.3.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyflit-2.3.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for pyflit-2.3.1.tar.gz
Algorithm Hash digest
SHA256 b808ecf1d25fe9e1184c6999f710bec681711f08d6789f8543c7f8a7e050ada9
MD5 7e8323ab2ef92c129c066c0512e8a890
BLAKE2b-256 1a58a4259dc6b56f07b23d876821987e9cc9e470a33796a914e8d1037a40a579

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyflit-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for pyflit-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 547d959968f02d1318c5090249dbe71c284fe4ec5d0ade02eff6ae0c66c07c16
MD5 77baaaf72300687409c0e8c2ece4170b
BLAKE2b-256 c801552b7a61cf7d39b7706e8fee5f4f071ed03301ba5b93d208f9b377db705a

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