Once you have tested your configuration and it is running correctly, you may wish to schedule the download to occur automatically with cron.
To edit your personal crontab file, open a shell and run:
$ crontab -e
This will open in a vi-like editor (press i for insert mode, ESC to return to command mode, :wq to write and quit, :q! to quit without saving changes), where you can insert a line similar to one of these examples:
# Once a day at 4:15 AM
15 04 * * * /usr/bin/podget -s
# Every 6 hours on the hour
0 */4 * * * /usr/bin/podget -s
You can enabled automatic cleanup with every run by configuring it in your $HOME/.podget/podgetrc file. Simply set the following options:
# Autocleanup.
# 0 == disabled
# 1 == delete any old content
cleanup=1
# Number of days to keep files. Cleanup will remove anything
# older than this.
cleanup_days=7
However, some people prefer to run cleanup as a seperate cron session. To do that, set the options in .podgetrc to:
# Autocleanup.
# 0 == disabled
# 1 == delete any old content
cleanup=0
# Number of days to keep files. Cleanup will remove anything
# older than this.
cleanup_days=7
And add a cron job to run cleanup, like one of these examples:
# Once a week on Sunday at 04:15AM
15 04 * * Sun /usr/bin/podget -C
# Run on first day of the month and remove anything older than 30 days
0 * * 1 * /usr/bin/podget -C --cleanup_days 30
Many podcasting directories offer lists of popular or new servers are OPML files. You can import them as local or remote files like so:
podget.sh --import_opml ~/PodcastAlleyTop10.opml
podget.sh --import_opml http://podcastalley.com/PodcastAlley10Newest.opml
Many websites offer links to their feeds with iTunes PCAST files. To import the servers, use the following commands:
podget.sh --import_pcast 1146.pcast
podget.sh --import_pcast http://mefeedia.com/pcast/1194.pcast