Files
tools-app/README.md

68 lines
2.2 KiB
Markdown

# Tools App 🛠️
A collection of useful developer tools in one place. Built with Vue 3 and Vite.
**Live App:** [https://tools.7u.pl/](https://tools.7u.pl/)
## Available Tools
### 🔐 Bulk Passwords Generator
Generate strong, secure passwords in bulk.
- Customizable character sets (lowercase, uppercase, digits, special characters).
- Option to skip similar characters (e.g., `l`, `1`, `I`, `O`, `0`).
- Adjustable length and quantity.
- Generates thousands of passwords instantly.
### 📋 Clipboard Sniffer
Monitor and capture your clipboard history in real-time.
- **Web Mode:** Works when the tab is active and focused.
- **Background Mode (with Extension):** Captures clipboard changes even when you are working in other applications or tabs.
- Clears history on demand.
- Privacy-focused: Data is processed locally and never sent to any server.
---
## Chrome Extension 🧩
To unlock the full potential of the **Clipboard Sniffer**, you can install the companion Chrome Extension.
### Why install the extension?
By default, web browsers restrict clipboard access to when the tab is active and focused. The **Tools App Extension** runs in the background, allowing the application to detect clipboard changes even when you are using other apps or browsing different websites.
### Features
- **Background Monitoring:** seamlessly captures copied text while you work.
- **Smart Integration:** automatically connects to the Tools App when open.
- **Privacy First:** The extension only communicates with the Tools App (`tools.7u.pl` or `localhost`). No data is sent to third-party servers. [Privacy Policy](https://tools.7u.pl/extension-privacy-policy)
### Installation
1. Download the latest release or build from source.
2. Open Chrome and navigate to `chrome://extensions/`.
3. Enable "Developer mode" in the top right.
4. Click "Load unpacked" and select the `extension` folder (or drag and drop the `.zip` file).
---
## Development
### Project Setup
```bash
npm install
```
### Run for Development
```bash
npm run dev
```
### Build for Production
```bash
npm run build
```
### Build Extension
To create a production-ready zip file for the Chrome Extension:
```bash
python3 scripts/build_extension.py
```
This will generate `extension-release.zip` in the project root.