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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ac71aedcaeb267d7f806fb70240b0f7c001d114be566832c40b61d586a1d231
|
|
| MD5 |
263a0f067a710cab4da529a9d66d2938
|
|
| BLAKE2b-256 |
8726ae5d21987d14c7b48cb9d6d221d59094e7b552ba676267f919f2e10de3a4
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7bc17d27f9f1888ea2475b0cd2a0755c85f205aa7d883470809983009d1b412
|
|
| MD5 |
f06fc14938df3589fcb85a4d1f2260a1
|
|
| BLAKE2b-256 |
c2f57dcb1da6abe71a067d478e81b9c658d4aec3d725b563dc063e5a05f7a89f
|