mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-06-16 14:58:28 +00:00
Compare commits
31 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b1a2b9bff | ||
|
|
f71289b248 | ||
|
|
a05546e811 | ||
|
|
276c648f29 | ||
|
|
8c389f4790 | ||
|
|
a09144d21a | ||
|
|
e9e1d471ec | ||
|
|
3a2c9b1b05 | ||
|
|
f4db4cde13 | ||
|
|
6447dfef50 | ||
|
|
55cb3a1267 | ||
|
|
aad4b13fda | ||
|
|
819ca8a212 | ||
|
|
9f79d2b737 | ||
|
|
6a703ee6a4 | ||
|
|
6fa7c1d4eb | ||
|
|
509fff3972 | ||
|
|
6a92225630 | ||
|
|
10f37b88c3 | ||
|
|
9bfacd9da9 | ||
|
|
a286770fd2 | ||
|
|
6f99e1e8c1 | ||
|
|
4545aeb9c6 | ||
|
|
84cf3e6a15 | ||
|
|
484f117b8e | ||
|
|
83889d7e3c | ||
|
|
2eb970a6a2 | ||
|
|
e3a611f33d | ||
|
|
8fb2a9094e | ||
|
|
d1e7154040 | ||
|
|
e695b4e764 |
117
.github/DISCUSSION_TEMPLATE/share-custom-prompts-for-ai-notifications.yml
vendored
Normal file
117
.github/DISCUSSION_TEMPLATE/share-custom-prompts-for-ai-notifications.yml
vendored
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
title: "[Prompt] "
|
||||||
|
labels:
|
||||||
|
- custom-prompt
|
||||||
|
- community
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
## Share Your Custom Prompt
|
||||||
|
|
||||||
|
Thank you for sharing your custom prompt with the community!
|
||||||
|
|
||||||
|
**Title format suggestion:** Include the provider in the title for easy filtering.
|
||||||
|
Example: `[Gemini] Clean Spanish - Structured, no emojis`
|
||||||
|
|
||||||
|
This helps others find prompts for their specific AI provider.
|
||||||
|
|
||||||
|
- type: dropdown
|
||||||
|
id: provider
|
||||||
|
attributes:
|
||||||
|
label: AI Provider
|
||||||
|
description: Which AI provider did you test this prompt with?
|
||||||
|
options:
|
||||||
|
- OpenAI
|
||||||
|
- Gemini
|
||||||
|
- Groq
|
||||||
|
- Ollama
|
||||||
|
- Anthropic
|
||||||
|
- OpenRouter
|
||||||
|
- DeepSeek
|
||||||
|
- Other
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: input
|
||||||
|
id: model
|
||||||
|
attributes:
|
||||||
|
label: Model
|
||||||
|
description: The specific model you tested with
|
||||||
|
placeholder: "e.g., gpt-4o-mini, gemini-2.0-flash, llama3.2:3b"
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: description
|
||||||
|
attributes:
|
||||||
|
label: Description
|
||||||
|
description: Describe what your prompt does, main features, and output language
|
||||||
|
placeholder: |
|
||||||
|
This prompt generates concise notifications in Spanish.
|
||||||
|
|
||||||
|
Features:
|
||||||
|
- Brief format (2-3 lines)
|
||||||
|
- Includes severity indicators
|
||||||
|
- Uses emojis for visual clarity
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: prompt-content
|
||||||
|
attributes:
|
||||||
|
label: Prompt Content
|
||||||
|
description: Paste your complete custom prompt here
|
||||||
|
render: text
|
||||||
|
placeholder: |
|
||||||
|
You are a notification formatter for ProxMenux Monitor.
|
||||||
|
|
||||||
|
Your task is to...
|
||||||
|
|
||||||
|
RULES:
|
||||||
|
1. ...
|
||||||
|
2. ...
|
||||||
|
|
||||||
|
OUTPUT FORMAT:
|
||||||
|
[TITLE]
|
||||||
|
...
|
||||||
|
[BODY]
|
||||||
|
...
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: example-output
|
||||||
|
attributes:
|
||||||
|
label: Example Output
|
||||||
|
description: Show an example of how a notification looks with your prompt
|
||||||
|
placeholder: |
|
||||||
|
**Input notification:**
|
||||||
|
CPU usage high on node pve01
|
||||||
|
|
||||||
|
**Output with this prompt:**
|
||||||
|
pve01: High CPU Usage
|
||||||
|
CPU at 95% for 5 minutes. Check running processes.
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: textarea
|
||||||
|
id: additional-notes
|
||||||
|
attributes:
|
||||||
|
label: Additional Notes
|
||||||
|
description: Any tips, variations, or known limitations
|
||||||
|
placeholder: |
|
||||||
|
- Works best with models that support system prompts
|
||||||
|
- May need adjustment for very long notifications
|
||||||
|
- Tested with Proxmox VE 8.x
|
||||||
|
validations:
|
||||||
|
required: false
|
||||||
|
|
||||||
|
- type: checkboxes
|
||||||
|
id: confirmation
|
||||||
|
attributes:
|
||||||
|
label: Confirmation
|
||||||
|
options:
|
||||||
|
- label: I have tested this prompt and it works correctly
|
||||||
|
required: true
|
||||||
|
- label: I am sharing this prompt for the community to use freely
|
||||||
|
required: true
|
||||||
6
.github/workflows/build-appimage-Release.yml
vendored
6
.github/workflows/build-appimage-Release.yml
vendored
@@ -15,13 +15,13 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout main
|
- name: Checkout main
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
ref: main
|
ref: main
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v5
|
uses: actions/setup-node@v6
|
||||||
with:
|
with:
|
||||||
node-version: '22'
|
node-version: '22'
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@ jobs:
|
|||||||
cat ProxMenux-Monitor.AppImage.sha256
|
cat ProxMenux-Monitor.AppImage.sha256
|
||||||
|
|
||||||
- name: Upload AppImage artifact
|
- name: Upload AppImage artifact
|
||||||
uses: actions/upload-artifact@v5
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage
|
name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage
|
||||||
path: |
|
path: |
|
||||||
|
|||||||
6
.github/workflows/build-appimage-beta.yml
vendored
6
.github/workflows/build-appimage-beta.yml
vendored
@@ -15,13 +15,13 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout develop
|
- name: Checkout develop
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
ref: develop
|
ref: develop
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v5
|
uses: actions/setup-node@v6
|
||||||
with:
|
with:
|
||||||
node-version: '22'
|
node-version: '22'
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@ jobs:
|
|||||||
cat ProxMenux-Monitor.AppImage.sha256
|
cat ProxMenux-Monitor.AppImage.sha256
|
||||||
|
|
||||||
- name: Upload AppImage artifact
|
- name: Upload AppImage artifact
|
||||||
uses: actions/upload-artifact@v5
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: ProxMenux-${{ steps.version.outputs.VERSION }}-beta-AppImage
|
name: ProxMenux-${{ steps.version.outputs.VERSION }}-beta-AppImage
|
||||||
path: |
|
path: |
|
||||||
|
|||||||
6
.github/workflows/build-appimage.yml
vendored
6
.github/workflows/build-appimage.yml
vendored
@@ -18,10 +18,10 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v5
|
uses: actions/setup-node@v6
|
||||||
with:
|
with:
|
||||||
node-version: '22'
|
node-version: '22'
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@ jobs:
|
|||||||
run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT
|
run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Upload AppImage artifact
|
- name: Upload AppImage artifact
|
||||||
uses: actions/upload-artifact@v5
|
uses: actions/upload-artifact@v6
|
||||||
with:
|
with:
|
||||||
name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage
|
name: ProxMenux-${{ steps.version.outputs.VERSION }}-AppImage
|
||||||
path: AppImage/dist/*.AppImage
|
path: AppImage/dist/*.AppImage
|
||||||
|
|||||||
@@ -144,10 +144,13 @@ The following dependencies are installed automatically during setup:
|
|||||||
| `python3` + `python3-venv` | Translation support *(Translation version only)* |
|
| `python3` + `python3-venv` | Translation support *(Translation version only)* |
|
||||||
| `googletrans` | Google Translate library *(Translation version only)* |
|
| `googletrans` | Google Translate library *(Translation version only)* |
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
> **🛡️ Security Note / VirusTotal False Positive**
|
||||||
|
> If you scan the raw installation URL on VirusTotal, you might see a 1/95 detection by heuristic engines like *Chong Lua Dao*. This is a **known false positive**. Because this script uses the standard `curl | bash` installation pattern and downloads legitimate binaries (like `jq` from its official GitHub release), overly aggressive scanners flag the *behavior*. The script is 100% open source and safe to review. You can read more about this in [Issue #162](enlace-a-tu-issue).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
## ⭐ Support the Project!
|
## ⭐ Support the Project!
|
||||||
If you find **ProxMenux** useful, consider giving it a ⭐ on GitHub to help others discover it!
|
If you find **ProxMenux** useful, consider giving it a ⭐ on GitHub to help others discover it!
|
||||||
|
|
||||||
@@ -170,6 +173,7 @@ Contributions, bug reports and feature suggestions are welcome!
|
|||||||
[](https://www.star-history.com/#MacRimi/ProxMenux&Date)
|
[](https://www.star-history.com/#MacRimi/ProxMenux&Date)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div style="display: flex; justify-content: center; align-items: center;">
|
<div style="display: flex; justify-content: center; align-items: center;">
|
||||||
<a href="https://ko-fi.com/G2G313ECAN" target="_blank" style="display: flex; align-items: center; text-decoration: none;">
|
<a href="https://ko-fi.com/G2G313ECAN" target="_blank" style="display: flex; align-items: center; text-decoration: none;">
|
||||||
<img src="https://raw.githubusercontent.com/MacRimi/HWEncoderX/main/images/kofi.png" alt="Support me on Ko-fi" style="width:140px; margin-right:40px;"/>
|
<img src="https://raw.githubusercontent.com/MacRimi/HWEncoderX/main/images/kofi.png" alt="Support me on Ko-fi" style="width:140px; margin-right:40px;"/>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user