Skip to main content

A Flask-like Tiny-framework for static websites

Project description

Build Status

Flastik

Flastik is a tiny-framework for static website design inspired by Flask micro-framework. It provides tools for designing simple static website project using Flask-like syntax and project architecture as well as leveraging Jinja2 templating system and Bootstrap "beautyfying" capability. Additionally, Flastik aims to ease the porting to Flask if extra functionality becomes needed further down your website life cycle.

In addition, classes and functions have been designed in order to ease the management and templating of images, downloads and other static files (see StaticFile, Image and Download classes as well as collect_static_files function).

Installation

In order to install Flastik:

  • Change directory to the FlastiK code base
  • Run “pip install .”, or “python setup.py install” if you don’t have pip installed on your work station, to install the package (or “sudo python setup.py install”/”sudo pip install .” if root permission is required)
  • Finally run “python setup.py test” to test the sanity of the package installation (or “sudo python setup.py test” if root permission is required)

Usage

Once Flastik installed, run "flastik --create_doc" from a command line in order to have access to more detailed documentation.

Similarly, to start up a new flastik project, run "flastik --create_project PROJECT_NAME" from a command line.

License

Flastik is distributed under the GNU GPLv3 License (see LICENSE) and Bootstrap under the MIT License (see ./flastik/bootstrap/BOOTSTRAP_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

flastik-1.0.2.tar.gz (902.8 kB view details)

Uploaded Source

Built Distribution

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

flastik-1.0.2-py3-none-any.whl (929.6 kB view details)

Uploaded Python 3

File details

Details for the file flastik-1.0.2.tar.gz.

File metadata

  • Download URL: flastik-1.0.2.tar.gz
  • Upload date:
  • Size: 902.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for flastik-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c14746ae2e11db446e66c3f7b128cfb66aad58497c9d1b95bb73da06428d8488
MD5 98063e32c0920fb7d046ec783854e4e8
BLAKE2b-256 c77dabe0ece948ecdc32847591f035c0daed94b05de9d4c8daa00cf175cb8da3

See more details on using hashes here.

File details

Details for the file flastik-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: flastik-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 929.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for flastik-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 221963616ef210de3c45ba2b6a019aa1055529a61bebc64d32d688fd26f08de6
MD5 581a175581b4251003efba12496d3857
BLAKE2b-256 7dc4c836c3d0c7b4301de01ec743b0f0180057164460935cb3ad8f3c5612069e

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