Newsletter en tu propia cuenta de Cloudflare: formulario de alta, doble opt-in, campañas y envío por RSS, suscriptores en tu propia base D1.
Proyectos de código abierto
Todo lo que publico como código abierto, con estrellas, último commit y el artículo correspondiente.
10 de 10 proyectos
-
01 WkD1Cr pfstr/ownlistEn lugar deMailchimpRango 01 de 10Ownlist
pfstr/ownlist
Newsletter en tu propia cuenta de Cloudflare: formulario de alta, doble opt-in, campañas y envío por RSS, suscriptores en tu propia base D1.
En lugar de Mailchimp
Componentes
- WkCloudflare Worker
- D1D1 database
- CrCron trigger
- Categoría
- Cloudflare
- Licencia
- MIT
- Estrellas
- 10
- Último commit
- hace 2 semanas
- Última versión
- v1.4.0
Mantenerlo al día
El botón Deploy copia el repositorio en tu cuenta de GitHub. Ejecuta estos comandos en tu copia cuando salga una nueva versión.
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 Panel de Home Assistant para el Midea PortaSplit: clima, consumo e historial en local mediante Midea AC LAN, con apexcharts-card.
HAHACS pfstr/ha-portasplit-dashboardEn lugar deMSmartHome-AppRango 02 de 10PortaSplit-Dashboard
pfstr/ha-portasplit-dashboard
Panel de Home Assistant para el Midea PortaSplit: clima, consumo e historial en local mediante Midea AC LAN, con apexcharts-card.
En lugar de MSmartHome-App
Componentes
- HAHome Assistant
- HACSHACS
- Categoría
- Home Assistant
- Licencia
- MIT
- Estrellas
- 6
- Último commit
- ayer
-
03 Módulo de PowerShell para analizar cabeceras de correo sin conexión: cadena Received, SPF/DKIM/DMARC/ARC, cabeceras híbridas de Exchange Online y veredictos de Defender.
PS pfstr/MailHeaderAnalyzerEn lugar deMXToolbox Header AnalyzerRango 03 de 10MailHeaderAnalyzer
pfstr/MailHeaderAnalyzer
Módulo de PowerShell para analizar cabeceras de correo sin conexión: cadena Received, SPF/DKIM/DMARC/ARC, cabeceras híbridas de Exchange Online y veredictos de Defender.
En lugar de MXToolbox Header Analyzer
Componentes
- PSPowerShell
- Categoría
- Análisis de correo
- Licencia
- MIT
- Estrellas
- 3
- Último commit
- hace 2 semanas
- Paquete
- PowerShell Gallery
Instalación
powershell Install-Module -Name MailHeaderAnalyzer -Scope CurrentUser -
04 Integración local y basada en eventos de Home Assistant para el servidor digitalSTROM, sin nube, con blueprints para escenas y pulsadores.
HAHACSPy pfstr/ha-digitalstrom-localEn lugar dedigitalSTROM-CloudRango 04 de 10digitalSTROM Local
pfstr/ha-digitalstrom-local
Integración local y basada en eventos de Home Assistant para el servidor digitalSTROM, sin nube, con blueprints para escenas y pulsadores.
En lugar de digitalSTROM-Cloud
Componentes
- HAHome Assistant
- HACSHACS
- PyPython
- Categoría
- Home Assistant
- Licencia
- MIT
- Estrellas
- 0
- Último commit
- hoy
- Última versión
- v0.2.1
Instalación
HACS HACS > Custom repositories > https://github.com/pfstr/ha-digitalstrom-local (Integration) -
05 GitHub Action que informa a AbuseIPDB de las IP bloqueadas por reglas WAF de Cloudflare seleccionadas, sin huecos ni duplicados.
AcWAF pfstr/cloudflare-abuseipdb-reporterCategoríaCloudflareRango 05 de 10cloudflare-abuseipdb-reporter
pfstr/cloudflare-abuseipdb-reporter
GitHub Action que informa a AbuseIPDB de las IP bloqueadas por reglas WAF de Cloudflare seleccionadas, sin huecos ni duplicados.
Componentes
- AcGitHub Action
- WAFCloudflare WAF
- Categoría
- Cloudflare
- Licencia
- MIT
- Estrellas
- 0
- Último commit
- hace 5 días
- Última versión
- v1.1.1
Instalación
yaml - uses: pfstr/cloudflare-abuseipdb-reporter@v1 -
06 Análisis de cabeceras como paquete npm y línea de comandos para Node.js y el navegador, sin dependencias. El motor del analizador de cabeceras de este sitio.
npmTS pfstr/mail-header-analyzerEn lugar deMXToolbox Header AnalyzerRango 06 de 10mail-header-analyzer
pfstr/mail-header-analyzer
Análisis de cabeceras como paquete npm y línea de comandos para Node.js y el navegador, sin dependencias. El motor del analizador de cabeceras de este sitio.
En lugar de MXToolbox Header Analyzer
Componentes
- npmnpm package
- TSTypeScript
- Categoría
- Análisis de correo
- Licencia
- MIT
- Estrellas
- 0
- Último commit
- hace 12 días
- Paquete
- npm
Instalación
bash npx mail-header-analyzer message.eml -
07 Medición reproducible de cómo el Web Discovery Project de Brave descarta URL con segmentos de palabra largos en 24 idiomas.
npm pfstr/wdp-sprachmessungCategoríaMedicionesRango 07 de 10WDP-Sprachmessung
pfstr/wdp-sprachmessung
Medición reproducible de cómo el Web Discovery Project de Brave descarta URL con segmentos de palabra largos en 24 idiomas.
Componentes
- npmnpm package
- Categoría
- Mediciones
- Licencia
- MIT
- Estrellas
- 0
- Último commit
- hace 2 semanas
Instalación
bash git clone https://github.com/pfstr/wdp-sprachmessung cd wdp-sprachmessung npm install -
08 Ejecutar Paperless-ngx con poco espacio: almacén de documentos en un servicio en la nube mediante un montaje rclone, con propagación y watchdog. Experimental.
DkSh pfstr/paperless-cloud-storageCategoríaPaperless-ngxRango 08 de 10paperless-cloud-storage
pfstr/paperless-cloud-storage
Ejecutar Paperless-ngx con poco espacio: almacén de documentos en un servicio en la nube mediante un montaje rclone, con propagación y watchdog. Experimental.
Componentes
- DkDocker
- ShShell
- Categoría
- Paperless-ngx
- Licencia
- MIT
- Estrellas
- 2
- Último commit
- hace 3 meses
Instalación
bash git clone https://github.com/pfstr/paperless-cloud-storage cd paperless-cloud-storage sudo ./setup.sh -
09 Comprueba una instalación de Paperless-ngx antes de actualizar a la v3, solo lectura, en local o por SSH en otro host Docker.
PyDk pfstr/paperless-ngx-v3-upgrade-helperCategoríaPaperless-ngxRango 09 de 10Paperless-ngx v3 Upgrade Helper
pfstr/paperless-ngx-v3-upgrade-helper
Comprueba una instalación de Paperless-ngx antes de actualizar a la v3, solo lectura, en local o por SSH en otro host Docker.
Componentes
- PyPython
- DkDocker
- Categoría
- Paperless-ngx
- Licencia
- MIT
- Estrellas
- 0
- Último commit
- hace 3 meses
Instalación
bash python paperless_breaking_check.py --mode config --config docker-compose.env -
10 Lee los registros de eCall de un buzón de Microsoft 365 mediante Microsoft Graph y factura a varios clientes que comparten un entorno.
PSGr pfstr/ecall-log-analyzerCategoríaMicrosoft 365Rango 10 de 10eCall-Log-Analyzer
pfstr/ecall-log-analyzer
Lee los registros de eCall de un buzón de Microsoft 365 mediante Microsoft Graph y factura a varios clientes que comparten un entorno.
Componentes
- PSPowerShell
- GrMicrosoft Graph
- Categoría
- Microsoft 365
- Licencia
- Sin licencia
- Estrellas
- 0
- Último commit
- hace 3 meses
Rango = 10 × log10(estrellas + 1) − días desde el último commit / 12 (como máximo 10) + 1 con una versión.