diff options
author | Solderpunk <solderpunk@sdf.org> | 2020-03-17 13:33:38 +0100 |
---|---|---|
committer | Solderpunk <solderpunk@sdf.org> | 2020-03-17 13:33:38 +0100 |
commit | eff47ef24f8b7e9eaa7bbde536cbaf9473e3e6eb (patch) | |
tree | fae1f06dfeb43d68dede7ff94a209f43b411aefa /gemfeed.py | |
parent | 5d95fed964b050714de52f049a8172122f1e5641 (diff) |
Take advantage of the fact that find_files now sorts files by timestamp.
Diffstat (limited to 'gemfeed.py')
-rw-r--r-- | gemfeed.py | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -109,14 +109,12 @@ def main(): # Add one entry per .gmi file files = find_files(args.n) - latest_update = datetime.datetime.fromtimestamp(0, tz=datetime.timezone.utc) - for filename in files: + for n, filename in enumerate(files): entry = feed.add_entry() populate_entry_from_file(filename, args.base_url, entry) print("Adding {} with title '{}'...".format(filename, entry.title())) - if entry.updated() > latest_update: - latest_update = entry.updated() - feed.updated(latest_update) + if n == 0: + feed.updated(entry.updated()) # Write file feed.atom_file(args.output, pretty=True) |