From 3ff9e5e0a75f2c3138735c1ac8ff1090d29915fc Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Tue, 5 Sep 2023 00:54:53 -0700 Subject: [PATCH] Add changelog support to rss feeder --- mangle/generators/rss.py | 8 +++++--- mangle/ipa/.ipaauditor.py.swp | Bin 0 -> 12288 bytes 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 mangle/ipa/.ipaauditor.py.swp diff --git a/mangle/generators/rss.py b/mangle/generators/rss.py index e0044ea..88fd524 100644 --- a/mangle/generators/rss.py +++ b/mangle/generators/rss.py @@ -100,7 +100,7 @@ class RepoRSS: link = package.remote_location() item.newChild(None, 'link', self.xmlescape(link)) changelog = '' - cnt = 0 + count = 0 if package.changelogs is not None: changelog_list = package.changelogs else: @@ -110,8 +110,9 @@ class RepoRSS: if count > 3: changelog += '...' break - (date, author, desc) = meta - date = time.strftime(changelog_format, time.gmtime(float(date))) + date = meta['timestamp'].strftime(changelog_format) + author = meta['author'] + desc = meta['text'] changelog += f'{date} - {author}\n{desc}\n\n' # pylint: disable=line-too-long,consider-using-f-string description = '

{} - {}

\n\n'.format(self.xmlescape(package.name), self.xmlescape(package.summary)) @@ -189,6 +190,7 @@ def main(options): repoobj.disable() else: repoobj.enable() + repoobj.load_metadata_other = True print('Getting repo data') try: diff --git a/mangle/ipa/.ipaauditor.py.swp b/mangle/ipa/.ipaauditor.py.swp new file mode 100644 index 0000000000000000000000000000000000000000..7c2cdc8904b86eab88899c7e706e833006e875d2 GIT binary patch literal 12288 zcmeI2J#W-77{^^CBnDa#Y+ZOthrXyyTDs6HMf3$kC0dYZSs0KnaZ;;}9USM{Tc}_` zd<58$_yTNfu*1TqU}=Sf#A|tyOOLx7KO&OcW>+Y;7C6hDKEtHP&#A1wAt-IEh0b!jzl1L(d6ZRHgjpZeAS094#D|z8%MID zNko7M5CI}U1c(3;AOb{y2pmrWF70Exxbzd%@&~KBucxk>R1pCpKm>>Y5g-CYfCvx) zB0vO)01+Sp$B+OI8GCV>vB7>^JbwQ_{Qv*)3}dfR&rnZM^Qip+#y+6lqu!z3qMoC+ zQ4Q2X)C}qZY9IafP@hn5P_Ix=P>)gfQRAp0=1UY6B0vO)01+SpM1Tko0U|&Ih`|3P z09dkS=7}BYMyJPE(N3+@ZggbLz{;HkNSkicXh=+$E0F=W0(gTpKuEVm~n)D#DLSRpgmA=)Oc~~=Au!Dnx-QxS}SG+j<4l8y7kvdpOQe)k9YmKdy zGb3w~!w|CU1fI&a#kUR%XPZ^H?lnM9*zX;4{u;K&rV78Lq|k0vINn~xj}FJyD%uac zZu376{Ig?RkNG@wjr`Ryl2w5*S&R*X)RD0XcM?;BS8#K2VX35lcVqdshXVqWB)OIW zcLKJh+r-W?otdx=VZlVeAv6h>dIFS*i>gQ-cTOaj0%sr=4!Bb2wZ17c$O0>|g9i>b z0sf#mzFvmsa063aY?qd&2a8PzMZ|OECO|q|Lg9p7Jjd;1YjDftXu5!B@8L>$V*Z-N zBlS%sb-v>n8(+n-ljD=M7NI$Oo>1zzRvz%3D|*=Qke_GPuS@L<-Kh5IOgkOOuD!2* E125t_eE