Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nstechbytes/mini-reloader

Chrome extension designed to automate the reloading of your current tab at specified intervals. Whether you're a web developer testing live changes or a user who needs periodic refreshes for certain web applications, Mini Reloader simplifies the process with a user-friendly interface.
https://github.com/nstechbytes/mini-reloader

chrome chrome-extensions counter extensions reloader timer website

Last synced: 18 days ago
JSON representation

Chrome extension designed to automate the reloading of your current tab at specified intervals. Whether you're a web developer testing live changes or a user who needs periodic refreshes for certain web applications, Mini Reloader simplifies the process with a user-friendly interface.

Awesome Lists containing this project

README

        

# Mini Reloader - Chrome Extension

## Overview

Welcome to **Mini Reloader**, a Chrome extension designed to automate the reloading of your current tab at specified intervals. Whether you're a web developer testing live changes or a user who needs periodic refreshes for certain web applications, Mini Reloader simplifies the process with a user-friendly interface.

## Features

- **Automatic Tab Reloading**: Set up automatic reloading of your active tab at intervals of your choice.
- **Customizable Countdown**: Input your desired time in hours, minutes, and seconds, or use preset intervals for quick setup.
- **Preset Buttons**: Select from predefined time intervals such as 30 seconds, 1 minute, 5 minutes, 10 minutes, and 30 minutes.
- **Real-Time Countdown Display**: View the remaining time directly in the extension popup.
- **Stylish and Functional Interface**: A clean, modern interface with a permanently dark theme for enhanced readability and focus.

- ## 📸 Screenshots

### Light Mode
![Extension Preview ](https://github.com/NSTechBytes/Projects-Templates/blob/main/Extensions/Mini%20Reloader/Screenshot%20(93).png)

## Installation

To install and use Mini Reloader, follow these simple steps:

1. **Download or Clone the Repository**

You can either download the ZIP file of this repository from GitHub or clone it using Git:

```bash
git clone https://github.com/NSTechBytes/Mini-Reloader.git
```

2. **Load the Extension into Chrome**

- Open Google Chrome and navigate to `chrome://extensions/`.
- Enable "Developer mode" by toggling the switch in the top right corner.
- Click on "Load unpacked" and select the directory where you downloaded or cloned the repository.
- The Mini Reloader extension should now appear in your list of extensions.

3. **Usage**

After installation, you can start using the Mini Reloader extension by clicking on its icon in the Chrome toolbar. The extension popup will display the interface where you can set up and manage your tab reloading preferences.

## Usage Guide

### Setting Up a Countdown

1. **Open the Extension Popup**

Click on the Mini Reloader icon in the Chrome toolbar to open the extension popup.

2. **Enter Time**

Input your desired countdown time in hours, minutes, and seconds fields. You can also use the preset buttons for quick setup.

3. **Start the Countdown**

Click the **"Start"** button to begin the countdown. The extension will automatically reload the current tab at the specified interval.

4. **Stop the Countdown**

Click the **"Stop"** button to halt the countdown and stop automatic reloading. The countdown will reset and the button will become disabled until you start it again.

5. **View Remaining Time**

The remaining time will be displayed in the popup, updating every second.

### Using Presets

- Click on one of the preset buttons to quickly select a common time interval (e.g., 30 seconds, 1 minute).
- The countdown will start with the selected preset interval immediately.

## Contributing

We welcome contributions to the Mini Reloader project! To contribute, please follow these steps:

1. **Fork the Repository**

Fork this repository to your own GitHub account.

2. **Clone Your Fork**

Clone the forked repository to your local machine:

```bash
git clone https://github.com/NSTechBytes/Mini-Reloader.git
```

3. **Create a New Branch**

Create a new branch for your changes:

```bash
git checkout -b your-branch-name
```

4. **Make Your Changes**

Make your changes or improvements to the code.

5. **Commit Your Changes**

Commit your changes with a descriptive message:

```bash
git add .
git commit -m "Description of your changes"
```

6. **Push Your Changes**

Push your changes to your forked repository:

```bash
git push origin your-branch-name
```

7. **Create a Pull Request**

Navigate to the original repository on GitHub and open a pull request from your forked repository.

## License

This project is licensed under the [Apache License](https://github.com/NSTechBytes/Mini-Reloader/blob/main/LICENSE). See the [LICENSE](https://github.com/NSTechBytes/Mini-Reloader/blob/main/LICENSE) file for details.

## Acknowledgements

- **Font Awesome**: For providing the icons used in the extension.
- **Google Chrome**: For offering a robust extension framework that makes it possible to create powerful browser tools.

## Contact

For any questions or feedback regarding the Mini Reloader extension, please open an issue in the repository or contact the project maintainer at [email protected].