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 juegos
    • 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

  • Metal Listening Raid: Massacre – From Beyond (1991) 16 de junio de 2025 Brett Stevens
  • Beats and yelling: Tombstone 16 de junio de 2025 Hate Meditations
  • The Alien Medieval World of Abigor’s Channeling the Quintessence of Satan 15 de junio de 2025 Guest Writer
  • Some words on escapism 15 de junio de 2025 Hate Meditations
  • Entrevista a Defernos para en fanzine Aurora de la Resistencia de Chile. 15 de junio de 2025 Iberian Darkness
  • Fight HIV/AIDS With the Hashtag #ChuckSchuldinerDiedOfAIDS 12 de junio de 2025 Paxton Jackson
  • Hoy, en Caminando entre Monstruos, el Saetón de Sierra Morena, con Javier Resines 12 de junio de 2025 Javier Resines
  • Evil Incarnate – Lucifer’s Crown (2023) 10 de junio de 2025 Brett Stevens
  • Talking Death Metal On The Aureus Press Podcast 6 de junio de 2025 Brett Stevens

Categorías

apache bash casa cocina corral css fonoteca galería html5 huerto humanidades humanidades digitales jardín javascript juego linux mysql pan php repostería Sin categoría sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2025