A blazing-fast, ultra-lightweight Python CLI tool for live-reloading web content.
Project description
Reloadify 🚀
Welcome to Reloadify! A super-fast, feather-light Python tool that automatically reloads your HTML, CSS, and JavaScript files in the browser while you code. Say goodbye to manual refreshing! 👋
🌟 Features
- ⚡ Blazing Fast: Built for speed and efficiency.
- 🤏 Ultra-Lightweight: No heavy dependencies, just pure performance.
- 🔄 Live Reloading: Instantly see your changes in the browser.
- 🛠️ Customizable: Easily configure the file, directory, and port.
📦 Installation
Getting started is as easy as pie! Just open your terminal and run:
pip install reloadify
🚀 Usage
Once installed, navigate to your project's folder and let the magic happen!
reloadify [FILE]
[FILE](optional): This is your main HTML file. If you don't specify one,reloadifywill look forindex.htmlin your current folder. It will automagically watch for changes in the same directory.
⚙️ Options
You can customize reloadify to fit your needs:
-
-d, --directory <PATH>: Tellreloadifywhich specific folder to watch for changes.Example:
# Watch the 'src' folder for changes reloadify -d ./src
-
-p, --port <PORT>: Choose a custom port to run the server on. The default is4005.Example:
# Run on port 8000 reloadify -p 8000
✨ Examples
Here are a few ways you can use reloadify:
-
Serve
index.htmland watch its folder (the default way):reloadify
-
Serve a specific HTML file and watch its folder:
reloadify my_app/index.html -
Serve
index.htmlbut watch a different folder for changes:reloadify index.html -d ./src
-
Serve
index.htmlon a different port:reloadify -p 8080
🌐 Connect with Me!
- Discord:
lousybook01💬 - GitHub: LousyBook94 🐙
- YouTube: @LousyBook01 📺
📝 License
This project is licensed under the MIT License. See the LICENSE file for details.
Made with ❤️ by LousyBook & Gemini.
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
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 reloadify-0.1.0.tar.gz.
File metadata
- Download URL: reloadify-0.1.0.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
591fe85093cd92ad0beb7856b50053fe965e071d1fcb44d9167bc822e3cf67a9
|
|
| MD5 |
c3f68aa971df3c787098262d36b8aaa0
|
|
| BLAKE2b-256 |
d4c4f3fb5491bf9b244dd439899b0bcc3a80f34e7f3ff350680a49156c72b426
|
File details
Details for the file reloadify-0.1.0-py3-none-any.whl.
File metadata
- Download URL: reloadify-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e3f8fb24a579246fcd57f93f436579c302e7787427856975d7164cf03a76c33
|
|
| MD5 |
52ac612af4ca51c3caf4bd8918da1512
|
|
| BLAKE2b-256 |
4b550942cb8bd8360cb35952b06edcf0e612d1e37696a3676afa51444c459f7b
|