This repository has been archived by the owner on Jun 5, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathNEWS
166 lines (152 loc) · 6.52 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
GoldenPod changelog
0.9.0
- - - -
- Major code cleanups
- Removed bashpodder compatibility support
- Removed support for reading config files from ./
- Removed support for automatically upgrading config files older than 0.7
- Removed --dumpinfo (is now an alias to --debuginfo)
- Replaced the flat-file download log with a JSON log that contains additional metadata
- Added a separate meta storage file to aid in keeping a sane catalogue
- Added support for syncing with gpodder.net
- Added --file-source (provides info on which feed a file was downloaded from)
- Added --mark-as-downloaded to allow marking entries in a single feed as downloaded
- Deprecated --no-download in favour of --mark-as-downloaded
0.8.4
- - - -
- Fixed a problem that could cause some files from feeds that used XML
entities to fail to download
0.8.3
- - - -
- Added --quick, allows you to fetch the first podcast in a feed without
having to add it to goldenpod
- Fixed --rmold
- Now honors environment variables defining proxies when using LWP
0.8.2
- - - -
- --ping now does feed autodiscovery if the recommended parser is
the fuzzy parser
- Fixed a bug causing some files not to be recognized properly when the
podcast filter was enabled
- Made some minor changes to the user agent string
0.8.1
- - - -
- Fixed a bug causing a harmless warning to get printed in some cases
when using --add
- Added --rssdump to compliment the existing --fuzzydump
- The fuzzy parser is a bit more restrictive when locating audio files
- Added --ping which tells the user which parser is recommended
- Fixed some minor issues with curl support
- Fixed a (harmless) bug that could cause files to be added to the download
queue twice when using the RSS parser (would still only be downloaded once).
0.8
- - - -
- Made the default output more informative
- Fixed a bug causing some feeds to fail to parse
- Added --add, --list and --remove to add/list/remove feeds
from the command-line
0.7.1
- - - -
- Fixed a bug that caused GoldenPod to fail to upgrade configuration
files from 0.6 and older to the new 0.7+ format.
- Added some minor enhancements to fuzzy parsing allowing it to
extract URLs properly from JS-like strings.
0.7
- - - -
- Fixed handling of the catalogue when deleting files
- Optimized some of the regular expressions
- Removed use of subshells
- MAJOR cleanups
- Added --clean
- Added a Makefile
- Added support for using LWP
- Dropped GPConf, the focus is the commandline UI
- Added support for downloading podcasts that don't have proper
feeds, but only lists downloads on a webpage or in some
exotic format. See the manpage for the special syntax to use
this.
0.6
- - - -
[ADDED] GoldenPod graphical configurator (gpconf)
[CHANGED] Now ignores lines that only contain whitespace in the podcasts.conf
file.
[ADDED] A help/support section to the manpage
[CHANGED] No longer calls curl with --retry-max-time
0.5
- - - -
[CHANGED] The message displayed when the file to be copied by --copy
already existed to make it easier to read.
[FIXED] Will now only print a newline if we're really in verbose mode.
On systems that had DefaultVerbosity set to 1 and then ran
GoldenPod with --silent would still get a newline printed
to STDOUT.
[FIXED] Will now accept some weird feeds (still valid XML)
that has space between "url" and "=", ex: url = "blah"
instead of url="blah".
[CHANGED] Some minor cosmetic changes to a few messages
[CHANGED] Now converts %20 to _
[CHANGED] Added a long range of audio file formats to the podcast filter
[CHANGED] Made some changes to the manpage to make it easier to understand
[CHANGED] Dry run now also supports standard (download) mode
[CHANGED] Now favours goldenpod's config files over bashpodder's when both
exists.
[CHANGED] Now defaults to being verbose (only affects NEW installations,
set DefaultVerbosity in the config to 0 to make it silent by default)
0.4
- - - -
[CLEANUP] Cleaned up some of the code
[ADDED] A --rmold function. Deletes N old podcasts where N is 4 or the number
supplied to --files.
[FIXED] If you supply a number to --files that is higher than the total number
of podcasts then goldenpod will not continue to loop but will set the
number to:
- Total amount of podcasts minus one if working in --rmold
- Total amount of podcasts if working in --copy
[CHANGED] Removed some redundant text from --help that is better covered
in the manpage.
[CHANGED] Some minor changes to the manpage provided by Viking667
[CHANGED] Commented some of the code better
[CHANGED] Renamed the old --dry-run to --no-download
[ADDED] A _NEW_ --dry-run that applies to --copy and --rmold:
- Display what would be done, but don't actually do anything.
[FIXED] Both --dry-run and --delete used the short option -d
the new -dry-run uses -u, --no-download uses -w.
[CHANGED] Improved documentation for --ignore-pattern
[ADDED] --stats, display some simple statistics
[CHANGED] Renamed /etc/goldenpod.conf to /etc/goldenpod-podcasts.conf
[FIXED] Some grammar here and there *sigh*
0.3
- - - - -
[CHANGED] Minor changes to some comments in the config files
[CHANGED] The message printed when performing --copy and the file exists
[CHANGED] The short option for --copy is now -c (not -p)
[REMOVED] The --nocat option, was not really that useful. If you used it
then please give some feedback about that and I'll bring it back.
[ADDED] --ignore-pattern, regexp match to perform on files to copy/download.
If it matches, goldenpod will not download or copy the file.
[ADDED] A $IgnorePattern option in the configuration file. The same as
--ignore-pattern (--ignore-pattern overrides this config option)
[CHANGED] The short option for --files is now -n (not -i)
[CHANGED] Now it doesn't display the help screen when invalid options
or syntaxes for options are supplied, but tells you to run
goldenpod --help for help.
0.2
- - - - -
[CHANGED] Minor code cleanups
[CHANGED] Now dies if you use --files without --copy
[ADDED] Usage statement to --help
[FIXED] Now doesn't download the same file twice
with some weird feeds.
[CHANGED] goldenpod will now never rewrite the logfile, but add to it
even when in --dry-run mode.
[CHANGED] Now the same entry _should_ never appear twice in the logfile.
[CHANGED] The help text for --verbose and --silent now reacts to your
$DefaultVerbosity setting.
[CHANGED] Now attempts to run sync after copying.
[ADDED] A PodcastFilter setting (set to 0 by default).
- Makes sure goldenpod only downloads audio podcasts
[FIXED] If a file in All doesn't exist, perl errors will not occur
[FIXED] Made sure --first-only doesn't get put into the logfile if it fails
to download.
0.1
- Initial release