1CASTGET(1) User Commands CASTGET(1)
2
3
4
6 castget - download RSS enclosures
7
9 castget [OPTION...] [CHANNEL IDENTIFIER...]
10
12 castget downloads RSS enclosures, for example podcasts, from RSS feeds.
13
14 RSS feeds are assigned channel identifiers in the configuration file
15 .castgetrc. Channels to be processed by castget are indicated by sup‐
16 plying the channel identifiers as arguments. If no channel identifiers
17 are provided, all available channels are processed.
18
19 If run without any options, castget will perform the default action on
20 all channels to be processed. The default action is to download any
21 enclosure not already downloaded. Other actions may be performed by
22 supplying one or more options as arguments.
23
25 Operations
26 -c, --catchup
27 Catch up with channels and exit.
28
29 -l, --list
30 List available enclosures that have not yet been downloaded, and
31 exit.
32
33 -h, --help
34 Display help and exit.
35
36 -V, --version
37 Output version information and exit.
38
39 Operation filters
40 -n, --new-only
41 Restrict operation to new channels only, i.e. to channels that
42 have never been downloaded from or been caught up with before.
43 Note that if a channel is added to the configuration and subse‐
44 quently removed, its download history is preserved. This means
45 that a channel that has been removed from the configuration file
46 will not be considered as ´new´ if it is added to the configura‐
47 tion again at a later time.
48
49 -1, --first-only
50 Restrict operation to the most recent item in each channel only.
51
52 -f pattern, --filter=pattern
53 Restrict operation to enclosures whose download URLs match the
54 regular expression pattern. Note that this will override any
55 regular expression filters given in the configuration file.
56
57 Global options
58 -r, --resume
59 Resume aborted downloads. Make sure not to use this option if
60 the RSS feed uses the same filename for multiple enclosures as
61 this will corrupt existing downloads.
62
63 -q, --quiet
64 Do not print anything except error messages.
65
66 -v, --verbose
67 Print detailed progress information.
68
69 -d, --debug
70 Print (lots of) connection debug information.
71
72 -p, --progress-bar
73 Print a progress bar when downloading enclosures.
74
75 -C filename, --rcfile=filename
76 Override the default filename for the configuration file.
77
79 Download all enclosures not already downloaded:
80
81 $ castget
82
83 Download all enclosures not already downloaded from channel foobar and
84 be verbose:
85
86 $ castget -v foobar
87
88 List all enclosures not already downloaded:
89
90 $ castget -l
91
92 Catch up with channel foobar:
93
94 $ castget -c foobar
95
96 List the first available enclosure in all new channels:
97
98 $ castget -1 -n -l
99
100 Catch up with items that match the regular expression Freddies0[67] in
101 the channel frederator:
102
103 $ castget -c -f "Freddies0[67]" frederator
104
106 To use a HTTP proxy, set the environment variable http_proxy:
107
108 http_proxy=http://your.proxy.server:port/ castget
109
111 castgetrc(5)
112
114 Please see the castget home page http://mlj.github.io/castget for
115 instructions on how to submit bug reports.
116
118 Marius L. Jøhndal, Jick Nan.
119
121 Castget is Copyright (C) 2005-2019 Marius L. Jøhndal.
122
123 Castget is Copyright (C) 2007 Jick Nan.
124
125 This is free software; see the source for copying conditions. There is
126 NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
127 PURPOSE.
128
129
130
131castget 2.0.1 October 2019 CASTGET(1)