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.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: flastik-1.0.tar.gz
  • Upload date:
  • Size: 902.5 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.tar.gz
Algorithm Hash digest
SHA256 3d97e49ab2225faf64144ca8505531bd851faaa05b757c46fbb5ceab55fe9b7e
MD5 a32b63b7f13ace2ad77d9b47b704eaf4
BLAKE2b-256 92400944373b6da49053c437bb6633b7eb195b940828edfd10bc2069032bc01c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flastik-1.0-py3-none-any.whl
  • Upload date:
  • Size: 929.4 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-py3-none-any.whl
Algorithm Hash digest
SHA256 468ec46b34535ce261ef030b506bc976e8036b5b4fad2a29336f0da2bf480bb3
MD5 337cf50aaa6f2aecbbec791568617bd5
BLAKE2b-256 873ca05ca00cf3e6dfcd9b73fbf22d9a88b59b058d130f059dd5caa0efc14822

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