Skip to main content

Python web framework built on top of flask to accelerate web development process

Project description

Tireless Tales: Crafting Web Magic with Flask and Tailwind

Introduction

Welcome to the enchanting world of Tireless! 🚀✨

Tireless is a lightweight web framework—it’s a magical wand for developers who crave speed, elegance, and a touch of Pythonic wizardry. Picture this: You’re standing at the crossroads of Flask and Tailwind CSS, and Tireless beckons you forward. It whispers, “Fear not, weary coder! With me, you’ll build websites faster than a caffeinated hummingbird.”

Features

1. Blueprint-based Structure

Tireless dances to the beat of Flask blueprints. What are blueprints, you ask? Imagine them as neatly folded treasure maps. Each blueprint defines a piece of your project—routes, views, and even the occasional dragon-slaying middleware. By organizing your code this way, Tireless ensures that your quest remains clear and your sanity intact.

2. Lightning-fast Development

Tireless doesn’t dawdle; it sprints. Need a landing page? Poof! A blog section? Abracadabra! It’s like having a magical scribe who transcribes your thoughts into code. Just invoke the Tireless CLI, and watch your project sprout like mushrooms after a rainstorm.

3. Flask Integration

Flask, our trusty steed, gallops alongside Tireless. Together, they conquer the wild lands of HTTP requests, templates, and databases. Flask brings its battle-tested armor, while Tireless adds a dash of whimsy. The result? A harmonious duet that serenades your users with web pages.

4. Styling with Tailwind CSS

Ah, Tailwind—the sorcerer’s CSS library. Tireless knows its secrets. Want a button? Simply sprinkle some class="bg-blue-500 hover:bg-blue-700" into your HTML potion. No more wrestling with tangled stylesheets; Tailwind whispers spells directly into your markup.

Getting Started

Enough preamble! Let’s summon Tireless:

Install Tireless (because even wizards need pip):

pip install tireless

Create Your Project:

Make the directory of your project and get into it Before initializing our tireless project, gues what? we need a virtualenvironment

python -m venv .venv

After setting up your virtualenvironment, then activate it

call .venv/Scripts/activate  # for windows cmd

Then here comes the real time to initiate the hero(Tireless)

tireless init

This shell script will initialize your project and install the necessary project structure Note: Don't bother to install flask, Tireless does it for you...

Explore the Structure:

  • Behold the blueprints in the pages/ directory.
  • Gaze upon the mystical templates in templates/.
  • Seek wisdom in the static files of static/.

Deployment

Comming soon...

Remember, Tireless isn’t just a framework; it’s a companion on your magical journey. So go forth, dear developer, and may your code be as elegant as a unicorn’s tail.

Questions? Need a hint from the Sorting Hat? Ask away—I’m here to guide you! 🧙‍♂️📜🔮

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

tireless-0.1.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

tireless-0.1.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file tireless-0.1.1.tar.gz.

File metadata

  • Download URL: tireless-0.1.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Windows/11

File hashes

Hashes for tireless-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6ac71aedcaeb267d7f806fb70240b0f7c001d114be566832c40b61d586a1d231
MD5 263a0f067a710cab4da529a9d66d2938
BLAKE2b-256 8726ae5d21987d14c7b48cb9d6d221d59094e7b552ba676267f919f2e10de3a4

See more details on using hashes here.

File details

Details for the file tireless-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: tireless-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Windows/11

File hashes

Hashes for tireless-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c7bc17d27f9f1888ea2475b0cd2a0755c85f205aa7d883470809983009d1b412
MD5 f06fc14938df3589fcb85a4d1f2260a1
BLAKE2b-256 c2f57dcb1da6abe71a067d478e81b9c658d4aec3d725b563dc063e5a05f7a89f

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