Penzu Export Capture

Export your own Penzu journal entries to a JSON file by capturing the entries loaded in the browser.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

Advertisement:

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Advertisement:

Penulis
dani71153
Pemasangan harian
0
Total pemasangan
0
Nilai
0 0 0
Versi
1.0.0
Dibuat
21 Juni 2026
Diperbarui
21 Juni 2026
ukuran
3,82 KB
Lisensi
MIT
Berlaku untuk

Penzu Export Capture exporta tus propias entradas de Penzu a un archivo JSON desde el navegador.

Al abrir una entrada del diario, el script agrega un botón “Exportar Penzu”. Al presionarlo, activa un modo de captura usando `localStorage` para guardar el progreso entre páginas.

El script no llama directamente la API de Penzu. Intercepta las respuestas `fetch` y `XMLHttpRequest` que Penzu ya carga en la sesión activa del navegador. Captura solo respuestas de entradas bajo `/api/journals/.../entries/...` e ignora endpoints de fotos.

Por cada entrada guarda: `id`, `created_at`, `updated_at`, `title`, `plaintext`, `richtext` y `tags: []`.

Después de capturar una entrada, busca la entrada anterior en `body.previous`, espera aproximadamente 15 segundos y navega automáticamente a la página anterior. Este retraso reduce el riesgo de errores por demasiadas solicitudes.

Al finalizar, descarga un archivo `.json`.

No captura fotos, imágenes ni adjuntos. No envía datos a servidores externos.