Skip to main content

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, reloadify will look for index.html in 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>: Tell reloadify which 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 is 4005.

    Example:

    # Run on port 8000
    reloadify -p 8000
    

✨ Examples

Here are a few ways you can use reloadify:

  • Serve index.html and watch its folder (the default way):

    reloadify
    
  • Serve a specific HTML file and watch its folder:

    reloadify my_app/index.html
    
  • Serve index.html but watch a different folder for changes:

    reloadify index.html -d ./src
    
  • Serve index.html on a different port:

    reloadify -p 8080
    

🌐 Connect with Me!

📝 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

reloadify-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

reloadify-0.1.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

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

Hashes for reloadify-0.1.0.tar.gz
Algorithm Hash digest
SHA256 591fe85093cd92ad0beb7856b50053fe965e071d1fcb44d9167bc822e3cf67a9
MD5 c3f68aa971df3c787098262d36b8aaa0
BLAKE2b-256 d4c4f3fb5491bf9b244dd439899b0bcc3a80f34e7f3ff350680a49156c72b426

See more details on using hashes here.

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

Hashes for reloadify-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e3f8fb24a579246fcd57f93f436579c302e7787427856975d7164cf03a76c33
MD5 52ac612af4ca51c3caf4bd8918da1512
BLAKE2b-256 4b550942cb8bd8360cb35952b06edcf0e612d1e37696a3676afa51444c459f7b

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