Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

podget

Publicada el 26 de mayo de 202526 de mayo de 2025 por ernesto
  • instalación
  • configuración
    • podgetrc
    • serverlist
  • ejecución
    • – d –dir-config
    • vía cron
  • fuentes

Podget is a simple podcast aggregator optimized for running as a scheduled background job (i.e. cron). It features support for downloading podcasts from RSS & ATOM XML feeds, for sorting the files into folders & categories, for importing URLs from iTunes PCAST files & OPML lists automatic M3U & ASX playlist creation, and automatic cleanup of old files. It also features automatic UTF-16 conversion for podcasts hosted on MS Windows servers.

dvehrs, «podget» en GitHub, 2025

instalación

sudo apt show podget

Version: 0.9.0-1
Podget es un agregador sencillo de podcast optimizado para funcionar como una tarea programada en segundo plano (p. ej. cron). Soporta la descarga de podcasts desde fuentes XML, RSS y ATOM; la organización de los archivos en carpetas y categorías; la importación de URL desde archivos PCAST de iTunes y listas OPML; la creación automática de listas de reproducción M3U y ASX y la limpieza automática de archivos antiguos.

sudo apt install podget

podget --version

Version: 0.9.0

configuración

man podget

podgetrc
This is a file with most options for how Podget should run.
serverlist
This is a file of all the feeds that Podget should monitor and download from.

podget

podget
Installing default user configuration file in /home/ernesto/.config/podget/podgetrc
Installing default server list configuration.
Downloading a single item from each default server to test configuration.

Library Directory: /home/ernesto/POD
Session Directory: /tmp/podget
Log Directory: /home/ernesto/POD/.LOG
Debug: Disabled - Delete temp files and reduced progress messages.
[…]

podgetrc

nano ~/.config/podget/podgetrc

# Directory where to store downloaded files
DIR_LIBRARY=/media/media/audio/podcast

# Directory to store logs in
DIR_LOG=/home/ernesto/tmp/

# Autocleanup of old playlists and the files they list.
# 0 == disabled
CLEANUP=0

# Disable playlist creation [ No need to comment out other playlist variables ]
# 1 == do not create
NO_PLAYLIST=1

serverlist

nano ~/.config/podget/serverlist

# Default format with category and name:
# <url> <category> <name>
https://www.ivoox.com/feed_fg_f1646218_filtro_1.xml el_negro_metal La Naranja Metálica

en este caso, el_negro_metal vale por la categoría y La Naranja Metálica, por el nombre. también es posible omitir la categoría o el nombre con un punto:

nano ~/.config/podget/serverlist

# Default format with category and name:
# <url> <category> <name>
https://www.ivoox.com/feed_fg_f1646218_filtro_1.xml . La Naranja Metálica
https://www.ivoox.com/feed_fg_f1646218_filtro_1.xml el_negro_metal .

ejecución

podget

podget

Session file not found. Creating podget.3943
Category: None Name: la_naranja_metalica
Downloading feed index from https://www.ivoox.com/feed_fg_f1646218_filtro_1.xml
2025-05-26 12:46:17 URL:https://www.ivoox.com/feed_fg_f1646218_filtro_1.xml [119083] -> "-" [1]
Downloading naranja-metalica-099-9x07-especial-swr-barroselas_mf_146826643_feed_1.mp3 from https://www.ivoox.com
[…]
Closing session and removing lock file.

- d --dir-config

si se han creado otros archivos de configuración, hay que definir la ruta a dichos archivos con la opción -d:

podget -d /media/media/audio/podcast/

vía cron

crontab -e

# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').
# m h dom mon dow command
30 15 * * * podget -s -d /media/media/audio/podcast/

en este caso, se ejecutará podget en modo silencioso (-s) en el directorio indicado a las 15:30 de cada día.

fuentes

  • dvehrs, «podget» en GitHub.
  • Martin Rønn, «What I Use - Podget a Simple Podcast Aggregator» en Martin Rønn, 2017.
Etiquetado como cron, podget

RSS rutas fuera

  • La Naranja Metálica #104 (9×12) 2 de octubre de 2025 Belisario
  • Terror en Blanco: Monstruos lacustres, con Javier Resines 2 de octubre de 2025 Javier Resines
  • Barren Path – Grieving(2025) 30 de septiembre de 2025 Nicholas Mkhl
  • Beats and yelling: Castrator 30 de septiembre de 2025 Hate Meditations
  • Reseñas breves (septiembre de 2025) 29 de septiembre de 2025 Belisario
  • Anica, la hija del orangután en la revista DeMisterios 27 de septiembre de 2025 Javier Resines
  • Beats and yelling shorts, 27th September 25 27 de septiembre de 2025 Hate Meditations
  • CAMINANDO ENTRE MONSTRUOS 02 (Bestiario Sonoro): Basandere, la señora de los bosques 25 de septiembre de 2025 Javier Resines
  • CAMINANDO ENTRE MONSTRUOS 01 (BESTIARIO SONORO): Anica, la hija del orangután 22 de septiembre de 2025 Javier Resines

Archivo

cuaderno de campo 2011-2025