Lidl
No description available
Install / Use
/learn @user871258938/LidlREADME
Lidl Connect Datenverbrauchs-Benachrichtigung 📱
Ein Skript, das sich automatisch in dein Lidl-Connect-Konto einloggt, deinen Datenverbrauch abruft und Benachrichtigungen über Telegram und/oder Discord sendet.
So gehst du nie wieder unerwartet ohne Datenvolumen aus!
Dieses Projekt löst das Problem, den Datenverbrauch manuell überprüfen zu müssen, indem es den gesamten Prozess automatisiert und dich proaktiv über dein verbleibendes Datenvolumen informiert.
🔍 Hinweis
Dieses Skript dient ausschließlich zu Demonstrationszwecken. Auch wenn die Nutzung von Skripten oder Bots zur Automatisierung technisch möglich und nachvollziehbar erscheint, ist deren Einsatz laut den Richtlinien der Firma strengstens untersagt. Verstöße gegen diese Regelung insbesondere automatisierte Abläufe können zu einem sofortigen Ausschluss bzw. zur Kündigung führen.
🚀 Funktionen
- Automatische Anmeldung: Meldet sich mit Playwright bei deinem Lidl-Connect-Konto an.
- Datenabruf: Liest das verbleibende Datenvolumen und die Gültigkeitsdauer aus.
- Benachrichtigungssystem: Sendet personalisierte Benachrichtigungen über Telegram und/oder Discord.
- Automatische Updates: Prüft optional auf Updates und aktualisiert sich von GitHub.
- Konfigurierbar: Verwendung von
.env-Dateien zur einfachen Einstellung von Zugangsdaten, Benachrichtigungen und Update-Optionen. - Periodische Überprüfung: Führt in festgelegten Intervallen Prüfungen durch.
- Fehlerbehandlung: Robuste Erkennung und Protokollierung von Fehlern.
🛠️ Technischer Stack
- Browser-Automatisierung:
playwright - HTTP-Anfragen:
axios - Umgebungsvariablen:
dotenv - Dateisystem-Operationen:
fs - Prozessverwaltung:
child_process - Protokollierung:
logging - JavaScript: Kernsprache
- Node.js: Laufzeitumgebung
📦 Installation
Voraussetzungen
- Node.js (Version 16 oder höher)
- npm (wird mit Node installiert)
- Ein Lidl-Connect-Konto
- (Optional) Ein Telegram-Bot und/oder ein Discord-Webhook
Installation
-
Repository klonen:
git clone https://github.com/user871258938/lidl cd lidl -
Abhängigkeiten installieren:
npm install -
Playwright installieren:
npx playwright install -
Beispiel-Umgebungsdatei kopieren:
cp .env.example .env -
.envbearbeiten und deine Zugangsdaten eintragen:
💻 Nutzung
Skript starten:
node script.js
Das Skript meldet sich automatisch bei deinem Lidl-Connect-Konto an, ruft die aktuellen Verbrauchsdaten ab und sendet Benachrichtigungen entsprechend deiner Konfiguration. Es pausiert danach für die eingestellte Zeit und wiederholt den Vorgang.
Für eine längere Nutzung empfiehlt sich ein Tool wie nohup oder Docker
nohup node script.js &
docker build -t lidl-extender . && docker run -d --name lidl-extender --hostname lidl-extender --restart unless-stopped lidl-extender
📂 Projektstruktur
├── .env.example # Beispiel für die Umgebungsvariablen ├── .env # Persönliche Zugangsdaten (nicht hochladen!) ├── script.js # Hauptskript ├── package.json # Abhängigkeiten und Metadaten ├── package-lock.json # Abhängigkeitsversionen └── README.md # Projektdokumentation
🤝 Mitwirken
Beiträge sind willkommen! Pull-Requests mit Bugfixes, neuen Funktionen oder Verbesserungen der Dokumentation sind gern gesehen.
📝 Lizenz
Dieses Projekt steht unter der GNU General Public License v3.0. Details siehe License.
💖 Dankesnachricht
Danke, dass du dir dieses Projekt angesehen hast! Ich hoffe, es hilft dir, deinen Datenverbrauch immer im Blick zu behalten.
Das README wurde mit readme.ai erstellt und mit ChatGPT übersetzt. Vielen Dank auch an @Downwind_Lee von Telegram, für eine verbesserte Version des Scripts.
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
