Newsletter sur votre propre compte Cloudflare : formulaire d'inscription, double opt-in, campagnes et envoi RSS, abonnés dans votre propre base D1.
Projets open source
Tout ce que je publie en open source, avec les étoiles, le dernier commit et l'article correspondant.
10 projets sur 10
-
01 WkD1Cr pfstr/ownlistAu lieu deMailchimpRang 01 sur 10Ownlist
pfstr/ownlist
Newsletter sur votre propre compte Cloudflare : formulaire d'inscription, double opt-in, campagnes et envoi RSS, abonnés dans votre propre base D1.
Au lieu de Mailchimp
Composants
- WkCloudflare Worker
- D1D1 database
- CrCron trigger
- Catégorie
- Cloudflare
- Licence
- MIT
- Étoiles
- 10
- Dernier commit
- il y a 2 semaines
- Dernière version
- v1.4.0
Rester à jour
Le bouton Deploy copie le dépôt dans votre compte GitHub. Exécutez ces commandes dans votre copie à chaque nouvelle version.
bash git remote add template https://github.com/pfstr/ownlist git fetch template git merge -X theirs --allow-unrelated-histories --no-commit template/main git checkout HEAD -- src/email.ts src/fields.ts wrangler.json git commit -m "Update Ownlist" && git push -
02 Tableau de bord Home Assistant pour le Midea PortaSplit : climat, consommation et historique en local via Midea AC LAN, avec apexcharts-card.
HAHACS pfstr/ha-portasplit-dashboardAu lieu deMSmartHome-AppRang 02 sur 10PortaSplit-Dashboard
pfstr/ha-portasplit-dashboard
Tableau de bord Home Assistant pour le Midea PortaSplit : climat, consommation et historique en local via Midea AC LAN, avec apexcharts-card.
Au lieu de MSmartHome-App
Composants
- HAHome Assistant
- HACSHACS
- Catégorie
- Home Assistant
- Licence
- MIT
- Étoiles
- 6
- Dernier commit
- hier
-
03 Module PowerShell pour analyser les en-têtes d'e-mail hors ligne : chaîne Received, SPF/DKIM/DMARC/ARC, en-têtes hybrides Exchange Online et verdicts Defender.
PS pfstr/MailHeaderAnalyzerAu lieu deMXToolbox Header AnalyzerRang 03 sur 10MailHeaderAnalyzer
pfstr/MailHeaderAnalyzer
Module PowerShell pour analyser les en-têtes d'e-mail hors ligne : chaîne Received, SPF/DKIM/DMARC/ARC, en-têtes hybrides Exchange Online et verdicts Defender.
Au lieu de MXToolbox Header Analyzer
Composants
- PSPowerShell
- Catégorie
- Analyse d'e-mails
- Licence
- MIT
- Étoiles
- 3
- Dernier commit
- il y a 2 semaines
- Paquet
- PowerShell Gallery
Installation
powershell Install-Module -Name MailHeaderAnalyzer -Scope CurrentUser -
04 Intégration Home Assistant locale et événementielle pour le serveur digitalSTROM, sans cloud, avec des blueprints pour scènes et boutons.
HAHACSPy pfstr/ha-digitalstrom-localAu lieu dedigitalSTROM-CloudRang 04 sur 10digitalSTROM Local
pfstr/ha-digitalstrom-local
Intégration Home Assistant locale et événementielle pour le serveur digitalSTROM, sans cloud, avec des blueprints pour scènes et boutons.
Au lieu de digitalSTROM-Cloud
Composants
- HAHome Assistant
- HACSHACS
- PyPython
- Catégorie
- Home Assistant
- Licence
- MIT
- Étoiles
- 0
- Dernier commit
- aujourd'hui
- Dernière version
- v0.2.1
Installation
HACS HACS > Custom repositories > https://github.com/pfstr/ha-digitalstrom-local (Integration) -
05 GitHub Action qui signale à AbuseIPDB les adresses IP bloquées par certaines règles WAF de Cloudflare, sans trous ni doublons.
AcWAF pfstr/cloudflare-abuseipdb-reporterCatégorieCloudflareRang 05 sur 10cloudflare-abuseipdb-reporter
pfstr/cloudflare-abuseipdb-reporter
GitHub Action qui signale à AbuseIPDB les adresses IP bloquées par certaines règles WAF de Cloudflare, sans trous ni doublons.
Composants
- AcGitHub Action
- WAFCloudflare WAF
- Catégorie
- Cloudflare
- Licence
- MIT
- Étoiles
- 0
- Dernier commit
- il y a 5 jours
- Dernière version
- v1.1.1
Installation
yaml - uses: pfstr/cloudflare-abuseipdb-reporter@v1 -
06 Analyse d'en-têtes sous forme de paquet npm et d'outil en ligne de commande pour Node.js et le navigateur, sans dépendances. Le moteur de l'analyseur d'en-têtes de ce site.
npmTS pfstr/mail-header-analyzerAu lieu deMXToolbox Header AnalyzerRang 06 sur 10mail-header-analyzer
pfstr/mail-header-analyzer
Analyse d'en-têtes sous forme de paquet npm et d'outil en ligne de commande pour Node.js et le navigateur, sans dépendances. Le moteur de l'analyseur d'en-têtes de ce site.
Au lieu de MXToolbox Header Analyzer
Composants
- npmnpm package
- TSTypeScript
- Catégorie
- Analyse d'e-mails
- Licence
- MIT
- Étoiles
- 0
- Dernier commit
- il y a 12 jours
- Paquet
- npm
Installation
bash npx mail-header-analyzer message.eml -
07 Mesure reproductible de la façon dont le Web Discovery Project de Brave écarte les URL aux segments de mots longs, dans 24 langues.
npm pfstr/wdp-sprachmessungCatégorieMesuresRang 07 sur 10WDP-Sprachmessung
pfstr/wdp-sprachmessung
Mesure reproductible de la façon dont le Web Discovery Project de Brave écarte les URL aux segments de mots longs, dans 24 langues.
Composants
- npmnpm package
- Catégorie
- Mesures
- Licence
- MIT
- Étoiles
- 0
- Dernier commit
- il y a 2 semaines
Installation
bash git clone https://github.com/pfstr/wdp-sprachmessung cd wdp-sprachmessung npm install -
08 Faire tourner Paperless-ngx avec peu d'espace : stockage des documents dans un service cloud via un montage rclone, avec propagation et watchdog. Expérimental.
DkSh pfstr/paperless-cloud-storageCatégoriePaperless-ngxRang 08 sur 10paperless-cloud-storage
pfstr/paperless-cloud-storage
Faire tourner Paperless-ngx avec peu d'espace : stockage des documents dans un service cloud via un montage rclone, avec propagation et watchdog. Expérimental.
Composants
- DkDocker
- ShShell
- Catégorie
- Paperless-ngx
- Licence
- MIT
- Étoiles
- 2
- Dernier commit
- il y a 3 mois
Installation
bash git clone https://github.com/pfstr/paperless-cloud-storage cd paperless-cloud-storage sudo ./setup.sh -
09 Vérifie une installation Paperless-ngx existante avant la mise à niveau vers la v3, en lecture seule, en local ou via SSH sur un autre hôte Docker.
PyDk pfstr/paperless-ngx-v3-upgrade-helperCatégoriePaperless-ngxRang 09 sur 10Paperless-ngx v3 Upgrade Helper
pfstr/paperless-ngx-v3-upgrade-helper
Vérifie une installation Paperless-ngx existante avant la mise à niveau vers la v3, en lecture seule, en local ou via SSH sur un autre hôte Docker.
Composants
- PyPython
- DkDocker
- Catégorie
- Paperless-ngx
- Licence
- MIT
- Étoiles
- 0
- Dernier commit
- il y a 3 mois
Installation
bash python paperless_breaking_check.py --mode config --config docker-compose.env -
10 Lit les journaux eCall d'une boîte Microsoft 365 via Microsoft Graph et facture plusieurs clients partageant un même environnement.
PSGr pfstr/ecall-log-analyzerCatégorieMicrosoft 365Rang 10 sur 10eCall-Log-Analyzer
pfstr/ecall-log-analyzer
Lit les journaux eCall d'une boîte Microsoft 365 via Microsoft Graph et facture plusieurs clients partageant un même environnement.
Composants
- PSPowerShell
- GrMicrosoft Graph
- Catégorie
- Microsoft 365
- Licence
- Sans licence
- Étoiles
- 0
- Dernier commit
- il y a 3 mois
Rang = 10 × log10(étoiles + 1) − jours depuis le dernier commit / 12 (au plus 10) + 1 avec une version.