Penzu Export Capture

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

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

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

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

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

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

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.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

Advertisement:

Autor
dani71153
Denně instalací
0
Celkem instalací
0
Hodnocení
0 0 0
Verze
1.0.0
Vytvořeno
21. 06. 2026
Aktualizováno
21. 06. 2026
velikost
3,8 KB
Licence
MIT
Spustit na

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.